0001171843-21-005051.txt : 20210723 0001171843-21-005051.hdr.sgml : 20210723 20210723113857 ACCESSION NUMBER: 0001171843-21-005051 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 53 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210723 DATE AS OF CHANGE: 20210723 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Clearfield, Inc. CENTRAL INDEX KEY: 0000796505 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 411347235 STATE OF INCORPORATION: MN FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-16106 FILM NUMBER: 211109896 BUSINESS ADDRESS: STREET 1: 7050 WINNETKA AVE. N. STREET 2: SUITE 100 CITY: BROOKLYN PARK STATE: MN ZIP: 55428 BUSINESS PHONE: 763-476-6866 MAIL ADDRESS: STREET 1: 7050 WINNETKA AVE. N. STREET 2: SUITE 100 CITY: BROOKLYN PARK STATE: MN ZIP: 55428 FORMER COMPANY: FORMER CONFORMED NAME: APA Enterprises, Inc. DATE OF NAME CHANGE: 20041116 FORMER COMPANY: FORMER CONFORMED NAME: APA OPTICS INC /MN/ DATE OF NAME CHANGE: 19920703 10-Q 1 clfd20210630_10q.htm FORM 10-Q clfd20210630_10q.htm
0000796505 Clearfield, Inc. false --09-30 Q3 2021 0.01 0.01 500,000 500,000 0 0 0 0 50,000,000 50,000,000 0.01 0.01 13,742,545 13,742,545 13,649,962 13,649,962 5 3 3 5 1 10 1 3 1 1 0 0 0 10.17 3 3 2 3 242,178 00007965052020-10-012021-06-30 xbrli:shares 00007965052021-07-12 iso4217:USD 00007965052021-06-30 00007965052020-09-30 iso4217:USDxbrli:shares 00007965052021-04-012021-06-30 00007965052020-04-012020-06-30 00007965052019-10-012020-06-30 0000796505us-gaap:CommonStockMember2021-03-31 0000796505us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000796505us-gaap:RetainedEarningsMember2021-03-31 00007965052021-03-31 0000796505us-gaap:CommonStockMember2021-04-012021-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000796505us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000796505us-gaap:CommonStockMember2021-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000796505us-gaap:RetainedEarningsMember2021-06-30 0000796505us-gaap:CommonStockMember2020-03-31 0000796505us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000796505us-gaap:RetainedEarningsMember2020-03-31 00007965052020-03-31 0000796505us-gaap:CommonStockMember2020-04-012020-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000796505us-gaap:RetainedEarningsMember2020-04-012020-06-30 0000796505us-gaap:CommonStockMember2020-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000796505us-gaap:RetainedEarningsMember2020-06-30 00007965052020-06-30 0000796505us-gaap:CommonStockMember2020-09-30 0000796505us-gaap:AdditionalPaidInCapitalMember2020-09-30 0000796505us-gaap:RetainedEarningsMember2020-09-30 0000796505us-gaap:CommonStockMember2020-10-012021-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2020-10-012021-06-30 0000796505us-gaap:RetainedEarningsMember2020-10-012021-06-30 0000796505us-gaap:CommonStockMember2019-09-30 0000796505us-gaap:AdditionalPaidInCapitalMember2019-09-30 0000796505us-gaap:RetainedEarningsMember2019-09-30 00007965052019-09-30 0000796505us-gaap:CommonStockMember2019-10-012020-06-30 0000796505us-gaap:AdditionalPaidInCapitalMember2019-10-012020-06-30 0000796505us-gaap:RetainedEarningsMember2019-10-012020-06-30 0000796505us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-30 0000796505us-gaap:CostOfSalesMember2021-04-012021-06-30 0000796505us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-10-012021-06-30 0000796505us-gaap:CostOfSalesMember2020-10-012021-06-30 0000796505us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-30 0000796505us-gaap:CostOfSalesMember2020-04-012020-06-30 0000796505us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-10-012020-06-30 0000796505us-gaap:CostOfSalesMember2019-10-012020-06-30 utr:Y xbrli:pure 0000796505us-gaap:EmployeeStockOptionMembersrt:MinimumMember2020-10-012021-06-30 0000796505us-gaap:EmployeeStockOptionMembersrt:MaximumMember2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMemberclfd:StockCompensationPlan2007Membersrt:MinimumMember2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMemberclfd:StockCompensationPlan2007Membersrt:MaximumMember2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberclfd:StockCompensationPlan2007Member2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberclfd:StockCompensationPlan2007Member2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberclfd:StockCompensationPlan2007Member2019-10-012020-06-30 0000796505us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMemberclfd:StockCompensationPlan2007Member2020-02-012020-02-29 0000796505us-gaap:RestrictedStockMember2020-09-30 0000796505us-gaap:RestrictedStockMember2020-10-012021-06-30 0000796505us-gaap:RestrictedStockMember2021-06-30 0000796505clfd:EmployeeStockPurchasePlanMember2020-10-012021-06-30 0000796505clfd:EmployeeStockPurchasePlanMember2021-04-012021-06-30 0000796505clfd:EmployeeStockPurchasePlanMember2020-10-012020-12-31 0000796505clfd:EmployeeStockPurchasePlanMember2021-06-30 0000796505country:US2021-04-012021-06-30 0000796505country:US2020-04-012020-06-30 0000796505country:US2020-10-012021-06-30 0000796505country:US2019-10-012020-06-30 0000796505us-gaap:NonUsMember2021-04-012021-06-30 0000796505us-gaap:NonUsMember2020-04-012020-06-30 0000796505us-gaap:NonUsMember2020-10-012021-06-30 0000796505us-gaap:NonUsMember2019-10-012020-06-30 0000796505clfd:BroadbandServiceProvidersMember2021-04-012021-06-30 0000796505clfd:BroadbandServiceProvidersMember2020-04-012020-06-30 0000796505clfd:BroadbandServiceProvidersMember2020-10-012021-06-30 0000796505clfd:BroadbandServiceProvidersMember2019-10-012020-06-30 0000796505clfd:LegacyCustomersMember2021-04-012021-06-30 0000796505clfd:LegacyCustomersMember2020-04-012020-06-30 0000796505clfd:LegacyCustomersMember2020-10-012021-06-30 0000796505clfd:LegacyCustomersMember2019-10-012020-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2021-04-012021-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2021-04-012021-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2020-10-012021-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2020-10-012021-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2020-04-012020-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2020-04-012020-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2019-10-012020-06-30 0000796505us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2019-10-012020-06-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2020-10-012021-06-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2020-10-012021-06-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerCMember2020-10-012021-06-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerAMember2019-10-012020-09-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerBMember2019-10-012020-09-30 0000796505us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberclfd:CustomerCMember2019-10-012020-09-30 00007965052019-10-012020-09-30 0000796505us-gaap:PatentsMember2020-10-012021-06-30 utr:sqft 0000796505clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember2021-06-30 0000796505clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember2015-01-01 0000796505clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember2020-10-012021-06-30 0000796505clfd:TijuanaMexicoMember2020-10-09 0000796505clfd:TijuanaMexicoMember2017-08-01 0000796505clfd:TijuanaMexico2Member2020-02-12 utr:M
 
 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended June 30, 2021

 

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 0-16106

 

Clearfield, Inc.

 

(Exact name of Registrant as specified in its charter)

 

Minnesota

41-1347235

(State or other jurisdiction of incorporation or organization)

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

 

7050 Winnetka Avenue North, Suite 100, Brooklyn Park, Minnesota 55428

(Address of principal executive offices and zip code)

 

(763) 476-6866

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.01 par value

CLFD

The NASDAQ Stock Market LLC

 

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

 

Yes      ☐ No

 

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

 

Yes      ☐ No

 

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

 

Large accelerated filer ☐      Accelerated filer ☐      Non-accelerated filer ☒

 

Smaller reporting company       Emerging growth company 

 

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

 

1

 

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

 

Yes       ☒ No

 

Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.

 

Class:

Outstanding as of July 12, 2021

Common stock, par value $.01

13,742,545

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

CLEARFIELD, INC.

FORM 10-Q

TABLE OF CONTENTS

 

PART I. FINANCIAL INFORMATION

4  

ITEM 1. FINANCIAL STATEMENTS

4  
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 16  
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 21  

ITEM 4. CONTROLS AND PROCEDURES

21  

PART II. OTHER INFORMATION

21  

ITEM 1. LEGAL PROCEEDINGS

21  

ITEM 1A. RISK FACTORS

21  
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 22  
ITEM 3. DEFAULTS UPON SENIOR SECURITIES 22  

ITEM 4. MINE SAFETY DISCLOSURES

22  

ITEM 5. OTHER INFORMATION

22  

ITEM 6. EXHIBITS

22  
SIGNATURES 23  

 

 

 

 

 

 

 

3

 

 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

 

CLEARFIELD, INC.

CONDENSED BALANCE SHEETS

 

  

(Unaudited)
June 30,
2021

  

September 30,
2020

 

Assets

        

Current Assets

        

Cash and cash equivalents

 $21,305,392  $16,449,636 

Short-term investments

  10,864,831   10,582,527 

Accounts receivables, net

  16,182,713   10,496,672 

Inventories, net

  20,979,139   14,408,538 

Other current assets

  652,320   585,436 

Total current assets

  69,984,395   52,522,809 
         

Property, plant and equipment, net

  4,925,245   4,952,819 
         

Other Assets

        

Long-term investments

  26,721,221   25,143,000 

Goodwill

  4,708,511   4,708,511 

Intangible assets, net

  4,765,194   4,986,216 

Right of use lease assets

  2,515,743   2,539,100 

Deferred tax asset

  178,118   178,118 

Other

  259,548   266,857 

Total other assets

  39,148,335   37,821,802 

Total Assets

 $114,057,975  $95,297,430 
         

Liabilities and Shareholders Equity

        

Current Liabilities

        

Current portion of lease liability

 $901,063  $665,584 

Accounts payable

  6,648,416   3,689,587 

Accrued compensation

  7,014,488   4,856,885 

Accrued expenses

  1,150,672   1,202,753 

Total current liabilities

  15,714,639   10,414,809 
         

Other Liabilities

        

Long-term portion of lease liability

  1,849,067   2,129,343 

Total other liabilities

  1,849,067   2,129,343 

Total liabilities

  17,563,706   12,544,152 
         

Shareholders’ Equity

        

Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding

  -   - 

Common stock, authorized 50,000,000, $.01 par value; 13,742,545 and 13,649,962 shares issued and outstanding as of June 30, 2021 and September 30, 2020

  137,425   136,500 

Additional paid-in capital

  58,341,635   57,502,905 

Retained earnings

  38,015,209   25,113,873 

Total shareholders’ equity

  96,494,269   82,753,278 

Total Liabilities and Shareholders Equity

 $114,057,975  $95,297,430 

 

SEE ACCOMPANYING NOTES TO CONDENSED FINANCIAL STATEMENTS

 

4

 

 

CLEARFIELD, INC.

CONDENSED STATEMENTS OF EARNINGS

UNAUDITED

 

  

Three Months Ended

  

Nine Months Ended

 
  

June 30,

  

June 30,

 
  

2021

  

2020

  

2021

  

2020

 
                 

Net sales

 $38,735,356  $25,970,045  $95,519,437  $65,756,545 
                 

Cost of sales

  21,597,574   15,179,875   54,070,830   39,087,407 
                 

Gross profit

  17,137,782   10,790,170   41,448,607   26,669,138 
                 

Operating expenses

                

Selling, general and administrative

  9,435,877   7,207,157   25,581,534   21,965,038 

Income from operations

  7,701,905   3,583,013   15,867,073   4,704,100 
                 

Interest income

  121,208   174,555   378,263   615,523 
                 

Income before income taxes

  7,823,113   3,757,568   16,245,336   5,319,623 
                 

Income tax expense

  1,725,000   763,000   3,344,000   1,076,000 

Net income

 $6,098,113  $2,994,568  $12,901,336  $4,243,623 
                 

Net income per share Basic

 $0.44  $0.22  $0.94  $0.31 

Net income per share Diluted

 $0.44  $0.22  $0.94  $0.31 
                 

Weighted average shares outstanding:

                

Basic

  13,732,913   13,497,955   13,718,394   13,510,413 

Diluted

  13,812,510   13,497,955   13,762,897   13,547,124 

 

SEE ACCOMPANYING NOTES TO FINANCIAL STATEMENTS

 

5

 

 

CLEARFIELD, INC.

CONDENSED STATEMENTS OF SHAREHOLDERS’ EQUITY

UNAUDITED

 

For the three months ended June 30, 2021

                    
  

Common Stock

  

Additional

  

Retained

  

Total share-

 
  

Shares

  

Amount

  

paid-in capital

  

earnings

  

holders’ equity

 

Balance at March 31, 2021

  13,732,806  $137,328  $57,794,061  $31,917,096  $89,848,485 

Stock-based compensation expense

  -   -   343,055   -   343,055 

Issuance of common stock under employee stock purchase plan

  9,739   97   204,519   -   204,616 

Net income

  -   -   -   6,098,113   6,098,113 

Balance at June 30, 2021

  13,742,545  $137,425  $58,341,635  $38,015,209  $96,494,269 

 

For the three months ended June 30, 2020

                    
  

Common Stock

  

Additional

  

Retained

  

Total share-

 
  

Shares

  

Amount

  

paid-in capital

  

earnings

  

holders’ equity

 

Balance at March 31, 2020

  13,627,639  $136,276  $57,042,604  $19,069,862  $76,248,742 

Stock-based compensation expense

  -   -   213,361   -   213,361 

Issuance of common stock under employee stock purchase plan

  15,116   151   178,973   -   179,124 

Exercise of stock options, net of shares exchanged for payment

  4,250   43   8,343   -   8,386 

Net income

  -   -   -   2,994,568   2,994,568 

Balance at June 30, 2020

  13,647,005  $136,470  $57,443,281  $22,064,430  $79,644,181 

 

SEE ACCOMPANYING NOTES TO CONDENSED FINANCIAL STATEMENTS

 

 

 

 

6

 

CLEARFIELD, INC.

CONDENSED STATEMENTS OF SHAREHOLDERS’ EQUITY

UNAUDITED

 

For the nine months ended June 30, 2021

                                       
   

Common Stock

   

Additional

   

Retained

   

Total share-

 
   

Shares

   

Amount

   

paid-in capital

   

earnings

   

holders’ equity

 

Balance as of September 30, 2020

    13,649,962     $ 136,500     $ 57,502,905     $ 25,113,873     $ 82,753,278  

Stock-based compensation expense

    -       -       966,290       -       966,290  

Restricted stock issuance, net

    36,509       365       (365 )     -       -  

Issuance of common stock under employee stock purchase plan

    24,750       247       383,450       -       383,697  

Exercise of stock options, net of shares exchanged for payment

    33,543       336       (456,460 )     -       (456,124 )

Tax withholding related to vesting of restricted stock grants

    (2,219 )     (23 )     (54,185 )     -       (54,208 )

Net income

    -       -       -       12,901,336       12,901,336  

Balance at June 30, 2021

    13,742,545     $ 137,425     $ 58,341,635     $ 38,015,209     $ 96,494,269  

 

For the nine months ended June 30, 2020

                                       
   

Common Stock

   

Additional

   

Retained

   

Total share-

 
   

Shares

   

Amount

   

paid-in capital

   

earnings

   

holders’ equity

 

Balance as of September 30, 2019

    13,641,805     $ 136,418     $ 56,976,162     $ 17,820,807     $ 74,933,387  

Repurchase of common stock

    (41,796 )     (418 )     (428,236 )     -       (428,654 )

Stock-based compensation expense

    -       -       541,884       -       541,884  

Restricted stock issuance, net

    9,580       96       (96 )     -       -  

Issuance of common stock under employee stock purchase plan

    30,223       302       348,474       -       348,776  

Exercise of stock options, net of shares exchanged for payment

    7,646       76       10,892       -       10,968  

Tax withholding related to vesting of restricted stock grants

    (453 )     (4 )     (5,799 )     -       (5,803 )

Net income

    -       -       -       4,243,623       4,243,623  

Balance at June 30, 2020

    13,647,005     $ 136,470     $ 57,443,281     $ 22,064,430     $ 79,644,181  

 

SEE ACCOMPANYING NOTES TO CONDENSED FINANCIAL STATEMENTS

 

 

 

 

7

 

 

CLEARFIELD, INC.

CONDENSED STATEMENTS OF CASH FLOWS

UNAUDITED

 

  

Nine Months Ended June 30,

 
  

2021

  

2020

 

Cash flows from operating activities

        

Net income

 $12,901,336  $4,243,623 

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

        

Depreciation and amortization

  1,725,509   1,824,517 

Change in allowance for doubtful accounts

  209,612   - 

Amortization of discount on investments

  (876)  (64,327)

Stock-based compensation

  966,290   541,884 

Changes in operating assets and liabilities:

        

Accounts receivable

  (5,895,653)  18,912 

Inventories, net

  (6,570,601)  (5,868,972)

Other assets

  (261,371)  190,796 

Accounts payable and accrued expenses

  5,042,911   1,553,798 

Net cash provided by operating activities

  8,117,157   2,440,231 
         

Cash flows from investing activities

        

Purchases of property, plant and equipment and intangible assets

  (1,275,117)  (1,493,341)

Purchases of investments

  (11,903,649)  (31,837,930)

Proceeds from maturities of investments

  10,044,000   30,163,000 

Net cash used in investing activities

  (3,134,766)  (3,168,271)
         

Cash flows from financing activities

        

Proceeds from issuance of common stock under employee stock purchase plan

  383,697   348,776 

Tax withholding and proceeds related to exercise of stock options

  (456,124)  10,968 

Tax withholding related to vesting of restricted stock grants

  (54,208)  (5,803)

Repurchase of common stock

  -   (428,654)

Net cash used in financing activities

  (126,635)  (74,713)
         

Increase (Decrease) in cash and cash equivalents

  4,855,756   (802,753)
         

Cash and cash equivalents, beginning of period

  16,449,636   10,081,721 
         

Cash and cash equivalents, end of period

  21,305,392   9,278,968 
         

Supplemental disclosures for cash flow information

        

Cash paid during the year for income taxes

 $3,559,502  $469,529 
         

Non-cash financing activities

        

Cashless exercise of stock options

 $1,269,414  $10,962 

 

SEE ACCOMPANYING NOTES TO CONDENSED FINANCIAL STATEMENTS

 

8

 

NOTES TO CONDENSED FINANCIAL STATEMENTS

 

 

Note 1. Basis of Presentation

 

The accompanying (a) condensed balance sheet as of September 30, 2020, which has been derived from audited financial statements, and (b) unaudited interim condensed financial statements as of and for the three and nine months ended June 30, 2021 have been prepared by Clearfield, Inc. (the “Company”) in accordance with accounting principles generally accepted in the United States of America for interim financial information, pursuant to the rules and regulations of the Securities and Exchange Commission. Pursuant to these rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. However, in the opinion of management, the financial statements include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the financial position, results of operations and cash flows of the interim periods presented. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full year or for any other interim period, due to variability in customer purchasing patterns and seasonal, operating and other factors. These condensed financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended September 30, 2020.

 

In preparation of the Company’s financial statements, management is required to make estimates and assumptions that affect reported amounts of assets and liabilities and related revenues and expenses during the reporting periods. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

 

For the purposes of comparability, certain prior period amounts have been reclassified to conform to current period classification. There was no impact to prior period net income or shareholders’ equity.

 

New Accounting Pronouncements

 

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill, which offers amended guidance to simplify the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company’s interim and annual periods beginning after December 15, 2019. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021. The adoption of ASU 2017-04 in the first quarter of fiscal 2021 did not have a material impact on the Company’s financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its financial statements.

 

 

Note 2. Net Income Per Share

 

Basic net income per common share (“EPS”) is computed by dividing net income by the weighted average number of common shares outstanding for the reporting period. Diluted EPS equals net income divided by the sum of the weighted average number of shares of common stock outstanding plus all additional common stock equivalents, such as stock options, when dilutive.

 

9

 

The following is a reconciliation of the numerator and denominator of the net income per common share computations for the three and nine months ended June 30, 2021 and 2020:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Net income

 $6,098,113  $2,994,568  $12,901,336  $4,243,623 

Weighted average common shares

  13,732,913   13,497,955   13,718,394   13,510,413 

Dilutive potential common shares

  79,597   -   44,503   36,711 

Weighted average dilutive common shares outstanding

  13,812,510   13,497,955   13,762,897   13,547,124 

Net income per common share:

                

Basic

 $0.44  $0.22  $0.94  $0.31 

Diluted

 $0.44  $0.22  $0.94  $0.31 

 

 

Note 3. Cash, Cash Equivalents, and Investments

 

The Company invests its excess cash in bank certificates of deposit (“CDs”) that are fully insured by the Federal Deposit Insurance Corporation (“FDIC”) as well as U.S. Treasury securities and money market accounts. CDs and US Treasuries with original maturities of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company’s investments as of June 30, 2021 and September 30, 2020 are as follows:

 

  

June 30, 2021

  

September 30, 2020

 

Less than one year

 $10,864,831  $10,582,527 

1-5 years

  26,721,221   25,143,000 

Total

 $37,586,052  $35,725,527 

 

 

Note 4. Stock-Based Compensation

 

The Company recorded $343,055 and $966,290 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the three and nine months ended June 30, 2021, respectively. For the three months ended June 30, 2021, $328,710 of this expense is included in selling, general and administrative expense, and $14,345 is included in cost of sales.  For the nine months ended June 30, 2021, $923,256 of this expense is included in selling, general and administrative expense, and $43,034 is included in cost of sales. The Company recorded $213,361 and $541,884 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the three and nine months ended June 30, 2020, respectively.  For the three months ended June 30, 2020, $207,653 of this expense is included in selling, general and administrative expense, and $5,708 is included in cost of sales.  For the nine months ended June 30, 2020, $526,580 of this expense is included in selling, general and administrative expense, and $15,304 is included in cost of sales.   As of June 30, 2021, $2,866,298 of total unrecognized compensation expense related to non-vested restricted stock awards and stock options is expected to be recognized over a period of approximately 3.2 years.

 

Stock Options

 

The Company uses the Black-Scholes option pricing model to determine the fair value of options granted. During the nine months ended June 30, 2021, the Company granted employees non-qualified stock options to purchase an aggregate of 105,089 shares of common stock with a weighted average contractual term of five years, a weighted average three-year vesting term, and a weighted average exercise price of $23.74. During the nine months ended June 30, 2020, the Company granted employees non-qualified stock options to purchase an aggregate of 121,350 shares of common stock with a weighted average contractual term of 5.71 years, a weighted average 4.71 year vesting term, and an exercise price of $12.43.

 

10

 

The fair value of stock option awards during the nine months ended June 30, 2021 was estimated as of the grant date using the assumptions listed below:

 

  

Nine months ended

June 30, 2021

 

Dividend yield

  0%

Expected volatility

  46.9%

Risk-free interest rate

  0.24%

Expected life (years)

  5 

Vesting period (years)

  3 

 

The expected stock price volatility is based on the historical volatility of the Company’s stock for a period approximating the expected life. The expected life represents the period of time that options are expected to be outstanding after their grant date. The risk-free interest rate reflects the interest rate as of the grant date on zero-coupon U.S. governmental bonds with a remaining life similar to the expected option term.

 

Options are granted at fair market values determined on the date of grant and vesting normally occurs over a three to five-year period. Shares issued upon exercise of a stock option are issued from the Company’s authorized but unissued shares.

 

The following is a summary of stock option activity during the nine months ended June 30, 2021:

 

  

Number of options

  

Weighted average

exercise price

 

Outstanding as of September 30, 2020

  337,100  $12.48 

Granted

  105,089   23.74 

Exercised

  (101,800)  12.47 

Forfeited or Expired

  (38,709)  13.68 

Outstanding as of June 30, 2021

  301,680  $16.25 

 

The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. As of June 30, 2021, the weighted average remaining contractual term for all outstanding and exercisable stock options was 2.55 years and their aggregate intrinsic value was $1,292,691.

 

Restricted Stock

 

The Company’s 2007 Stock Compensation Plan permits its Compensation Committee to grant stock-based awards, including stock options and restricted stock, to key employees and non-employee directors. The Company has made restricted stock grants that vest over one to ten years.

 

During the nine months ended June 30, 2021, the Company granted non-employee directors elected at the Company’s 2021 Annual Meeting of Shareholders restricted stock awards totaling 2,120 shares of common stock, with a vesting term of approximately one year and a fair value of $32.41 per share. During the nine months ended June 30, 2021, the Company also granted employees restricted stock awards totaling 37,687 shares of common stock, with a vesting term of approximately three years and a fair value of $23.74 per share.

 

During the nine months ended June 30, 2020, the Company granted non-employee directors elected at the Company’s 2020 Annual Meeting of Shareholders restricted stock awards totaling 5,830 shares of common stock, with a vesting term of approximately one year and a fair value of $10.72 per share. The Company also granted 5,000 shares of restricted stock, with a vesting term of approximately one year and a fair value of $11.01 per share.

 

 

11

 

Restricted stock transactions during the nine months ended June 30, 2021 are summarized as follows:

 

  

Number of shares

  

Weighted average

grant date fair value

 

Unvested shares as of September 30, 2020

  109,070  $12.97 

Granted

  39,807   24.20 

Vested

  (12,230)  11.08 

Forfeited

  (3,298)  16.07 

Unvested as of June 30, 2021

  133,349  $16.41 

 

Employee Stock Purchase Plan

 

The Company’s ESPP allows participating employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees may purchase the Company’s common stock on a voluntary after-tax basis. Employees may purchase the Company’s common stock at a price that is no less than the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in six-month phases, with phases beginning on January 1 and July 1 of each calendar year. For the phases that ended on June 30, 2021 and December 31, 2020, employees purchased 9,739 and 15,011 shares at a price of $21.01 and $11.93 per share, respectively. After the employee purchase on June 30, 2021, 194,873 shares of common stock were available for future purchase under the ESPP.

 

 

Note 5. Revenue

 

Revenue Recognition

 

Net sales include products and shipping and handling charges. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract. The Company recognizes revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time the customer obtains control of the products. The Company recognizes revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. The majority of the Company’s contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.

 

Disaggregation of Revenue

 

The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to countries in the Caribbean, Canada, Central and South America.

 

Revenues related to the following geographic areas were as follows for the three and nine months ended:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

United States

 $35,810,360  $25,090,614  $89,586,498  $62,765,455 

All other countries

  2,924,996   879,431   5,932,939   2,991,090 

Total Net Sales

 $38,735,356  $25,970,045  $95,519,437  $65,756,545 

 

The Company manufactures and sells a proprietary product line designed for the Broadband Service Provider marketplace. In addition, the Company’s Legacy business provides build-to-print services for original equipment manufacturers requiring copper and fiber cable assemblies built to their specification.

 

12

 

The percentages of our sales by markets were as follows for the three and nine months ended:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Broadband service providers

  98%  97%  98%  96%

Legacy customers

  2%  3%  2%  4%

Total Net Sales

  100%  100%  100%  100%

 

Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, multiple system operators (“MSO’s, or Cable TV”), which are also referred to as Tier 2 and Tier 3 customers; National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier 1’s; and International customers.

 

Accounts Receivable

 

Credit is extended based on the evaluation of a customer’s financial condition, and collateral is generally not required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts. As of June 30, 2021 and September 30, 2020, the balance in the allowance for doubtful accounts was $79,473 and $289,085, respectively. The allowance for doubtful accounts decreased by the amount recovered during the three months ended March 31, 2021 on an account previously reserved.

 

See Note 7, “Major Customer Concentration” for further information regarding accounts receivable and net sales.

 

 

Note 6. Inventories

 

Inventories consist of the following as of:

 

  

June 30, 2021

  

September 30, 2020

 

Raw materials

 $16,881,148  $12,287,134 

Work-in-process

  2,866,264   1,033,021 

Finished goods

  2,373,251   2,048,514 

Inventories, gross

  22,120,663   15,368,669 

Inventory reserve

  (1,141,524)  (960,131)

Inventories, net

 $20,979,139  $14,408,538 

 

 

Note 7. Major Customer Concentration

 

For the three months ended June 30, 2021, Customers A and B comprised 18% and 12% of the Company’s net sales, respectively. For the nine months ended June 30, 2021, Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers were distributors. For the three months ended June 30, 2020, Customer A comprised 20% and Customer B comprised 11% of the Company’s net sales. For the nine months ended June 30, 2020, Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and the Company does not have any agreements that obligate these major customers to purchase products from us in the future.

 

As of June 30, 2021, Customers A and B accounted for 13% and 14% of accounts receivable, respectively. Customer C accounted for 11% of accounts receivable. As of September 30, 2020, Customers A, B, and C accounted for 13%, 12%, and 0% of accounts receivable, respectively. Customers A and B are distributors and Customer C is a telecommunications service provider.

 

13

 
 

Note 8. Goodwill and Intangibles

 

The Company analyzes its goodwill for impairment annually or at an interim period when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of September 30, 2020 did not indicate an impairment of goodwill. During the nine months ended June 30, 2021, there were no triggering events that indicate potential impairment exists.

 

The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, not exceeding 20 years. As of June 30, 2021, the Company has 28 patents granted and multiple pending applications both inside and outside the United States.

 

In addition, the Company has various finite lived intangible assets, most of which were acquired as a result of the acquisition of the active cabinet product line from Calix, Inc. during fiscal year 2018. The Company analyzes its intangible assets for impairment annually or at interim periods when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of September 30, 2020 did not indicate an impairment of our intangible assets. During the nine months ended June 30, 2021, there were no triggering events that indicate potential impairment exists.

 

 

Note 9. Income Taxes

 

For the three and nine months ended June 30, 2021, the Company recorded income tax expense of $1,725,000 and $3,344,000, reflecting an effective tax rate of 22.1% and 20.6%, respectively. The differences between the effective tax rate and the statutory tax rate for the three and nine months ended June 30, 2021 were primarily related to excess tax benefits from non-qualified stock options exercised during the period, research and development credits, and foreign derived intangibles income deduction (FDII). For the three and nine months ended June 30, 2020, the Company recorded income tax expense of $763,000 and $1,076,000 reflecting an effective tax rate of 20.3% and 20.2%, respectively. The differences between the effective tax rate and the statutory tax rate were related to nondeductible meals and entertainment, nondeductible stock compensation, FDII, and research and development credits.

 

Deferred taxes recognize the impact of temporary differences between the amounts of the assets and liabilities recorded for financial statement purposes and these amounts measured in accordance with tax laws.  The Company’s realization of deferred tax temporary differences is contingent upon future taxable earnings.  The Company reviewed its deferred tax asset for expected utilization using a “more likely than not” criteria by assessing the available positive and negative factors surrounding its recoverability and determined that as of June 30, 2021 and September 30, 2020 a valuation allowance against the deferred tax assets is not required. The Company will continue to assess the need for a valuation allowance based on changes in assumptions of estimated future income and other factors in future periods. 

 

As of June 30, 2021, the Company does not have any unrecognized tax benefits. It is the Company’s practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company does not expect any material changes in its unrecognized tax positions over the next 12 months.

 

 

Note 10. Leases

 

The Company leases an 85,000 square foot facility at 7050 Winnetka Avenue North, Brooklyn Park, Minnesota consisting of corporate offices, manufacturing and warehouse space.  The lease term is ten years and two months, ending on February 28, 2025.   Upon proper notice and payment of a termination fee of approximately $249,000, the Company has a one-time option to terminate the lease effective as of the last day of the eighth year of the term after the Company commenced paying base rent. The renewal and termination options have not been included within the lease term because it is not reasonably certain that the Company will exercise either option.

 

On October 9, 2020, the Company entered into an indirect lease arrangement for its existing 46,000 square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing this facility on a month to month basis after its three-year lease expired on July 31, 2020. The new lease term is three years.  This lease contains an option to renew and rent payments that increase annually based on U.S. inflation for the preceding 12 months.

 

14

 

On February 12, 2020, the Company entered into an indirect lease arrangement for an additional 52,000 square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately 42 months and commenced on February 12, 2020. The lease contains options to renew for two additional consecutive periods of three years each.

 

         Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods the Company is reasonably certain to exercise. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants. As of June 30, 2021, the Company does not have material lease commitments that have not commenced.

 

Operating lease expense included within cost of goods sold and selling, general and administrative expense was as follows for the three and nine months ended June 30, 2021:

 

 

 

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
Operating lease expense within: 

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $242, 178  $247,897  $747,573  $652,399 

Selling, general and administrative

  51,275   54,345   162,008   166,109 

Total lease expense

 $293,453  $302,242  $909,581  $818,508 

 

Future maturities of lease liabilities were as follows as of June 30, 2021:

 

FY2021

 $242,982 

FY2022

  986,844 

FY2023

  943,682 

FY2024

  516,725 

FY2025

  217,552 

Thereafter

  - 

Total lease payments

  2,907,785 

Less: Interest

  (157,655)

Present value of lease liabilities

 $2,750,130 

 

The weighted average term and weighted average discount rate for the Company’s leases as of June 30, 2021 were 3.09 years and 3.41%, respectively, compared to 4.21 years and 3.48%, respectively, as of June 30, 2020. For the three and nine months ended June 30, 2021, the operating cash outflows from the Company’s leases was $242,736 and $722,537, respectively, compared to $237,726 and $574,381, for the three and nine months ended June 30, 2020, respectively.

 

15

 
 

ITEM 2. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements relate to future events and typically address the Companys expected future business and financial performance. Words such as “plan, expect, aim, believe, project, target, anticipate, intend, estimate, will, should, could and other words and terms of similar meaning, typically identify these forward-looking statements. Forward-looking statements are based on certain assumptions and expectations of future events and trends that are subject to risks and uncertainties. Actual results could differ from those projected in any forward-looking statements because of the factors identified in and incorporated by reference from Part I, Item 1A, Risk Factors, of our Annual Report on Form 10-K for the year ended September 30, 2020 and Part II, Item 1A. Risk Factors of this Quarterly Report on Form 10-Q, as well as in other filings we make with the Securities and Exchange Commission, which should be considered an integral part of Part I, Item 2, Managements Discussion and Analysis of Financial Condition and Results of Operations. All forward-looking statements included herein are made as the date of this Quarterly Report on Form 10-Q and we assume no obligation to update the forward-looking statements or to update the reasons why actual results could differ from those projected in the forward-looking statements.

 

The following discussion and analysis of the Company’s financial condition and results of operations as of and for the three and nine months ended June 30, 2021 and 2020 should be read in conjunction with the financial statements and related notes in Item 1 of this report and our Annual Report on Form 10-K for the year ended September 30, 2020.

 

OVERVIEW

 

General

 

Clearfield, Inc. (“Clearfield” or the “Company”) designs, manufactures, and distributes fiber optic management, protection and delivery products for communications networks. Our “fiber to the anywhere” platform serves the unique requirements of leading Broadband Service Providers in the United States (“U.S.”), which include Community Broadband, MSO’s, and National Carriers, while also serving the broadband needs of the International markets, primarily countries in the Caribbean, Canada, and Central and South America. These customers are collectively included in Broadband Service Providers. The Company also provides contract manufacturing services for its Legacy customers which include original equipment manufacturers (OEM) requiring copper and fiber cable assemblies built to their specifications.  

 

The Company has historically focused on the unserved or underserved rural communities that receive voice, video and data services from independent telephone companies. By aligning its in-house engineering and technical knowledge alongside its customers, the Company has been able to develop, customize and enhance products from design through production. Final build and assembly of the Company’s products is completed at Clearfield’s manufacturing facilities in Brooklyn Park, Minnesota, and Tijuana, Mexico, with manufacturing support from a network of domestic and global manufacturing partners. Clearfield specializes in producing these products on both a quick-turn and scheduled delivery basis. The Company deploys a hybrid sales model with some sales made directly to customers, some made through two-tier distribution (channel) partners, sales agents and manufacturing representatives, and sales through original equipment suppliers who private label their products.

 

Under U.S. federal and state guidance in response to the COVID-19 pandemic, Clearfield’s operations are classified as part of the Cybersecurity and Infrastructure Security Agency (“CISA”) critical infrastructure sector and similar categorization in Minnesota. In March 2020, we transitioned our corporate employees at our Brooklyn Park headquarters to remote work arrangements and they currently continue primarily working remote. In accordance with the Centers for Disease Control and Prevention (“CDC”) and World Health Organization (“WHO”) guidelines, we implemented and have continued health and safety measures for the production staff that remain onsite at our Brooklyn Park facility. We have maintained our manufacturing capacity in Brooklyn Park with these personnel at near historic levels. Similarly, we have implemented the recommended health and safety measures for the production staff that remains onsite at our Tijuana, Mexico manufacturing facilities. Throughout the COVID-19 pandemic, the Company has closely monitored the operations and staffing levels at its Brooklyn Park facility and its two manufacturing facilities in Tijuana, Mexico.

 

16

 

Due to the risks to timely supply of materials to our facilities, we have taken multiple actions to ensure sufficient safety stock inventory levels at both our Minnesota and Mexico facilities. Additionally, we made the decision to maximize the availability of all product lines at all three of our plants by assuring that each location can manufacture across our broad product portfolio. These actions, combined with our historic practice of dual sourcing most of our components, has positioned us to meet our obligations to customers and to fulfill our order backlog. However, in the event of serious border restrictions or border delays, continuing or worsening component material shortages, supply chain transportation delays, or other serious disruption in our supply chain, we may experience diminished or temporarily suspended operations, longer lead times than typical for product deliveries, or temporarily suspended product deliveries, which would result in delayed or reduced revenue from the affected orders in production and higher operating costs. In addition, due to the unprecedented lead-times and challenges in the global supply chain, we are working with our customers to place longer lead-time purchase orders to ensure availability of components and materials from our supply chain. Based on current supply chain dynamics, lead times have stretched to 8 to 10 weeks for certain product categories. Over calendar 2021, the Company expects to work to normalize lead times to more historic levels of 4 to 6 weeks from receipt of purchase order.

 

RESULTS OF OPERATIONS

 

THREE MONTHS ENDED JUNE 30, 2021 VS. THREE MONTHS ENDED JUNE 30, 2020

 

Net sales for the third quarter of fiscal 2021 ended June 30, 2021 were $38,735,000, an increase of approximately 49% or $12,765,000, from net sales of $25,970,000 for the third quarter of fiscal 2020. Net sales to Broadband Service Providers were $38,098,000 in the third quarter of fiscal 2021 versus $25,293,000 in the same period of fiscal 2020. Among this group, the Company recorded $2,925,000 in International sales for the third quarter of fiscal 2021 versus $879,000 in the same period of fiscal 2020. Net sales to Legacy customers were $637,000 in the third quarter of fiscal 2021 versus $678,000 in the same period of fiscal 2020. The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Accordingly, International sales represented 8% and 3% of total net sales for the third quarter of fiscal 2021 and 2020, respectively.

 

The increase in net sales for the quarter ended June 30, 2021 of $12,765,000 compared to the quarter ended June 30, 2020 was driven primarily by increased sales to Community Broadband Service Providers, International and MSO customers of $10,631,000, $2,046,000, and $704,000, respectively. Offsetting this was decreased sales to Tier 1 customers of $564,000. Net sales to Legacy customers remained relatively consistent over this period. The increase to Community Broadband and MSO customers was due to continuing increased demand for fiber connectivity products in response to COVID-19 driven by customers accelerating their purchasing decisions and deployment schedules of our fiber optic solutions and the need for high-speed broadband required in the work from anywhere environment. The increase in International sales is a result of an increase in demand as purchases in the prior year were negatively affected by COVID-19. The decrease in sales to Tier 1 customers is due to a reduction in capital spending in the consumer markets for fiber to the home at one of our Tier 1 customers resulting in a slower pace of their spend with us. In addition, the global pandemic has stalled the introduction and training of our new technologies into the Tier 1 market.

 

Revenue from customers is obtained from purchase orders submitted from time to time, with a limited number of customers recently issuing purchase orders for longer time frames. Accordingly, the Company’s ability to predict orders in future periods or trends affecting orders in future periods is limited. The Company’s ability to predict revenue has become further limited by potential disruption to its supply chains or changes in customer ordering patterns due to COVID-19, global supply chain issues and the impact of government programs. The Company’s ability to recognize revenue in the future for customer orders will depend on the Company’s ability to manufacture and deliver products to the customers and fulfill its other contractual obligations.

 

Cost of sales for the third quarter of fiscal 2021 was $21,598,000, an increase of $6,418,000, or 42%, from $15,180,000 in the comparable period of fiscal 2020. Gross profit percent was 44.2% of net sales in the third quarter of fiscal 2021, an increase from 41.5% of net sales for the third quarter of fiscal 2020. Gross profit increased $6,348,000 or 59%, to $17,138,000 for the three months ended June 30, 2021 from $10,790,000 in the comparable period in fiscal 2020. The increase in gross profit in the third quarter of fiscal 2021 was due to increased volume of net sales described above while the increase in gross profit percent was primarily due to a favorable product mix and cost reduction efforts across the Company’s product lines, including greater use of its Mexico manufacturing plants and efficiencies realized from higher sales volumes.

 

Selling, general and administrative expenses increased $2,229,000 or 31%, to $9,436,000 in the third quarter fiscal 2021 from $7,207,000 for the fiscal 2020 third quarter.  The increase in expense in the third quarter of fiscal 2021 consists primarily of increases of $1,666,000 in compensation expense due to additional headcount and increased wages and performance compensation accruals driven by higher net sales, increased  travel and entertainment expenses of $181,000 due to fewer COVID-19 travel restrictions, and increased stock compensation expense of $121,000, offset by decreased development costs of $173,000.

 

17

 

Income from operations for the quarter ended June 30, 2021 was $7,702,000 compared to $3,583,000 for the comparable quarter of fiscal 2020, an increase of approximately 115%. This increase is attributable to increased gross profit driven by higher sales in the Company’s Community Broadband market, offset by higher selling, general and administrative expenses.

 

Interest income for the quarter ended June 30, 2021 was $121,000 compared to $175,000 for the comparable quarter for fiscal 2020.  The decrease is due to lower interest rates earned on investments in the third quarter of fiscal 2021.  We expect interest income may decline due to the prevailing lower interest rates in the current economic environment.

 

We recorded a provision for income taxes of $1,725,000 and $763,000 for the three months ended June 30, 2021 and 2020, respectively.  We record our quarterly provision for income taxes based on our estimated annual effective tax rate for the year.  The increase in tax expense of $962,000 from the third quarter for fiscal 2020 is primarily due to increased income from operations.  The income tax expense rate for the third quarter of fiscal 2021 increased to 22.1%, from 20.3% recorded in the third quarter of fiscal 2020, due to increased income from operations.

 

The Company’s net income for the three months ended June 30, 2021 was $6,098,000, or $0.44 per basic and diluted share. The Company’s net income for the three months ended June 30, 2020 was $2,995,000, or $0.22 per basic and diluted share.

 

NINE MONTHS ENDED JUNE 30, 2021 VS. NINE MONTHS ENDED JUNE 30, 2020

 

Net sales for the nine months ended June 30, 2021 were $95,519,000, an increase of 45%, or approximately $29,763,000, from net sales of $65,757,000 for the first nine months of fiscal 2020. Net sales to Broadband Service providers were $93,569,000 for the first nine months of fiscal 2021, versus $63,102,000 in the same period of fiscal 2020. Among this group, the Company recorded $5,933,000 in International sales versus $2,991,000 in the same period of fiscal 2020. Net sales to Legacy customers were $1,951,000 in the first nine months of fiscal 2021 versus $2,655,000 in the same period of fiscal 2020. The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Accordingly, International sales represented 6% and 5% of total net sales for the first nine months of fiscal 2021 and 2020, respectively.

 

The increase in net sales for the nine months ended June 30, 2021 of $29,763,000 compared to the nine months ended June 30, 2020 is primarily attributable to an increase in sales to Community Broadband, MSO and International customers of $27,122,000, $2,986,000 and $2,942,000, respectively. This was offset by decreased sales to Tier 1 and Legacy customers of $2,562,000, and $738,000, respectively.  The increase to Community Broadband and MSO customers was due to increased demand in response to COVID-19 driven by customers accelerating their purchasing decisions and deployment schedules of our fiber optic solutions and the need for high-speed broadband required in the work from anywhere environment. The increase in International sales is a result increased demand as purchases in the prior year were negatively affected by COVID-19. The decrease in sales to Tier 1 customers is due to a reduction in capital spending in the consumer markets for fiber to the home at one of our Tier 1 customers resulting in a slower pace of their spend with us. In addition, the global pandemic has stalled the introduction and training of our new technologies into the Tier 1 market.  

 

Cost of sales for the nine months ended June 30, 2021 was $54,071,000, an increase of $14,983,000, or 38%, from $39,087,000 in the comparable period of fiscal 2020. Gross profit percent was 43.4% of net sales in the fiscal 2021 first nine months, up from 40.6% for the comparable nine months in fiscal 2020. Gross profit increased $14,779,000, or 55%, to $41,449,000 for the nine months ended June 30, 2021 from $26,669,000 in the comparable period in fiscal 2020. The increase in gross profit in the nine months ended June 30, 2021 was due to increased volume of net sales described above and a higher gross profit percent. The increase in gross profit percent was primarily due to favorable product mix and cost reduction efforts across the Company’s product lines, including greater use of its Mexico manufacturing plants and efficiencies realized from higher sales volumes. In the nine months ended June 30, 2021, the Company did not experience any significant impacts on cost of sales due to COVID-19.

 

18

 

Selling, general and administrative expenses increased 16%, or $3,616,000, from $21,965,000 for the first nine months of fiscal 2020 to $25,582,000 for the first nine months of fiscal 2021. The increase in the first nine months of fiscal 2021 consists primarily of increases of $3,780,000 in compensation expense due to additional personnel along with increased wages and performance compensation accruals driven by higher net sales, and increased stock compensation expense of $397,000, offset by decreases in travel, entertainment and trade show expenses of $611,000 due to COVID-19 restrictions, and a recovery of bad debt expense of $210,000. In the nine months ended June 30, 2021, other than the travel, entertainment and trade show costs mentioned above, the Company did not experience any significant impacts on selling, general and administrative expense due to COVID-19.

 

Income from operations for the nine months ended June 30, 2021 was $15,867,000 compared to income from operations of $4,704,000 for the first nine months of fiscal 2020, an increase of $11,163,000, or 237%. This increase is primarily attributable to increased gross profit driven by higher sales, offset by increased selling, general and administrative expenses.

 

Interest income for the nine months ended June 30, 2021 was $378,000 compared to $616,000 for the comparable period for fiscal 2020. The decrease is due to lower interest rates earned on investments in the third quarter of fiscal 2021. We expect interest income to decline due to the prevailing lower interest rates in the current economic environment.

 

We recorded a provision for income taxes of $3,344,000 and $1,076,000 for the nine months ended June 30, 2021 and 2020, respectively. The increase in tax expense of $2,268,000 from the nine months ended June 30, 2020 is primarily due to increased income from operations. The increase in the income tax expense rate to 20.6% for the nine months ended June 30, 2021 from 20.2% for the nine months ended June 30, 2020 is primarily due to increased income from operations.

 

The Company’s net income for the first nine months of fiscal 2021 ended June 30, 2021 was $12,901,000, or $0.94 per basic and diluted share. The Company’s net income for the first nine months of fiscal 2020 ended June 30, 2020 was $4,244,000, or $0.31 per basic and diluted share.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of June 30, 2021, our principal source of liquidity was our cash, cash equivalents and short-term investments. Those sources total $32,170,000 as of June 30, 2021 compared to $27,032,000 as of September 30, 2020. Our excess cash is invested mainly in certificates of deposit backed by the FDIC, U.S. Treasury securities and money market accounts. Investments considered long-term were $26,721,000 as of June 30, 2021, compared to $25,143,000 as of September 30, 2020. We believe the combined balances of short-term cash and investments along with long-term investments provide a more accurate indication of our available liquidity. At the end of the third quarter of fiscal 2021, our cash, cash equivalents and short-term and long-term investments increased to $58.9 million compared to $57.9 million as of the prior quarter end. We had no long-term debt obligations as of June 30, 2021 or September 30, 2020.

 

We believe our existing cash equivalents and short-term investments, along with cash flow from operations, will be sufficient to meet our working capital and investment requirements for beyond the next 12 months. The Company intends on utilizing its available cash and assets primarily for its continued organic growth and potential future strategic transactions, as well as to mitigate the potential impacts on the Company’s business due to COVID-19 or supply chain, logistics, and customer fulfillment risks.

 

Operating Activities

 

Net cash provided by operating activities totaled $8,117,000 for the nine months ended June 30, 2021. This was primarily due to net income of $12,901,000, non-cash expenses for depreciation and amortization of $1,726,000, and stock-based compensation of $966,000 in addition to changes in operating assets and liabilities providing cash. The primary changes in operating assets and liabilities using cash include an increase in inventory of $6,571,000, and accounts receivable of $5,896,000, offset by increases in accounts payable and accrued expenses of $5,043,000. The increase in accounts receivable is due to increased sales during the most recent quarter and the timing of payments from customers. Accounts receivable balances can be influenced by the timing of shipments for customer projects and payment terms. Days sales outstanding, which measures how quickly receivables are collected, increased five days to 38 days from September 30, 2020 to June 30, 2021. The increase in accounts payable and accrued expenses is due to the timing of payments to vendors in the quarter and $4,500,000 of fiscal 2021 incentive compensation accruals.

 

19

 

Net cash provided by operating activities totaled $2,440,000 for the nine months ended June 30, 2020. This was primarily due to net income of $4,244,000, non-cash expenses for depreciation and amortization of $1,825,000, and stock-based compensation of $542,000 in addition to changes in operating assets and liabilities providing cash. Changes in operating assets and liabilities using cash include an increase in inventory of $5,869,000, offset by increases in accounts payable, accrued expenses and deferred rent of $1,554,000. The increase in inventory is a result of additional stocking levels to support the Company’s increased backlog and higher demand, and additional safety stock across the Company’s multiple locations due to the uncertainty of COVID-19 on the Company’s supply chain and manufacturing locations. Accounts receivable balances can be influenced by the timing of shipments for customer projects and payment terms. Day’s sales outstanding, which measures how quickly receivables are collected, decreased one day to 32 days from September 30, 2019 to June 30, 2020.

 

Investing Activities

 

We invest our excess cash in money market accounts, U.S. Treasury securities and bank CDs in denominations across numerous banks. We believe we obtain a competitive rate of return given the economic climate along with the security provided by the FDIC on these investments. During the nine months ended June 30, 2021, we used cash to purchase $11,904,000 of U.S. Treasury and FDIC-backed securities and received $10,044,000 on CDs that matured. Purchases of property, plant and equipment, mainly related to manufacturing equipment, consumed $1,275,000 of cash during the nine months ended June 30, 2021.

 

During the nine months ended June 30, 2020, we used cash to purchase $31,838,000 of both FDIC-backed and treasury securities and received $30,163,000 on CDs and treasuries that matured. Purchases of property, plant and equipment, mainly related to manufacturing equipment, consumed $1,493,000 of cash during the nine months ended June 30, 2020.

 

Financing Activities

 

For the nine months ended June 30, 2021, we received $384,000 from employees’ participation and purchase of stock through our ESPP, we used $456,000 related to share withholding for taxes associated with the issuance of common stock upon cashless exercise of stock options and used $54,000 to pay for taxes as a result of employees’ vesting of restricted shares using share withholding. We did not repurchase common stock under our share repurchase program in the nine months ended June 30, 2021.

 

For the nine months ended June 30, 2020, we received $349,000 from employees’ participation and purchase of stock through our ESPP and used $6,000 to pay for taxes as a result of employees’ vesting of restricted shares using share withholding. We used $429,000 to repurchase 41,796 shares of our common stock under the share repurchase program in the nine months ended June 30, 2020.

 

As of June 30, 2021 and June 30, 2020, we had the authority to purchase approximately $4,981,000 in additional shares under the repurchase program announced on November 13, 2014 that was subsequently increased on April 25, 2017. In April 2020, the Board of Directors suspended the share repurchase plan due to uncertainties caused by COVID-19 and the Company’s desire to maintain capital flexibility.

 

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

Management utilizes its technical knowledge, cumulative business experience, judgment and other factors in the selection and application of the Company’s accounting policies. The accounting policies considered by management to be the most critical to the presentation of the financial statements because they require the most difficult, subjective and complex judgments include revenue recognition, stock-based compensation, and valuation of inventory, long-lived assets, finite lived intangible assets and goodwill.

 

These accounting policies are described in Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of the Company’s Annual Report on Form 10-K for the year ended September 30, 2020. Management made no changes to the Company’s critical accounting policies during the quarter ended June 30, 2021.

 

20

 

In applying its critical accounting policies, management reassesses its estimates each reporting period based on available information. Changes in these estimates did not have a significant impact on earnings for the quarter ended June 30, 2021.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not applicable.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

The Company’s management carried out an evaluation, under the supervision and with the participation of the Company’s Chief Executive Officer and the Company’s Chief Financial Officer of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended) as of June 30, 2021. Based upon that evaluation, the Company’s Chief Executive Officer and the Company’s Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective.

 

Changes in Internal Control over Financial Reporting

 

There were no changes to the Company’s internal control over financial reporting, as defined in Rule 13a-15(f) of the Securities Exchange Act of 1934, that occurred during the quarter ended June 30, 2021 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

There are no pending legal proceedings against or involving the Company for which the outcome is likely to have a material adverse effect upon its financial position or results of operations.

 

ITEM 1A. RISK FACTORS

 

The most significant risk factors applicable to the Company are described in Part II, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended September 30, 2020 and the supplemental risk factor under Part II, Item 1A ”Risk Factors” of our Quarterly Report on Form 10-Q for the three months ended March 31, 2021.  There have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K as supplemented in our Quarterly Report on Form 10-Q for the three months ended March 31, 2021.

 

21

 

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

 

In the three months ended June 30, 2021, the Company repurchased shares of stock as follows:

 

ISSUER PURCHASES OF EQUITY SECURITIES

 

Period

 

Total
Number
of Shares
Purchased

   

Average
Price Paid
per Share

   

Total Number of
Shares
Purchased as Part
of Publicly
Announced Plans
or Programs

   

Approximate Dollar Value
of Shares that
May Yet Be Purchased
Under the Program (1)

 

April 1-30, 2021

    -       -       -     $ 4,980,671  

May 1-31, 2021

    -       -       -       4,980,671  

June 1-30, 2021

    -       -       -       4,980,671  

Total

    -       -       -     $ 4,980,671  

 

 

(1)

Amount remaining from the aggregate $12,000,000 repurchase authorizations approved by the Company’s Board of Directors on April 25, 2017.

 

In the three months ended June 30, 2021, the Company did not repurchased any shares in connection with payment of taxes upon vesting of restricted stock previously issued to employees.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

Not applicable.

 

ITEM 6. EXHIBITS

 

  Exhibit 31.1* Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act
  Exhibit 31.2 * Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Exchange Act
  Exhibit 32.1 ** Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. §1350
  * Filed herewith.    
  **Furnished herewith.    
  101.INS   Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
  101.SCH   Inline XBRL Taxonomy Extension Schema Document
  101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
  101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
  101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
  101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
  104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

           

 

22

 

SIGNATURES

 

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

 

  CLEARFIELD, INC.  
     

July 23, 2021

 /s/ Cheryl Beranek

 
 

By: Cheryl Beranek

 
  Its: President and Chief Executive Officer  
 

(Principal Executive Officer)

 
     

July 23, 2021

/s/ Daniel Herzog

 
 

By: Daniel Herzog

 
  Its: Chief Financial Officer  
 

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

 

 

 

23

 
 
EX-31.1 2 ex_265136.htm EXHIBIT 31.1 HTML Editor

Exhibit 31.1

 

CERTIFICATION

 

I, Cheryl Beranek, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Clearfield, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(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.

 

July 23, 2021

/s/ Cheryl Beranek

 
 

By: Cheryl Beranek, President and Chief Executive Officer

 
 

(Principal Executive Officer)

 

 

 

 

24

 
EX-31.2 3 ex_265137.htm EXHIBIT 31.2 HTML Editor

Exhibit 31.2

 

CERTIFICATION

 

I, Daniel Herzog, certify that:

 

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Clearfield, 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 (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

 

5.

The registrant’s other certifying officer(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.

 

July 23, 2021

/s/ Daniel Herzog

 
 

By: Daniel Herzog, Chief Financial Officer

 
 

(Principal Financial and Accounting Officer)

 

 

 

 

25

 
EX-32.1 4 ex_265138.htm EXHIBIT 32.1 HTML Editor

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

 

 

The undersigned certify pursuant to 18 U.S.C. § 1350, that:

 

(1) The accompanying Quarterly Report on Form 10-Q for the period ended June 30, 2021 of Clearfield, Inc. (the “Company”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the accompanying report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

July 23, 2021

/s/ Cheryl Beranek

 
 

By: Cheryl Beranek, President and Chief Executive Officer

 
 

(Principal Executive Officer)

 

 

July 23, 2021

/s/ Daniel Herzog

 
 

By: Daniel Herzog, Chief Financial Officer

 
 

(Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

 

 

26

 
EX-101.SCH 5 clfd-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Statements of Earnings (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Statements of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Revenue link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Major Customer Concentration link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Goodwill and Intangibles link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Leases link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 2 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments (Tables) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 4 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 5 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 10 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 4 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Stock-based Compensation - Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Stock-based Compensation - Option Transaction Summary (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 6 - Inventories - Components of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 7 - Major Customer Concentration (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 8 - Goodwill and Intangibles (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 10 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 clfd-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 clfd-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 clfd-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Dividend yield Note To Financial Statement Details Textual Note 2 - Net Income Per Share FY2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths Note 3 - Cash, Cash Equivalents, and Investments FY2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Note 4 - Stock-based Compensation Risk-free interest rate Note 5 - Revenue Note 6 - Inventories Note 10 - Leases Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details) Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details) Share-based Payment Arrangement, Employee [Member] Note 4 - Stock-based Compensation - Valuation Assumptions (Details) Income Tax Disclosure [Text Block] Note 4 - Stock-based Compensation - Option Transaction Summary (Details) Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details) Note 5 - Revenue - Disaggregation of Revenue (Details) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Expected volatility Note 6 - Inventories - Components of Inventory (Details) Other us-gaap_ShareBasedCompensation Stock-based compensation Share-based Payment Arrangement, Nonemployee [Member] FY2021 us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear us-gaap_LiabilitiesCurrent Total current liabilities Note 10 - Leases - Operating Lease Expense (Details) Note 10 - Leases - Maturities of Lease Liabilities (Details) Notes To Financial Statements us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Notes To Financial Statements [Abstract] Expected life (Year) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Operating expenses us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share) Share-based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments Amortization of discount on investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Granted, weighted-average grant date fair value (in dollars per share) Proceeds from maturities of investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue Vested, weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue Forfeited, weighted-average grant date fair value (in dollars per share) Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Balance, weighted-average grant date fair value (in dollars per share) Balance, weighted-average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Balance, unvested shares (in shares) Balance, unvested shares (in shares) Long-term investments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Tax withholding related to vesting of restricted stock grants (in shares) us-gaap_AssetsCurrent Total current assets us-gaap_PaymentsToAcquireInvestments Purchases of investments clfd_OperatingLeaseTerminationFee Operating Lease Termination Fee The amount of termination fee pursuant to the lease agreement. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Tijuana, Mexico [Member] Represents Tijuana, Mexico. 7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member] Represents 7050 Winnetka Avenue North, Brooklyn Park, Minnesota. Common stock, authorized 50,000,000, $.01 par value; 13,742,545 and 13,649,962 shares issued and outstanding as of June 30, 2021 and September 30, 2020 Adjustments to reconcile net income to net cash provided by (used in) operating activities: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Weighted-average exercise price, outstanding (in dollars per share) Weighted-average exercise price, outstanding (in dollars per share) Common stock, authorized (in shares) Common stock, shares issued (in shares) Weighted-average exercise price, Forfeited or Expired (in dollars per share) Common stock, par value (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Weighted-average exercise price, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) Weighted-average exercise price, Exercised (in dollars per share) Accrued expenses Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Options, outstanding (in shares) Options, outstanding (in shares) Other current assets Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Forfeited or Expired (in shares) Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding Preferred stock, shares issued (in shares) Accrued compensation us-gaap_PolicyTextBlockAbstract Accounting Policies Geographical [Axis] Geographical [Domain] Preferred stock, authorized shares (in shares) Inventories, net Inventories, net us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Preferred stock, par value (in dollars per share) Work-in-process Dilutive potential common shares (in shares) us-gaap_InventoryValuationReserves Inventory reserve us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment and intangible assets Finished goods Non-cash financing activities us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) Customer [Axis] Customer [Domain] us-gaap_InventoryGross Inventories, gross Vesting period (Year) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Grantee Status [Domain] Grantee Status [Axis] Cash paid during the year for income taxes Current Liabilities Raw materials us-gaap_Assets Total Assets Supplemental disclosures for cash flow information Patents [Member] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Cash flows from operating activities us-gaap_OperatingLeaseExpense Total lease expense under ASC 842 us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current Accounts receivables, net Additional paid-in capital Deferred tax asset Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Stock Compensation Plan 2007 [Member] Represents information regarding the 2007 Stock Compensation Plan. Finite-Lived Intangible Assets, Major Class Name [Domain] Short-term investments us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding related to vesting of restricted stock grants Shareholders’ Equity Award Type [Domain] Weighted average shares outstanding: The weighted average shares outstanding. Current Assets Award Type [Axis] Net income Net income Intangible assets, net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period clfd_NumberOfPatentsGranted Number of Patents Granted Represents the number of patents granted in the United States. Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (Decrease) in cash and cash equivalents Restricted Stock [Member] Other Assets us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Cashless exercise of stock options The issuance of common stock funded through shares sold to the company. us-gaap_OperatingIncomeLoss Income from operations Share-based Payment Arrangement, Option [Member] us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Cost of sales us-gaap_GrossProfit Gross profit Property, plant and equipment, net us-gaap_Goodwill Goodwill Legacy Customers [Member] Information related to legacy customers. Other Liabilities us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Tax withholding related to vesting of restricted stock grants Cash flows from investing activities us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock us-gaap_HeldToMaturitySecurities Total Employee Stock Purchase Plan [Member] The employee stock purchase plan. Retained Earnings [Member] Earnings Per Share [Text Block] Net sales Total Net Sales Proceeds from issuance of common stock under employee stock purchase plan Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments Income before income taxes Income tax expense Income Tax Expense (Benefit), Total Equity Components [Axis] Equity Component [Domain] clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date Percentage of market price of one share of common stock on offering date that participants pay for shares. clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment Total other assets 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 after one year or beyond the normal operating cycle, if longer excluding property, plant and equipment. clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price (in dollars per share) Represents information about the purchase price of each share under the employee stock purchase plan. Tijuana, Mexico 2 [Member] Represents a second categorization of information related to Tijuana, Mexico. Accounts payable and accrued expenses The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received. the amount of obligations and expenses incurred but not paid and rent that will be paid in the future. Lessee, Operating Lease Expense [Table Text Block] Tabular disclosure of a lessee's operating lease expense. clfd_LesseeOperatingLeaseNumberOfOptionsToRenew Lessee, Operating Lease, Number of Options to Renew Represents the number of options to renew an operating lease. Percent of net sales Represents the percentage of revenues. Less than one year 1-5 years Broadband Service Providers [Member] Information pertaining to broadband service providers. Cash and cash equivalents Exercise of stock options, net of shares exchanged for payment (in shares) Number of share options (or share units) exercised during the current period, net of shares exchanged for payment. Exercise of stock options, net of shares exchanged for payment Value of stock issued as a result of the exercise of stock options, net of shares exchanged for payment. Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Revenue from Contract with Customer [Text Block] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Document Transition Report City Area Code Concentration Risk Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current clfd_PaymentsForProceedsFromTaxWithholdingStockOptionsExercised Tax withholding and proceeds related to exercise of stock options Amount of cash outflow (inflow) to satisfy tax withholding obligation from stock options exercised. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Title of 12(b) Security us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets Current Fiscal Year End Date Cost of Sales [Member] Basis of Accounting [Text Block] us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Filer Category Entity Current Reporting Status us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Diluted (in shares) Weighted average dilutive common shares outstanding (in shares) us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation expense Entity Tax Identification Number Non-US [Member] Entity Central Index Key Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Net income per share Diluted (in dollars per share) Diluted (in dollars per share) Basic (in shares) Weighted average common shares (in shares) Entity Address, City or Town us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Entity Address, Postal Zip Code Net income per share Basic (in dollars per share) Basic (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Repurchase of common stock us-gaap_StockRepurchasedAndRetiredDuringPeriodShares Repurchase of common stock (in shares) Income Statement [Abstract] Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories, net Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) Investments Classified by Contractual Maturity Date [Table Text Block] Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised (in shares) us-gaap_TableTextBlock Notes Tables Thereafter clfd_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Issuance of common stock under employee stock purchase plan Restricted stock issuance, net (in shares) Restricted stock issuance, net Selling, general and administrative us-gaap_LiabilitiesNoncurrent Total other liabilities Change in allowance for doubtful accounts Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) Cash flows from financing activities us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Shareholders’ Equity UNITED STATES Retained earnings Customer A [Member] Disclosure for customer A. Customer B [Member] Disclosure for customer B. Customer C [Member] Disclosure for customer C. Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total shareholders’ equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Long-term portion of lease liability Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Present value of lease liabilities us-gaap_OperatingLeaseLiability Current portion of lease liability Cash and Cash Equivalents Disclosure [Text Block] Right of use lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Interest FY2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree FY2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour EX-101.PRE 9 clfd-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 clfd20210630_10q_htm.xml IDEA: XBRL DOCUMENT 0000796505 2020-10-01 2021-06-30 0000796505 2021-07-12 0000796505 2021-06-30 0000796505 2020-09-30 0000796505 2021-04-01 2021-06-30 0000796505 2020-04-01 2020-06-30 0000796505 2019-10-01 2020-06-30 0000796505 us-gaap:CommonStockMember 2021-03-31 0000796505 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000796505 us-gaap:RetainedEarningsMember 2021-03-31 0000796505 2021-03-31 0000796505 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000796505 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000796505 us-gaap:CommonStockMember 2021-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000796505 us-gaap:RetainedEarningsMember 2021-06-30 0000796505 us-gaap:CommonStockMember 2020-03-31 0000796505 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000796505 us-gaap:RetainedEarningsMember 2020-03-31 0000796505 2020-03-31 0000796505 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000796505 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000796505 us-gaap:CommonStockMember 2020-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000796505 us-gaap:RetainedEarningsMember 2020-06-30 0000796505 2020-06-30 0000796505 us-gaap:CommonStockMember 2020-09-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000796505 us-gaap:RetainedEarningsMember 2020-09-30 0000796505 us-gaap:CommonStockMember 2020-10-01 2021-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2020-10-01 2021-06-30 0000796505 us-gaap:RetainedEarningsMember 2020-10-01 2021-06-30 0000796505 us-gaap:CommonStockMember 2019-09-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000796505 us-gaap:RetainedEarningsMember 2019-09-30 0000796505 2019-09-30 0000796505 us-gaap:CommonStockMember 2019-10-01 2020-06-30 0000796505 us-gaap:AdditionalPaidInCapitalMember 2019-10-01 2020-06-30 0000796505 us-gaap:RetainedEarningsMember 2019-10-01 2020-06-30 0000796505 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000796505 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000796505 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-10-01 2021-06-30 0000796505 us-gaap:CostOfSalesMember 2020-10-01 2021-06-30 0000796505 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000796505 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0000796505 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-10-01 2020-06-30 0000796505 us-gaap:CostOfSalesMember 2019-10-01 2020-06-30 0000796505 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-10-01 2021-06-30 0000796505 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-10-01 2021-06-30 0000796505 srt:MinimumMember us-gaap:RestrictedStockMember clfd:StockCompensationPlan2007Member 2020-10-01 2021-06-30 0000796505 srt:MaximumMember us-gaap:RestrictedStockMember clfd:StockCompensationPlan2007Member 2020-10-01 2021-06-30 0000796505 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember clfd:StockCompensationPlan2007Member 2020-10-01 2021-06-30 0000796505 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementEmployeeMember clfd:StockCompensationPlan2007Member 2020-10-01 2021-06-30 0000796505 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember clfd:StockCompensationPlan2007Member 2019-10-01 2020-06-30 0000796505 us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember clfd:StockCompensationPlan2007Member 2020-02-01 2020-02-29 0000796505 us-gaap:RestrictedStockMember 2020-09-30 0000796505 us-gaap:RestrictedStockMember 2020-10-01 2021-06-30 0000796505 us-gaap:RestrictedStockMember 2021-06-30 0000796505 clfd:EmployeeStockPurchasePlanMember 2020-10-01 2021-06-30 0000796505 clfd:EmployeeStockPurchasePlanMember 2021-04-01 2021-06-30 0000796505 clfd:EmployeeStockPurchasePlanMember 2020-10-01 2020-12-31 0000796505 clfd:EmployeeStockPurchasePlanMember 2021-06-30 0000796505 country:US 2021-04-01 2021-06-30 0000796505 country:US 2020-04-01 2020-06-30 0000796505 country:US 2020-10-01 2021-06-30 0000796505 country:US 2019-10-01 2020-06-30 0000796505 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000796505 us-gaap:NonUsMember 2020-04-01 2020-06-30 0000796505 us-gaap:NonUsMember 2020-10-01 2021-06-30 0000796505 us-gaap:NonUsMember 2019-10-01 2020-06-30 0000796505 clfd:BroadbandServiceProvidersMember 2021-04-01 2021-06-30 0000796505 clfd:BroadbandServiceProvidersMember 2020-04-01 2020-06-30 0000796505 clfd:BroadbandServiceProvidersMember 2020-10-01 2021-06-30 0000796505 clfd:BroadbandServiceProvidersMember 2019-10-01 2020-06-30 0000796505 clfd:LegacyCustomersMember 2021-04-01 2021-06-30 0000796505 clfd:LegacyCustomersMember 2020-04-01 2020-06-30 0000796505 clfd:LegacyCustomersMember 2020-10-01 2021-06-30 0000796505 clfd:LegacyCustomersMember 2019-10-01 2020-06-30 0000796505 clfd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000796505 clfd:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000796505 clfd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-06-30 0000796505 clfd:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-06-30 0000796505 clfd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000796505 clfd:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000796505 clfd:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2020-06-30 0000796505 clfd:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2020-06-30 0000796505 clfd:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-06-30 0000796505 clfd:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-06-30 0000796505 clfd:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-10-01 2021-06-30 0000796505 clfd:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2020-09-30 0000796505 clfd:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2020-09-30 0000796505 clfd:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-10-01 2020-09-30 0000796505 2019-10-01 2020-09-30 0000796505 us-gaap:PatentsMember 2020-10-01 2021-06-30 0000796505 clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember 2021-06-30 0000796505 clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember 2015-01-01 0000796505 clfd:WinnetkaAvenueNorthBrooklynParkMinnesotaMember 2020-10-01 2021-06-30 0000796505 clfd:TijuanaMexicoMember 2020-10-09 0000796505 clfd:TijuanaMexicoMember 2017-08-01 0000796505 clfd:TijuanaMexico2Member 2020-02-12 shares iso4217:USD iso4217:USD shares utr:Y pure utr:sqft utr:M 0000796505 Clearfield, Inc. false --09-30 Q3 2021 0.01 0.01 500000 500000 0 0 0 0 50000000 50000000 0.01 0.01 13742545 13742545 13649962 13649962 P5Y P3Y P3Y P5Y P1Y P10Y P1Y P3Y P1Y P1Y 0 0 0 P10Y2M1D P3Y P3Y 2 P3Y 242178 10-Q true 2021-06-30 false 0-16106 MN 41-1347235 7050 Winnetka Avenue North, Suite 100 Brooklyn Park MN 55428 763 476-6866 Common Stock, $0.01 par value CLFD NASDAQ Yes Yes Non-accelerated Filer true false false 13742545 21305392 16449636 10864831 10582527 16182713 10496672 20979139 14408538 652320 585436 69984395 52522809 4925245 4952819 26721221 25143000 4708511 4708511 4765194 4986216 2515743 2539100 178118 178118 259548 266857 39148335 37821802 114057975 95297430 901063 665584 6648416 3689587 7014488 4856885 1150672 1202753 15714639 10414809 1849067 2129343 1849067 2129343 17563706 12544152 0 0 137425 136500 58341635 57502905 38015209 25113873 96494269 82753278 114057975 95297430 38735356 25970045 95519437 65756545 21597574 15179875 54070830 39087407 17137782 10790170 41448607 26669138 9435877 7207157 25581534 21965038 7701905 3583013 15867073 4704100 121208 174555 378263 615523 7823113 3757568 16245336 5319623 1725000 763000 3344000 1076000 6098113 2994568 12901336 4243623 0.44 0.22 0.94 0.31 0.44 0.22 0.94 0.31 13732913 13497955 13718394 13510413 13812510 13497955 13762897 13547124 13732806 137328 57794061 31917096 89848485 0 343055 0 343055 9739 97 204519 0 204616 0 0 6098113 6098113 13742545 137425 58341635 38015209 96494269 13627639 136276 57042604 19069862 76248742 0 213361 0 213361 15116 151 178973 0 179124 4250 43 8343 0 8386 0 0 2994568 2994568 13647005 136470 57443281 22064430 79644181 13649962 136500 57502905 25113873 82753278 0 966290 0 966290 36509 365 -365 0 0 24750 247 383450 0 383697 33543 336 -456460 0 -456124 2219 23 54185 -0 54208 0 0 12901336 12901336 13742545 137425 58341635 38015209 96494269 13641805 136418 56976162 17820807 74933387 41796 418 428236 -0 428654 0 541884 0 541884 9580 96 -96 0 0 30223 302 348474 0 348776 7646 76 10892 0 10968 453 4 5799 -0 5803 0 0 4243623 4243623 13647005 136470 57443281 22064430 79644181 12901336 4243623 1725509 1824517 209612 0 876 64327 966290 541884 5895653 -18912 6570601 5868972 261371 -190796 5042911 1553798 8117157 2440231 1275117 1493341 11903649 31837930 10044000 30163000 -3134766 -3168271 383697 348776 456124 -10968 54208 5803 -0 428654 -126635 -74713 4855756 -802753 16449636 10081721 21305392 9278968 3559502 469529 1269414 10962 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">1.</em> Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying (a) condensed balance sheet as of <em style="font: inherit;"> September 30, 2020, </em>which has been derived from audited financial statements, and (b) unaudited interim condensed financial statements as of and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021 </em>have been prepared by Clearfield, Inc. (the “Company”) in accordance with accounting principles generally accepted in the United States of America for interim financial information, pursuant to the rules and regulations of the Securities and Exchange Commission. Pursuant to these rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. However, in the opinion of management, the financial statements include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the financial position, results of operations and cash flows of the interim periods presented. Operating results for the interim periods presented are <em style="font: inherit;">not</em> necessarily indicative of results to be expected for the full year or for any other interim period, due to variability in customer purchasing patterns and seasonal, operating and other factors. These condensed financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> September 30, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In preparation of the Company’s financial statements, management is required to make estimates and assumptions that affect reported amounts of assets and liabilities and related revenues and expenses during the reporting periods. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the purposes of comparability, certain prior period amounts have been reclassified to conform to current period classification. There was <em style="font: inherit;">no</em> impact to prior period net income or shareholders’ equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>New Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2017, </em>the FASB issued ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04,</em> Intangibles-Goodwill, which offers amended guidance to simplify the accounting for goodwill impairment by removing Step <em style="font: inherit;">2</em> of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company’s interim and annual periods beginning after <em style="font: inherit;"> December 15, 2019. </em>The new guidance is effective for the Company beginning in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021.</em> The adoption of ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">04</em> in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021</em> did <em style="font: inherit;">not</em> have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Measurement of Credit Losses on Financial Instruments. In <em style="font: inherit;"> November 2018, </em>the FASB issued update ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">19</em> that clarifies the scope of the standard in the amendments in ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2023,</em> with early adoption permitted. The Company is evaluating the impact of the adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> on its financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">2.</em> Net Income Per Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic net income per common share (“EPS”) is computed by dividing net income by the weighted average number of common shares outstanding for the reporting period. Diluted EPS equals net income divided by the sum of the weighted average number of shares of common stock outstanding plus all additional common stock equivalents, such as stock options, when dilutive.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a reconciliation of the numerator and denominator of the net income per common share computations for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,098,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,994,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,901,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,243,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,732,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,497,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,718,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,510,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive potential common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average dilutive common shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,812,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,497,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,762,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,547,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income per common share:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Nine Months Ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,098,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,994,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,901,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,243,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,732,913</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,497,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,718,394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,510,413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive potential common shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">79,597</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average dilutive common shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,812,510</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,497,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,762,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,547,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net income per common share:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 6098113 2994568 12901336 4243623 13732913 13497955 13718394 13510413 79597 0 44503 36711 13812510 13497955 13762897 13547124 0.44 0.22 0.94 0.31 0.44 0.22 0.94 0.31 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Note <em style="font: inherit;">3.</em> Cash, Cash Equivalents, and Investments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company invests its excess cash in bank certificates of deposit (“CDs”) that are fully insured by the Federal Deposit Insurance Corporation (“FDIC”) as well as U.S. Treasury securities and money market accounts. CDs and US Treasuries with original maturities of more than <em style="font: inherit;">three</em> months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company’s investments as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> September 30, 2020 </em>are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less than one year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,864,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,582,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">1-5 years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,721,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,586,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,725,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">September 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less than one year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,864,831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,582,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">1-5 years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,721,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 50%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,586,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,725,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 10864831 10582527 26721221 25143000 37586052 35725527 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">4.</em> Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company recorded $343,055 and $966,290 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>respectively. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021, </em>$328,710 of this expense is included in selling, general and administrative expense, and $14,345 is included in cost of sales.  For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>$923,256 of this expense is included in selling, general and administrative expense, and $43,034 is included in cost of sales. The Company recorded $213,361 and $541,884 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>respectively.  For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2020, </em>$207,653 of this expense is included in selling, general and administrative expense, and $5,708 is included in cost of sales.  For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>$526,580 of this expense is included in selling, general and administrative expense, and $15,304 is included in cost of sales.   As of <em style="font: inherit;"> June 30, 2021, </em>$2,866,298 of total unrecognized compensation expense related to non-vested restricted stock awards and stock options is expected to be recognized over a period of approximately 3.2 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>Stock Options</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company uses the Black-Scholes option pricing model to determine the fair value of options granted. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the Company granted employees non-qualified stock options to purchase an aggregate of 105,089 shares of common stock with a weighted average contractual term of <span style="-sec-ix-hidden:c74738322">five</span> years, a weighted average <span style="-sec-ix-hidden:c74738323">three</span>-year vesting term, and a weighted average exercise price of $23.74. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>the Company granted employees non-qualified stock options to purchase an aggregate of 121,350 shares of common stock with a weighted average contractual term of 5.71 years, a weighted average 4.71 year vesting term, and an exercise price of $12.43.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair value of stock option awards during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021 </em>was estimated as of the grant date using the assumptions listed below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine months ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46.9</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vesting period (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The expected stock price volatility is based on the historical volatility of the Company’s stock for a period approximating the expected life. The expected life represents the period of time that options are expected to be outstanding after their grant date. The risk-free interest rate reflects the interest rate as of the grant date on <em style="font: inherit;">zero</em>-coupon U.S. governmental bonds with a remaining life similar to the expected option term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Options are granted at fair market values determined on the date of grant and vesting normally occurs over a <span style="-sec-ix-hidden:c74738333">three</span> to <span style="-sec-ix-hidden:c74738334">five</span>-year period. Shares issued upon exercise of a stock option are issued from the Company’s authorized but unissued shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following is a summary of stock option activity during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021:</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">exercise price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">337,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(101,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited or Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">301,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 10pt;text-indent:-1pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. As of <em style="font: inherit;"> June 30, 2021, </em>the weighted average remaining contractual term for all outstanding and exercisable stock options was 2.55 years and their aggregate intrinsic value was $1,292,691.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>Restricted Stock</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:9pt;">The Company’s <em style="font: inherit;">2007</em> Stock Compensation Plan permits its Compensation Committee to grant stock-based awards, including stock options and restricted stock, to key employees and non-employee directors. The Company has made restricted stock grants that vest over <span style="-sec-ix-hidden:c74738339">one</span> to <span style="-sec-ix-hidden:c74738340">ten</span> years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the Company granted non-employee directors elected at the Company’s <em style="font: inherit;">2021</em> Annual Meeting of Shareholders restricted stock awards totaling 2,120 shares of common stock, with a vesting term of approximately <span style="-sec-ix-hidden:c74738344">one</span> year and a fair value of $32.41 per share. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the Company also granted employees restricted stock awards totaling 37,687 shares of common stock, with a vesting term of approximately <span style="-sec-ix-hidden:c74738348">three</span> years and a fair value of $23.74 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>the Company granted non-employee directors elected at the Company’s <em style="font: inherit;">2020</em> Annual Meeting of Shareholders restricted stock awards totaling 5,830 shares of common stock, with a vesting term of approximately <span style="-sec-ix-hidden:c74738353">one</span> year and a fair value of $10.72 per share. The Company also granted 5,000 shares of restricted stock, with a vesting term of approximately <span style="-sec-ix-hidden:c74738356">one</span> year and a fair value of $11.01 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Restricted stock transactions during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021 </em>are summarized as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">grant date fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested shares as of September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>Employee Stock Purchase Plan </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s ESPP allows participating employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees <em style="font: inherit;"> may </em>purchase the Company’s common stock on a voluntary after-tax basis. Employees <em style="font: inherit;"> may </em>purchase the Company’s common stock at a price that is <em style="font: inherit;">no</em> less than the lower of 85% of the fair market value of <em style="font: inherit;">one</em> share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in <em style="font: inherit;">six</em>-month phases, with phases beginning on <em style="font: inherit;"> January 1 </em>and <em style="font: inherit;"> July 1 </em>of each calendar year. For the phases that ended on <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>employees purchased 9,739 and 15,011 shares at a price of $21.01 and $11.93 per share, respectively. After the employee purchase on <em style="font: inherit;"> June 30, 2021, </em>194,873 shares of common stock were available for future purchase under the ESPP.</p> 343055 966290 328710 14345 923256 43034 213361 541884 207653 5708 526580 15304 2866298 P3Y2M12D 105089 23.74 121350 P5Y8M15D P4Y8M15D 12.43 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Nine months ended</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 2%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46.9</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vesting period (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 22%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0.469 0.0024 P5Y P3Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">exercise price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">337,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(101,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited or Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding as of June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">301,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 337100 12.48 105089 23.74 101800 12.47 38709 13.68 301680 16.25 P2Y6M18D 1292691 2120 32.41 37687 23.74 5830 10.72 5000 11.01 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">grant date fair value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested shares as of September 30, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,807</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12,230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16.07</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested as of June 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16.41</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 109070 12.97 39807 24.20 12230 11.08 3298 16.07 133349 16.41 0.85 9739 15011 21.01 11.93 194873 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">5.</em> Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Net sales include products and shipping and handling charges. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract. The Company recognizes revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time the customer obtains control of the products. The Company recognizes revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. The majority of the Company’s contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;"><b>Disaggregation of Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to countries in the Caribbean, Canada, Central and South America.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenues related to the following geographic areas were as follows for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,810,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,090,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,586,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62,765,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">All other countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,924,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">879,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,932,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,991,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Net Sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">38,735,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,970,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95,519,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65,756,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company manufactures and sells a proprietary product line designed for the Broadband Service Provider marketplace. In addition, the Company’s Legacy business provides build-to-print services for original equipment manufacturers requiring copper and fiber cable assemblies built to their specification.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The percentages of our sales by markets were as follows for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Broadband service providers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Legacy customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Net Sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, multiple system operators (“MSO’s, or Cable TV”), which are also referred to as Tier <em style="font: inherit;">2</em> and Tier <em style="font: inherit;">3</em> customers; National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier <em style="font: inherit;">1’s;</em> and International customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"><b>Accounts Receivable</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Credit is extended based on the evaluation of a customer’s financial condition, and collateral is generally <em style="font: inherit;">not</em> required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts. As of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> September 30, 2020, </em>the balance in the allowance for doubtful accounts was $79,473 and $289,085, respectively. The allowance for doubtful accounts decreased by the amount recovered during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2021 </em>on an account previously reserved.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">See Note <em style="font: inherit;">7,</em> “Major Customer Concentration” for further information regarding accounts receivable and net sales.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,810,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,090,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,586,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62,765,455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">All other countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,924,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">879,431</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,932,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,991,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Net Sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">38,735,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,970,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">95,519,437</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65,756,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Broadband service providers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Legacy customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total Net Sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> 35810360 25090614 89586498 62765455 2924996 879431 5932939 2991090 38735356 25970045 95519437 65756545 0.98 0.97 0.98 0.96 0.02 0.03 0.02 0.04 1 1 1 1 79473 289085 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">6.</em> Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Inventories consist of the following as of:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,881,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,287,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,866,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,033,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,373,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,048,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,120,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,368,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,141,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(960,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,979,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,408,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">September 30, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,881,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,287,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,866,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,033,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,373,251</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,048,514</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,120,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,368,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,141,524</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(960,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,979,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,408,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 16881148 12287134 2866264 1033021 2373251 2048514 22120663 15368669 1141524 960131 20979139 14408538 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Note <em style="font: inherit;">7.</em> Major Customer Concentration</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021, </em>Customers A and B comprised 18% and 12% of the Company’s net sales, respectively. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers were distributors. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2020, </em>Customer A comprised 20% and Customer B comprised 11% of the Company’s net sales. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and the Company does <em style="font: inherit;">not</em> have any agreements that obligate these major customers to purchase products from us in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>Customers A and B accounted for 13% and 14% of accounts receivable, respectively. Customer C accounted for 11% of accounts receivable. As of <em style="font: inherit;"> September 30, 2020, </em>Customers A, B, and C accounted for 13%, 12%, and 0% of accounts receivable, respectively. Customers A and B are distributors and Customer C is a telecommunications service provider.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.18 0.12 0.20 0.11 0.20 0.11 0.20 0.11 0.13 0.14 0.11 0.13 0.12 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">8.</em> Goodwill and Intangibles</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company analyzes its goodwill for impairment annually or at an interim period when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of <em style="font: inherit;"> September 30, 2020 </em>did <span style="-sec-ix-hidden:c74738469">not</span> indicate an impairment of goodwill. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>there were <span style="-sec-ix-hidden:c74738471">no</span> triggering events that indicate potential impairment exists.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, <em style="font: inherit;">not</em> exceeding 20 years. As of <em style="font: inherit;"> June 30, 2021, </em>the Company has 28 patents granted and multiple pending applications both inside and outside the United States.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In addition, the Company has various finite lived intangible assets, most of which were acquired as a result of the acquisition of the active cabinet product line from Calix, Inc. during fiscal year <em style="font: inherit;">2018.</em> The Company analyzes its intangible assets for impairment annually or at interim periods when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of <em style="font: inherit;"> September 30, 2020 </em>did <em style="font: inherit;">not</em> indicate an impairment of our intangible assets. During the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>there were <em style="font: inherit;">no</em> triggering events that indicate potential impairment exists.</p> P20Y 28 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9.</em> Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the Company recorded income tax expense of $1,725,000 and $3,344,000, reflecting an effective tax rate of 22.1% and 20.6%, respectively. The differences between the effective tax rate and the statutory tax rate for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021 </em>were primarily related to excess tax benefits from non-qualified stock options exercised during the period, research and development credits, and foreign derived intangibles income deduction (FDII). For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>the Company recorded income tax expense of $763,000 and $1,076,000 reflecting an effective tax rate of 20.3% and 20.2%, respectively. The differences between the effective tax rate and the statutory tax rate were related to nondeductible meals and entertainment, nondeductible stock compensation, FDII, and research and development credits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Deferred taxes recognize the impact of temporary differences between the amounts of the assets and liabilities recorded for financial statement purposes and these amounts measured in accordance with tax laws.  The Company’s realization of deferred tax temporary differences is contingent upon future taxable earnings.  The Company reviewed its deferred tax asset for expected utilization using a “more likely than <em style="font: inherit;">not”</em> criteria by assessing the available positive and negative factors surrounding its recoverability and determined that as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> September 30, 2020 </em>a valuation allowance against the deferred tax assets is <em style="font: inherit;">not</em> required. The Company will continue to assess the need for a valuation allowance based on changes in assumptions of estimated future income and other factors in future periods. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> June 30, 2021, </em>the Company does <span style="-sec-ix-hidden:c74738496">not</span> have any unrecognized tax benefits. It is the Company’s practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company does <em style="font: inherit;">not</em> expect any material changes in its unrecognized tax positions over the next <em style="font: inherit;">12</em> months.</p> 1725000 3344000 0.221 0.206 763000 1076000 0.203 0.202 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">10.</em> Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company leases an 85,000 square foot facility at <em style="font: inherit;">7050</em> Winnetka Avenue North, Brooklyn Park, Minnesota consisting of corporate offices, manufacturing and warehouse space.  The lease term is <span style="-sec-ix-hidden:c74738504">ten</span> years and <em style="font: inherit;">two</em> months, ending on <em style="font: inherit;"> February 28, 2025.   </em>Upon proper notice and payment of a termination fee of approximately $249,000, the Company has a <em style="font: inherit;">one</em>-time option to terminate the lease effective as of the last day of the <em style="font: inherit;">eighth</em> year of the term after the Company commenced paying base rent. The renewal and termination options have <em style="font: inherit;">not</em> been included within the lease term because it is <em style="font: inherit;">not</em> reasonably certain that the Company will exercise either option.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> October 9, 2020, </em>the Company entered into an indirect lease arrangement for its existing 46,000 square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing this facility on a month to month basis after its <span style="-sec-ix-hidden:c74738512">three</span>-year lease expired on <em style="font: inherit;"> July 31, 2020. </em>The new lease term is <span style="-sec-ix-hidden:c74738513">three</span> years.  This lease contains an option to renew and rent payments that increase annually based on U.S. inflation for the preceding <em style="font: inherit;">12</em> months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On <em style="font: inherit;"> February 12, 2020, </em>the Company entered into an indirect lease arrangement for an additional 52,000 square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately 42 months and commenced on <em style="font: inherit;"> February 12, 2020. </em>The lease contains options to renew for <span style="-sec-ix-hidden:c74738518">two</span> additional consecutive periods of <span style="-sec-ix-hidden:c74738519">three</span> years each.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">         Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods the Company is reasonably certain to exercise. The Company’s leases do <em style="font: inherit;">not</em> contain any material residual value guarantees or material restrictive covenants. As of <em style="font: inherit;"> June 30, 2021, </em>the Company does <em style="font: inherit;">not</em> have material lease commitments that have <em style="font: inherit;">not</em> commenced.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Operating lease expense included within cost of goods sold and selling, general and administrative expense was as follows for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">Operating lease expense within:</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c74738538">242, 178</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">247,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">747,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">652,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">54,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">293,453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">302,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Future maturities of lease liabilities were as follows as of <em style="font: inherit;"> June 30, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">242,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">986,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">943,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">516,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">217,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,907,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(157,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,750,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The weighted average term and weighted average discount rate for the Company’s leases as of <em style="font: inherit;"> June 30, 2021 </em>were 3.09 years and 3.41%, respectively, compared to 4.21 years and 3.48%, respectively, as of <em style="font: inherit;"> June 30, 2020. </em>For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the operating cash outflows from the Company’s leases was $242,736 and $722,537, respectively, compared to $237,726 and $574,381, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> June 30, 2020, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 85000 249000 46000 52000 P42M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"> </p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Nine Months Ended June 30,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">Operating lease expense within:</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c74738538">242, 178</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">247,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">747,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">652,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">54,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">166,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">293,453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">302,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 247897 747573 652399 51275 54345 162008 166109 293453 302242 909581 818508 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 20%; width: 60%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">242,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">986,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">943,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">516,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">FY2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">217,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,907,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: Interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(157,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,750,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 242982 986844 943682 516725 217552 0 2907785 157655 2750130 P3Y1M2D 0.0341 P4Y2M15D 0.0348 242736 722537 237726 574381 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Jun. 30, 2021
Jul. 12, 2021
Document Information [Line Items]    
Entity Central Index Key 0000796505  
Entity Registrant Name Clearfield, Inc.  
Amendment Flag false  
Current Fiscal Year End Date --09-30  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 0-16106  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-1347235  
Entity Address, Address Line One 7050 Winnetka Avenue North, Suite 100  
Entity Address, City or Town Brooklyn Park  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55428  
City Area Code 763  
Local Phone Number 476-6866  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol CLFD  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,742,545
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Sep. 30, 2020
Current Assets    
Cash and cash equivalents $ 21,305,392 $ 16,449,636
Short-term investments 10,864,831 10,582,527
Accounts receivables, net 16,182,713 10,496,672
Inventories, net 20,979,139 14,408,538
Other current assets 652,320 585,436
Total current assets 69,984,395 52,522,809
Property, plant and equipment, net 4,925,245 4,952,819
Other Assets    
Long-term investments 26,721,221 25,143,000
Goodwill 4,708,511 4,708,511
Intangible assets, net 4,765,194 4,986,216
Right of use lease assets 2,515,743 2,539,100
Deferred tax asset 178,118 178,118
Other 259,548 266,857
Total other assets 39,148,335 37,821,802
Total Assets 114,057,975 95,297,430
Current Liabilities    
Current portion of lease liability 901,063 665,584
Accounts payable 6,648,416 3,689,587
Accrued compensation 7,014,488 4,856,885
Accrued expenses 1,150,672 1,202,753
Total current liabilities 15,714,639 10,414,809
Other Liabilities    
Long-term portion of lease liability 1,849,067 2,129,343
Total other liabilities 1,849,067 2,129,343
Total liabilities 17,563,706 12,544,152
Shareholders’ Equity    
Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding 0 0
Common stock, authorized 50,000,000, $.01 par value; 13,742,545 and 13,649,962 shares issued and outstanding as of June 30, 2021 and September 30, 2020 137,425 136,500
Additional paid-in capital 58,341,635 57,502,905
Retained earnings 38,015,209 25,113,873
Total shareholders’ equity 96,494,269 82,753,278
Total Liabilities and Shareholders’ Equity $ 114,057,975 $ 95,297,430
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares
Jun. 30, 2021
Sep. 30, 2020
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized shares (in shares) 500,000 500,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, authorized (in shares) 50,000,000 50,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares issued (in shares) 13,742,545 13,649,962
Common stock, shares outstanding (in shares) 13,742,545 13,649,962
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Earnings (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 38,735,356 $ 25,970,045 $ 95,519,437 $ 65,756,545
Cost of sales 21,597,574 15,179,875 54,070,830 39,087,407
Gross profit 17,137,782 10,790,170 41,448,607 26,669,138
Operating expenses        
Selling, general and administrative 9,435,877 7,207,157 25,581,534 21,965,038
Income from operations 7,701,905 3,583,013 15,867,073 4,704,100
Interest income 121,208 174,555 378,263 615,523
Income before income taxes 7,823,113 3,757,568 16,245,336 5,319,623
Income tax expense 1,725,000 763,000 3,344,000 1,076,000
Net income $ 6,098,113 $ 2,994,568 $ 12,901,336 $ 4,243,623
Net income per share Basic (in dollars per share) $ 0.44 $ 0.22 $ 0.94 $ 0.31
Net income per share Diluted (in dollars per share) $ 0.44 $ 0.22 $ 0.94 $ 0.31
Weighted average shares outstanding:        
Basic (in shares) 13,732,913 13,497,955 13,718,394 13,510,413
Diluted (in shares) 13,812,510 13,497,955 13,762,897 13,547,124
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Shareholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Sep. 30, 2019 13,641,805      
Balance at Sep. 30, 2019 $ 136,418 $ 56,976,162 $ 17,820,807 $ 74,933,387
Stock-based compensation expense $ 0 541,884 0 541,884
Issuance of common stock under employee stock purchase plan (in shares) 30,223      
Issuance of common stock under employee stock purchase plan $ 302 348,474 0 348,776
Net income $ 0 0 4,243,623 4,243,623
Exercise of stock options, net of shares exchanged for payment (in shares) 7,646      
Exercise of stock options, net of shares exchanged for payment $ 76 10,892 0 10,968
Restricted stock issuance, net (in shares) 9,580      
Restricted stock issuance, net $ 96 (96) 0 0
Tax withholding related to vesting of restricted stock grants (in shares) (453)      
Tax withholding related to vesting of restricted stock grants $ (4) (5,799) 0 (5,803)
Repurchase of common stock (in shares) (41,796)      
Repurchase of common stock $ (418) (428,236) 0 (428,654)
Balance (in shares) at Jun. 30, 2020 13,647,005      
Balance at Jun. 30, 2020 $ 136,470 57,443,281 22,064,430 79,644,181
Balance (in shares) at Mar. 31, 2020 13,627,639      
Balance at Mar. 31, 2020 $ 136,276 57,042,604 19,069,862 76,248,742
Stock-based compensation expense $ 0 213,361 0 213,361
Issuance of common stock under employee stock purchase plan (in shares) 15,116      
Issuance of common stock under employee stock purchase plan $ 151 178,973 0 179,124
Net income $ 0 0 2,994,568 2,994,568
Exercise of stock options, net of shares exchanged for payment (in shares) 4,250      
Exercise of stock options, net of shares exchanged for payment $ 43 8,343 0 8,386
Balance (in shares) at Jun. 30, 2020 13,647,005      
Balance at Jun. 30, 2020 $ 136,470 57,443,281 22,064,430 79,644,181
Balance (in shares) at Sep. 30, 2020 13,649,962      
Balance at Sep. 30, 2020 $ 136,500 57,502,905 25,113,873 82,753,278
Stock-based compensation expense $ 0 966,290 0 966,290
Issuance of common stock under employee stock purchase plan (in shares) 24,750      
Issuance of common stock under employee stock purchase plan $ 247 383,450 0 383,697
Net income $ 0 0 12,901,336 12,901,336
Exercise of stock options, net of shares exchanged for payment (in shares) 33,543      
Exercise of stock options, net of shares exchanged for payment $ 336 (456,460) 0 (456,124)
Restricted stock issuance, net (in shares) 36,509      
Restricted stock issuance, net $ 365 (365) 0 0
Tax withholding related to vesting of restricted stock grants (in shares) (2,219)      
Tax withholding related to vesting of restricted stock grants $ (23) (54,185) 0 (54,208)
Balance (in shares) at Jun. 30, 2021 13,742,545      
Balance at Jun. 30, 2021 $ 137,425 58,341,635 38,015,209 96,494,269
Balance (in shares) at Mar. 31, 2021 13,732,806      
Balance at Mar. 31, 2021 $ 137,328 57,794,061 31,917,096 89,848,485
Stock-based compensation expense $ 0 343,055 0 343,055
Issuance of common stock under employee stock purchase plan (in shares) 9,739      
Issuance of common stock under employee stock purchase plan $ 97 204,519 0 204,616
Net income $ 0 0 6,098,113 6,098,113
Balance (in shares) at Jun. 30, 2021 13,742,545      
Balance at Jun. 30, 2021 $ 137,425 $ 58,341,635 $ 38,015,209 $ 96,494,269
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net income $ 12,901,336 $ 4,243,623
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,725,509 1,824,517
Change in allowance for doubtful accounts 209,612 0
Amortization of discount on investments (876) (64,327)
Stock-based compensation 966,290 541,884
Changes in operating assets and liabilities:    
Accounts receivable (5,895,653) 18,912
Inventories, net (6,570,601) (5,868,972)
Other assets (261,371) 190,796
Accounts payable and accrued expenses 5,042,911 1,553,798
Net cash provided by operating activities 8,117,157 2,440,231
Cash flows from investing activities    
Purchases of property, plant and equipment and intangible assets (1,275,117) (1,493,341)
Purchases of investments (11,903,649) (31,837,930)
Proceeds from maturities of investments 10,044,000 30,163,000
Net cash used in investing activities (3,134,766) (3,168,271)
Cash flows from financing activities    
Proceeds from issuance of common stock under employee stock purchase plan 383,697 348,776
Tax withholding and proceeds related to exercise of stock options (456,124) 10,968
Tax withholding related to vesting of restricted stock grants (54,208) (5,803)
Repurchase of common stock 0 (428,654)
Net cash used in financing activities (126,635) (74,713)
Increase (Decrease) in cash and cash equivalents 4,855,756 (802,753)
Cash and cash equivalents, beginning of period 16,449,636 10,081,721
Cash and cash equivalents, end of period 21,305,392 9,278,968
Supplemental disclosures for cash flow information    
Cash paid during the year for income taxes 3,559,502 469,529
Non-cash financing activities    
Cashless exercise of stock options $ 1,269,414 $ 10,962
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Basis of Presentation
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Basis of Accounting [Text Block]

Note 1. Basis of Presentation

 

The accompanying (a) condensed balance sheet as of September 30, 2020, which has been derived from audited financial statements, and (b) unaudited interim condensed financial statements as of and for the three and nine months ended June 30, 2021 have been prepared by Clearfield, Inc. (the “Company”) in accordance with accounting principles generally accepted in the United States of America for interim financial information, pursuant to the rules and regulations of the Securities and Exchange Commission. Pursuant to these rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. However, in the opinion of management, the financial statements include all adjustments, consisting of normal recurring accruals, necessary for a fair presentation of the financial position, results of operations and cash flows of the interim periods presented. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full year or for any other interim period, due to variability in customer purchasing patterns and seasonal, operating and other factors. These condensed financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended September 30, 2020.

 

In preparation of the Company’s financial statements, management is required to make estimates and assumptions that affect reported amounts of assets and liabilities and related revenues and expenses during the reporting periods. As future events and their effects cannot be determined with precision, actual results could differ significantly from these estimates.

 

For the purposes of comparability, certain prior period amounts have been reclassified to conform to current period classification. There was no impact to prior period net income or shareholders’ equity.

 

New Accounting Pronouncements

 

In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill, which offers amended guidance to simplify the accounting for goodwill impairment by removing Step 2 of the goodwill impairment test. A goodwill impairment will now be measured as the amount by which a reporting unit’s carrying value exceeds its fair value, limited to the amount of goodwill allocated to that reporting unit. This guidance is to be applied on a prospective basis effective for the Company’s interim and annual periods beginning after December 15, 2019. The new guidance is effective for the Company beginning in the first quarter of fiscal 2021. The adoption of ASU 2017-04 in the first quarter of fiscal 2021 did not have a material impact on the Company’s financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments. In November 2018, the FASB issued update ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The new guidance is effective for the Company beginning in the first quarter of fiscal 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Net Income Per Share
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 2. Net Income Per Share

 

Basic net income per common share (“EPS”) is computed by dividing net income by the weighted average number of common shares outstanding for the reporting period. Diluted EPS equals net income divided by the sum of the weighted average number of shares of common stock outstanding plus all additional common stock equivalents, such as stock options, when dilutive.

 

The following is a reconciliation of the numerator and denominator of the net income per common share computations for the three and nine months ended June 30, 2021 and 2020:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Net income

 $6,098,113  $2,994,568  $12,901,336  $4,243,623 

Weighted average common shares

  13,732,913   13,497,955   13,718,394   13,510,413 

Dilutive potential common shares

  79,597   -   44,503   36,711 

Weighted average dilutive common shares outstanding

  13,812,510   13,497,955   13,762,897   13,547,124 

Net income per common share:

                

Basic

 $0.44  $0.22  $0.94  $0.31 

Diluted

 $0.44  $0.22  $0.94  $0.31 

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Cash, Cash Equivalents, and Investments
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Cash and Cash Equivalents Disclosure [Text Block]

Note 3. Cash, Cash Equivalents, and Investments

 

The Company invests its excess cash in bank certificates of deposit (“CDs”) that are fully insured by the Federal Deposit Insurance Corporation (“FDIC”) as well as U.S. Treasury securities and money market accounts. CDs and US Treasuries with original maturities of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. The maturity dates of the Company’s investments as of June 30, 2021 and September 30, 2020 are as follows:

 

  

June 30, 2021

  

September 30, 2020

 

Less than one year

 $10,864,831  $10,582,527 

1-5 years

  26,721,221   25,143,000 

Total

 $37,586,052  $35,725,527 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

Note 4. Stock-Based Compensation

 

The Company recorded $343,055 and $966,290 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the three and nine months ended June 30, 2021, respectively. For the three months ended June 30, 2021, $328,710 of this expense is included in selling, general and administrative expense, and $14,345 is included in cost of sales.  For the nine months ended June 30, 2021, $923,256 of this expense is included in selling, general and administrative expense, and $43,034 is included in cost of sales. The Company recorded $213,361 and $541,884 of compensation expense related to current and past restricted stock grants, non-qualified stock options and the Company’s Employee Stock Purchase Plan (“ESPP”) for the three and nine months ended June 30, 2020, respectively.  For the three months ended June 30, 2020, $207,653 of this expense is included in selling, general and administrative expense, and $5,708 is included in cost of sales.  For the nine months ended June 30, 2020, $526,580 of this expense is included in selling, general and administrative expense, and $15,304 is included in cost of sales.   As of June 30, 2021, $2,866,298 of total unrecognized compensation expense related to non-vested restricted stock awards and stock options is expected to be recognized over a period of approximately 3.2 years.

 

Stock Options

 

The Company uses the Black-Scholes option pricing model to determine the fair value of options granted. During the nine months ended June 30, 2021, the Company granted employees non-qualified stock options to purchase an aggregate of 105,089 shares of common stock with a weighted average contractual term of five years, a weighted average three-year vesting term, and a weighted average exercise price of $23.74. During the nine months ended June 30, 2020, the Company granted employees non-qualified stock options to purchase an aggregate of 121,350 shares of common stock with a weighted average contractual term of 5.71 years, a weighted average 4.71 year vesting term, and an exercise price of $12.43.

 

The fair value of stock option awards during the nine months ended June 30, 2021 was estimated as of the grant date using the assumptions listed below:

 

  

Nine months ended

June 30, 2021

 

Dividend yield

  0%

Expected volatility

  46.9%

Risk-free interest rate

  0.24%

Expected life (years)

  5 

Vesting period (years)

  3 

 

The expected stock price volatility is based on the historical volatility of the Company’s stock for a period approximating the expected life. The expected life represents the period of time that options are expected to be outstanding after their grant date. The risk-free interest rate reflects the interest rate as of the grant date on zero-coupon U.S. governmental bonds with a remaining life similar to the expected option term.

 

Options are granted at fair market values determined on the date of grant and vesting normally occurs over a three to five-year period. Shares issued upon exercise of a stock option are issued from the Company’s authorized but unissued shares.

 

The following is a summary of stock option activity during the nine months ended June 30, 2021:

 

  

Number of options

  

Weighted average

exercise price

 

Outstanding as of September 30, 2020

  337,100  $12.48 

Granted

  105,089   23.74 

Exercised

  (101,800)  12.47 

Forfeited or Expired

  (38,709)  13.68 

Outstanding as of June 30, 2021

  301,680  $16.25 

 

The intrinsic value of an option is the amount by which the fair value of the underlying stock exceeds its exercise price. As of June 30, 2021, the weighted average remaining contractual term for all outstanding and exercisable stock options was 2.55 years and their aggregate intrinsic value was $1,292,691.

 

Restricted Stock

 

The Company’s 2007 Stock Compensation Plan permits its Compensation Committee to grant stock-based awards, including stock options and restricted stock, to key employees and non-employee directors. The Company has made restricted stock grants that vest over one to ten years.

 

During the nine months ended June 30, 2021, the Company granted non-employee directors elected at the Company’s 2021 Annual Meeting of Shareholders restricted stock awards totaling 2,120 shares of common stock, with a vesting term of approximately one year and a fair value of $32.41 per share. During the nine months ended June 30, 2021, the Company also granted employees restricted stock awards totaling 37,687 shares of common stock, with a vesting term of approximately three years and a fair value of $23.74 per share.

 

During the nine months ended June 30, 2020, the Company granted non-employee directors elected at the Company’s 2020 Annual Meeting of Shareholders restricted stock awards totaling 5,830 shares of common stock, with a vesting term of approximately one year and a fair value of $10.72 per share. The Company also granted 5,000 shares of restricted stock, with a vesting term of approximately one year and a fair value of $11.01 per share.

 

Restricted stock transactions during the nine months ended June 30, 2021 are summarized as follows:

 

  

Number of shares

  

Weighted average

grant date fair value

 

Unvested shares as of September 30, 2020

  109,070  $12.97 

Granted

  39,807   24.20 

Vested

  (12,230)  11.08 

Forfeited

  (3,298)  16.07 

Unvested as of June 30, 2021

  133,349  $16.41 

 

Employee Stock Purchase Plan

 

The Company’s ESPP allows participating employees to purchase shares of the Company’s common stock at a discount through payroll deductions. The ESPP is available to all employees subject to certain eligibility requirements. Terms of the ESPP provide that participating employees may purchase the Company’s common stock on a voluntary after-tax basis. Employees may purchase the Company’s common stock at a price that is no less than the lower of 85% of the fair market value of one share of common stock at the beginning or end of each stock purchase period or phase. The ESPP is carried out in six-month phases, with phases beginning on January 1 and July 1 of each calendar year. For the phases that ended on June 30, 2021 and December 31, 2020, employees purchased 9,739 and 15,011 shares at a price of $21.01 and $11.93 per share, respectively. After the employee purchase on June 30, 2021, 194,873 shares of common stock were available for future purchase under the ESPP.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Revenue
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 5. Revenue

 

Revenue Recognition

 

Net sales include products and shipping and handling charges. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract. The Company recognizes revenue by transferring the promised products to the customer, with substantially all revenue recognized at the point in time the customer obtains control of the products. The Company recognizes revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. The majority of the Company’s contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.

 

Disaggregation of Revenue

 

The Company allocates sales from external customers to geographic areas based on the location to which the product is transported. Sales outside the United States are principally to countries in the Caribbean, Canada, Central and South America.

 

Revenues related to the following geographic areas were as follows for the three and nine months ended:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

United States

 $35,810,360  $25,090,614  $89,586,498  $62,765,455 

All other countries

  2,924,996   879,431   5,932,939   2,991,090 

Total Net Sales

 $38,735,356  $25,970,045  $95,519,437  $65,756,545 

 

The Company manufactures and sells a proprietary product line designed for the Broadband Service Provider marketplace. In addition, the Company’s Legacy business provides build-to-print services for original equipment manufacturers requiring copper and fiber cable assemblies built to their specification.

 

The percentages of our sales by markets were as follows for the three and nine months ended:

 

  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Broadband service providers

  98%  97%  98%  96%

Legacy customers

  2%  3%  2%  4%

Total Net Sales

  100%  100%  100%  100%

 

Broadband Service Providers are made up of Community Broadband, which includes local and regional telecom companies, utilities, municipalities and alternative carriers, multiple system operators (“MSO’s, or Cable TV”), which are also referred to as Tier 2 and Tier 3 customers; National Carriers, which includes large national and global wireline and wireless providers also referred to as Tier 1’s; and International customers.

 

Accounts Receivable

 

Credit is extended based on the evaluation of a customer’s financial condition, and collateral is generally not required. Accounts that are outstanding longer than the contractual payment terms are considered past due. The Company writes off accounts receivable when they become uncollectible; payments subsequently received on such receivables are credited to the allowance for doubtful accounts. As of June 30, 2021 and September 30, 2020, the balance in the allowance for doubtful accounts was $79,473 and $289,085, respectively. The allowance for doubtful accounts decreased by the amount recovered during the three months ended March 31, 2021 on an account previously reserved.

 

See Note 7, “Major Customer Concentration” for further information regarding accounts receivable and net sales.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Inventories
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Inventory Disclosure [Text Block]

Note 6. Inventories

 

Inventories consist of the following as of:

 

  

June 30, 2021

  

September 30, 2020

 

Raw materials

 $16,881,148  $12,287,134 

Work-in-process

  2,866,264   1,033,021 

Finished goods

  2,373,251   2,048,514 

Inventories, gross

  22,120,663   15,368,669 

Inventory reserve

  (1,141,524)  (960,131)

Inventories, net

 $20,979,139  $14,408,538 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Major Customer Concentration
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

Note 7. Major Customer Concentration

 

For the three months ended June 30, 2021, Customers A and B comprised 18% and 12% of the Company’s net sales, respectively. For the nine months ended June 30, 2021, Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers were distributors. For the three months ended June 30, 2020, Customer A comprised 20% and Customer B comprised 11% of the Company’s net sales. For the nine months ended June 30, 2020, Customers A and B comprised 20% and 11% of the Company’s net sales, respectively. Both of these customers are distributors. These major customers, like our other customers, purchase our products from time to time through purchase orders, and the Company does not have any agreements that obligate these major customers to purchase products from us in the future.

 

As of June 30, 2021, Customers A and B accounted for 13% and 14% of accounts receivable, respectively. Customer C accounted for 11% of accounts receivable. As of September 30, 2020, Customers A, B, and C accounted for 13%, 12%, and 0% of accounts receivable, respectively. Customers A and B are distributors and Customer C is a telecommunications service provider.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Goodwill and Intangibles
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 8. Goodwill and Intangibles

 

The Company analyzes its goodwill for impairment annually or at an interim period when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of September 30, 2020 did not indicate an impairment of goodwill. During the nine months ended June 30, 2021, there were no triggering events that indicate potential impairment exists.

 

The Company capitalizes legal costs incurred to obtain patents. Once accepted by either the U.S. Patent Office or the equivalent office of a foreign country, these legal costs are amortized using the straight-line method over the remaining estimated lives, not exceeding 20 years. As of June 30, 2021, the Company has 28 patents granted and multiple pending applications both inside and outside the United States.

 

In addition, the Company has various finite lived intangible assets, most of which were acquired as a result of the acquisition of the active cabinet product line from Calix, Inc. during fiscal year 2018. The Company analyzes its intangible assets for impairment annually or at interim periods when events occur or changes in circumstances indicate potential impairment. The result of the analysis performed as of September 30, 2020 did not indicate an impairment of our intangible assets. During the nine months ended June 30, 2021, there were no triggering events that indicate potential impairment exists.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Income Taxes
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 9. Income Taxes

 

For the three and nine months ended June 30, 2021, the Company recorded income tax expense of $1,725,000 and $3,344,000, reflecting an effective tax rate of 22.1% and 20.6%, respectively. The differences between the effective tax rate and the statutory tax rate for the three and nine months ended June 30, 2021 were primarily related to excess tax benefits from non-qualified stock options exercised during the period, research and development credits, and foreign derived intangibles income deduction (FDII). For the three and nine months ended June 30, 2020, the Company recorded income tax expense of $763,000 and $1,076,000 reflecting an effective tax rate of 20.3% and 20.2%, respectively. The differences between the effective tax rate and the statutory tax rate were related to nondeductible meals and entertainment, nondeductible stock compensation, FDII, and research and development credits.

 

Deferred taxes recognize the impact of temporary differences between the amounts of the assets and liabilities recorded for financial statement purposes and these amounts measured in accordance with tax laws.  The Company’s realization of deferred tax temporary differences is contingent upon future taxable earnings.  The Company reviewed its deferred tax asset for expected utilization using a “more likely than not” criteria by assessing the available positive and negative factors surrounding its recoverability and determined that as of June 30, 2021 and September 30, 2020 a valuation allowance against the deferred tax assets is not required. The Company will continue to assess the need for a valuation allowance based on changes in assumptions of estimated future income and other factors in future periods. 

 

As of June 30, 2021, the Company does not have any unrecognized tax benefits. It is the Company’s practice to recognize interest and penalties accrued on any unrecognized tax benefits as a component of income tax expense. The Company does not expect any material changes in its unrecognized tax positions over the next 12 months.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Leases
9 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 10. Leases

 

The Company leases an 85,000 square foot facility at 7050 Winnetka Avenue North, Brooklyn Park, Minnesota consisting of corporate offices, manufacturing and warehouse space.  The lease term is ten years and two months, ending on February 28, 2025.   Upon proper notice and payment of a termination fee of approximately $249,000, the Company has a one-time option to terminate the lease effective as of the last day of the eighth year of the term after the Company commenced paying base rent. The renewal and termination options have not been included within the lease term because it is not reasonably certain that the Company will exercise either option.

 

On October 9, 2020, the Company entered into an indirect lease arrangement for its existing 46,000 square foot manufacturing facility in Tijuana, Mexico. The Company had previously been leasing this facility on a month to month basis after its three-year lease expired on July 31, 2020. The new lease term is three years.  This lease contains an option to renew and rent payments that increase annually based on U.S. inflation for the preceding 12 months.

 

On February 12, 2020, the Company entered into an indirect lease arrangement for an additional 52,000 square foot manufacturing facility in Tijuana, Mexico. The lease term is approximately 42 months and commenced on February 12, 2020. The lease contains options to renew for two additional consecutive periods of three years each.

 

         Right-of-use lease assets and lease liabilities are recognized as of the commencement date based on the present value of the remaining lease payments over the lease term which includes renewal periods the Company is reasonably certain to exercise. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants. As of June 30, 2021, the Company does not have material lease commitments that have not commenced.

 

Operating lease expense included within cost of goods sold and selling, general and administrative expense was as follows for the three and nine months ended June 30, 2021:

 

 

 

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
Operating lease expense within: 

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $242, 178  $247,897  $747,573  $652,399 

Selling, general and administrative

  51,275   54,345   162,008   166,109 

Total lease expense

 $293,453  $302,242  $909,581  $818,508 

 

Future maturities of lease liabilities were as follows as of June 30, 2021:

 

FY2021

 $242,982 

FY2022

  986,844 

FY2023

  943,682 

FY2024

  516,725 

FY2025

  217,552 

Thereafter

  - 

Total lease payments

  2,907,785 

Less: Interest

  (157,655)

Present value of lease liabilities

 $2,750,130 

 

The weighted average term and weighted average discount rate for the Company’s leases as of June 30, 2021 were 3.09 years and 3.41%, respectively, compared to 4.21 years and 3.48%, respectively, as of June 30, 2020. For the three and nine months ended June 30, 2021, the operating cash outflows from the Company’s leases was $242,736 and $722,537, respectively, compared to $237,726 and $574,381, for the three and nine months ended June 30, 2020, respectively.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Net Income Per Share (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Net income

 $6,098,113  $2,994,568  $12,901,336  $4,243,623 

Weighted average common shares

  13,732,913   13,497,955   13,718,394   13,510,413 

Dilutive potential common shares

  79,597   -   44,503   36,711 

Weighted average dilutive common shares outstanding

  13,812,510   13,497,955   13,762,897   13,547,124 

Net income per common share:

                

Basic

 $0.44  $0.22  $0.94  $0.31 

Diluted

 $0.44  $0.22  $0.94  $0.31 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Cash, Cash Equivalents, and Investments (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Investments Classified by Contractual Maturity Date [Table Text Block]
  

June 30, 2021

  

September 30, 2020

 

Less than one year

 $10,864,831  $10,582,527 

1-5 years

  26,721,221   25,143,000 

Total

 $37,586,052  $35,725,527 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Nine months ended

June 30, 2021

 

Dividend yield

  0%

Expected volatility

  46.9%

Risk-free interest rate

  0.24%

Expected life (years)

  5 

Vesting period (years)

  3 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of options

  

Weighted average

exercise price

 

Outstanding as of September 30, 2020

  337,100  $12.48 

Granted

  105,089   23.74 

Exercised

  (101,800)  12.47 

Forfeited or Expired

  (38,709)  13.68 

Outstanding as of June 30, 2021

  301,680  $16.25 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of shares

  

Weighted average

grant date fair value

 

Unvested shares as of September 30, 2020

  109,070  $12.97 

Granted

  39,807   24.20 

Vested

  (12,230)  11.08 

Forfeited

  (3,298)  16.07 

Unvested as of June 30, 2021

  133,349  $16.41 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Revenue (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

United States

 $35,810,360  $25,090,614  $89,586,498  $62,765,455 

All other countries

  2,924,996   879,431   5,932,939   2,991,090 

Total Net Sales

 $38,735,356  $25,970,045  $95,519,437  $65,756,545 
  

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Broadband service providers

  98%  97%  98%  96%

Legacy customers

  2%  3%  2%  4%

Total Net Sales

  100%  100%  100%  100%
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Inventories (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30, 2021

  

September 30, 2020

 

Raw materials

 $16,881,148  $12,287,134 

Work-in-process

  2,866,264   1,033,021 

Finished goods

  2,373,251   2,048,514 

Inventories, gross

  22,120,663   15,368,669 

Inventory reserve

  (1,141,524)  (960,131)

Inventories, net

 $20,979,139  $14,408,538 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Leases (Tables)
9 Months Ended
Jun. 30, 2021
Notes Tables  
Lessee, Operating Lease Expense [Table Text Block]

 

 

Three Months Ended June 30,

  

Nine Months Ended June 30,

 
Operating lease expense within: 

2021

  

2020

  

2021

  

2020

 

Cost of sales

 $242, 178  $247,897  $747,573  $652,399 

Selling, general and administrative

  51,275   54,345   162,008   166,109 

Total lease expense

 $293,453  $302,242  $909,581  $818,508 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

FY2021

 $242,982 

FY2022

  986,844 

FY2023

  943,682 

FY2024

  516,725 

FY2025

  217,552 

Thereafter

  - 

Total lease payments

  2,907,785 

Less: Interest

  (157,655)

Present value of lease liabilities

 $2,750,130 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net income $ 6,098,113 $ 2,994,568 $ 12,901,336 $ 4,243,623
Weighted average common shares (in shares) 13,732,913 13,497,955 13,718,394 13,510,413
Dilutive potential common shares (in shares) 79,597 0 44,503 36,711
Weighted average dilutive common shares outstanding (in shares) 13,812,510 13,497,955 13,762,897 13,547,124
Basic (in dollars per share) $ 0.44 $ 0.22 $ 0.94 $ 0.31
Diluted (in dollars per share) $ 0.44 $ 0.22 $ 0.94 $ 0.31
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details) - USD ($)
Jun. 30, 2021
Sep. 30, 2020
Less than one year $ 10,864,831 $ 10,582,527
1-5 years 26,721,221 25,143,000
Total $ 37,586,052 $ 35,725,527
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 29, 2020
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expense   $ 343,055   $ 213,361 $ 966,290 $ 541,884
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   2,866,298     $ 2,866,298  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         3 years 2 months 12 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)         105,089 121,350
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)         5 years 5 years 8 months 15 days
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years 4 years 8 months 15 days
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)         $ 23.74 $ 12.43
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)         2 years 6 months 18 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   $ 1,292,691     $ 1,292,691  
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date         85.00%  
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)   9,739 15,011      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price (in dollars per share)   $ 21.01 $ 11.93      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   194,873     194,873  
Share-based Payment Arrangement, Option [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years  
Share-based Payment Arrangement, Option [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         5 years  
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         39,807  
Restricted Stock [Member] | Stock Compensation Plan 2007 [Member] | Share-based Payment Arrangement, Nonemployee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year       1 year 1 year
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 5,000       2,120 5,830
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share) $ 11.01       $ 32.41 $ 10.72
Restricted Stock [Member] | Stock Compensation Plan 2007 [Member] | Share-based Payment Arrangement, Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         37,687  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share)         $ 23.74  
Restricted Stock [Member] | Minimum [Member] | Stock Compensation Plan 2007 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         1 year  
Restricted Stock [Member] | Maximum [Member] | Stock Compensation Plan 2007 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         10 years  
Selling, General and Administrative Expenses [Member]            
Share-based Payment Arrangement, Expense   $ 328,710   207,653 $ 923,256 $ 526,580
Cost of Sales [Member]            
Share-based Payment Arrangement, Expense   $ 14,345   $ 5,708 $ 43,034 $ 15,304
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation - Valuation Assumptions (Details)
9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dividend yield 0.00%  
Expected volatility 46.90%  
Risk-free interest rate 0.24%  
Expected life (Year) 5 years  
Vesting period (Year) 3 years 4 years 8 months 15 days
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation - Option Transaction Summary (Details) - $ / shares
9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Options, outstanding (in shares) 337,100  
Weighted-average exercise price, outstanding (in dollars per share) $ 12.48  
Granted (in shares) 105,089 121,350
Weighted-average exercise price, Granted (in dollars per share) $ 23.74 $ 12.43
Exercised (in shares) (101,800)  
Weighted-average exercise price, Exercised (in dollars per share) $ 12.47  
Forfeited or Expired (in shares) (38,709)  
Weighted-average exercise price, Forfeited or Expired (in dollars per share) $ 13.68  
Options, outstanding (in shares) 301,680  
Weighted-average exercise price, outstanding (in dollars per share) $ 16.25  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details) - Restricted Stock [Member]
9 Months Ended
Jun. 30, 2021
$ / shares
shares
Balance, unvested shares (in shares) | shares 109,070
Balance, weighted-average grant date fair value (in dollars per share) | $ / shares $ 12.97
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 39,807
Granted, weighted-average grant date fair value (in dollars per share) | $ / shares $ 24.20
Vested (in shares) | shares (12,230)
Vested, weighted-average grant date fair value (in dollars per share) | $ / shares $ 11.08
Forfeited (in shares) | shares (3,298)
Forfeited, weighted-average grant date fair value (in dollars per share) | $ / shares $ 16.07
Balance, unvested shares (in shares) | shares 133,349
Balance, weighted-average grant date fair value (in dollars per share) | $ / shares $ 16.41
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Revenue (Details Textual) - USD ($)
Jun. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss, Current $ 79,473 $ 289,085
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Total Net Sales $ 38,735,356 $ 25,970,045 $ 95,519,437 $ 65,756,545
Percent of net sales 100.00% 100.00% 100.00% 100.00%
Broadband Service Providers [Member]        
Percent of net sales 98.00% 97.00% 98.00% 96.00%
Legacy Customers [Member]        
Percent of net sales 2.00% 3.00% 2.00% 4.00%
UNITED STATES        
Total Net Sales $ 35,810,360 $ 25,090,614 $ 89,586,498 $ 62,765,455
Non-US [Member]        
Total Net Sales $ 2,924,996 $ 879,431 $ 5,932,939 $ 2,991,090
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Inventories - Components of Inventory (Details) - USD ($)
Jun. 30, 2021
Sep. 30, 2020
Raw materials $ 16,881,148 $ 12,287,134
Work-in-process 2,866,264 1,033,021
Finished goods 2,373,251 2,048,514
Inventories, gross 22,120,663 15,368,669
Inventory reserve (1,141,524) (960,131)
Inventories, net $ 20,979,139 $ 14,408,538
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Major Customer Concentration (Details Textual) - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2020
Revenue Benchmark [Member] | Customer A [Member]          
Concentration Risk, Percentage 18.00% 20.00% 20.00% 20.00%  
Revenue Benchmark [Member] | Customer B [Member]          
Concentration Risk, Percentage 12.00% 11.00% 11.00% 11.00%  
Accounts Receivable [Member] | Customer A [Member]          
Concentration Risk, Percentage     13.00%   13.00%
Accounts Receivable [Member] | Customer B [Member]          
Concentration Risk, Percentage     14.00%   12.00%
Accounts Receivable [Member] | Customer C [Member]          
Concentration Risk, Percentage     11.00%   0.00%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Goodwill and Intangibles (Details Textual)
$ in Thousands
9 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Goodwill, Impairment Loss $ 0 $ 0
Number of Patents Granted 28  
Patents [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 20 years  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Expense (Benefit), Total $ 1,725,000 $ 763,000 $ 3,344,000 $ 1,076,000
Effective Income Tax Rate Reconciliation, Percent, Total 22.10% 20.30% 20.60% 20.20%
Unrecognized Tax Benefits, Ending Balance $ 0   $ 0  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Leases (Details Textual)
3 Months Ended 9 Months Ended
Jun. 30, 2021
USD ($)
ft²
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
ft²
Jun. 30, 2020
USD ($)
Oct. 09, 2020
ft²
Feb. 12, 2020
ft²
Aug. 01, 2017
Jan. 01, 2015
Operating Lease, Weighted Average Remaining Lease Term (Year) 3 years 1 month 2 days 4 years 2 months 15 days 3 years 1 month 2 days 4 years 2 months 15 days        
Operating Lease, Weighted Average Discount Rate, Percent 3.41% 3.48% 3.41% 3.48%        
Operating Lease, Payments | $ $ 242,736 $ 237,726 $ 722,537 $ 574,381        
7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member]                
Area of Real Estate Property (Square Foot) 85,000   85,000          
Lessee, Operating Lease, Term of Contract (Year)               10 years 2 months 1 day
Operating Lease Termination Fee | $     $ 249,000          
Tijuana, Mexico [Member]                
Area of Real Estate Property (Square Foot)         46,000      
Lessee, Operating Lease, Term of Contract (Year)         3 years   3 years  
Tijuana, Mexico 2 [Member]                
Area of Real Estate Property (Square Foot)           52,000    
Lessee, Operating Lease, Term of Contract (Year)           42 months    
Lessee, Operating Lease, Number of Options to Renew           2    
Lessee, Operating Lease, Renewal Term (Year)           3 years    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Leases - Operating Lease Expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Total lease expense under ASC 842 $ 293,453 $ 302,242 $ 909,581 $ 818,508
Cost of Sales [Member]        
Total lease expense under ASC 842 242,178 247,897 747,573 652,399
Selling, General and Administrative Expenses [Member]        
Total lease expense under ASC 842 $ 51,275 $ 54,345 $ 162,008 $ 166,109
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Leases - Maturities of Lease Liabilities (Details)
Jun. 30, 2021
USD ($)
FY2021 $ 242,982
FY2022 986,844
FY2023 943,682
FY2024 516,725
FY2025 217,552
Thereafter 0
Total lease payments 2,907,785
Less: Interest (157,655)
Present value of lease liabilities $ 2,750,130
EXCEL 48 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -I<]U('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 " #:7/=2'V47..\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCVSWA7"\:+3I*4)45L&Z> M&(YCW\(%,,,(HTW?!=0+,5?_Q.8.L%-R3&9)#<-0#DW.33M4\/;T^)+7+8Q+ M))W"Z5&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #:7/=2_E7YT$0% "-%0 & 'AL+W=O)8I'Q)%HD!Q]FT:7>SWG7:Q;;H R/1%A&)="DJ M3OZ^0TJ6G$ >N7F(=>$<'LZ09T9SL=7F,4^$L.0Y2U5^V4NLW;P?#/(H$1G/ M3_5&*'BSTB;C%F[->I!OC."Q-\K2 0N"\2#C4O6F%_[9PDPO=&%3J<3"D+S( M,FY>KD2JMY<]VML]^"K7B74/!M.+#5^+I;!_;!8&[@8U2BPSH7*I%3%B==F; MT??SD#D#/^)/*;;YWC5Q2WG0^M'=W,:7O< Q$JF(K(/@\/,DYB)-'1+P^+<" M[=5S.L/]ZQWZC5\\+.:!YV*NTV\RMLEE[ZQ'8K'B16J_ZNVOHEK0R.%%.LW] M?[(MQPZ'/1(5N=5990P,,JG*7_Y<.6+/(#P[8, J _;&@!Z:(:P,0K_0DIE? MUC6W?'IA])88-QK0W(7WC;>&U4CEPKBT!MY*L+/3:QT5$!5+9BHF'Y25]H7< MJG)[.#?W29YP(_*+@879G,T@JI"O2F1V /FR[T>&&7Y_;=]?='&$5NKL, M1:IW;45L(8S4,;F!QZUG'$?[$B*4SFM*Y_^+DO?504(X5L?9ID$CB\%QI.Y? M-JT!Z["G0?\+1F1/G^EQ1+X4W%AA4G?N-MK85E(XEC4%MKX[''(2C +R32HE[",GLR>A"M@SL($3B$\A(3XTP-(!;?(! MQ27\+?FYNX/@W^NM:B6.PUT9J-C3%T46W#QB!)OL0'%)?TNPWIX+HY^DBMK= MBV.B6Y,U28+A(O^6VD+G%A+87W)S\,QT((Y&0W:&<6OR!L.UWL=Q!E]VAZG@ M ),QEMQ9DRL8+O ?M:\S$JTPU>L &4[&_?'9&),]UJ0'ABOZO;2@P'H%7P,_ M/?Q,EB(J#'BKE1:.--=9!D*TM#IZ/"$_!J'DLY(OE+&I>\AD<^%A02IG*"U]6\JY)%'=OW' MIRD-)T,V&D*=]K3/:K#7\')!\7W G$2N8"U[7_73NM7WEC]<:WSQZTM3KSEXG@L3!N +Q?:6UW-VZ"N@,[_0]0 M2P,$% @ VESW4I8]U*AO!@ 81D !@ !X;"]W;W)KSCZ7<4[_Y'YNQ>U]^;K5(&/91%U9POML;LWJY6 MS6:K2MF\T3M5P3;6X..L^NZHOSG1K MBKQ25S5JVK*4]>,'5>C[\P59/'WP-;_=&OO!ZN)L)V_56IEONZL:[E:#ERPO M5=7DND*UNCE?O"=O+QFW SJ+OW-UWQQ<(QO*M=;?[F>WY0BQ0IFYD6YBO M^OYWU0?4 6YTT72_T7UOBQ=HTS9&E_U@("CS:O]7/O03<3" 1#,#:#^ GCJ M]0-8%^B>K OKHS3RXJS6]ZBVUN#-7G1STXV&:/+*OL:UJ>';',:9BTM=9?!2 M5(8^R$)6&X76UE>#7EZV=:TJ@ZY4G>L,?:MDF^5&9:_0:_1M_1&]?/'J;&4 MP3I:;?K'?=@_CLX\[G-;O4$,+Q'%E'B&7X:'K]5N&(Z/AZ\@\"%Z.D1/.W]L M+OH^QO=- S$''++!(>L<1G,.9;-%LLK0QEZH'VU^)PMX0N.;JKVKN'-ET^WN M@A*&.4OIV>KN<%)<0Q)'41JS># \HHT&VBA(N][JVKPVJBY17MVIQI1SJ'L_ M_) BS@2C$Q0?89<4$X3/RH?4'D0]?UFHUN @]*Q43"IUX5JEJA2QD?+78B8 M")H0-J'U&&*8USBA?MIXH(V#M)]@-BNCZSP &3O/ICA-4L+2":1K2*(("\Z$ M'S(9(),@Y)]FJVJH,?L4D)X4V(,FSO-C3IG-OR-,UXP+'LTM43% BB#D7]K( MX@1(X4*FJ8A8RB>8KB&'U4D%3OV@Z0":!D&O:I#6VCPNT0[JJ.F*@,W_G%%Y ZDYZ GE''+[G#8_Q1C4A M83GY5!E9W>90[/JE/[N0>D?'##$G:32%]1BF(J9D)E')*"8DK"9="XCT#6H; MA0H%O54@7XDK%/!.>1)-2[37D*5D]MV/BD+"DO)1W2@H*QDR\F%/Z@7U:$0B M"!%3SF?MCC%'*2%A+>DRU$OF41">\L@A\]C%L> SBDQ&_2!A =G79MU5D,"; M=H4!7A^T#FQ:Y'R6B:!$X!DY)J.*D%-DQ%?F>DA7%@B),$_2Q*%T3:$4I[!R MYU;D*"$D/:D=_9++Z[S(#;0/H29W+/(4A[O2WN\.VCV[=X(=GT3_HT3KZ=?+0-GQ?2U888^M+HH)SUE*XA MBT7*Q4P:T(,]1%A# +-NH8QL= F;ZT;:*?:BNC*18&CEQ#1A/8:1X+$0? 9U MU!,:UI,G5/5@2:>KJ\=T!8(0C@][XA[38PC[LH2S& MSY:#)R2*G4;:9XDC*$5SO1\=M83R$]JH$_-V+/TT7/K'7NI_9JYGRR"B%-[A M=$8\TD!HRJ*Y5SAJ SU=&YY[@6[9GZ%U#<.THSS04^3A.4Z/1B0\9@EV:HW' MDO(H(GQ&R.@H$30L$>NMK-56%YFJFY]_ G%,WJ%?8)LQ70C'IQ>C4K"P4ES5 M3TU18_3F^Q*]>(,)U-\:W\0QW@)?3=J+$?S#E6ZOT1YT]C2HFND6]- MWYKEU:WWV,/5B^E>,FAR'-JH)BRL)I>Z+"&#^KAD:[:P/_\7B'D74??CA$O8 M,HGHDD>\V]#!;1RERS2FDZCMEP=A0SMD4_5S6ZGAM*NS6:N=4>4U)(7_%*N? M(5>K" ..:2OBM8OY7&O,1DECSTA:EN6VWD!2[&2>OTYE&>W5P_FW_^?"'K&_SJ@&IO(&A^$T"GNK] M>?[^QNA==R1^K8W197>Y51(BL ;P_8W6YNG&GK(/_U6Y^ ]02P,$% @ MVESW4H;Q.K&Y @ 4PD !@ !X;"]W;W)K>#B168 "OW)*9,K)U.JN'==F6208SGB!3 ]L^4BQTIW MQ MR2Y39L"-E@7>P0;44[$6NN_CA8FW 3\)'.11&QDG MSYR_F,ZW=.5X!@@H),IDP/JRAQ@H-8DTQN\ZI]/EL,4E58_\\!5J/Z')EW J[3\ZU+&>@Y)2*I[78DV0$U9=\9^Z M#D>"<7!&X-<"_UK!I!9,K-&*S-KZC!6.EH(?D##1.IMIV-I8M79#F%G%C1)Z MEFB=BF+.4KTFD*('3#%+ &U,+HENXE((8 JM01">HB>&RY0H2&_1S1J;F0P4 M23"5M^@C^H!<)#,]+)>NTE@FN9O4" \5@G\&X7O)1FCBW2'?\\<=\OBR? -% M(_?:A^!MIXB7?SDY0X56* ]IB6@&\)0RBG%0J(" M1.7XMLMQ=8N9O85YD/:1-_*TN?VQKYZ@%OVDH9\,H\>ERK@@_\R(72#KHFIV MHE?YPR.JT#._-_"]82W\H,$/AN'7S$3*4@_VH -M33B]0QSW/]#CW=(CVHTS.+?K([K@AL@<\:\-D M\/<\F;-KGLR>H!;ZO$&?#T ?M*_G)]4<3V:!'P;A&^ZNP&FP6$S];O9%P[X8 MSCY@BR^N-= 5V&G /3KRS.?&#RQVA$E$8:NEWFBF&PO=V]R:W-H965T&ULI5C;;N,V$/T5PNC#+K"- M>!6EP#&PL=UV"VP;;+#=9\:B;6$ET17I)/OWI2Z1;9)2TC8/L2YG9G@.A\,1 MYT^J_J[W4AKP7!:5OIGMC3E<1Y'>[&4I])4ZR,J^V:JZ%,;>UKM('VHILM:H M+"(,81R5(J]FBWG[[*Y>S-71%'DE[VJ@CV4IZA^WLE!/-S,T>WGP)=_M3?,@ M6LP/8B?OI?EZN*OM731XR?)25CI7%:CE]F;V$5VO$6\,6L1?N7S29]>@H?*@ MU/?FYE-V,X/-B&0A-Z9Q(>S/HUS*HF@\V7'\W3N=#3$;P_/K%^^_M.0MF0>A MY5(5W_+,[&]FR0QD=7]BN=>B#,#-&: >P/L&M 1 ](;D+=&H+T!?6L$UANTU*..>RO<2ABQF-?J M"=0-VGIK+EKU6VNK5UXUB7)O:OLVMW9FL5159J==9N#>""-M"A@-U!:L15WE MU4Z#=U\K<4\$,'(3K_+_KZ/T>_ M$(,,64!:?W3$WQ^V(FE12!V:V,XT;DV;NO.X( DGC+!X'CV>*^8#,4LYA)1= M E<^,&4,I93P2^#:!\:,LYB=>;S@2P>^=)+O4FG39/DHY\ZF"?L $*4Q@V/B)H,.R:0.GZJ-*B78UJH$ MJA-:5<'%E/B4.$0I=);(TL=9@0A$Q*'NXQ!+8@ZY US[0,HA11"&F:<#\_05 MYD;6TE:0O)4@1#GUAX@1AHG#. #CE#&W=O@P8I=E[-+U83%B#),P6P1/+0)\ MRTP_2-N7RIXT,.(Y7#I[9Q?3G6""W&EYK6Q [X5-_%NA\PUXEU<@4T4A:GUZ%VZ(NQC\;'CPBKH-1!"%L2M*")62 M].+/E2=D0]"(-J?6"4WW3D%M5GEQM)\(_T8=^B9U0BA?G1#J-75"-J/JG)HL MQ"9;CF_MEZE50CS:+7$G.P7L)]71:&,[!=LY7$\T(>C4VJ!XNK!T'03=IYO4_S]YL&PO=V]R:W-H965T&ULQ9IO;]LX M$H>_BF <<"VPKL4_(L5%$F ;>W&[P"Z*9'OWXK O5)N)A=J25Y*;]-OO2%9- MF4-2WB9I4:"Q[.%H9GX4^9#BQ4-9?:S76C?1XW93U)>3==/L?IS-ZN5:;[/Z M3;G3!?QR5U;;K('+ZGY6[RJ=K;I&V\V,QK&8;;.\F%Q==-^]JZXNRGVSR0O] MKHKJ_7:;59_?ZDWY<#DADR]?W.3WZZ;]8G9UL57 U.WI9Y5M= MU'E91)6^NYS\1'Y<<-4VZ"S^F^N'>O Y:E/Y4)8?VXM?5I>3N(U(;_2R:5UD M\.>3OM:;3>L)XOBK=SHYWK-M./S\Q?O/7?*0S(>LUM?EYG_YJEE?3M))M-)W MV7[3W)0/_]%]0DGK;UENZN[_Z.%@*Y-)M-S73;GM&T,$V[PX_,T>^T(,&E#J M:4#[!M1JP(2G >L;,/L.TM. ]PVXU8 P3X.D;]"E/CODWA5NGC79U455/D15 M:PW>V@]=];O64*^\:#O*;5/!KSFT:ZZNRV(%LNM5=-MDC88NT-11>1?=KK-* MK\O-2E?UOZ/%7_N\^1R]>E]D^U7>Z-7K:!J]OYU'K_[U^F+60!RMM]FRO^?; MPSVI]Y[;+?21VZ9?M#5GPXWUV$W/ZT@%.ALV29ZE^6K:5Y$U]DN M;^ ZX'0>=GJC&WBZH!R+K"KRXKX.^5J$??U10BRGS68@SU$C>M2(=GZXQ\_; M;),52QV]@@SK5I?Z=90UT:W>O8E8_$-$8Z)<*AR\)IW7=L#X=$68X"2-DXO9 M)T<\[!@/.RN>!(HAF,$!Z6Q62*4%$304\.YPY],:9S&\M1P@0TE5XRQ M5+J3Y\?D>3#YKM=.V[%I%2W++0S8==8->?JQ_:Q=1> HEMC*GR.I$BA2RJWL ML9GE:#'JZ"3IY)AT$DSZE[K>=Y+#R+ \/+UU]_3N8?2H(KW=;\5+RN& 72#V*T%!0X#YYR:2N(S6P% MG8ZD%.Z*R&-%9+ BOP-SY 74PME!Y6@'E6-QS[$%IYR)@92'_,;M3A),CPFF MP007C[I:YG4G^4'64Q"[N(?'%S KVF6?VSEOK)>F M*&@IN$<2=8Q8O6#$KB@5'O.$I:/">5&'ZS(4TI0P] M4=@02>'V)1(/11&#)23,)1Z2_W5??*%H&CMK@*&@Q6@9^U">&"X@83 8P/QX M&)@3#F'88N Y/I&<,YH26PUL26DLP!:)@BVA*W+H"<13 D,.)(P.'E5^RRHH M!PF4 U,!E(-*P90G)(,&),P& U7&P\#3_B$,6Q4\9RZ;"SN^2XJ]/4#7#0 M,'"\X'*+8EH@"2&>,9T.MBC"Q/#,*Z[^;N(T3%M*QP:'3)5DMI38#DGI-U%,6*@_CJ*#G.'"56*)R*ULQPW/$W34 8-4\;+KKXH)A%. M$P_E4L,A-,PAS[\ HYA5.+,%Q721,MMJ[K!"?=;E*/4]R891Z,LP"OVGC$(- MH]#G8Q1Z)J/0LQG%8>EA%(=EF%&H813Z58PRV'_UE,/)*%PIX9N@#:/0LQEE M/ PGHR0Q4L7%*$E,U: 3]:I@2PH3&4OMX7_AL$RI3!B5GF&/&49AS\\H;)Q1 MF&,?0P@H@KT9/LXHXZY.4S>,PKX;HS#,*)1+WWC/#*.P;\HH##,*A&E+B<&" MP7"?("G'&<7M2BC/"PTV>)WS%$9AXXS"QAG%84*@%[:X;*=YAN5IHH92V/>D M%(8IA;&$>W9PF,$4]JTQA6%,03I<,]OF:$5%J:5IVT8 M,\?+%IB5/,MW9H"%A8'EG^\8,XPM$(DM">:+*;*:.ZR0'B&3TYP-H; PH;SH MGC'#&#.EE/B$,@S#P@SS[)O&#(/.U'X%=LTPD4S;U[1(R?'W,&Y7-/:@#3=H MP\-H<\8R@#C?=6/@($S" . [^!.81AOWC'K)' _$P$ ML\5P6+(T)@F-K=W^A<,25@&*4^'IK]P@#/^JHR##/4)W.5QG020L=F+/I,H- M/?"S3X.,A^$Z#M*&8:N"&2"14O$8;=,Y+!E11,;VJ[2%PS)5*8=_OHXY.!+R M F="SC@4X@ *6'0FJ&>><2QDU-5IZ@9.^'<[&<(Q-"CIVUKGAACX-ST;PO'A M$&4O CC&#!KSA-BO"1UV2$BG*^';P.4&6?A3#HCP\1,B?/R(B,-$Q"J%5;N= MY;CA:9J&4OA7[:.,SR>N?93@M&88A)^]CS(>AFL?Q36M83O?M(8M?=,:MO1, M:[/!>=3VN#',"_=Y44<;?0=-XS?M^=SJ<(+W<-&4N^Z(ZH>R:&PO=V]R:W-H965T&ULE5EM3^0V$/XKUJH?0(+;V,XK M B186O4JW14=O?:S2;RL>TF<^NL[=D*RFS@!OAQ)=FP_\WAFGK'O_$FJ M'_6.B[RL+U8[K:NS];I.=[Q@]2=9\1)^V4I5, VOZF%=5XJSS XJ\C7Q MO'!=,%&N+L_MMUMU>2X;G8N2WRI4-T7!U,LUS^73Q0JO7C]\$P\[;3ZL+\\K M]L#ON/Y>W2IX6_>S9*+@92UDB13?7JRN\-F&4C/ 6OPM^%.]]XR,*_=2_C O MG[.+E6<0\9RGVDS!X,\CW_ \-S,!CI_=I*M^33-P__EU]M^L\^#,/:OY1N;_ MB$SO+E;Q"F5\RYIJ=(.(1[,"S>?]P;P$.[9FD=CXZQZ1A;&L9VRI9(,@TQ;0H']I0 M%5KP>F$9OU_&M\OX,\M\A=0692H+[MJ"=FQHQYH,?KS$)/$PI>'Y^G&?FZFA M3WP:$MK;': +>G3!(@E7V;\0LVT4:0EYGLHR%3E'90_;?#=OJ>&K4O)10#B@ M^Q=TU)@P%.6QD[JS!>["'EVXR-T-AU*7"M86D#)#K)!*B__L!Q>=[73!/IT1 M"0(O&;'IL(N)'^#(S6;4XXT6\6YVK'S@0 EB.006*U..H'*C3#;W>MOD0$\J M&^#:A3V:8")>$F(R@CXU\]R@XQYTO CZ:H]34TDR45N0"%Y%^=+**^TS+]<6H$(4,0I:"2]6Q4)!,$21A"FHV 3LT" M'\>Q[P:*O:%B>\N%QD9%;<)B+U'JFD/.F:#.!;L7^9M)@_&3WN;/V=+,<[$P0)T$8T!$S#DL<)WNA>0B4#$#)(M#/$%ZEE@H\/S$UQHF2 M..(GB+S0PV.4#LL@#N,DF@,Z2 6FBT#_U#NNNCUS@J33I4F(:33!.#7$B1UZQ%[/A;;E,4]5 @O!GDQ]C.>N@^].P]WR2X GTJ2$. AHE M\0SV08-P\*9$3M3E;3GN\ <36#'&$0ZB,?ZI(?%]CU \@W]0*1Q^J)-HJ^:[ M.PD\R M>UI?;1J4[*'FVXP.R@"+]81 '&$P)=EGY"J3_'X"!!>%F##AQ[0W2P0U P)!$-_;',NTPICB%F MZ8QHXD%_\+( W2J9B-)BU3J1^%8^=V684RBF8 A@\01_*&4VXH2NJUWIQP9 M)(HL2]3A-HNZ;FQ7!YL,74]V,L\L>5 UJE>/%<_AA)F9_I\_ M/'8(9==[,V=$.Q6Z M<5UQF)SZ) Z#F6:7#%I(EH]LD[+R=F9VJ*=G,M"A,*3!&+O#,/(C/,?RH*YD M65T_EZGBAN.C&]X^'1L'K#R#4=A'EL^5=C+52#\.@BB8U$:'F,8>Z.Z< M&X.6DF4MWW$BY+SXOAT#U7X0=] M)Z;. M9=U S;$7 NFK?$& M5>[DZ/KX;*#,-+ELY^EK6(B0QDT)+#3<')!+YPIN^[K MC0Y[=B+CL:BY#$'4QD?0]=X5<,'5@[T9KY$]Q+57JOW7_O;] MRMXYC[Y?X[-->X<^3-->Z7]A"M*]1CG?PI3>IPAV2[6WY.V+EI6]:+Z76LO" M/NXX@T;&&,#O6RGUZXM9H/^_BLO_ 5!+ P04 " #:7/=2_YL!R:0# "> M!P & 'AL+W=O40C:LK-2*#)>KY"Y[OYE[^2#PE^2C/5N3CV2G]9/??"I6R<0[ MQ#7GSB,(_ Y\SW7M@>#&]QXS&4QZQ?/U"?UCB!VQ[(3E>UW_+0M7K9)%0@67 MHJO=5WW\@_MXKCQ>KFL;OG2,LK-90GEGG6YZ97C02!7_XKGGX4QA,7E#8=HK M3(/?T5#P\H-P8KTT^DC&2P/-+T*H01O.2>63\N@,;B7TW/I!.Z:,?J6-L-*2 M+FEKV+)RPI.V3!UL>,DT[_$V$6_Z!MXM?='*599^5P47/^JG\&UP<'IR<#.] M"/BY4V.:348TG4RS"WBS(>!9P)M="-B2T_11*J%R*6IZ1+",0G/V OY\P)\' M_/D;^ ./=WFN.^6DVM,_W_C9T:;6^=._KU%Z&3&F:$S?*D81Y[IIA7KQL#^+ M7RC7X%E9+E";->)ABKTL@@^/W"*R'9L3@_BZRC"3@A$"MSQP2TH[RB:OZ(SI MDR*T?"M,J J/[.#,?73EW4^+:7;SFZ5R8-0.C(Y0K K=[3<$8@Q_[Z2!N\A M(YZ8V#J)YD).A"K@-J9#ZXT@1Y5 '&6)_H5:JXV#FF@\J2$XR+*+:K44.UE+ M)WL8P[7PTH8/K+K^D)];SY2EHC.>/A]"Q/6[EHW4A1W3'0+I7&?@VL%'$'0A M*PUQ<,92+I0G:\?H?\<&;0E;1^DJSU(N_< :^7G3@0IT$P8$='17%U1(0& F MRKV2I02.JU^H-+KQ%NP9&V/"T DNMIUIM7<;(8?DFQCKRXAR-@YS%U8EA&,$ M T.5.#!<9#\[\QIDP6#D'37CIWE8=L;XS/2Z)[D\Y#F4''@XHIB4I@>,V+.B MWAJML,YCGGV)?!:JPV!'S60WH_"ER1P+^L!YK*CL*IS?CE$KQKI0=^.3Y-E9 MJ$6/Z L4U]=![9JRV8@>]"&"X601SA>4W9[NSY!G@])K;9V>S7ZXLP>XF"K;F$ZF1\P/ DK_\#4$L#!!0 ( -I<]U)H^"8(J@, %<( 8 M >&PO=V]R:W-H965T&ULA5;;CMLV$/V5@1H4+:!:5U_D MV ;B[ 9-@2R,.&D>BC[0$FT12Y$*2=F;O^^0DF5YL^N^6#/DS)E#SH5>G*1Z MU"6E!IXJ+O32*XVIYT&@\Y)61(]D307N[*6JB$%5'0)=*TH*YU3Q( [#25 1 M)KS5PJUMU&HA&\.9H!L%NJDJHGZL*9>GI1=YYX7/[% :NQ"L%C4YT"TU7^N- M0BWH40I64:&9%*#H?NF]B^;KU-H[@[\9/>F!#/8D.RD?K?*Q6'JA)40YS8U% M(/@YTO>4\F^L,.72FWE0T#UIN/DL M3W_2[CQCBY=+KMTOG%K;)/8@;[215>>,#"HFVB]YZNYAX# +7W&(.X?8\6X# M.99WQ)#50LD3*&N-:%9P1W7>2(X)FY2M4;C+T,^L'J2A$,,?\( %\%'DLJ*P MH0JV)5%T$1@,80V#O(-;MW#Q*W 9?)+"E!KN14&+:_\ J?7\XC._=7P3\*]& MC" )?8C#.+J!E_3G31Q>._+]WH34#;E'-=DYPN/>PZ3=61>EW61K FFN4@ M,'6L35V-45&HL-ZU"_[;K[_,XCA\>[_9.BEZ^SLP;6WJQM "=C^@8$=6(.3^*HH&;'=MB' P."FZ"(AF@WQO"]3"FX]%2LNXX)FR<_Z%QCG\A9/">K_C4O-% . =2%,R. LSY ME3%284?";07XO@>@S3FT=";+!<2$D-K'3SP8WDM=FR>'I_EI-J2BZ89D -@?MF\/^ MA'-D9K>'77@Q>[!.+V_U" /IX4+M#4S\,)OY492@'/M9EOKCR0SE")4P\I-D M@DKJQVGB3^($OCU/V76]1(D_3= 3X5!,LZF?C<=N-9KY299:<1R%?HH&=]VM M0XU5+PP;I*\%FV;^.)OB#$N15)A ,D&8Z&<*Y_3=J%T,.\,38>CGO":Q/\,@ MEEW0-1].Q!ZI]QEK%R-H]'3MI\"%R M8HDO/U76 /?W$E/2*39 _U]B]1]02P,$% @ VESW4LW XI H P ?08 M !@ !X;"]W;W)KDOCCGN-SC^V;R5[I MG2D1+=Q50III4%I;GT61R4NLF!FH&B7-;)2NF*6NWD:FUL@*#ZI$E,;Q250Q M+H/9Q(]=Z=E$-59PB5<:3%-53!_F*-1^&B3!<> ;WY;6#42S2<6%RB$(R(9OSO.H%_2 >^WC^P7/G?*9/+E3#^#?LV-HL#R!MC5=6!24'%9?ME=YT/]P#CIP!I!TB][G8AKW+) M+)M-M-J#=M'$YAH^58\F<5RZ35E93;.<<';V55F$(;R%!3-EZ-_PX7?#;YE M:4T(3!9P*6_1V,H-3")+JSILE' =?E+2E@0^RP.(A/B*UO>3T M*'F>/DOXJ9$#&,8AI'&:/,,W["T8>K[A,Q88L HNN&0RYTS RC*+C^3[@'_4 M\X\\_^@)?N^IL_%?LSC9Y=P-_?,U"S':4!7 MTZ"^Q:#;V@%-$([:)5+ ^D S"!=8H"8KEQW# MI9LF>YT672O-_*4\\EXL+Q<],3.PIVOJOC>#%25 U8; !S"8-YI;3MJ*#+H'=4O%B>JX9,'0!I]-,WJR/2 ?;)FTG&Z=AEIY" M\C;S(0;2D_ T34*R =(L3$;#,(YCN%:6)+^$X2E!3L(X2UTGH]#,XQ\[H]&] MDE"AWOK"1YOM/&JK0S_:U];W;4GY&]X6YB],DVD&!&X(&@].LP!T6^S:CE6U M+S!K9:E<^69)_P?4+H#F-XI.8M=Q"_1_G-D?4$L#!!0 ( -I<]U)WI.Y] M @8 )(. 9 >&PO=V]R:W-H965T\;.I6UFDFAL)WWH] $B5Q)JDF 4++Z]=T%*)JV)>7! M%DGLGKV=70#G&Z7OS0K1PD.1E^:BM[*V.AL,3+K"0IA 55C2RD+I0EAZU:YJF\L29QI,711";Z\Q5YN+7M3;?;B1 MRY7E#X/+\THL\1;MMVJFZ6W0HF2RP-)(58+&Q47O*CJ['K*\$_@N<6,ZS\"1 MS)6ZYY<_LXM>R YACJEE!$$_:WR'>?V1FW^P":>4\9+56[%I#]+:6%4TRN1!(4O_ M*QZ:/'04)N$!A;A1B)W?WI#S\KVPXO)S@>6S+#P(&T@KSUD? !R"I]5:5<& M/I099D_U!^1>ZV.\\_$Z/@KXJ2X#2,(^Q&$<'<%+VI@3AY<F&1N&;-$?QABS]T^,,#^+NK!K-;IBG(&LUR4 M\)K%XO#MA]O9S#U&;]\ S2"'9%>:U$I*#! WL.5&OUEY]O&PX(N5" M_C]#]%%\;8+N%J(V3#?Z<)T+ZK';=*5R^N+S Q4E5)9+*%2&.6<]0XNZ8(.L MLQ!2PUKD-7+%=CEU><U9F66W!?F@D;>D5CO7ACHE@[$1NC,0';,!GSA M3X7O>.2.?[;^7JYE1@NPE9AG$,*O\(&HYDBT5L0UF4N[A>$HF-+2C33W)POV M5U* S#?01$<(@WC8U22F(;S>HM#F#9S"=Q)D'RO44F7M0N(BQ)V2#XX3CEW3 MTH!O5@J9@UQ)$B0AF@L=*4K./A9[3&:FV%D75:75@Z0M8Y7/V]0' MDDL;(>^2WO;3)6%V@3^"<9[^0ZU:LK-+#2.!/'6,HBW^GLX4CECFD=-MDCW0 MHH'E&;%N:ECR;IOGE/&4!A#97R,GU[/8$=K15N5TH&!Y*I_8'2I>4IAW?2[? M41*?P9>ZF).93HO]Y39TCHCLT_F$DHXZE32@/(&^=I/NLG2+%6TB#+/K,$B2 M<3\*0W@%41P,)_![DZ4H/.V'DRG$23 >$JL],A$W"J/^A!3>.(4QT-%C@9)5 MB&'$?JE9*IGTQ^&4A9)@--GCRM,63 AT-'%>C(+XU.6/RDP),3)]['T:NTW6 MI*>"*%1-Q9EO8;.2Z6K//.(O-36]SK=LW*<>'U)$FAN2&/4T:0%/ MVXJ?HG=[&HV.F6,B#W4#EC\;>RYJECT\^H\A[*K'"/QW\WS;LU1&(U)/E)^, MQY98AH\%>WC5::Q.KLC( M5M.\H#&4U;YJ?B Z1WA^K(7,Q3Q'-DN.=?PP]?Q?FHWN.(3:TC4',)=+.?>[ M@L8?-?6D.SH2)@VYUD\'3CL!;W]^A!^*M1!;]U9Q'E/O<_ M3S953!L:1 >.(_O.L8/./:% O72W(4X@YVST$L: M'Y#C@E3#8$SW&^UO0/[%JLK=.N;*TAW&/:[HTHB:!6A]H>C(VKRP@?8:>OD_ M4$L#!!0 ( -I<]U(I&PO=V]R:W-H965TL[1G;::;I9+<[:R=]R/0! M(H](Q"# *!EY]?G.P!%R\G:?>N#*( $OG/_#G!^L.[>-T1!/+;:^(M)$T+W MS73JRX9:Z<]L1P9?]M:U,F#JZJGO',DJ;FKU=)[GJVDKE9EV# M5H8^.>'[MI7NZ9JT/5Q,9I/CB\^J;@*_F%Z>=[*F6PH_=I\<9M,1I5(M&:^L M$8[V%Y.KV3?72UX?%_RDZ.!/QH(MV5E[SY/OJXM)S@J1IC(P@L3? ]V0U@P$ M-7X=,">C2-YX.CZB?Q=MART[Z>G&ZO^H*C07D\U$5+27O0Z?[>&?--A3,%YI MM8]/<4AKE]N)*'L?;#MLA@:M,NE?/@Y^.-FPR5_9,!\VS*/>25#4\EL9Y.6Y MLP?A>#70>!!-C;NAG#(OYFX#_ZLV96.29F.?SV1MXB]'$ M1<1;O&&B%\&*[Y21IE12B]L@ R&U@G\#?SGB+R/^\A7\P7-B[VPK;N +AU1# M&$,C;F( R8F?[^@QB&MMR_O_?LG%;TM(03H[Q@C_I:V-BFG]$87KI8:%RI2Z MKTATSE9]&;R0IA*^45VG3!TG#1Z:)V4C74W^&5%YT9+TO:-*2#BK(2%;VYL@ M[%Z4%C58D9-1('^[L6TGS9.@QXY8$ISKJ"34%[3 6^";&AZQ3L ;QN_).99[ M5.U,7&F-+:-PERSZ#>(/#;T4XB'7[Q5;"%$=N4A%IB1A=UK542LO>F2?B_O* M(01GXNX$993@1[F[IY?:\69HV"H/-48OPK:(.H0R2Y'U_6+- MB2DR)$RKX$@X)H#.7H#!@@#B]$EG%#^\/6@Q^.E_F, >?C/$1QU&T<_9X0CT MI1$S#CJL!%2GRGM,^B[ZYD31I$@K?[%.A:>CFH-B?_W+9CY;O_>CYSW40"I( MX:&)IE=B%O5E+7QC';0DU[*3C Q(PS-Q&Y,ZR$=*F?P@-0R65<7:QK=8#%CP MKA&_]$[Y2I4I%T(#JQD9[,CTCQVQ.(_6)$!'K0HAV5Y;N,$P(X =9!\:MI-3 MCE%D67(I, I\Q(H+@ZI#,U )";Y +[&\%#^D/]?A(-,G2@Q%&F%BQ5H4 ME2J;T_AST<7D[^![JH[N1MOF4H\K?P3# "UR97)$AS(I51=3'J#1*TZE2,1\ MD$[M=B1-AJ&1E<0_<4KHZ*9;H#?B"MJK4H[MB2!AD*QH7SD!5_^Q+V&'_G)Z*4#OA*+(MO, M\FRQRC&9%UF^S;/5;(G)9IL5FU6VW&XP6YY0F2FMH##@(8<3Y@+!2P(ELS WN/^ & MC\H:DIZ=?.VLK'8QD.0>%&KYD[,/W!B [NXI=%J6*-SO#5=I[$[9%VGB!U1 M^21V/>B!O&>Q#(/T[96NW@7[CA,-99/$I#"C(&O%%4"_]JKC2CVUR7$6X4/D M\=)V8)QHY5[MV/ERISEO/+5@GT%0&/)-@4'1Q=1>I7))5 > DMF *12%:GLW ME./N:;#V_YV-S^X?_'+T&VQ'WGTMMFM^Q-$*C\'+SX0QQ\L%?OR_Q.^/*3;+ M<[S]\_/UN"=6:"4( RT#;D*DV]YPAQ@W90/W#*<3'VE)#P1 M:XDMYXX&.F)*!7I-AH>@8V/#']+GECHX@=-_>)5G0V9^D XV+F;C0A+QA+G. MOG0:GIY<+J!B':]0/A%:NF>,;\=;VE6ZG#PO3U<\"*[YM*-ICZWYV;J8")>N M36D2;!>O*CL;X(\X;'#3),<+\'UOH>=9*5]R2JC>^J37R MHDFJ2C\*@M2ON)#>?-K8[O5\JG:V%!+O-9A=57']NL!2[6=>Z!T,#V*SM<[@ MSZ J62GUY)3; M8N8%CA"6F%N'P.GWC%=8E@Z(:/SK,+W^2)=X+!_0;YK:J985-WBERD=1V.W, MRSPH<,UWI7U0^V_8U3-T>+DJ3?.%?1L;)Q[D.V-5U243@TK(]L]?NCX<)63! M)PE1EQ UO-N#&I;7W/+Y5*L]:!=-:$YH2FVRB9R0[E*65I-74)Z=_U 6(84+ MN)7/**W2 LW4MX3L_'[>H2Q:E.@3E#'<*6FW!K[* HOW^3XQZFE%!UJ+Z"3@ M]YT<0!PPB((H/($7]V7Y\HDP#5L&-D%SF@I>PM-PB/2]K3N G/7[2X">? MX!^Z]PK7PN2E,CN-\.PA)K*GN%^F *X('OZ4E9U-06 M V<0IBS+0A8FF5,B%F4C%L8)/-)\70AY46N5HS$0L2Q-690F$+(@CIF#I_X* M>HT%;)0J7$@\BEDT#$D*DHP-P^28.X.-5@XI8F$4L#2-(1RR.,U(',-;4[OZ MX=RQ"MDP2N +G(_3@'B%)+Z#E+3*SJ@R-AZ-R3]V120L">CT.(./+ML_FI\* M]:;9$JZQ.VG;4>JM_2*Z;.?O+;S=8G=<;X0T4.*:4H/!:.B!;C=#JUA5-].X M4I9FNQ&WM$Q1NP#RKQ5=<:>X _KU//\/4$L#!!0 ( -I<]U(3RF6"0 ( M !$% 9 >&PO=V]R:W-H965TPZZ;H528"F7;$-Z% TNSP,>U!L)M8BBYY$-]W?CY)=-^W:/-@F*9[#BTE- M=^2VOD)DN*^-];.D8F[.TM07%=;*CZA!*R=KDP6'ZUER?GRVF 3_Z/!=X\[OR1 J61%M@_*IG"592 @-%AP8 ME'SN\ *-"422QI^>,QE"!N"^_,!^%6N76E;*XP69'[KD:I:\2Z#$M6H-W]+N M(_;UG 2^@HR/;]AUOI-Q D7KF>H>+!G4VG9?==_W80_P+GL%D/> /.;=!8I9 M7BI6\ZFC';C@+6Q!B*5&M"2G;?@I2W9RJ@7'\R_$"*?P!J[5;W)P$2.B"&0+ MM.Q4Z-TT90D5 &G1TRXZVOP5VO=P398K#Q]LB>53?"HI#GGF#WDN\H.$GUL[ M@G%V!'F6'Q_@&P]UCR/?^$#='IC@2EME"ZT,+%DQRKRQ/\ _&?@GD7_R"O^3 M_L&M]ENXU+XPY%N'\/,KWC,L#!7;7R\U]R!WV-,SWZ@"9XDLHD=WATG_(T<@ MLPI@H5G)GH0L.OA ##+3C_!U!+ P04 " #:7/=2T-5J?X0# M "#!P &0 'AL+W=O5\-ONI;)3UQ6J1]^[B:A$Z#GDO!T\&E_ O]$'MY68#N$H7FD,P,&NN'?_5XZ,.SA*O9*PGS M0\(\\QX*99;O%*G5(H8>HD0SFCQDJ3F;R5DO0]E0Y%/+>;3Z& CA"M[ ;R&8 MWCH'RANX]:3\SFX=ID5)7$:"2WV 7 ^0\U<@?X$/P5.=X%=OT+S,+YG>R'%^ MY+B>GP3\H_-3.)]-8#Z;GYW .Q\UGV>\\Q.:$U" ]]8KKZURL"%%R'>-T@G\ MBQ'_(N-?O(+_2BOA.B6D!.]LTBZD+B+\_04?"=8NZ/M_?M3HTW6&V4WA2XUP M$YI6^3V75&[_+\NS7&EW),(O+U@.L%$T,-H&6OX-!OH: M/>"#] ."UEV42%VS$$'VH&W479-8F!SW#'P@\"P<^!;@> LFO/]"MU:M)>6L2'>X M8PHZ)!)NS#YR 1YWV!*[%+1*6*8I?&+V; M:BAK8[@$MLXN9XM?I9@IW.1(^ M597ER#":O)$8)X/,J\-MQ6$B!\;N[^@]02P,$% @ MVESW4C5T2S$# P J08 !D !X;"]W;W)K&UL M?57;;MLP#/T5P@/VU,6.DZZW)$#3KM@&="B:;GL8]J#8M"U$%T^2F[1?/TIV MW+1H\F!;%Y[#0U*B)VMM5K9"=+"10MEI5#E7G\>QS2J4S YTC8IV"FTDW.S":Z<8(KO#-@&RF9>9JCT.MI-(RV"_>\ MK)Q?B&>3FI6X0/>SOC,TBWN6G$M4EFL%!HMI=#D\GX^]?3#XQ7%M=\;@(UEJ MO?*3;_DT2KP@%)@YS\#H\XA7*(0G(AG_.LZH=^F!N^,M^TV(G6)9,HM76OSF MN:NFT6D$.1:L$>Y>K[]B%\^QY\NTL.$-Z]9V=!Q!UEBG90^* MG:)<3SLU^:(=P M!I_@F\JT1'A@&[23V!&U-XBSCF;>TJ1[:,[@5BM76?BB_A?T@?7W&9"V\8@_'G C8.YT-GJ[WM)/BZ0LX+0J#* MR'J);HVH@BV3NJ$A]!(%\557CT(MK8#>"#G5YJ$JZ>/'T[3X2,&PI$) 9RF?YVB-Y>J2&X362 MX%=^0D)"V+BIJ1?148]WVH=$4X8FZ?- V6\[2;_:]^'+MOV\ MF+=-_):9DBL+ @N")H,3:GNF;8SMQ.DZ-*.E=M3:PK"B?PD:;T#[A:9#WTV\ M@_[O-/L/4$L#!!0 ( -I<]U*)4V8*=P0 .P) 9 >&PO=V]R:W-H M965T+X%U\?C&Q^D[A#XZ]/AJ#9;*2\MY.WE>+(+(.88.EL0B,/@]XB4UC M@F7@1% !6N6=>8+[+_#?=\,HM7 MRD:[7^B];DK*9:>-;/?&Y$'+A?^RQWT#2\G!I8OD3< /G1A!&H601$G\!EXZ4$P=7OH& M10U&PA473)2<-7!KF$$J+:/?P)\,^!.'/SF!_Q&U1@SA>HN*&2XV^U#"WW?X M:."BD>7]/Z_%]4U8VXWG>LM*7 34;AK5 P:'=(W@KD:XE.V6B1TT?CLFH,C" M*(JHM#NF$-92&EBSDC?<[( 9R*,L H,"3$_1P)4BM1TDA0MU-@(I$%P9UR#( MU/Y?"[@NC5RA@IE3H[R86B'"AZ[901K[Q=%^,4ZLQ0 =)P>;%TLCYX2WJ_+CI%R3,Y=^"N<(Y&EWMZFC44LN\AF5!QQ7GAAGE8S'(:Y33* M\I1&TRP)T]D,;O\'_2P.DSR#;!*FDPSB:4*-5=!W&L;1#.ZD(;/GCM*>LS2< M9':G-$I"^:Q(_$("LV(:%I.)GZ8PFZ3A]""=$+=IF">9GV9 =1=F66*KD0IV M375.M\$QPZ$C:(\H#_,B WOFG<-[0 ;S6;E!>2BNM2=@2O;',?BO%$#[T2LF>SX=1Z6<;A M*0G]OG9EC(]NX!;5QKTS-#A?_64\K Y/F7?^!G]2]^^@3TQMN+ DUF0:C?(L M .7?%GYBY-;=YRMIZ'7@AC4]QU!9!9+;8_\PL1L,#[SE?U!+ P04 " #: M7/=2)%$M7.8" !9!@ &0 'AL+W=O:'O)U[-2N[,I_9N*>=3L=-5R7$I0>WJFLF_"ZS$?N8$SN'BKMP6 MVEQX\VG#MKA"_:-92N*\'B4O:^2J%!PD;F;.>3!9Q$;>"OPL<:^.:#"1K(5X M-,QU/G-\XQ!6F&F#P.AXP@NL*@-$;OSI,)W>I%$\I@_H7VWL%,N:*;P0U4.9 MZV+FC!W(<<-VE;X3^V_8Q3,T>)FHE/W"OI5-4@>RG=*B[I3)@[KD[NSP< M*8S]#Q3"3B&T?K>&K)>73+/Y5(H]2"--:(:PH5IMFU)#T]OQ4: M(80O<$L-<,TS42,L4<*J8!+ATSU;5Z@^3SU-MHR&EW6XBQ8W_ WA1O!=:'@ MBN>8O];WR,?>T?#@Z"(\"?A]QP<0^2Z$?AB+ M+5S\ =R*IB7?50AB U=,\I)OU4LB75@P56; > Z79;73F,,O:QON\5G#HA+9 MX^_WLGS2JIG8B6I8AC.'1E*A?$)G?E](Q%?I!TH>VN3=$L '3R:OYN,?4:8I MRK8ISB!Q_73L!D%$=.BF:>P.DS'1 3%^X$910DSLAG'D)F$$#W8@R )[0DGS M#013TQPJDQ %0>2.(M(D."+C=.2FPZ&]#<9NE,:&' :^&Y. 31D-+S14-*Y+ M5KT!&Z7N,!U1%\?DE!]!E!!,\+\+^0'HM3HM*Z6I-E0T8W9,$9'IMWXEH3LF M(\:O>.0&87R:WI'XUZCW-JE MILC\CNMV\OO;?F^>M^OB1;Q=NC=,;DNNH,(-J?J#T= !V2ZREM&BL&PO=V]R:W-H965TH#YN4 M-HE#@%6 5%BGM5JGJK#M8=J#20YBU;%3VX'R[V<[(6-2RTOL.]_W?7<7GR=[ MJ9YUB6C@M>)"3X/2F/HZBG1>8D7UE:Q1V).-5!4UUE3;2-<*:>%!%8](' ^C MBC(1S";>]ZAF$]D8S@0^*M!-55%UF".7^VF0!$?'$]N6QCFBV:2F6URB^5$_ M*FM%/4O!*A2:20$*-]/@)KF>#UR\#_C)<*]/]N J64OY[(R[8AK$+B'DF!O' M0.VRPP5R[HAL&B\=9]!+.N#I_LC^Q==N:UE3C0O)?['"E--@'$"!&]IP\R3W M7[&K)W-\N>3:?V'?QHZL8MYH(ZL.;.V*B7:EKUT?3@#C^!T Z0#$Y]T*^2P_ M4T-G$R7WH%RT97,;7ZI'V^28<#]E:90]919G9M^E04CA$A94EZ'_PNU+PW:4 MHS Z!"H*N!,[U*9R#OBPHFN.^N,D,E;>D41Y)S5OI<@[4I_@00I3:K@5!1;_ MXR.;=I\[.>8^)V<)[QMQ!6D< HE)K[T3"\TM/6=H1OT= -/-WB' M[K1K"TZU9AN&!:P/L+!]4/8^-I3# S6-8N8 ]OL5]KV")=8&JS6JHRN&;Z@UF)(*D#;R@%3!!21Q M.!X.PG&:M$8V)F%&1I!<9CY$ QF&(Y*$Q)*2+$P&:1C',:RDL:5=0#JRD&$8 M9\09F0W-//ZM[D8GE[A"M?6CJB&7C3#M?>Z]_6MPTP[!O_#V*7F@:LN$!HX; M"XVO1ED JAW/UC"R]B.QEL8.F-^6]D5#Y0+L^4;:J] 93J!_(V=_ 5!+ P04 M " #:7/=2W05%\: # #8" &0 'AL+W=O&8.AZ/Y4<@7M4?4<"J+2BV^K=(\E4YZH ML:*=7,B2:9K*G:]JB2RS3F7A1T$P]DO&*V8J6XJ$!BOG!6X?UZ;.RM MP3/'H[H8@XED*\2+F?R:+9S $,("4VT0&/T=\ &+P@ 1C3\[3*<_TCA>CE_1 M?[*Q4RQ;IO!!%%]YIO<+9^I ACEK"OTDCK]@%\_(X*6B4/87CIUMX$#:*"W* MSID8E+QJ_]FIR\/W.$2=0V1YMP=9EN^89LNY%$>0QIK0S,"&:KV)'*^,*!LM M:9>3GUY^%!HA@3O8:)&^W)D ,W@0)8FNF,W;S6>V+5#=SGU-YQDO/^VPURUV M] ;V##Z(2N\5O*\RS+[U]XEG3S9Z);N.!@%_:RH/XL"%*(C" ;RX#SZV>/% M\ K:^ ;@DAXNL7#)&W ;JIBL*1!$#IL]D]BE\Y&=Z1IK6!V9S-PVT_"I-ME5 M+CRSHFDSO5)4&NTR_&Y9P6<\:5@7Y/#'M?P/\C'U?*]JEN+"H8)5* _H+#^2 M$92M+FAT GFFJ(+ ^B(*8%UV=(QMZ,MIZX M>KG+)2+P2B,=HD$RNE&!%R67G@7/$6[.R*2ZA1$\DR&O=E"CY"+K-V(84&'4 MJS :5N%:YJ5DU0[-V.TR[\+*/ @FEN_+]>"I;^2Z*;4*5<(M>0IPJ=&*\VJS"2'*7N1L-9H83J) HCCB1L& ?P 8>0E4_B9 M@C.883!R@^D,HMB;))3[%IG2&P:A.R6'6^LP 7K/&I9C+UH-"3=N)=N_/^D>Z)[0WDRS-LJ(G[_7/Q2/8C9-9*VH2 M7A75O^@V)5?4$L#!!0 ( -I< M]U(9B+COQ@( " & 9 >&PO=V]R:W-H965T*62QJ^P[7TS'D"Y,5:UNV"JH&VZ?A?W MNS[L!8RC%P*274#BZ^X3^2K?"RMF$ZVVH)TWH3G!4_715%S3N9=R936=-A1G M9^?*(G!X!Y=XA]T&XA)7CG%)8[J'D/E;P 5<"9ZFQMX$-78?4T M/J2RAMJ2Q]KFR4' +YON"-*(01(E\0&\=.":>KST %<#/;\#<-D EWFX[ 6X M]XT1JY7&E?#?EUH./?SA<\ UWEN82U7>_GRNFX?1KVN-^*2C0/U WX]S\GWA MR+7*+=&>=-,UEGRNK'#\7T'*V3B.6)I'I"2<147$\C@C95PP/LY95HQ)R1,V MRCG+.(<3*4'9&C64:M-9W1!.PHHD8T61PWA4L"R-@;,B)6M:N+,B=KAPK:R0 M<$[3Y4K(/ON8C:B"E.=]]F(4L2CCI!2<\=A!C5QVSD8\9YQ._F,KYEJ):B&Z M"@SJNZ9$6&MUUU2H#1#IUU",W.*EG):O]';+A]U%=$X)&5-ZW)[1\S>_.(K( M^L_ZW.<6[MU:PE[YV63Z#O<7>+ .X^^DO_5_W/O9>2;TJND,2%Q2:'0THFFC M^WG4*U:M_0Q8*$M$O%C3"$?M'.A\J>AN[!278/@IS'X#4$L#!!0 ( -I< M]U*8#:<:J ( 'X% 9 >&PO=V]R:W-H965T-AVH.;7%N+Q,YLA\)_OW.2AB)! M7^([^^Z[^R[^/-TI_62VB!9>JE*:F;>UMK[T?9-OL>+F0M4HZ62M=,4MN7KC MFUHC+]JDJO2C($C]B@OIS:?MWIV>3U5C2R'Q3H-IJHKKUP66:C?S0F^_<2\V M6^LV_/FTYAMN9=Q5>+A(7WP;\%K@S!S8X)BNE MGISSO9AY@6L(2\RM0^"T/.,UEJ4#HC;^]9C>4-(E'MI[])N6.W%9<8/7JGP4 MA=W.O,R# M>\*>V]VGW#GL_(X>6J-.T7=EWL*/ @;XQ559],'51"=BM_Z>=P MD)!]EA#U"5';=U>H[?(+MWP^U6H'VD43FC-:JFTV-2>D^RE+J^E44)Z=_U06 M(85S^"Z?45JE!1HX?>"K$LW9U+=4P@7Z>0^WZ."B3^ F<*NDW1KX*@LLWN?[ MU-K07[3O;Q$=!?S1R N( P91$(5'\.*!;]SBQ4?X&NCX'8%+!KBDA4L^@5N2 M2(JF1%#K88*O#*X;K, 7"XM2Y4]_/QKIT1).E9>FYCG./)*=0?V, MGAL+#F.!)=86JQ7J_58 ]WQ'U\2B%KPT< )ARK(L9&&2.2=B439F89S (VGF M7,CS6JLIM_#N M9;KE>B.D@1+7E!IZ$[MG6-5W2ILI2SIM36W]$"B=@%TOE9TZWK'%1B> MW/E_4$L#!!0 ( -I<]U*C^EP#+P, !@' 9 >&PO=V]R:W-H965T M^2WF6C=)>*IW,)G'OULXF9N<[ MI?'6@MOUO;1/E]B9_33)D^>-KVK3^K"1SB9;N<$[]']L;RUIZ1%EI7K43AD- M%M?3Y$,^OA3!/AI\4[AW)S*$3!;&W ?E\VJ:9($0=KCT 4'2\H!7V'4!B&C\ M>\!,CB&#XZG\C/XIYDZY+*3#*]/]J5:^G29U BM.A#B<.=?:& S\X\,A["!19_B*]G$VLV8,- MUH06A)AJ]"9R2H>FW'E+IXK\_.R+\0AY!C_#-5)R#M[-Y:)#]WZ2>H(/1NGR M '4Y0/$WH!JX,=JW#C[J%:Y>^J=$Z\B-/W.[Y&XJ4W0PGAXR.]&%K_CI%@CH\> M+CNSO/_GM9J>C1&>Y-AMY1*G";TYA_8!D]F\M8@OB@U4*HRE^D( ;QQ]Y]E% MGGC@N5>^57HE_-OILP-<;_>FOV(FA[$W-(6YP:.H1J\MR4 MHRH*-GD]+*NR( M55P,J@">4W<$AWF+-+77'BT]]M/R;N4335GO@&)D%:MJ 2'],7S69(QT =[E MHF(C(> ]W 9RVL.#['88;L: T1W*HH9;PBJ1L;S(7FU%>C*M>K2;.),=+,U. M^V%P'7>/8__#,.V^FP__C!MI-TH[(K$FU^RBHB+;80X/BC?;./L6QM,DC6)+ MORZTP8#.UX9FPD$) 8X_P]E_4$L#!!0 ( -I<]U+J)1^+7P, ),+ 9 M >&PO=V]R:W-H965TJ9'+HK91:7_N^G*](A>457Q.FGRRXJ+#24['TY5H07%A35?HP"!*_ MPI1YHX%=NQ>C =^HDC)R+X#<5!46O\:DY-NA%WJ[A6]TN5)FP1\-UGA)'HAZ M7-\+/?/;* 6M").4,R#(8NC=A->SS.BMX#LE6[DW!B:3)\Z?S>1S,?0""$34I8FD#[&SR:FUVYIC/OC7?2/-G>=RQ.69,++'[10JZ&7>: @ M"[PIU3>^_42:?&(3;\Y+:?^#;:,-/##?2,6KQJQ/4%%6?^+7AL.>0<=Q&V!C M@%T#.F*(&D-T[@ZH,:!S=X@;@TW=KW.WX*98X=% \"T01JVCF8&E;]V:%V6F M3AZ4T$^I]JG1'5<$0/ !W.F:_,SFO"+@G@CPL,*"Z.4?EC0IP,T+$;IPP(17 ME7[!]KD$7S=**LP*RI;@8DH4IJ6\U+;'ARFX>'.A8M>@BH;9(7&^V]B;6:^ZGEU$2Y%D81@/_99]8 M7P?S',5)=JB;]G4AS(,PBI)#X:PO1!!%"?RS\4&VJ,T6GQVL]:W!%,7EWR&)>^?26>9IAT=?%71 ]!4(Q4&'ZZROBI(T#-T( MDA9!\GR8')+@^Q?C:2J)XVUE(=0OK /&)706BDN8)C#KHIZYA#%*0XC< ME-*64GJ2TAA+.K=Y%[PLL9!@K7]3+ ,G@CI:NO_*KU"GJB@AEU$1L;3MG=1U MOV&J_@EI5]L.\L8V3IWU<7@]"1WK4]UQU@WBG_!UNWJ+Q9(R"4JRT%L%5ZDN M65&W@/5$\;7M<9ZXTAV3':YTUTR$$>CG"ZYOK&9B-FC[\-%O4$L#!!0 ( M -I<]U(]UACV1P( &<% 9 >&PO=V]R:W-H965TXJ]SCL^YT?5TK\V#+0&0/%52V5E4(M;G<6Q7)534LFD1D#1O>2+S5^Q_0Y@$JH=^5-7AP-" MDGU 8!V!_2\A[0AI"-HZ"[$6''DQ-7I/C$<[-3\)M0ELET8H_Q>7:-RI<#PL M?FD$DI)3,N>V/ E?\NVQ$3LN0:$](5RMR:7:@<7*;SCD-D/F M"TN.%H!<2'OL '?+!3GZEKP_K:L*"7?:!W!=82++DB6@%Y!FZ&(K4:HZ#A>V97)'0R MRB:I2[ [-#\$S"^,IFVMM,/[69G.;!G!URUU+S@TO9:,P2QMZZ&P#F M29922H?=9;V[[%-WOS5R.>0L>U>.=)Q/1C1G;YP- /,QR]_7+3YH _\$77.S M%A,^XUNCX+T]*]A& \P)UOM.N.;N&;K7];BW]0 M2P,$% @ VESW4OZR@A4!!P 528 !D !X;"]W;W)K&ULS5IM;Z,X$/XK5G0G[4K=!-M 2-56ZEMZ>U)WJW9?=#K=!S=Q M$E1>LL;TY70__L9 (( #--UT^Z4-9L:>>3R>>6Q\\!"*NVC!N42/OA=$A[V% ME,O]P2":++C/HGZXY &\F87"9Q(>Q7P0+05GTT3)]P;$,.R!S]R@=W20M%V) MHX,PEIX;\"N!HMCWF7@ZX5[X<-C#O57#M3M?2-4P.#I8LCF_X?+K\DK TR#O M9>KZ/(C<,$""SPY[QWC_@CI*(9'XYO*':.TW4J[O@X/>P9RB+N\8E4 M73#X=\]/N>>IGL".'UFGO7Q,I;C^>]7[.'$>G+EE$3\-O>_N5"X.>TX/3?F, MQ9Z\#A_^X)E#ENIO$GI1\A<]9+)&#TWB2(9^I@P6^&Z0_F>/&1!K"M"/7H%D M"J2K LT4:%7!W*!@9@IF5P4K4[ J"F2327:F8'=5&&8*PV2R4G23J3ECDAT= MB/ !"24-O:D?R?PFVC C;J!"\48*>.N"GCSZ%$J.3/0!WH4G88^ MA'K$DF!Y=\8E<[T(?>&/,F;>>Q#^>G.&WOWV_F @P035T6"2#7>2#DO325- \E&G2G[FA MOYL%$SR+X"OV!/E2HF,A6##GZO<>.G]44!^ M'26B5Z E*WS6?A// _9?#BV,_C)7&EU R3P=;:HFUCH>C/'4J@)AU MW"IR)5>MW%7KM5R]XL(-IPAJ^ZHY37Y_<29T>6[<;!F% 9B($$%^FF\P05/V M%#6$N9T[;7=VNI2HUSQ'MT]("TZ*PN>E4HCVT 5HR BY0>:_:@FC"+V#EDCI M1UK?[=JT8\,RG%$EOC5BL%PL0S_IP]S_X:[]AT3@BE0IF_?-\]QLC)7.LR[Y M=5)$3AX@5EN .#E SJX!2OZA;[!TW&#>CE&S/70S1LV*YO,Q&N48C5Z,4;3] M*OJ>,&"5=NZY $8/$K!$)_ .@@Z G\U@P4+0P=9)A_2XQ3;'ZAO&[TUN%J0-M["V M!,>/412#_6>Q*/+N7NH:Q$D3Z&TU^Q37N=IH2"LE^TPCA2T#;XJ7@JCA[DQM MRUDLW'U>"CW-3"OE4-PW<-7UNAC&_=&F)%K0-;QSOO8I5NL)A;,L%"!MPHZ< MW7H\(:Q)_6F=?PT;&YG.D%9S1JM<&8>"MN'NO$U+UM-\F&";(+09IB7K9N:+V MD^;:?PTV00Y2_"7-Q%V@*THK:2ZM/V-_\R-VY1-0"; S3JGL9[F #"(74)XW M\M:V;5]F^'IJH"/'&.HS RE*/&DNHQOQA.A,&THX)!R#&,:P)-?A*("OZF>7 M^2HJ-^E^WO(JH7[28A!.0ET[@5LJ7FRA6$:S( IDYT1A-]%_DAF^'OV6853. M],8:*8))]>1/UY=#-QR,D()JD)U3C2W!J^U;5H>'ZGTZ7G?&=I*Y6:%B5<8V MUHA1V/;B*MB:WHS^D&Q NR TI)G0O$K:.G].SBHX$'EK'*C%H'8.1 H.1%Y^ MMO.+"NBH7D"'MK.A@-*";=&=LZVWL.['F9N;3[O*^!2$C6Y)V#1[C*Z+M^F# M5<'UZ,ZYWC/788M!K96SB&TY&Z@8+<@!;28'R8=&=6## MO(XX%\6;=B_>S\;9J9\(F]2L?>>NBUE#H_I55R-E4H-6/T[HQK2H4&ULC55A;]L@$/TKR-*D3EIBQW&2MDHB->FF;5*GJM4Z[2.U MSS$*!@]PT_S['>!Z6>6B?K'OX-[CW0''\B#57E< ACS77.A55!G37,:QSBNH MJ1[+!@3.E%+5U*"K=K%N%-#"@6H>ITDRCVO*1+1>NK%;M5[*UG FX%81W=8U M5<<-<'E819/H9>".[2IC!^+ULJ$[N ?SL[E5Z,4]2\%J$)I)0124J^AJF4NK6MJZ'JIY($H&XUL MUG"U<6C,A@F[B_=&X2Q#G%G_D 9(1D;DWLA\/[(5*BC&9)I](FJ23 3W;]\.3@)QI7]2IX\O>X+MF3ZP 49 C UX, MU2>,3\9)\B&@(^MU9$&>S\\-WA;C4@$0)@PHT(8H:F!(49@H&:=92-"\%S1_7WDX*X&<_0:J!@]SF&5&C@C4 M 3V+7L\BR/2 )6%B1QI03!8!06&:Z9 @?PW"P,P#R3FI_?6VAE0IQ$B"A J1"NYO4K2K;^NPF!V(UL3/;0/?M9SMIRB6A M2)VT%[ =GW-^Y^_;&6VX>)(I@$+/><;DV$F5*BY=5\8IY$1V>0%,?UEPD1.E MNV+IRD( 2:Q1GKD^Q@,W)Y0YDY$=NQ.3$5^IC#*X$TBN\IR(/U/(^&;L>,[+ MP#U=ILH,N)-1098P!_6SN!.ZY]9>$IH#DY0S)& Q=JZ\RYGG&P,[XQ>%C=QJ M(Y/*(^=/IO,E&3O8$$$&L3(NB/Y;PPRRS'C2'+\KITX=TQANMU^\?[3)ZV0> MB809SQYHHM*Q$SDH@0599>J>;SY#E5#?^(MY)NTOVE1SL8/BE50\KXPU04Y9 M^4^>*R&V#+2?9@._,O#W#7HM!D%E$-A$2S*;UC519#(2?(.$F:V]F8;5QEKK M;"@SRSA70G^EVDY-OG$%J(N,*8EAM^",42WG*E4HAN60+)K M[^J4ZKS\E[RF_E&'7U>LBP)\@7SL>PT\L]/-\1&4%TB=) M*L(2RI;HC+)*L/,FQ4J/?>O1G,;U) A"#VN<=0-)KR;I'25YL!L;D@Y9@] ' M%<$SB)A*0(6@,1P2)CS+B)"H %'2-L*60<,M6,_O]J)FUG[-VC_*^DGO.(WZ MEE#] Z$\W,?1L Y>KGC#--\+^BUZ#FK&P?OTW$[B-"T'!UKZ03?L[:5S.,LH M'C1G$];9A$>SN:G@W]0\/!"SXV$O:MN=41T_>I^:NX"GZ1DU*A4VDPYKTN%1 M4OV(+(":A>5"4Q54O"W:\%"T( KQL)G$PZ]W.'Z?:JVPIPE8A=]1,.@.6DZW MM_7V>/_\5JQ<[ER+V!M$+1O/\U]A_/]Q,591=[0;=/W^'JZ[]83G():VLI$H MYBNFRE>O'JVKIRM;,^R-3TU594N#5S=E279+Q)(RB3)8:)>X&VH-15GEE!W% M"ULH/'*ERP[;3'5E",),T-\77!<+5<<$J&O-R5]02P,$% @ VESW4JWL M)(Q" P J H !D !X;"]W;W)K&ULS999;]LX M$,>_RD#8AQ:(K!\"]$7B,3/\S9\4->.M5/M+W]=ICB737;E&03-+J4IF MJ*M6OEXK9)ES*@L_"H*!7S(NO.G8C6][7S()EY@B;# U-@0C%X;O,:BL)&(XV<3U&O7M(Z[[1,<%W97[HRB64Y^ M9OI)&H0>=.#.R/2^8Q/,X%J6M.N:.=TZ<(O:*)X:FG%6\$4QFG6R:GCS#@WC MA7Y[R/*?&RP7J'Z,?4.P=DD_;_=R3^C!5,I'@!E=B0#"1! M'1K><-$TW\*_<&B]&K\.WW?A[<>TF89!$@R#L;\Y@-5KL7KG86W= <6LPS:H MZ(.#%>VB@8S1 5@RKF##B@H=;2:+@BD-:U0UKP5_DNP0? TQW(6/NLGP,'N_ M9>^?9+^SRQTZDU>*V%=(MX.!Q0/LVLW9@QN^VC*57<#[GQ4W#_!!T,&L[(2& MSR:GO$S.!'Q>NS-\ 7]9+310[G-47&9G;UI_;]/B9!0CP>RU M]VRPMV=1KQL=1A^VZ,.3Z-_JHW^N?,,]^3IA%,5'SORHA1B= ?':\HWVCWS8 M#4:'T9,6/3F)3K^:)?+_(V&R+V$<)4R*+?X4IN*%X(VPM?X/L[Q4.):N5*) VIK(2I MZXAVM"W#KNKBX\F\KN%NF%IQ*@D*7))KT!V2=JHNB^J.D6M7BBRDH<+&-7,J M)5%9 YI?2BI'FHY=H"U.I_\!4$L#!!0 ( -I<]U+7;$(2 0( " $ 9 M >&PO=V]R:W-H965T-< M6S@&4@?#-FQ#D*S;LV(SL5!9\B0Z3O]^DNP:*=H,>[%(D>>01Q(=-TH_F0( MR;D4TBR# K&ZI]1D!93,#%4%TD8.2I<,K:N/U%0:6.Y!I:!1&,YHR;@,DMCO M;702JQH%E[#1Q-1ER?3S PC5+(-1\+*QY<<"W09-XHH=80?X6&VT]6C/DO,2 MI.%*$@V'9; :W:>1R_<)OS@TYL(F3LE>J2?G?,F70>@: @$9.@9FEQ.D((0C MLFW\Z3B#OJ0#7MHO[)^\=JMESPRD2OSF.1;+8!&0' ZL%KA5S6?H]$P=7Z:$ M\5_2M+G364"RVJ J.[#MH.2R7=FY.X<+P&AR!1!U@.A_ >,.,/9"V\Z\K#5# MEL1:-42[;,OF#'\V'FW5<.EN<8?:1KG%8?)#(9 I^4BV< )9 [E9 S(N#/D) M9ZR9N+6QQ]V:W'RXC2G:B@Y'LX[]H66/KK!_K>60C,,!B<)H] X\_3=\!U4/ M#U_#J=79BXUZL9'GFUSA6V69JB4:*S8#?F)[ 0.R$O8E,YD!L3-!4@TY1_)- M&3,@::TU2'Q/=UMHY@NY23DE\[O)?!S3TZ6\MUG1XBY<3/NT5@:]N#\W.]^9 M/G)IB("#!8;#^30@NGV/K8.J\E>Z5V@?B#<+.\*@78*-'Y2]ULYQKZ3_*21_ M 5!+ P04 " #:7/=2W"@LF7D# _#0 &0 'AL+W=O0FVN>=4;)G .Q*PK,?TY)S@YCPS)>%AZS]4;J!7,RVN(U61#YO)US-3,;EC0K"!49 MHX"3U=BXLVYCR]: TN);1@[B: QT*$O&ONO)EW1L0+TCDI-$:@JL'GLR(WFN MF=0^_JM)C<:G!AZ/7]C_*(-7P2RQ(#.6_YVE&\SWM\M?<3,9SF/#@EG]O#]\0DSL&#JE +G!/1E=Z*P"L) M=!W:3YS =Y"#O)&Y/];MW-!&H0^ABTX-HW/#$"$K=!W_U# ^-_20CSQTQ'@2 MM=M$[0Y&/2<\(53JLTY5Z*(O]&$6"\(;"#]T':%K@=&UP/@*X(ETJ)$.#3)- M.ZP#$(4>&X8M$IVAZ5G^[ID]]1LZZAUL09C?V#T\_/BDB-M MV:^<]KOUM,]5"FTW#-OW7X=AX*M;S6J+>6Z'0L<.G;"M99?GT%(9:DEI'C6$ MZF^_+CMQ 1*VH[+J!9K5IMN_*WON1_CHH&]!7^NK3XA[S=48% MR,E*N8(WOKH^>-6M5Q/)MF4[NF12U:1RN%%?.(1K _5^Q51+6D^T@^:;:?(_ M4$L#!!0 ( -I<]U+.U_L"I ( $4' 9 >&PO=V]R:W-H965T-J"I#$D4LK+B003YIUAYU/E$;6PH)CQJ9355Q M_7X+I=I- QQ\+#R)U=KZA3"?U'P%<[#/]:-VL[#W4H@*I!%*(@W+:? =W\Q2 M;]\8_!&P,WMCY#-Y5>K-3QZ*:1!Y("AA8;T'[EY;F$%9>D<.XV_G,^A#>N'^ M^,/[?9.[R^65&YBI\D44=CT-L@ 5L.2;TCZIW0_H\DF\OX4J3?-$N]:6I0%: M;(Q552=V!)60[9O_Z^JP)\#Q"0'I!.2K MH):)-H2]:D=<6B])<.IOG^1VZ^'8Y":WC\-["11?SMHU)3L3\N9'7B$97B$0$#\AGY^5S MJ'MY]%D>NNS[$I"^!*3Q%Y_P]\1WKJ(6M."E&<>,"0D2S&->\-/A+0GI&<)7]Q-& DYJK5:@!ED;!TD>Z%)QAAA\0'BL1V. M*&W.88@P[@GCLX3W0@KW$19HI50Q"!@? ]*4D@0? [817&6X!,E3'K Y"S@ MWN=]A59:#54QX8XH@M#%&RH^ C M]S'BA!P>]H#AF$68GCCLM(=,OUY+"7:(,3VZ"B0:IV-,QP>,QX8XCJ,LH=D! M9+C7Y/P/YA?7*R$-*F'II-%UZO+4;=-N)U;53=][5=9UT6:X=O\YT-[ [2^5 MZWW=Q+?2_L^9_P=02P,$% @ VESW4A7)Z>8( P 7 T !D !X;"]W M;W)K&ULK9=K;]HP%(;_BA5ITB9U) [7(D#BJFT2 M$Z*[?)CVP20'DC6QF>U )^W'SW;2 %T2:,L7L!T_[['?AMR0;N0'[=+KCJV;F* M'\9 1<@HXK#N6T/_;SEZ11"!)[4$47\[ M&$,4:26UCM^9J)7'U.!Q^U%]9C:O-K,B L8L^A[Z,NA;'0OYL"9)))=L_P&R M#36UGLS_@)]4\[?G M^%DUC]T* 5N9FSOL/CH\R )H!&0+U /0D/E8;^'@IR6%)_)R$;>R%W/3YW(F![=S =J70T/-80J5 2_ @W)%5!"^_ MTSIYT,YULS:IUL/U$A=GS^=.-G2;;^CV*BY>5/O8.;S1G2O[>$80-\J,/ <6 MW#>GFSHZIN"K>#F^R$OW$-:]MI?5@J6W]NP,6/HXMH\.?\J!C3FF"V3L2M^L M^6C^*3 T!^ GXR/<'>."\0GN3M.#_D$^_>Z8$[X)J4 1K%4HI]96;P*>'N73 MCF1;<_1<,:G28YJ!^OP!KB>HZVNFCI]91P?(/Z@&_P!02P,$% @ VESW M4MBBS%^) @ :@8 !D !X;"]W;W)K&ULC55M M3]LP$/XKIX@/( %)4UH82B/1,A@(4$5ATS3M@]M<&@O'SFR'P+^?[:19D$*T M+XE?[GFY8 TAPXVV#,2\7G&!C%DB8^-/P^FUDA;8'>_8KUSN)ISTU(--J;3(&[!QD%->O\E;4X<.(!Q] M @@;0/B_@'$#&+M$:V (W7!.^I6N&"O8O41/*%#SAFRX).X ]H!R>,E$J$ZLB M7QL?ELW?-)KS6C/\1/,+W NN,P5?>8))#WXQC!^% P2^*4!;A7!7A7DXR'A; M\F,8!X<0!N'H>74)^WL'?;Z&6598M"Q!+\L'<^/VB,:.]N03VMW)',)-7A J MS1W2<"=4;^5KJJFCLC?X-0XB_[6;PU#$!W\GK;^307\/9;Y&"2*%)='&FX)K M2;CN/=EY337IJ(=G_?*35GXR*+\3_76/UL?O@8I/6\KI(.45Y53CT9UI,-V[ M !=*H3Z$9X5IR>".I@C[/Y'(OF]E/BP1!O!ND*K/K=^YSCG*K>MR"C:BY+J^ MV>UJVT@O7/_P_X777?B>R"WE"ABF!AHX5L]<8" !*" &0 M 'AL+W=OFZ,EU!B66?KX'IG9R+$BL]%84KUP)P9D$E=7W/&[DE)LR) M)G9M(:()WRA*&"P$DINRQ.+W#"C?3IV!\[RP),5*F04WFJQQ ;>@[M<+H6=N MPY*1$I@DG"$!^=2Y&EPF0V-O#7X0V,J],3*9/'#^:";7V=3Q3$! (56& >O/ M$\R!4D.DP_A5L(0YIS])IE93Y[.#,LCQAJHEWWZ% M.A\;8,JIM+]H6]D.QPY*-U+QL@;K"$K"JB_>U3KL 31/.\"O ?XA(#P!"&I M\%X/80T(W^MA6 -LZFZ5NQ4NQ@I'$\&W2!AKS68&5GV+UGH19N[)K1)ZEVB< MBKYS!>@"?4+7+.4EH#N\ XG.8E"84(GN8*M M7^?OA7ELZ_^<]^6?OK\0(F@L06+[P!-_+N:-DIZN/!'0V P8Y4><]=,<5 MIFU'7I&.+*FI14_18.P//4^']+0OY;'=>!0Q[9+ M]P;.ZP>MN/A-W*@5E[R)\P]QKZ0=-M(..XGNF= 2%HS\@0XMPXP4<7.#2 3.+/")9RXQD95^XXOS>#B\EQ MPS4600QC92BH_GN ,XACPZ3M^%:0-DJ=!KCY_,0^S)S7SMQ1"6<\OHTF:G[< M:#?0!*8TC=4U7WZ PJ' \(UY++-?M,QE6Z2!QJE4/"G VH(D8OD_?2P"L0$@ M?@V % "R#0AJ %X!\/;5X!< ?U\-00$(M@ Z6=6 5@%H[0L("T"X#:CSH5T MVOLZW2D G:P<\OQER>]317M=P9=(&&G-9AZR"LK0.N<1,\5^HX1^&VF'+CE3;/CIX]WZJ?OL%A^T_ M*LP[VY_-+=BJG'Q3FP9O8M/0SO)YK)K([>0L%F/.[31#N&LB3';2?+#3G*0S M;0TV-#BL@%_L" EE)3RP%)%7KA0OX_/K@K, 057$9OE*.42WV48*$W3RH-_, M %V#.5U*";V"1((._@(J*A>179V'5AHH$4:)60R(H E=R:IJM?/X!0_)>31A M4,?4?R.+!F]AT;,<^66._!_,43^28YXRA:ZITN]'(,; 5%5Z[)J\IH]_KNZ6P'> M)?7,\'9I>-MJ^">0$G2MO"B>;%O4'IWIU2]TLUN_15[8->BV97LG,1N))>B= MTO;.:PH^,SEB-&O/AP U9=_O5)1]IS:0V%WW:*[5G"_1OREE5%<8/$9COD]Y MX8T&$/^\ AL6Y)NUX[?J729KJ\C/KI[A#A7%>5;5F'P/\KFCZZX"VT_#[=R2 MO;*[/A"Q_0CXH>R>%^2;V0U(?7;7YPFV'RAOD-WS'2K\ITW!%L;U(8#MIT"M MP5>IR94Q^?/"; \2*:Z#S6!9:7/K13Q)32S7YP.V'Q"UIF56Z*S;V]#S'?26 M6GZY)\&1D%Y MN]3['U!+ P04 " #:7/=2>@N1;_4" 6"0 &0 'AL+W=OH[O/"W,_"O)HG!6\"WG.[4WAB93&9"/)C)==9S/+,ARNA<&P4"CRT=4<:,$&SC M5Z7IU"$-<7_\I/[.Y@ZYS(BB(\&^YYE>]9S401E=D W3=V+W@5;Y1$9O+IBR MOVA78N/ 0?.-TJ*HR+"#(N?EDSQ6/NP10*>=@"L";A+"%PA!10A.C1!6A/#4 M"%%%L*F[9>[6N#'1I-^58H>D08.:&5CW+1O\RKFY)U,MX6T./-W_+#1%OH?> MHD\4_%8P^+*FDNB<+\LE-'F$2PG/LS'5)&?J'##WTS$Z>W/>=37LP2BY\RK> ML(R'7X@7H!O!]4JA"<]HUL(?'^=WCO!=R+TV #\9,,1'!3]N^"4*O N$/>RW M[&=T.MUK2^?_HD_^.?HS,X+Z-@16+WQ![ZO0A"%FCYU6Q[X!HR4:3$2L94T96G;QYT@C(*NN]WW\1 6>!@;R7W8^!#6\3I1ZC^'30YAJ9]&7EK# MGN4?UOF'1_,?":616* I8?!7^'%#BQF5/X\8&]7"T>L;6TI&^\:&V$_2AK%M ML"3M) UC#V%)F$1)XY@FA[ XPD>VYL7.D\Y5!>&",_0 M((."EBMMJLVVKC,G^9[4<9/7]STYN%N1CY.H87L+*H1KWW#]$.7'T,,;9SAI M@\6^UW3=W2OT!95+VV$5FHL-U^6_O%ZMF_C ]J[&^M"_&ODMZV-H^F6/_BM? M?C'<$+G,N0(O%Q#*NTS@BLBR"Y<3+=:VS&PO=V]R:W-H M965TVZ M:9=.8H)5@YEMDO;?[]A0&A5(;H*/[?<\YS7A.-T+^:P*2C5Z*7FE%DZA=7WA MNFI=T)*HY)6&5DZ5V;BFS5#2:LXHN M)5)-61+Y>DFYV"\&#;0IL)-TMKLJ6/5#_52PF1VV?9L))6BHD*29HO MG&_^Q:7O&8'=\9O1O3H8(V-E)<2S"6XW"\EYPFC<;XP5#7C"+IOR%/2\\S0O&>.& %_I1C,-Q7M3SHM.\<(P7#7C8 MC\-PPE_<\^*CO%\%A0Z6:RK'F/& Z8WCDAZ7',<)33CB]D.JR2OT-*W&P,G0 M[-R+XV3B=.<]?GX4?T>5ND"W%=BE2H^!YP/P5S^,HW "['OOS<4[BEX"$=RB M'>$--=VD/03^WDU&>X@W_&KCT/-G']^#>]#WS!UR3^2650HH.2B]\Q@LR;8M MMX$6M6V%*Z&AL=IA 5<9E68#K.<"VF$7F.[:7X[9?U!+ P04 " #:7/=2 MO;X)2O\" ")#P #0 'AL+W-T>6QEUW%19/Z:ZWK#T'0K-:T(LV9K*DP2"%51;29JC)H:D5)WH!3 MQ8/I9!('%6'"7\Q%6UU6NO%6LA4Z]:>CR;.WSWGJA_$[W[-TFOO[1 M2GWQRK/WD[>.,'3M+S)Y">37!>@_74P9##8EY(L4LE\JW! MQ"85]>X(3_V,<+94#+P*4C&^L>8I&%:22^5I4T,C)@1+ M^SN'_F:"+*7*J1K#A/[6M)AS6H P]9C&!C: M%>7\&GKO>W' W15[NSJ!/17CT @:AI;&3H!_G\UR[]'.GD7KU>Q.ZD^MR4;T M<^@5>J5HP;I^WA5C?(P]Q-E)7?/-1\Y*45&;^Y,#+N9DZ^>MI6+W)AITRLH8 MJ/*].ZHT6^U;?BI2W]!.;[NI*W#-TW]0\Y^M5&,!^+N1' L#B8 LS'>F%Q M_J=\9F@^%L.TS9S(#/69H3[6RX5D_0>+X_9)S.7.-$FB*(ZQBF:94T&&U2V. MX>MFP[2!!Q8'(OU>K?'=QCOD\3[ ]O2Q#L$RQ3L1RQ2O-2#NNH%'DKAW&XL# M'M@N8+T#\=UQH*?=/=H'"/5B>'CWA_L*8FB)'$C M@+D51!&&P-.((Y@"T( A4=2?@T?G4; ]IX+=C^_%+U!+ P04 " #:7/=2 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( -I<]U(OZ(@&F0, &09 / >&PO=V]R:V)O;VLN>&ULQ9E;3]LP M%(#_BI4G)JUKD[3E(HJT%=@J<1-%O$YNT7O0&%5Y;:%-SAJ5GU M[<8 S^T:P!6RGPP&XW[!A8I.CK=MW9B^?Z(=9$YHA855P;V )_MZO3IEC\** MA9#"_9E$];&$B!5"B4*\0#Z)!A&S:_WT0QOQHI7C4DBIL+]V"0=WQAZQ+'%[<<02;1>( -+H6QKJY1M\^1\1&PVB&NUX?F2. %,\MK\-U!3K7*05G( MV3[G9HC/?I?B MDDW!+O6"XUY@%B?M:LDJ\8ZTT&7N =!> $=SBHD02AS!)5Y9F>SXFY9(XA$RZ,G5K$A93/HE# M"*4K5[2$-[I MQ!SYF)1WDA#>Z<0<^YB4=Y(0WFDE]%-P7$C+[N#9E3XFY9TDM'=Z[%18OEH9 M6+67,BEEG_0C[-.KAUTK\)?7*>6?-(1_NE8/[8TIRD)I" MUK1[:F.0&6@@+ MO5T]O,:1CTE9* UAH=:DHRO24\I":>#E#AY<;\!@1;7"(A^3LE :9!^MA7G) M76F$JT+>WY%,*0NEM87ZVUW]')9"07Z%M[!8GG&9W1A6_30[#L-1-?M?EE). ML>Q:76B>;S\2;#]PG/P%4$L#!!0 ( -I<]U*9/J*$? $ )86 : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6P&K M;MA67" *AB#RI]A5X?:-PB)\41?=(,\JLJ.,W]6CR-LO5V;AVM2^N+8^N5=E M[7>F"*']L-;GA:LR/VM:5_=OSDU79:%?=A?;9ODMNSC+:;JTW>L,L]^^SDR. MC];]9V)S/E]S]]GDWY6KPQ^#[4_3W7SA7##),>LN+NR,O9?CMK?#@V;]9),< M3CO3'4YD;.P@AB".'R00)/&#YA TCQ^T@*!%_* E!"WC!ZT@:!4_: U!Z_A! M&PC:Q ^B%&5,%21-L%:@-2'7I,!K0K!)@=B$9),"LPG1)@5J$[)-"MPFA)L4 MR$U(-RFPFQ!O4J WH]ZL0&]&O5F!WCSYV5:@-Z/>K$!O1KU9@=Z,>K,"O1GU M9@5Z,^K-"O1FU)L5Z,VH-RO06U!O4:"WH-ZB0&]!O46!WC*Y+%&@MZ#>HD!O M0;U%@=Z">HL"O07UEG?J[<.C='[L>:[Q_'=2'?IOW7C\L'QN3M@9<+9P#;W_ M!5!+ P04 " #:7/=2JF<489@! +%P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-F,UNPC 0A%\ERA418[NE/P(N;:\MA[Z FVQ(1!);MJ'P]G7"C]2* M1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KPWCXRYM*!:N40;:L).KFVM?'BU M"V94NE0+8F(T&K-4-YX:/_2M1CR;/%.N5I6/7C;ALRMU,XTM52Z.GG:%K=@8I*\^'[73SB@[TSM<[Z>V MRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$ MY2A(Y2A,Y2A0Y2A4Y2A8Y2A[9=DUJ5 MS<&?=?_ 9U]02P$"% ,4 " #:7/=2!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -I<]U(?91&UL4$L! A0#% @ VESW4OY5^=!$!0 C14 M !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VESW4H["$H/L! [Q( !@ ("! M'!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVESW4O^; &PO=V]R:W-H965T&UL4$L! A0#% @ VESW4A/*98) @ $04 !D M ("!:$8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VESW4HE39@IW! [ D !D ("!U$\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ VESW4MT% M1?&@ P V @ !D ("!55H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VESW4J/Z7 ,O P & < !D M ("!"&0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VESW4OZR@A4!!P 528 !D ("! M@FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VESW4JWL)(Q" P J H !D ("!SWH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VESW4GN%;/7& @ 2@@ !D M ("!"HT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VESW4MRH+(*% @ * < !D ("!YI< M 'AL+W=O&PO !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #:7/=2F3ZBA'P! M "6%@ &@ @ %[H@ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #:7/=2JF<489@! +%P $P M@ $OI 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 +0 M #(, #XI0 " ! end XML 49 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 50 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 102 265 1 false 27 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Balance Sheets (Current Period Unaudited) Sheet http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited Condensed Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals Condensed Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Statements of Earnings (Unaudited) Sheet http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited Condensed Statements of Earnings (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Statements of Shareholders' Equity (Unaudited) Sheet http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited Condensed Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited Condensed Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Net Income Per Share Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share Note 2 - Net Income Per Share Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments Note 3 - Cash, Cash Equivalents, and Investments Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Stock-based Compensation Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation Note 4 - Stock-based Compensation Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Revenue Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue Note 5 - Revenue Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Inventories Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories Note 6 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Major Customer Concentration Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration Note 7 - Major Customer Concentration Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Goodwill and Intangibles Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles Note 8 - Goodwill and Intangibles Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Income Taxes Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Leases Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases Note 10 - Leases Notes 16 false false R17.htm 016 - Disclosure - Note 2 - Net Income Per Share (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables Note 2 - Net Income Per Share (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share 17 false false R18.htm 017 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables Note 3 - Cash, Cash Equivalents, and Investments (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments 18 false false R19.htm 018 - Disclosure - Note 4 - Stock-based Compensation (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables Note 4 - Stock-based Compensation (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation 19 false false R20.htm 019 - Disclosure - Note 5 - Revenue (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables Note 5 - Revenue (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue 20 false false R21.htm 020 - Disclosure - Note 6 - Inventories (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories 21 false false R22.htm 021 - Disclosure - Note 10 - Leases (Tables) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables Note 10 - Leases (Tables) Tables http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases 22 false false R23.htm 022 - Disclosure - Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details) Details 23 false false R24.htm 023 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details) Details 24 false false R25.htm 024 - Disclosure - Note 4 - Stock-based Compensation (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual Note 4 - Stock-based Compensation (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables 25 false false R26.htm 025 - Disclosure - Note 4 - Stock-based Compensation - Valuation Assumptions (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details Note 4 - Stock-based Compensation - Valuation Assumptions (Details) Details 26 false false R27.htm 026 - Disclosure - Note 4 - Stock-based Compensation - Option Transaction Summary (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details Note 4 - Stock-based Compensation - Option Transaction Summary (Details) Details 27 false false R28.htm 027 - Disclosure - Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details) Details 28 false false R29.htm 028 - Disclosure - Note 5 - Revenue (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual Note 5 - Revenue (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables 29 false false R30.htm 029 - Disclosure - Note 5 - Revenue - Disaggregation of Revenue (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details Note 5 - Revenue - Disaggregation of Revenue (Details) Details 30 false false R31.htm 030 - Disclosure - Note 6 - Inventories - Components of Inventory (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details Note 6 - Inventories - Components of Inventory (Details) Details 31 false false R32.htm 031 - Disclosure - Note 7 - Major Customer Concentration (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual Note 7 - Major Customer Concentration (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration 32 false false R33.htm 032 - Disclosure - Note 8 - Goodwill and Intangibles (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual Note 8 - Goodwill and Intangibles (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles 33 false false R34.htm 033 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes 34 false false R35.htm 034 - Disclosure - Note 10 - Leases (Details Textual) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual Note 10 - Leases (Details Textual) Details http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables 35 false false R36.htm 035 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details Note 10 - Leases - Operating Lease Expense (Details) Details 36 false false R37.htm 036 - Disclosure - Note 10 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details Note 10 - Leases - Maturities of Lease Liabilities (Details) Details 37 false false All Reports Book All Reports clfd20210630_10q.htm clfd-20210630.xsd clfd-20210630_cal.xml clfd-20210630_def.xml clfd-20210630_lab.xml clfd-20210630_pre.xml ex_265136.htm ex_265137.htm ex_265138.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/country/2021 true true JSON 54 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "clfd20210630_10q.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 102, "dts": { "calculationLink": { "local": [ "clfd-20210630_cal.xml" ] }, "definitionLink": { "local": [ "clfd-20210630_def.xml" ] }, "inline": { "local": [ "clfd20210630_10q.htm" ] }, "labelLink": { "local": [ "clfd-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "clfd-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "clfd-20210630.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 292, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 34, "http://www.clearfieldconnection.com/20210630": 1, "http://xbrl.sec.gov/dei/2021": 6, "total": 41 }, "keyCustom": 14, "keyStandard": 251, "memberCustom": 10, "memberStandard": 17, "nsprefix": "clfd", "nsuri": "http://www.clearfieldconnection.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Stock-based Compensation", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "shortName": "Note 4 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Revenue", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "shortName": "Note 5 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Inventories", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "shortName": "Note 6 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Major Customer Concentration", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "shortName": "Note 7 - Major Customer Concentration", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Goodwill and Intangibles", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "shortName": "Note 8 - Goodwill and Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Income Taxes", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Leases", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "shortName": "Note 10 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 2 - Net Income Per Share (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "shortName": "Note 2 - Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "shortName": "Note 3 - Cash, Cash Equivalents, and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 4 - Stock-based Compensation (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "shortName": "Note 4 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Balance Sheets (Current Period Unaudited)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "shortName": "Condensed Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 5 - Revenue (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "shortName": "Note 5 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 6 - Inventories (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables", "shortName": "Note 6 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "clfd:LesseeOperatingLeaseExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 10 - Leases (Tables)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "shortName": "Note 10 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "clfd:LesseeOperatingLeaseExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "shortName": "Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "shortName": "Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 4 - Stock-based Compensation (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "shortName": "Note 4 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Stock-based Compensation - Valuation Assumptions (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details", "shortName": "Note 4 - Stock-based Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 4 - Stock-based Compensation - Option Transaction Summary (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details", "shortName": "Note 4 - Stock-based Compensation - Option Transaction Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2020-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2020-09-30_AwardTypeAxis-RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "shortName": "Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2020-09-30_AwardTypeAxis-RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 5 - Revenue (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual", "shortName": "Note 5 - Revenue (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Revenue - Disaggregation of Revenue (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details", "shortName": "Note 5 - Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "0", "lang": null, "name": "clfd:RevenuesPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 6 - Inventories - Components of Inventory (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details", "shortName": "Note 6 - Inventories - Components of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 7 - Major Customer Concentration (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual", "shortName": "Note 7 - Major Customer Concentration (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "clfd:NumberOfPatentsGranted", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 8 - Goodwill and Intangibles (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual", "shortName": "Note 8 - Goodwill and Intangibles (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "clfd:NumberOfPatentsGranted", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 9 - Income Taxes (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual", "shortName": "Note 9 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 10 - Leases (Details Textual)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "shortName": "Note 10 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "clfd:LesseeOperatingLeaseExpenseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 10 - Leases - Operating Lease Expense (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "shortName": "Note 10 - Leases - Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "clfd:LesseeOperatingLeaseExpenseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 10 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "shortName": "Note 10 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Statements of Earnings (Unaudited)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "shortName": "Condensed Statements of Earnings (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2019-09-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Statements of Shareholders' Equity (Unaudited)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited", "shortName": "Condensed Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "i_2019-09-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Statements of Cash Flows (Unaudited)", "role": "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Basis of Presentation", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "shortName": "Note 1 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Net Income Per Share", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "shortName": "Note 2 - Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Cash, Cash Equivalents, and Investments", "role": "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "shortName": "Note 3 - Cash, Cash Equivalents, and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "clfd20210630_10q.htm", "contextRef": "d_2020-10-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 27, "tag": { "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer excluding property, plant and equipment.", "label": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "totalLabel": "Total other assets" } } }, "localname": "AssetsNoncurrentExcludingPropertyPlantAndEquipment", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "clfd_BroadbandServiceProvidersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to broadband service providers.", "label": "Broadband Service Providers [Member]" } } }, "localname": "BroadbandServiceProvidersMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "clfd_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for customer A.", "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "clfd_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for customer B.", "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "clfd_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure for customer C.", "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "clfd_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "clfd_IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent": { "auth_ref": [], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received. the amount of obligations and expenses incurred but not paid and rent that will be paid in the future.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedExpensesAndDeferredRent", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "clfd_IssuanceOfCommonStockFundedThroughSharesSoldToCompany": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The issuance of common stock funded through shares sold to the company.", "label": "Cashless exercise of stock options" } } }, "localname": "IssuanceOfCommonStockFundedThroughSharesSoldToCompany", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "clfd_LegacyCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to legacy customers.", "label": "Legacy Customers [Member]" } } }, "localname": "LegacyCustomersMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "clfd_LesseeOperatingLeaseExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a lessee's operating lease expense.", "label": "Lessee, Operating Lease Expense [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseExpenseTableTextBlock", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "clfd_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "clfd_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "clfd_LesseeOperatingLeaseNumberOfOptionsToRenew": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of options to renew an operating lease.", "label": "clfd_LesseeOperatingLeaseNumberOfOptionsToRenew", "terseLabel": "Lessee, Operating Lease, Number of Options to Renew" } } }, "localname": "LesseeOperatingLeaseNumberOfOptionsToRenew", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "integerItemType" }, "clfd_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_NumberOfPatentsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of patents granted in the United States.", "label": "clfd_NumberOfPatentsGranted", "terseLabel": "Number of Patents Granted" } } }, "localname": "NumberOfPatentsGranted", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "positiveIntegerItemType" }, "clfd_OperatingLeaseTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of termination fee pursuant to the lease agreement.", "label": "clfd_OperatingLeaseTerminationFee", "terseLabel": "Operating Lease Termination Fee" } } }, "localname": "OperatingLeaseTerminationFee", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "clfd_PaymentsForProceedsFromTaxWithholdingStockOptionsExercised": { "auth_ref": [], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow (inflow) to satisfy tax withholding obligation from stock options exercised.", "label": "clfd_PaymentsForProceedsFromTaxWithholdingStockOptionsExercised", "negatedLabel": "Tax withholding and proceeds related to exercise of stock options" } } }, "localname": "PaymentsForProceedsFromTaxWithholdingStockOptionsExercised", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "clfd_RevenuesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of revenues.", "label": "Percent of net sales" } } }, "localname": "RevenuesPercent", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "percentItemType" }, "clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about the purchase price of each share under the employee stock purchase plan.", "label": "clfd_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePrice", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of market price of one share of common stock on offering date that participants pay for shares.", "label": "clfd_SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMarketPricePercentageOfferingDate", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "clfd_StockCompensationPlan2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the 2007 Stock Compensation Plan.", "label": "Stock Compensation Plan 2007 [Member]" } } }, "localname": "StockCompensationPlan2007Member", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "clfd_StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period, net of shares exchanged for payment.", "label": "Exercise of stock options, net of shares exchanged for payment (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercisedNetOfSharesExchangedForPayment", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "clfd_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options, net of shares exchanged for payment.", "label": "Exercise of stock options, net of shares exchanged for payment" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfSharesExchangedForPayment", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "clfd_TijuanaMexico2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a second categorization of information related to Tijuana, Mexico.", "label": "Tijuana, Mexico 2 [Member]" } } }, "localname": "TijuanaMexico2Member", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "clfd_TijuanaMexicoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Tijuana, Mexico.", "label": "Tijuana, Mexico [Member]" } } }, "localname": "TijuanaMexicoMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "clfd_WeightedAverageSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average shares outstanding.", "label": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageSharesOutstandingAbstract", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "stringItemType" }, "clfd_WinnetkaAvenueNorthBrooklynParkMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents 7050 Winnetka Avenue North, Brooklyn Park, Minnesota.", "label": "7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member]" } } }, "localname": "WinnetkaAvenueNorthBrooklynParkMinnesotaMember", "nsuri": "http://www.clearfieldconnection.com/20210630", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "domainItemType" }, "clfd_statement-statement-note-10-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-10-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-10-leases-operating-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Operating Lease Expense (Details)" } } }, "localname": "statement-statement-note-10-leases-operating-lease-expense-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-10-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases" } } }, "localname": "statement-statement-note-10-leases-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-2-net-income-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Net Income Per Share" } } }, "localname": "statement-statement-note-2-net-income-per-share-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Net Income Per Share - Weighted Average Common Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Cash, Cash Equivalents, and Investments - Maturity Date of CDs (Details)" } } }, "localname": "statement-statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-3-cash-cash-equivalents-and-investments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Cash, Cash Equivalents, and Investments" } } }, "localname": "statement-statement-note-3-cash-cash-equivalents-and-investments-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-4-stockbased-compensation-option-transaction-summary-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Option Transaction Summary (Details)" } } }, "localname": "statement-statement-note-4-stockbased-compensation-option-transaction-summary-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-4-stockbased-compensation-restricted-stock-transactions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Restricted Stock Transactions (Details)" } } }, "localname": "statement-statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-4-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation" } } }, "localname": "statement-statement-note-4-stockbased-compensation-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-4-stockbased-compensation-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Stock-based Compensation - Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-4-stockbased-compensation-valuation-assumptions-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-5-revenue-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Revenue - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-5-revenue-disaggregation-of-revenue-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-5-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Revenue" } } }, "localname": "statement-statement-note-5-revenue-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-6-inventories-components-of-inventory-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories - Components of Inventory (Details)" } } }, "localname": "statement-statement-note-6-inventories-components-of-inventory-details", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "clfd_statement-statement-note-6-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "localname": "statement-statement-note-6-inventories-tables", "nsuri": "http://www.clearfieldconnection.com/20210630", "xbrltype": "stringItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information", "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information", "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r191", "r195", "r322" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r177", "r179", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r319", "r323", "r341", "r342" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r177", "r179", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r319", "r323", "r341", "r342" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r133", "r191", "r195", "r322" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r191", "r193", "r297", "r318", "r320" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r130", "r191", "r193", "r297", "r318", "r320" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r177", "r179", "r197", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r319", "r323", "r341", "r342" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r177", "r179", "r197", "r198", "r199", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r319", "r323", "r341", "r342" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r131", "r132", "r191", "r194", "r321", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r131", "r132", "r191", "r194", "r321", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r134", "r135" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivables, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r66" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments", "negatedLabel": "Amortization of discount on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r36" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r234", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r74", "r75", "r76", "r231", "r232", "r233", "r263" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding related to vesting of restricted stock grants" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r201", "r204", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r204", "r228", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r136", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r70", "r119", "r122", "r128", "r143", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r259", "r261", "r268", "r287", "r289", "r301", "r311" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r44", "r70", "r143", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r259", "r261", "r268", "r287", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r205", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r67" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r62", "r67", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r62", "r269" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (Decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r74", "r75", "r263" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r180" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, authorized 50,000,000, $.01 par value; 13,742,545 and 13,649,962 shares issued and outstanding as of June 30, 2021 and September 30, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r111", "r112", "r133", "r266", "r267", "r331" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r111", "r112", "r133", "r266", "r267", "r329", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r111", "r112", "r133", "r266", "r267", "r329", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r111", "r112", "r133", "r266", "r267" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r111", "r112", "r133", "r266", "r267", "r331" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r54", "r70", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r268" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r110", "r133" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r241", "r242" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r65", "r117" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r51", "r79", "r80", "r81", "r82", "r83", "r87", "r89", "r100", "r101", "r102", "r106", "r107", "r264", "r265", "r306", "r316" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income per share Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r51", "r79", "r80", "r81", "r82", "r83", "r89", "r100", "r101", "r102", "r106", "r107", "r264", "r265", "r306", "r316" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income per share Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r103", "r104", "r105", "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r47", "r48", "r49", "r74", "r75", "r76", "r78", "r84", "r86", "r109", "r144", "r180", "r181", "r231", "r232", "r233", "r249", "r250", "r263", "r270", "r271", "r272", "r273", "r274", "r275", "r324", "r325", "r326", "r349" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r156", "r157", "r160", "r161", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r150", "r152", "r289", "r300" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r65", "r151", "r153", "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r200", "r202", "r227" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r70", "r119", "r121", "r124", "r127", "r129", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r268" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r137", "r140", "r145", "r147" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "us-gaap_HeldToMaturitySecurities", "totalLabel": "Total" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "auth_ref": [ "r142", "r308" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details": { "order": 0.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "1-5 years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r141", "r307" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Less than one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r119", "r121", "r124", "r127", "r129" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r164", "r165" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r71", "r245", "r247", "r248", "r251", "r253", "r255", "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r72", "r85", "r86", "r118", "r243", "r252", "r254", "r317" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "terseLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid during the year for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r64" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r64" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r64" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94", "r95", "r96", "r97", "r98", "r102" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Dilutive potential common shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r155", "r158" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r39" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r42" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "us-gaap_InventoryGross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r42", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r41" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r42", "r148" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r40" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r56", "r116" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "verboseLabel": "FY2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "verboseLabel": "FY2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "verboseLabel": "FY2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "verboseLabel": "FY2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r284" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "verboseLabel": "FY2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r70", "r123", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r260", "r261", "r262", "r268", "r287", "r288" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r70", "r143", "r268", "r289", "r302", "r313" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r70", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r260", "r261", "r262", "r268", "r287", "r288", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r17", "r18", "r70", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r260", "r261", "r262", "r268", "r287", "r288" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total other liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r32" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r62" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r62" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r62", "r63", "r66" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r45", "r46", "r49", "r50", "r66", "r70", "r77", "r79", "r80", "r81", "r82", "r85", "r86", "r99", "r119", "r121", "r124", "r127", "r129", "r143", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r265", "r268", "r305", "r315" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r119", "r121", "r124", "r127", "r129" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Total lease expense under ASC 842" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r277" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r277" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r279", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r276" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r282", "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r43", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "clfd_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities" } } }, "localname": "OtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding related to vesting of restricted stock grants" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "us-gaap_PaymentsToAcquireInvestments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment and intangible assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r205", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r178" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, authorized shares (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r178" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $.01 par value; 500,000 shares; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r60" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r57", "r139" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Proceeds from maturities of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r163", "r289", "r309", "r314" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r52", "r146" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Change in allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r181", "r234", "r289", "r312", "r327", "r328" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r74", "r75", "r76", "r78", "r84", "r86", "r144", "r231", "r232", "r233", "r249", "r250", "r263", "r324", "r326" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r114", "r115", "r120", "r125", "r126", "r130", "r131", "r133", "r190", "r191", "r297" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Net sales", "terseLabel": "Total Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r192", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r111", "r133" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r209", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r55" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r64" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Vesting period (Year)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "terseLabel": "Forfeited, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Granted, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Balance, unvested shares (in shares)", "periodStartLabel": "Balance, unvested shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Balance, weighted-average grant date fair value (in dollars per share)", "periodStartLabel": "Balance, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Vested, weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Forfeited or Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted-average exercise price, Forfeited or Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r211", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Options, outstanding (in shares)", "periodStartLabel": "Options, outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Weighted-average exercise price, outstanding (in dollars per share)", "periodStartLabel": "Weighted-average exercise price, outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r203", "r208" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted-average exercise price, Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted-average exercise price, Granted (in dollars per share)", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r202", "r227" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r200", "r227" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r223", "r235" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Tax withholding related to vesting of restricted stock grants (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r16", "r303", "r304", "r310" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r38", "r47", "r48", "r49", "r74", "r75", "r76", "r78", "r84", "r86", "r109", "r144", "r180", "r181", "r231", "r232", "r233", "r249", "r250", "r263", "r270", "r271", "r272", "r273", "r274", "r275", "r324", "r325", "r326", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r74", "r75", "r76", "r109", "r297" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited-parentheticals", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-1-basis-of-presentation", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-maturities-of-lease-liabilities-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-operating-lease-expense-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-maturity-date-of-cds-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-restricted-stock-transactions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-valuation-assumptions-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-disaggregation-of-revenue-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-components-of-inventory-details", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration", "http://www.clearfieldconnection.com/20210630/role/statement-note-7-major-customer-concentration-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles", "http://www.clearfieldconnection.com/20210630/role/statement-note-8-goodwill-and-intangibles-details-textual", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes", "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r19", "r20", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Issuance of common stock under employee stock purchase plan (in shares)", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Restricted stock issuance, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r180", "r181", "r212" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-option-transaction-summary-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r19", "r20", "r180", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r180", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Restricted stock issuance, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r19", "r20", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares", "negatedLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r180", "r181" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r70", "r138", "r143", "r268", "r289" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures for cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-10-leases-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-3-cash-cash-equivalents-and-investments-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-4-stockbased-compensation-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-5-revenue-tables", "http://www.clearfieldconnection.com/20210630/role/statement-note-6-inventories-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r240", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r88", "r102" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Weighted average dilutive common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r87", "r102" ], "calculation": { "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "terseLabel": "Weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.clearfieldconnection.com/20210630/role/statement-condensed-statements-of-earnings-unaudited", "http://www.clearfieldconnection.com/20210630/role/statement-note-2-net-income-per-share-weighted-average-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r343": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r344": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r345": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r346": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r347": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r348": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2062-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2574-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2597-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2600-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2603-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" } }, "version": "2.1" } ZIP 55 0001171843-21-005051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-21-005051-xbrl.zip M4$L#!!0 ( -I<]U)%[E_AD@P $F) 1 8VQF9"TR,#(Q,#8S,"YX MDIB=V:W2ZCQ M* P\PB_9F* _SK_>(@>U.J?O.@]WZ%OO G5:G;;3^N!TCAWGT\>I\$Z%.R)C MC,""0)S"@[/&2,K):;/Y_/Q\]'Q\Q/BPV6FUVLT_[FX?==U&5-GU!]G:KD\P M'U#B>RX+ N)*<.?(9>.FTMIZ?]Q*)%D82#Y+A*=][A\)XAX-V5,S*M1"B4#( M.42D2"(JS8AXA.;7AH)L1"DA8P17EB2 IOBDAPA984G MLT9%<7_7-(7IJK0$)1JH'N@F*$V74(WZ2_ODY*2I2QL(2\EI/Y3DFO'Q)1G@ MT =KPN#O$/L4.HL'?=TG8Q+(3(54L<1\2.0]'A,QP2Y9LUNKV+(X/]6R)I8P=:LA8 MPX:"8;L6)^+JZL,&7$P-6[74)O7UITT4)V-W/;U1=?5A#:U+ V)-XL<"BO'O MUG,T-576\C2IKS^MYFOY?+%!+].-;4SQA3RFWMB;EDF^;3 "YN8[1:942>KO M8JU!9VV EH>>M=%9I/M)DS.?- ,R5.EVO5[B+=N @8%(W MI9_%3R<3&@Q8] @>JKSB-,X8OY(!TIG&*>:NTE.>CS0GG$T(EQ1"FTHZ=0,C M3@9G#975.W'V\*>/^T>0[,15EA1D9T'M)X@0_W9N7BRK4#AK" BV3R*O7]P= M%_NKN@,B;NAK5';4*8\,5G4*1&A =]BG"2>K^@0B K+HM9!2#?2@ J*PHH4D M3NJ$W/&8&^H/L.YVX"^5,T?U13[66AI(R7W[>K-:2F[,K:\EL36V=HZ>68C4 M65A^:K5:R$&7D:[TQV[@H2NM%MW,U7YL+NA:,B,4Q/L2?-*?%WI))!S5*!/, M,K&^W"+:^9+1TQC>>J@#;!X)H"&GCWV=SXL1(5(X9G:5#A"9,L\) QQZ5$\$ M5GBPNEY;S&@#'1YC.^#S16P).C>6H$=M"7IS84Q!#]H4]"TVY3\'NM2&S9E@ M]7Q$)(4XB!_%GD4S;)&ILSF9T)N'C&T'=@%"' BM@DCAM MR"0$U2"E55GB0ZD*6_B_5^L<*ER?B9 3^'(/6I%*=\^57@7]0TKOG@/><0(B M8>D)L!&5+IKAW";>!1ILP?TA%VZ5D-X3"8M;I59EFV9FV'.TC\W0J_]14_43 M]O68K'8A:/!$A-3#HTWXZZJTQ8=?<_F@TDTUX/]BAOVKN2&_(+ $>))8LN<4 M>0MS-7-U.#V8P,<3F#NMSP'%2FS1X"27!B:+!,V.5@VYP5SUGN/^SN'DB02A MU;%_WJ@E7-NM7%Q5SO?5:-IS&-_K0360C%-B=1S/-FP+SG8NG"J%NYEKVW-( M/SAC_!?CCAO"H#F&! I@G01J5=+M[GZ/6?! MK\Z0,>^9^GZ4.DD<#&G?M]O+2[380O\X%WV5MGV.5$<96:)ZSY$_B1=/$D_M MHKW0LBV$W^8B?*('=;TXYJN^4 9L(NH/-&;6'Y+G\W1:5AMUK3GL.8 MO[L!'QQ;8,6*FFW1)'_3;85-E@-S M*C9"ML"52EVVV)&_!5>V]W*@P\)^R1;@7VK;%MSY6VVI+9D#NCE;*%M .+=] M2RAW\C?>%G9J#D@OY.%;0'FI;5L(Y^_%I5+] [JEJ?@SH<.1.F2'GPC'0Z+F MV#',KKI4."R4^F5>&@P=CTA,K1T#M&R4+3[E;_,5KB4<]'MD*^H:6U6* +:: ME(,I4A]E]F&;.HU!:/\OEEHU[+#%K_RMVPI^?='VH=[P>J;8HEK^]F\%U;XF)II::=(=AK3E7;HMIE#%2FPQ)'\+.+,G>,B0 MBC"A @^'7%T=H*>0P2):6Z)"I5I;Y*C>,-;E*6O4PFN1./M.F.QNKYH-6!"_ M8!.7;"7;64VQ)=(<*M\F/"DVV.)&_D[QXHO' @\*?*K=( M@6(EMM#/W__-_#!Z +X $W4#%*@)AN:!0Z9J3V K2YGZ2FT1H_)PK-YABVPQ MC]"5L>60CRZA%OTFJ!85L)(PR/D4]ZEO'FZ5,G65VZ).P5OJ&>K<)3:II8RA MS^W')/:1\"?J$O#IB:H+4^[(N$]X'(/J M:NLXG%R]?NJQ,:;!HLMIY[PP>O-L%>_B]5PWZ\WRXYVV_CS?^O/78?U%OO47 MNVU]?#NBZM;Z;L2;]+V/QI6*.NL/ >K'D6!HW:>K\<1G,T+T3RX/(7=',(NH MP2N+4'6U'XE8X@VLMKB:!B^)^7L3=%U]^;QXP#-E'GP%\[PHR1* TB49$!C" MO:^IT7WS9G[$4%\O0D*$JITO W-X3@-ZK?Y_$*\W LN&(W.:[I'Y7H^IS5(< MS)*XK"F\Q6@ 0-[JX2CL#K=DB-U9/!XM3'A%A3M!_5L"*0E)5A,Z&XSXJ4_E MJI7GN0]XS;VI+["9AS)N:2M.QAGOK,?.R0.F7G<@"?\?I/O7+.1EWE9*_A#> MEF1LI7&X#Q4=OPS,D0W18S 4D>;!I(,"2\#>IV,5"U^>NR:!A \ MBOWDHK9H@=.+=XV,K[5K[]QLK"P7>::+M&^%-5Z1/]U(I-JO5,T?Y=_$N%7/\-FIA MYW*<)##1P0CQ ,:FDMSEQYO-\A/3SL9]3*>0Y^J$6/J 6)=#;QKJJN>S>94( MLNXSYEZR+.'43=ALK;6-@Z/5V(E.O]J?_J(_=YA_)U)[$R&.AY#(PZH%2*U> M7LA$;%L:?BC%"J[<]%+8 MF7KTKQ '^(Y,J("YZ4X5"R9Q%LR5I782Y_D/EYO_?FKB M8K7%G>-*#>\JCR;4CE-U2Z\Q/O'5!;7#D B\'F\KKN^J<+U*^M7'89TK#=:+ MV5J:7D]\[;RG7Q%:2TI^OJC6[,XK-_=Z(K79F[(5<=NP\9\ABC5?!5T[D'7; M_QEB6;.WUFC@9XA&Q?T(:P>IJMW7$[N5WIRLB-=J;;W&&-7L73D"K\?;%5^- MK C%JJV]UCC59$:!T(MY;<[_FO^&';[^'U!+ P04 " #:7/=2><0G"_$* M !WCP %0 &-L9F0M,C R,3 V,S!?8V%L+GAM;.U=;6_;.!+^?L#]!Y_W ML^J\W':O1;,+YZT;(&D"Q[WN?3K0TC@F*I->DG+B^_4WE&0[:4R1>DG(%@L4 M22,/J7F&PYGAS$C^\-O#/.TM04C*V5%__\U>OP9-4;SS*6@#CE<^C]<3RZ[$6] MO8/W/Q_<7/4^CT]Z!WL'^]'>+]'!813]^B&E[.M[_6-")/20"2;S/X_Z,Z46 M[P>#^_O[-P\3D;[AXFYPL+=W.%A3]TMR_6FB-@,>$_\\*#[$Y6+T0JA9Z30 M?T5KLDA?BO8/HL/]-P\RZ:/4>[U"=(*G,()I3__^/+IX-4 $"N; 5,2X@FA_+\)Q$F0T)RH35%'\+Y\6%Y$E M,J%I<3$!16@J$7O.RDS ]*@?I],D6M] <_M35_.KU0*U3M+Y(H7^X)$,8I+& M69K+_!+_+LDU-I_B*-B%!P6X&\HU6W.<\M@B-'WEOY<@)<#U0N\MW(B7^I:7 MY1U78WX,-X0FPZD"\1^$=LXSL;YY2B:0%O.VF*6 D&I]YJ(4N0F"%K1<;[\I MD9-SA(JWA'& M!U1'1]?35BMOZLT#GX0:>PT M%JY"./R1A/#<1[B*X9\_D!B>1P>N4O@Y4"ET$OAOA?!AL.N@]:+'T,,H)G)6 M_( _,[HDJ<89$9;@J7L)4N6XUZ>R593@<'TPBY.F)],N;^GGL-H] K?S:T^Z: 9I?GMW-SNDR-T/R M$Z@3(L0*-^MPSC.F:@)O>9=@Y?6%JAEE"$7SWZV0W*8.,Y"VZC]_)94)*9KN M7BAU5,2KRWR;VWB&*JK3D4B^X"PW]VC@UY^L&OK&1G/[<8(M6'U5;W>QYN6< M,BIGD'SD/#'YNFIB#Y9[P]!'P:65ZR=$/KG%_6OC]1&)3TY'Y!YM$ A*4JMX M=]'ZY/W?),WRW3T""6)IC.#L WRB^,+%UPMV(W@,=@W?21QFWE;P>JI"< M?@U$%?8SI#18#43FS>\*Z%65[K%YW05GAZMHH&J1?R 6F^8K5$2R!)B$))J0 M5/*L MO-?90YQFNM$&S2S>5JUND",U9,G9GQE=:'9W5?6;S^+!I0[C6)^5Y U9D4D* M)P7+!I=:3>R1^Q'$0)>:)WT*=,)0-<0/$I%!V#_]SLF-A]\J$W[BPJL8O& Z\G1,[0 M/.M?9]M4_7"37M+A@ZD/I-98']CX?,[9K>+QUTH8!C(/')_"%% C<(]AV !C M\E#Z5V.ZP#[ PI]J+FGJ4_CE$XU=;B9F/,63GM1&3ZWLS%<.\XNHVDD%%7$]8F9[WK S_IS6 M!^^J#<]?XKEE$YZ_R ML=M<\B;)PI!J;E98YM-.2(4V*XP&N9:06LFM^.QF(*26<"L<6X020DVT;0&' MMTF*A&!#.A1 C9 Z!+/3(7+K@34$,]0AWG;J_)+&J4.0KFGE$!Y0Z7(7VX]G M(1AN0Z&+=U23#\$TFR'6/\^%8'#M> (/%AQ2PCO.$E7-$R&IF3,J:QD_)&5S M0U4G71N"+V^T9K9*1J!;;(<7LJ_<]^"Z=I7VN*L(0C8?%C3!*U]%6NN)\[5D M@T-:'3=(U5T@(9EU-SQ.35LAV7,W6'73WB'M+>>6@-VV(]P=U@28+7_NOS%] MAUF6S5B7[!8J$#F%,H?E^P;XX/90QW]K#0 MW&D56^N% M7B!Y]@ BIG(KX<>XVL_FJ54:ST]I;)8$A0^QA-SFLVEO5S8 M;C)/#;;?5&U&R):@,>ZBLJKS],(CRIO\^8_GVEPF=,X>XAEA=S#"W7HVG>(6 M-TC-#Q->&F@7 F*::P7^/RU4A26/M<4@HSI#O31VFDS:MF!K0%9G:!#(UC5; MNM/$ [*PIVT0%DQ03@HM\K6$&7%!'Y0%C6L2_/K(7;2^&AJVP9W(UAD M MVJA.OIH\2$ 8#[0(^H1I ?TL?\:;"*/-_.B(!C9#E!CG4\7N6EVT[G40)C M/HPQJA)@CW)=AH2 Q/59X>83^&DNW9RL+J3,](/93MO0=9QG3+<8UJ.HUR^< MNI[6?.%=J[G\8%]2_8T2:!Q.>391TRQ=!\!FB-8A7MIJ:UC*YG;07X:T04S! M7R+E$U)RM9E,FI]J&Y0Z7NXU)^W US@EAE0):0>Z(IQMT*7V_2RM_:P<0K=: M-^A=;+LKVK??XV+;$EBNX'\)?JG=0Q%7S/\*?\&[R/(WJ/R^NCBJ4D*\R7'P M.PA<7#&W/V5\#Y%,4PWHN)?7YR:HRO[RC@N?#?9':/+H-A,64F-32WG42[\T M"/A#UP37_&](/5&>*M.\5:02G*L-5HK6FE=(]B=8*5KKH[Z:Y?(WW1]$#%1$ M\YR#?F-I)+7?B8KE@B0B2]Q)=Z#?@8_VJ/A41CQ3^=?X(JJ&7P;0^7W]?%' M"\%XY2\10'77D$A:>IV]74$#_H:SA(/W&8L8C-*X'MKJ.<(L M8S1=N&]37EWI?DBA2@>R::$IH7650_D80Y<]Y>8Y@^DHM['XJL[KA$MU/1W! M$EC%.V)WT/AXM:K^6@(,#Z?&]T+MH/#3!UE6H/1QO+!3&:YX>:KB3![#E.M$ M9OF" 9!7E'&=S;M@"G ?ZZ36TUF*IT2N0,UTG&UKH?' @3]D06)E6I,AV\G7J&M*:.,(WA6$A)>!^Q M$J_KU4-:?,\"LWKGH S"[NB'UPQ+0UI^1T0>#A\.^8WR _UC0B3@E?\#4$L# M!!0 ( -I<]U(-?GVB]"L ':[ P 5 8VQF9"TR,#(Q,#8S,%]D968N M>&UL[7UI<]LXE^[W6S7_(3?SF9VMMW2]/5/REG%-''ML)SWO_=(%DY#$#D6X M0=++^^LO0$JR+!' 3</KZ[G11I1?L06]-7_'EQ^?A6\>OO^MY_>7YR]^GI]^.K]V_?O M@K>_!.\_!,%__".)T^^_R1\W)*.OA!!I5O[Y^^MYGM_^]N;-_?W]#P\W//F! M\=F;]V_??GBS*OUZ65Q^&^7K"IN%?WI3?;DNNM/T_8>R[+N/'S^^*;]=%\WB MNH*BT7=O_O?L\U4XIPL2Q*GLD5#*DL6_9>6'GUE(\K(;C1!>*4O(OX)5L4!^ M%+Q['WQX]\-#%KT6O?[J5=5UA(><)?223E\M?_UZ>;K;%W&:OXGBQ9MEF3(VH:_?M!;1N="QHO:"IG2E ]KJFLBF:Z%GCE+@E;3;HLIGA0DE?!K3) I9FM)0SO,?0K9X(U>UMS]_>/NF%%XL"CD5 MS\V#E.4T^%FL$W?B+\9CFCW'$2;3*%A5+@6&U%7*+C#&:2RE^BS^7):6(O6% MHI*$/N14K/G+E6DE3,+"G7>6K=YY1L,?9NSN343C\K'RE[(CJK=&XS^/TSS. M'X^>38V$W-#D]]>JKRMI$KD ,[[LF.&EJ1]IO4CUF;;Z)*AV^'?+W>K?EQ__>11G8<*R@M-K,5X.Q%.^ M3VZRG),PWY+;HH8#'*?+6?!8(YX""*2* R17JPDN%@MZ*G[='D#F@BZEOB8W M"35)_*R03MJGI7/"PU>,"PK[^VM!@ZL-Y3?YVFCT^^N<%^OFEGM50V8SY6P! MZF+68$:()P^)3\%D*HBZ98B9%O-A@6@(CN)U/1]?#+#H A&]Z_S5/-^5&KV; M^JVM+:+EARS-Q: ^3LI^%?2&SN0OUH@W-)0F4TRW<@P\J\RK!F0]8$WVH2>D M_WA3PRQ[IQNDLNZ#\2DX% MDZ)@+.\)M2?4GE![0NT)M2?4?1%JX";DDD"_"VY(%FP%5?]RE-P;G$+N822?XI7NYQ&AV)EU+4=1]6RA]<8L.A&?U=%[8]G!Y)1]!)-RI^0 ,IX^S4(5!886'U;:.NH+ M*3J E-5H4T\A;;D!Y/N?@O"<\N3QDMXROJVP 4H.(.,U)X*SR;=G%%)5= @I MQ2-TDFU\W;L)9A)%G&;9\C\Y.]\I[3&:LD/)*7>XN[2'8E)PDIP*>O?PW_11*::B M7/_RL<6"I5>Y4")*BWIV7N3E8?!=JYQ=I?XEKVA9M0**!\LW7$LY(,5QF(MQ M23.@\;IZ[/&"\IEX-9\XN\_G8I#=DE0]8[2E>Y?U)$[HEV)32=\1<+?((%+Q M0['2S1A7]UQMJ=YE.TU#QL7D*PEJN1P?2H,$?]1N-:!: \@N."$16O\=%-3>+J Z'Y!BV[7X ^$]"M:2%H7 M$!#=1[3H-"XXZ*;=?ZA+X]&H=8Q!\6%E)2J#(A075D9B8>.#0L7'4"S,,E"0 M^"@+T-<*!8B/M(#0* DH1JST!.*=A6+$RE T+GXH M-*SL1.-_A4+#2DH (2U0B/A8BUJR<-?6BG6[G] M47A'T81C.@J_L6I<$'[.2Z4[^D:2@JZ27&S)WZ"F6US5:C@I\CGC\;_$?##B M4=7 @.,TRPHXAN>E,( R85HC(IE.&HR6>PJ.T<'G#*P2DC0:">. MN0(2%.;I ZSE4W_L<>J/%Q/WYU-CC"_B;_#4&/U;I^T@-2$#4.L$:JAZA@"$ MV+_INCW$.NH A->_U;H]/(!ER7$PH!U&L.H'Q->_Z;HQODY7F_[MV"W?8XMY MV+\!NR4V;.;=,D?GCT$F)9272T>!*'TKR$Z3_*/&=IQD( 5*!3.\[O:!_.3/ M8X&(/5):S=:"AW/QM(N$I&?/AM!2_["I8J,[*80KGW"X 5P^Y?W;M[^HA0-6 MP6$DQB7-RS!99SS?4,;%7]N*N/CHSS/R$"^*1>TP4WX_E&QBO='*5O?]0+)= MRC"1FC=:^]V0,BE[J^9;;')U-B^;&Z4F]X1'\NQ#S;O5EG'B LCR\^D526A6 MV[O&O2YI(ZBQ%S4H:=B"YP 5YE"0A,]UATE&K/OMT\UMG-JG2 M^:WL?.V8-)9W@.&3/#LI19*A<9KYKRSG6N9:\@,H.3:Y$>P3I^6%8T\:)JM. M?6A&#: &'AS:-P*JLP]8$(PSJ=3):&3-P*HKXE!2;7?7%QJ'M A&PR45&WT< MYDNCL7:'U99UX>ZE22)#8&E*.4DF:32)%D*!D\Q%1FP?/TC69F"RC=IP@77- M-3?9Z(1SJ>N4W//@<8>/EFK%DVZ11J QVN>C?,_9/@K!&K$K\A.B%>O63S+K M!I"A_,)2VA:HL@T?WK/'X3W^9I]QA"_I@=3;8)G!#(H)@8W.R!HI9AC1UMM5 MV9!U [\[\]X'6UY8)^H:JN#1/I;C M?BY?<__.#HRR+<3T]M01QFA@3#TX@JPWP\;V-_A9JIV6:%9/PS: M%6L2A8EJ96FF7K9:9SHZ@M'A0#2$PIEJ%W0][,LJ?F_57RN_QE?*=QM&Z/"[U4\#I'4V?.A5X/&JGGI/C M4 HI?-ZIEW>(Y\4&E%]6,^!$+&>'+"VE^2/.YX=%EK,%Y:83 ;;5?5B'#^OP M81WC][)Z=NW9-59VW6Q/1=FN,'0>&M6#%:+>EU.=K@=7RQN7F1DP9GKQ4Q[_07']* M4%?6FXV]V=B;C5$?.S*H?\Q*Y\($S(9LL08[_TBPUK-D'6"M%C0ZCT'8\R&9S1#%L8 M^6$0YQ2JT=F2]F%83CM_:[5>/328VC !F,U^V)6D\]=7ZQ<%8L)S!LQ'Z%@C M\A$Z T7HV)OY74;G_!K,&(ONXR0)2!H%HGM(.HO%2[&XT1G8D).H'*A8/B[^ MY86&O%C7Q8F<;O1S?$>CT_6$F&09E>?.*S:1D$R7OKQ!"[AP/LEHS/'9L)67 M@A>!B_33$>C=S1Z1^,H?%1-]E?6 MT98U6N]58U*"3N5L^OX8: = 91QQ,^(QF&:]'VN6M72_&VE6E'[XF#W!; *2*UZ:]-NVUZ?%KCYY# M>PZ-E4/#]R&7C/G=VT#4RZS)\DX])SQ9(46K% W7\5\%2/Z07AW\_DUQG+B5J^9BW@ MT"UP2?,R-!U08H*K:K?Z1-F,D]MY'))$F9C 6'9,,G?OKX7)OEIU-R529-HP MEO7:<&,M-B1Z9% M&TKOTKCX/A [V$YZ*^9U=4+ZZ=24.)VET%"=%3J-R93.I_RU;\W8!MW:!GJ0%#1W[$3$* M*X8.%B9]?T2&"\^W/=\>$]]6+ &LXVW3)??^$(0DFU<_Z-]%?$<2>:9@>9+Z MCF;YHOR[$1EOUK@3=MY&5$_7/5T'A*BN!U%Y4"460S0Z>%S=\%*0Y(SD!9?= M* 8FB'AUT:0G[IZX>^+NB;LG[IZXOR3BWMW>Z9*]_QAD\O+S&WG-6;]YE?R0%W?BM_S29BF-X)D2VMZ6T;1M(K MRSO<)_>$1YO"?R-)42*:9%FQJ#YKW$/M'^*^MVZV7_6EV&9X'.:T@C1)HZU/ MOHH%L]7HZN617B_T>J'7"[U>Z/5"KQ>^)+VP3UZ")AJU77>T(;)H E<;=T&/ M;,NE)>&G@%<7Y#2S'*BJ.[$4Z(7QE@%O&8 '@6BSU9U MO9[E]2RO9WD]R^M97L]Z27I6@TW2)3W^N0P"2\6*'-.&P7"Z)IS09+- GBI[ MJFSA #E=#J?'PX+SU4H%=V; JGO"[ FS)\R>,'O"[ GS2R+,S?9)EYQYG76Q M&5]657>;0;(%3U8D3ZP[I7_\(-T+>G-CL\HXJ#0N:3RQ!Z>1^QR3FS@1LJVB M8T&\K45+GNY[NN_IOJ?[GNY[NO\2Z'X;5C?"^*+6S #GZ9N(YB1.A+(@A"[( M>ERW/H:C:!?9>1RME*UTI6.!D#U26L95710\G(NG7R0D56>6!U;I( M^?83< MA'.2SLI^.WBLCRE<2\7C<)NY]=!R5U!W(N%V!;K9%NB,\.\T+\6Y$#NV^)C, MZ/ET2KF8_?*DG1)^KT_KHDOD^-J43XZQ]V_?_J(>FL J.)1D7-*\#)4=E'7_ MC#S$BV)1.\R4WP\EF]A]M++5?3^0;)=R]5#<3K#SW9 R*7NKYEML31"I.#7647Z.2^=BV>6S-RM64D42FM6.'6,Y M!S*OZ2+E=X(VU ^#+ZS,'D"CLJ>S:Y:39/-[">@+R_])\TL:LED:_TOPW7KL MO3]OG_I0D+B812>,+S^2Y=X-W;%:(5SV]M-1'.UL,Y9W@.&3H/*Y%$EH_)EF M95.6CH'RV5 ?5HP90 P\.[1L!U=D'+ C&F53& MOY"%CFC5%7$HJ;:[ZPN-0UH$HV'K3*=VA]66=>$:IHEH=/:)II239))&DV@A M%&]Y<40>WZT\"WJ.WJ@-%UB;FDK+']_$FQ,H*XJG8I9]/&),/77\=Q'GCZ>I M>/=%F4#M/)]3?CTGZ?(@>,D;LM.TPMAU+S9\_![W\&DJEILTBT.9D$ 9^N%4 MF#'U_I="KF'+X_[9Y([$B71 "HVO1-IU_P(?-Z8>K!T8GSC+E)%4_3UIA/UV M7N193M)(;!/]3FWH\S#V8:;=94OK9QJ!N&:?C_(]9_LH!%R_.:S:Y>@/&L_F MTL9X)ZCS3%!ERL.XWMOO4 *G_;Q"\ 1P9:74*R76#2!#^86EM"U091NNL#:) MU!#Z8\RK& BCTM!E^V/JH]W=>FM>7U*Y@(K/-[)87U.^>-]U;[:7Q(?U[V58 M?VGO.LVR@D9'!5^;.2K51AF)IWX1K5IS=E!@7Z+JS??,[\;),$.H"B8$-OXA MUL@)@Q%M?70(&U(?PM@MM;X]\F-/@$&;*&\!HL-N<-WV2_^!EC;_1R,@/8(;^, MK4/ZBB,$]M>O&/O+9404L-\^8NRW_B/0H<0/6\9/-V>=H+V%C2=C.*D$[3LL MQ'O0/&G0SL'&NSN))X2"Q\*@>TL@".T(E)2Y]X-Z3[WC\B[?=GE(C>TXR3L* ME,K?76:V&.Y;OD3K>'5IDKLG:2@G\1$K;O)ID4S"D!6")ES2D,9WWY!Q__[]TPW@WS8MTP#==KEZ3NEV!!_F(\"(LL9PLJ?F&IU-1X M%QGGFS7NA/ZU$;55[OG#Y0,GZH3>BB(=9!=?M7Q@?OA!;P\_-#_\L/G#/17? M)RH.3%TN9O)JZ-3E_=07&DA*&4-S/GTF1NV+!I4=D\P(4G'L;LS:/ FFXDZ2 M8&]L3Y=Q]OV IN%\0?AW;6H5:+7]081@M.V*^+@64I,&%%H-!R)#\GA #0PX MGOP4JC2-D"H8D,C>M9LXNS7&C@/#W%\QV&TI]5<7P&JY,)S)LZ&7E:7\"\WU MZ85T9;VITILJT9LJS:E*-&H$L^+NF(#9;-JLP8XR$JSU;$L'6,NF1V=E;T9$ MT1V[ K\E9K5UH7(Q]#F*,9S#ZG0=8R ,2^82?!'TW% M;!7XL8K[OA"BB/VE2B.QG:$<4!)'^ $N:5Y&,(2U*?E$SB#Z.;ZC\I32GBUL2\Y)FJ*^YTA=V(/URH](Z!VO+>*>@=PJ.W"G89C]A'2W1H_4T M-=Z$T1@]V[X_!EHA41DRW(QX#&94;[/R-JO]LUE!Z"0:>[<=-'LM=E@C>#=I M&2#V(I?FQH]!7%Y,$>3DH;6)$=:8$[.BC6@^KX"WWQFUON/I5(Z].UI=[')- M'B[%@).IO^*TB-/9N: CI:=!IK2 YJ*2:K*DV H[2T*>WDC MY->4K].3BG>_?.FJCC:4]A81KP=Y/*$%"J5N$4GZE0X^ERW*:SS_)Y*T5XF:?SFEV*%W^_11(: MUNX@ <;SQ\FTO7%:3KH3NDW P.4[$.LZ_JL@*3FC#W'(WJN3<^C*=2T&4(K. MA?@C%J,\_TXFU4D0QO/Y 6?L>_*87A#^_4Q^G;&3B,9<A&3#95_O9ID2*Q#+&LB[RG7!*SJ>7 M5 S9 H&Z#+O?C*M^] @BP%A(\4J3SZ2J3OP6D^HH. M4#T7:YGE6&65T1=V+OW630M'<58>!)%ZTC*(&X0+W@PVQ.N[)=9C3)43I6DS MWCCKP[W0&S?-.2#,.SZSHF*C,]Y:T!XT@5JP]\$ZT.)06:Z[&:\8@J\Z>[=& M"P(:&V\+7+7V&1\MY[U$=HB]EV@;$DQ71K.$V(&S539'YAZRM*H#T:&ZHJFI M8P.(%=LM3%8&'R!&;->1MM.V@:"Q73G:SJ@"!(WMWE"(A0R'UWI!\H*+AXI? MV;3Z,$AB?G$QVMV( 9/'$VF.>7_ M%-!.6%'KJVS>"@X/(2YI7H:_LA//QWJ0K=:XHT)EY;2MCACA%S'EK^]IJRS1;9M#W .*Q:AM,\@17XLGMQW>.^U@QWS/ND#\U I6O!4!CZ1^=2)H M*4FDW&V@:QO$U@M?TVC)Q6ET_!"*HI.%_*M)!YC:3^_] M1._]]$9[;[3?/Z-]5QOO'IGU[36*D1G[.^&;(W,!=*15[)$S *X^CLP[T(D! M;Z3.@68VH9$Z!3K0F8#(/R)##M*G7/I#/@0AR>;5#_IW$=^11(Z\95+A.YKE MY4A<^0<>@TA4ERZ",&KJ(NGRD4Z\)MT#\*E4O!?":%/X+S%,K]G9P+S0\)YX]B-=5:Z'IZ M"MK^^B/.YW$JH$CYN^TD6-/>*NBM@MXJZ*V"WBHXN'[1_3(^4OM@KYO^2,V& M, ;H4OO\,'T0(ZSPXUA-N&[H+PQ\XMC?!'(3,WV@KN;8[>YMB?=6*9_^.$\2F- M\T)L3I,T$@MQO$S]?YI6RT_7U@G;Y^YCGVYEL#A^$$I9G-$+'H>=6X.ZE&F$ M[Z*\_VX-\A-77Z3=XY-&V&_G12XVMC02-*3*&-13KRF?,^X^"K^7-_Y=297J-,L*&AT5?*T:EX,G*[_< MFIQ*VMJX(>][\+X'[WOPOH>N#'TP_OO2? UMN.Q+\S= ]QAQNAQ: M4IN1'7G'H,^-],3\P+;;D1ZU1V1QQ>GSD_YL(:M 4!79]&QU?\# ZFG(/'\- M9/?./^_\,]_L*)>;:_'<&DFU91S(>KF> R47J;TS%U06HRE5M14<_UV(47*: M"CA%R47.\SGEUW.2/M\D:-27N[6Y!/O8SW(SWMIV2RWA2"SDZ\ D5Z_ 2KB] M>CO/-;7!^[_^\7O-P;_K\_>QC?%/ 7K2]>C/? M2NS.]H#ZQ^]Q#^.; WEP_B.E#;')VTLC2X2DGXA"UJK 0_Q*-]SMH_JS [A MPTUT$OM#G\,!T=N).G&T0%>BT<6C &QL []J@/.CS]?(K&QXJ*)UG,X##%>J M^_@L'Y_EX[,Z,I>\M+BMWJP;+RVHJY6Q>E\CO=R8E<<:!^;$1K:OT6-NK%DO M+;"LK9?ZI868]>A2=AEK]G-YZ4>:,RXO2IT7JKH_I*Z( M2TDOR?V96(]X3!)C]]:5=2G[MU5&[TN:47ZGO-''7,$EBC\8_RYX#F?R"C<3 M@MK"WB_E_5+H_5+>X.P-SOMG< ;LC2,U#D.VG)&::R$L=Z3&51T5'JF%$\K> M1FJ35"L$CFPSHE@D]C4:!3GR6<7--ZV5'\B,2SO'\\NR*-D=(?54%/H5?K"#J6_I"&- M[Z1,\CH[$ 9=%3=(Q!X6K:Y)CVEFA*$O[P[#E5AO.12 HK +Z:.HW(5(G^4 M1M(-*J(0M*:$6SG%8E(]!LL*K:X*XQAJS57<(OB M25,W ]@MZT)VEL[D#3ZG9:1O&9:DDEQ=TH'BJ5Q_U8Q]6 M"0\:XV@"UW..Z5+&LYU/OV;5%@O"HZCC HN,U*NX@6&!TI1T*[=A9B@+NI7: M/ -T95W)OLD3 ,-%4]P!@@N^U#^,2I:FI!.Y%19Q-6N&5'&2=2TG<4JC8\)3 ML19FDS L%D5"Y 67=!J'L0H/O**3+ *,YS"JH2OJHZ3V][((B Z&2NO:%<:P MWILK^ @U'Z'F(]1\A-H6)("/ 5W6"KW,&^ :.!W0O48P6#.Y01=J",8&=ZRC MBSD$8X1$>B$)-@1C,JG_Z&(.X2.R-:CA(@W!H.!Z*[JE!+;;&:UHZ/8ZG<0; MP(Q&='3[&A!8O9L4W? #HK%W"*/;SX!(+2SNZ+8W($1H/ 6Z30[Z"LTF<'1; MG0%:)['/Z/)Q -]G79P>NN4%MH]#W?7HMG. X,I%5.]71K?!VT&%A'^CV_6M M(1JCDM'-QT803;% Z'9\.Y2C@V>A'!E]QNB65*/8Y@6U);T96&D"8@5$A*%; M4!OB0\ZW+:YL!;CPT$U @.#/;$R&X YTD\X.G_Z$ +H99P<.=#()'8>QPV@; M[()PM[>!:XI[0+B:VL"S"ZU_ NOH3/WZLS+!7TBR>3!-V'W6[C@]O%5W)^EM M96QUB/XT#;ED@$>T^O\TW=(_EXK,\8-,Q%D.G96U[U)QHKZC)FV"C53@LJR0 M20G.IQM[T4DA.^MZSEDQFR^O@1?SX)K)9*,DW8Z*:M]0!T"624YE_M(ROPR- MLA.Q%%R3AS_B?"ZGL5B?M9?9;Z)IWQJ.9 .XI/&I#Y3'U6FY12X8S^-_E8EI MSJ='<5:M"?+2#TX7<;'(S&&K[1ISY^/BMGNG&4XT_,/-DH* MR)4C0XR,6Y:1Y)-8I&_E1B-'BI@6J=A_EKC%^J;H41'J)?> M7YI)G5AWE%I5T(W4"K;Z%&*GQ@&NB@+9Z5,"=3"DFCHHL*QWK:7EQ; [VC> M Z4T S]MT+KD,W:5':"3@:HU].,D3H5J]8Q^*!#:-X :I6'$-F\(#^J*A+=X MMYH&4*-L]FX!#>%!7:,VV*'5-( :9;-WBU/+>J8>J@'MEG$AJ]!H1<<^39(T M6B^&I2_1]&)LZ[LX8OUDFKNDMP47BDOVW.JH >OZ!#5)2V=1]?LN:E1R%Q_ MY9,!:]/F'/; -9N$0F_EU&SK@E3!@ 2:;;=Y VY2':SMXK7&?Q4X:#W'F*Y( M(J];/B-YP>/\\7SZ7U1Z+E9_7]%0_J_>TENUY0;[72P/^(K%X8@5-_FT2%;* MNAJBL8J3) \6*R6Z== G>AA VN+VMCH>3A+)1$\2=G^:3AE?5/OQUU0'OO![H-I)N>:1K&@_!L78OU$ARC-9;U$@)( M,3\ 7M"Q+)/ 7NCTC-585E#;$=))",=8%M&&G0.-Y4%'-KOIAJ;AONCVDFZZ MP^4)&6"7#I?=#D&7MCK@A:Y#@9[*)L$!Z$B.+8KGMB+MT24@UN$R(@)Y;+/0 M6'1OUAX'Z^Z$_U-O#)HR(V4Y#=X'*='V&5 M7$DPM)7*$X=;$H/*(I#]*$Z*?"?G"+"TJ_.62QY0K?KES)[D@O'=%+GT?Y-(;]%'!Z1]-"DH&,S&9<[).RIDRG MNOZFD;FK0(%FQ(I MIJ.QK)N<3U_K]VI-"0=R+G=L&>(G=3GI8I;A;"L6L;Y849XE$?^B:_*@P-.B M)6^%=VN%]Y;:UD",M(!9[<78H)F76&:U]XW.R&ZQSZ )+H*]#Z;6DU Y#KH9 MAJW\"1T![6@XFK405"/1O/*Q)K85=&.TU2Z 87AVL:(822XJ2/"A";"Q#>O@ M\OYC[S_>/_]Q:UUR9%YFL_''+7# MV:K./F#IWNIOC6F=JN:S7&R7.7P46+1E7=AI:2(:G7VBJ9 KD:D/HX78H.01 MKCR^6PFHG_.-VO"6=&])'[DEW6;7V#G@"EJ:1V=\MMY(T1C^[-X. S,>5":) M/D8L&]:\80V)@$/,Y!HZ."B]%29>%9 M)I*HR_WUA>:KPS"KE#R1S"!6)83:HM>]/J.#0&>%:-](4M!^T;=]A -%:A)% MY00@BU3' _J];)B-29J MRXY1=@0&T#$EM;B4+K"41JLC=MI!KB_LPA@(3 B!*>5#)8M<&\4.TFZ3:M.4 M2]/MUL3--"XH4!UO/-_+9#!:3>-8Z'3LD5:D^V*9LE9FQU>_B%:M87KX-06=.7F[=!?:,%ZT'D,]1HE M ZO,SES;.D\A[,6P1CHJ.L\$^$U:F 71Q?>"04*47V=^04TX1C=#UGL+<OWU DXFU\;% T6. MC>UU%H$![0!LO+"Y91**&"7):V*B1!;Z2);5T<)V]Q2>// 6O. 2\3 "@\%;5E$-R=Y.]]&D[^3UPHL!>< M3>/M%4I3PMEY9*EMKU)XQ&DANO+I5M$#.F6<;MQ*>1:G3-X[?YKF5*RKN=BT MG[=2F>K.:#Z7]\'*>Q+++4/1#PXD<-;/0OKE28X#FE+UV#"4=B+_JAUY3T>7:194)00+6K[,,W]S)\T]_E MY^_R&T=>"W]DW!\9W[\@D)>6BQ%@;QEIA(C2-C#28 Z@?H(NM-4LMW7"%.0K MC15BH^*&;D&Q@@IPL6:M !IN3T4R. '!8\W\NFA813,,@UYMW3_1Z*L3;&]Z5L6-+#^7/V3X MM?CD_P-02P,$% @ VESW4MVIFCD\0 =YP# !4 !C;&9D+3(P,C$P M-C,P7VQA8BYX;6SM?6N3Y#:.X/>+N/_ \USLM".JW ^_QIZ9W:BGM^ZJN^JJ MJNWU=5PX5!(S4[92S)&4]9A??P0I*969HD1"(JGJW8@9=W/O5FR\(34,6Q>G\[U]\O#T\NCVYN/B"Y$601D'"4OKW M+U+VQ;_]ZW__;W_['X>'/]&49D%!(W+_3.X6ZS2BV2E;4O(?QS>7Y)"\>??C MM^^NWY./=R?DW9MW;P_??'_X[NO#PW_]6Q*G?_P(_[D/O'Q\>OGNZSY"N6S5^_>_/FZ]?5Z"_*X?!M5-0_: [^]K7\LAZZ!_KQ M:S'V[0\__/!:?%L/S>.V@1SHV]?_\?[R-ES097 8I\"1$&C)XQ]S\>$E"X-" ML+%W"D0Y OYU6 T[A(\.W[X[_/KM5T]Y] 7G.B&2=1E+Z V=$?CSX\V%$N#M4+[;1%DA0WJ]P&/3/\=*X)D7,KW08Y-,U=A M=&2:]T".3/,'.K)\[ (J\ 9@^E10 M?AZ56K.&S<*M283)#+CY[NV;[[Y^(\B$3WX[9>%Z2=/B*.7*HHB+YXMTQK*E MT.\5&D&FA* U7I*5P"G!LG+"6U,VA'N8-+FIQ:1]]F$\"%:O089>TZ3(JT\.I<'SMCR\ M_U1^_-OM(LCH,3_=HQ.V7-$T%R0=91GG/06*CY\W0ZZ#9S&)QR"+SH,X^SE( MUO0HS]?+%?PJ/WM:T9#O_-/X(8ZXN-]P-; CG\[Q&LJY,_JL[Y<2%WF.:1(Y MW1[NUYAY6SC=[:K0[!]80>_8>9QR\ST.$FY,%8+(4UH$<9+?\6-C'21M.M[L MEQAMKX?!MAP#%>2.D9H.4A-"2DI(28K[,\!P$=@ S@X4M+S"<;CY6\K).'QW M",91S+WL)3UPPA]UQ6 3W"4:_;+.+B/$VYGE1H^/UW3#WQ; MW3W2Y(&^9VFQV!7NL< A#0XL6G,Q?Z#9/6OU)3ND_?Q7SOUWW6+M>V)F^W&%OGTM>'89 OY'_H/];Q0Y /8=!&G$M]$#S0M"'.:APH$<] MN.SM0+%\VI787!YR7]L\Y-#SL7NVE61-^DC;%3S$2=;*?5L'V#?\ Q:* MF[/H,&S$(C!'EBZP40^I/J1.CJ5O^+%T"V0<"CI(,ZHSH7-(>X%Z3QXSKK_D M(V^FSO-] M?/4%M"]_;- M80(&/4K@5#\>5=AVD3@1M+=ON*0)3V=*0J;D=Z^ =3/1\>W7(XWG"\AL"AZX M3SFG8(*PN;M7,J?-Z \<__J6DF!Q) MBL%WY!3+[W-RM:&8O"JO7K^V6@8]\7Y)+3CFYA,W(R6D^R;TZJF",=CFAO]K>PDB5 M)[WQL\^6JX0]4_J>+N]IUAL/T@4P.+#3A\CV]A&4E$'0DA;2(.: 5.203Y*@ M_^*.],JU1&#-VNP_B\SVWEG\+-G$?U*$R$(>CD'\G+=YO OA7/U<$DD8@ M;I*'Q= %'W"%8+"*CH\$:;_?!4^G<1XF+%]G%/(@CSFZ/Q2'@,Y/D&J_"[1M M82\]&8Z<;+"33X"?" +\*'8M;C,,"]TK;[:2%VK\;,F#4/R=[X9ED#V/K,'U M$3E2X_T$34&77PDJR=V&2G(KJ7QA"MU@_0=H==-%=;_AX!(LB^$IA1S2I'5L MJ\D(EZ-MIT73%';>34VH'-7<@R_-FC(3A '[#[&Z]N]_HS@/YO,,WN(*'3'; M?(/8;@BXEFZ->_&[OE#F?SO=H@D"5=5W4]PQF+4TN)$V7* I92=Y0&JZ#C91W$^"-N+;DQFR<+I9ISJK\9)S M]ZJ7L3^SA(.!&;M^[-V.>0KY>^T4VMZ)%5;R4*-]^=E[/8MM^]UWUPJZ2;(" M.Y.EXC:''Z35-[@P!0JRQ;2L'@I\Y&O![61-%=AQU7?3##S@5M0PVQYE$H*IIUW8$W E>A]C2<&CKZMLE$ML/^13O?L71H$H82 MAH4\C#UT -I\'-V*V.4[Z;?6WDF/-#7<.8FG<'JQ+#TA-7U(K;$\KK=^22+W5DXZ M70#U0.Q6W0/H3$[W,*/VXPCT%XIJNAV3$ 5X2>D6D&1#A)\]I)8*IL\J^^^? M6+4OY0>'] EL2=Q]GC%42R^F>K"[?DHE(=EM#3V MI;],9H>(%)N5)#4TQ\!=8 C=TF[0I,+#KGA?4P914;DS&AIQXKO#='4-=@EJ MR4:H&INW%1!ME?[^T=CJL.U074AGKB@)Z^$MK 9[F2'/')O/G)ZXX';^ XTN MTH*S.KY/J C>?LSI;)US=KSD<0=IWP D]=O&ALSTA^+4,\II;3^_2F0,7+]1Y3&"7@-S:1'>L^O>*R6RG=:C872=,&KHDZ+\.E1&4@I,3!2]!?N]1]])+-_6/Q346=\!V M/OF8QL6@&U8K*,>Y>QV5-.^WLGNEK*&_U-Z',(/)W]S:D1GUG:Y%0?ALS,I2__@-V; MTK34^Q".;Z>HW0T(M0@5+=2RXR(N/C>?R^"(:GTG4"<37L5>S4Y8VO703?^' M(]:]W$;@LPCD-B5C%;\<.C]$<%79L@5H$4VV2VI\/C4W$+:>^I5=')[ UKNA M*7T,$J#28-^U_&K$3=> [G/'-<@8:[L-FMF8>ZTD1.ZYB>VS-N'JV61*OGXV M+D3M0WU8:Y5$=X1_9UN7%)2^@[X;\4)YA0^5 MH3GUXAPNE;)R&^UJ6V?7%A]+YW H]K\D[!B)M>SV(5KO!LE1'A9@TOA.R>YB M)S/@T6=COVP_H/#\]FRRULLVF2_?>-F>S[3.XZ&\?E&U/C[CPUZQM3T\"_M, M5?=VNK;GARZ35=W;9+Y\U;T]GVFI;C2O!U]72 /MF5G: M_482QH:PU(<-DU\'<73.LKO@Z9>X6"Q8$L7IG'_0KGBZ[!$DJ"&VA2%*IW:" M(6WH,]\>#X941.+4D,<-.22C"0 A!2,0?(&/V(Q_6B?HYR)!?RX]J4F<^%AY MWCV]!RV0ZWIIHHMW=U_%UC'8ZF9-6,Z*EC61HFJ1#:-Z< _%0.#W4TVL=?&9 M%F]<5V8I6YC>L:.0&\,9[8_+Z_P$6V>E [0KP>^B ;,/1IK3D'/FFG^^"/*) ME(;1$1^&X=_ UD3[25)Q*@Z;<[K[8$E[/*8=41==3VWEV(AN(\\^KI,RUS!Q[ MU^5*^J'$=:\I/,5.'5FW4T/[P5-? 3\WF/4=96..!Z2:)2FG2>IYDL9$O>>K M^M0%8_0F&TN\7LKEYOY\[3:KT<7G^OJRCZ[)WU?V3<#I!>7XW)R2*M[I"O.R M+CBU-^ 8-YIF/L4A>T];7@'T#',(ND6"ZO!HHO;_$:4J+/P)N9J1K^H%E MQ>(X8^R/Y#F]#K(_WL/7.2L"M6#C(&!DW@R3[>WP_9MOWY"*)")I(H*H U*1 M18 N+F$59?@]8WON@[<3AAT>]AQ26MD(R^#8-N=GYK+LNM1E4JN&(2WA77"V M=Z'$)^^$#TBP+A8LB__)3:IOWQR\>2/_3_[G5V_>DE50%IWY*WG[]<'WW[P[ M^/:;;T7B"/_G=]_\@8_^KFDMBD6S.5:O]S(STZD MZ^R)9F&8 M=B%[EFH6\QNQ!^I:Z(;8\>2[PD5+>BM>U63TZZ=AC=)5EM MW'MAIG>C*<-1&IT]K>),0%"U471AD(]"DRQ8/[$6/08)PG?3QLZ6R//8I=-SX% MMJRX\2CU;K.5?>I=QOU\]C!YM8R[8$ MZZ6IZFHJ7K4UB@A?"MN(6.\ZNZ+F93G7=@1F3/TP0 I<9[N$8;:FT64) MN,GOJ9[0-QZ;=Z*":SUY1"+F6P,6FGHJ2]#+56;,JF&"E&=%0XCXOW8%B'_T MVPWLA]8D7,6WAL*Q \5ZEU9(-,V+. P2\IX&X'()T^O3*8-W3FY]2Q4'60]; M'.N/[2?!544 A?+H'HS4'.U 7>6?M&/'>#MCS6/X0_P#HCX0JW()C6\!+9)J/ RPHOW:NL5Y6N%CP..U>\+;O,0O> MA&-]P24RCPO>RC76RXH)-,;*^^+X>C\:L2U6[BQ.KV@;E?L/RVLRO:==E(J3 M[ATUJ"J3\U,..M;W>FD=@_$N6@M0!_Z9P$I6$JTO_ZR+G\R,25.+ NKG3MKI M)]:'QW^F^POI#Z8BW'/2M?-^7_4ER6XBM5:"W\3Y89QN/HP;$\V@4BL+.UGC M$^C/)2K@ZU2X50_$AECV -I6A;)-S00*QG;PDNDSR(%/>IVQ:!T65]DMS1[B MD!X]Q;MAN+YA" ^U#9QMV2AQEH^1..B"YLR0CET%M MM8BHQ^+E9!^F%V'Q%<_OYRPS8I>K*QZ%+MG[#GN]XT)K*"]W_&B.?=ZQ3H:\ M,)^Q-Y_JSS)>BH_9.Q$?/M:8W!U2U5WY?.4E>USZ6\OENQ2_+1HX M,,K-_:BWH%''2&Q#AGV(]FVI$F7UG&2WA-&WLK91*>9_)2G;>63)MT,C".&G MR4''2C #]GH5-8V'N_T_&$7P7#[?W9._:;W@U>"X4L F\XZW3"Z[#9(@TTT& M5 P>E@FX ]15&F"HW=/,;BJ@BJ?[>8"=C'*MI5@2A\_UA6E/^;.>T5C]U [5 M69.B=O2H_D1CS021$E;>8\)5@2 C]I09VRCD14L^$S%@FJQ9X/X"M[\,Q;D",!,*KT6E8=\OLQZ,8H;ZJ;^T9HY,L MP&6X($J[=))EN&I;XQ>6_7&17F.1><4*8(!4E9:DXJXJ+(XOMU ;KXCD'CRY@K\K1(GN'V!CZ5 MXY02-@I4M"@.PFY;9D_C9%W$#Y2L6,'1QT$"]S&B?N$T//>Q5H]96A)?NA74 MO;!K;FA.LX<.Z>_[P5 =NP?8E1.BIF!0W&#(?(:D,-4$D$PB]GN J.6E[1#I M89IK8[FL2W#'CL)_K..,\M.-6WS%\S7G> %I3?S3U5)]S6X. <:R-R=INJ M31'J@M7&?(?LNFO^^4(\GN8.]*HDAGL-0(Y(8:<50>)?\:8JJL*V@-K>B!4R,@=L?@^!=FZV'0 =+'(L-Q_X M_()\ 93EHF-:&G'B@C2$_L\%7?:U"#3^/5*ZM/'8%CA.R*'HTC>KT#?Z\7F1 M/_,E8(/YZN,>Y+X_2'F_&Z3<9&3W/^L8$_Z0FXXQZ'!ZM3$&P>B[##_<\G-Y ML:&[+*I,7OU*@\SC)<6H>V;W5F+\I752;.UWEIVL\X(MN8PHTNK4@U!EUW:! M66_:42+SE437P3ZFQQ,'@O A6-*KV18ARK2YWK$(L5#"="<=OE+F^MG)C'CD MRY?[*6/]5T%;@X;Z;@*8\Y"DP#HH#(FD>V@"T[R?<-M.Y_;RMSF;+;QY*6E, MXC\_2\]$GN=OQTY=ZD#A.EVIA13;6['$1E;ZYN04)^W''!=_D(J%$['(Q]X# M8Z0*]:ZQZ]9GHA40A520=7N=&8V1V"9F^Q"MOV.0*(G$Z<IZQXTA+4[>2.W(BGL'KY^5*CGQ7I7F(@VY"W$7/-'\.HBCKA<'JH'XQ)D= M@-:]/(B!KS@N$JTS./^*!27/_.P3>;2QH(<40)"O3!@5AYD^VUR7[MYKF=)S M^]+_ VS);B5@^]$#65.Q08&?XMS]K&7F_/(52;@)'M\'W$J.@Z0WH- V=FA< MH0G3M@1Q7&19(?/KG+>RLLU'5_/'=7T-D:>A$)'M+['U,P005S&F(XV\DW'I M1,24[N G1(=46T4]MA>6=7/!=?1HO5HE50HJMSK.$_9XD7(K8RG]S^XCTO#7 MV)B/'A;K120;9)"H;LR<"YM,9BUPPKAU5E/F)U!AN"9L(*.=)U1"=GC>VGZG M;NXQ+9:X%@;./;AFZ@@:M W!BD(#E'5)X/\B@,QG ME*"5=TR'(9[DH#/"UNQ^?T)RXL/K/B5%CWI4;/ M G%2R:A= F@)E7C).HUH1HYN3\A?OGDW@>[4NY*B;$[=RKC/Q1R6.2?G+"L_ M@G&J1#(_1$S-<&XE]L5;TZVSFI2)/1+?_=K=928=I4[LPSC4D MQO5]356Y^#).J7A#J+J:40[$WL+L 731M:OLTP4XB4#J)_+5P4VFSR+7U\T) M]T8"/C+H.G^" M[]2B!.V@7XL4T*Q&[K'@L1:3&89SK@4LBH2%$R20KWF1G@2KF!M)*MGJ'HT5 MJW:HUB6J1BO2;@_CE(02LQ^1ZN$M,V288T$Z+0N#UAG ,M%)G;+=_P.D.*D! M6R]G6!5_+8(G6:#)BR1I<):9L\NU/-7)5E>SILMV0Q,HLP6>6[[W."JOFP&I MA&X6Z8APFLTC(YIOOOGXC)!,^^4V4!F_N)4@0XG/_OC5_T^0GAK*G ]I^/(NC MWWX/+1*[@ +-E$\7DXI8N!8YP !,>W(W= 7%8L$K:V1 JJN/CJ'HLB/[(.V;X!SG8<&1&/&[(X>:0(),4C)0U8:'8-P=09'%85*V"R!PJ+WAZK3B"?#,+2^3\ MGIVO U!(LQR*D!?/?4\A>W^ OG=7 782 RHQ_\N?_O+N[?=_)9("3W?PO1QF MYFR;6K6VO+/.TQVG]BB-M-X[V41EJWH;@B3K5T.B$!F@]FOO6UU.DT)D@]=H M8$SI%QK/%Y#']4"S8%ZV0KI:%SGW8.! 42AJU&\Q429='-:;P)5TD$ 24O71 M8AM2?C2.-MF;'"[L=+>@Y+%_HAZ"2\:BQ@:QV$LI$[U"2IUC!Q4Z\50^R7LQ M$8VB21H,NV]4&Q99Z;%$>=%W[;CY)RRLZLVL:E0\86:K2S3Y( M0.X*EZ2ZBK2[G!/F#)LVSV5%_MLBR JS@U(\\H?NFZ+>&]V0?$#NZ3Q.TS*B MOT+WW7H)C#M+#:]!.MA&^:>:#+-T2GC19&P**SXP$/=A#5DO5[.R'IPL%[Y; M'DEC)";(U@[1MO;M0&T<21MK!H@'7A(U;+NJX*#O20S..8/LLK2>UJJ CI+M$HOP^S3V$!'NV 3-@JH=:U_(:5_IAW$*F<&NM='6ZAP^H>-T& MUH%+(_#X])%[6S&56& MHOT0X<-O,2;V17@NQK-R;H([X#NJL9ZD@[RJ*/J2B#>."KO\Y1GB^,TYEBD^ M<.4=J^/--$2F3&<]["UT'8W6YD1KUR7U^/F=":# MHSV7OQTCL:7U]B':EAN!TN>U;Q<7F0%K'(M)HW./0CQ:1B#%H@')E2FCW4;) M L7H3BC)='H_M8FPDBG3*(U['J=!&F[5.U5?7AL"&+<4;@LB5_M"GR+D];BU M^2+OSH7YO,YEI&E6$3+1PK]=$MA?\+>7S0.#RA=YOH9R3.()_I*EPN(YA]*O MT=TB8^OY0B;$W;(DNF.0HAJDSVTQYT& ,"%I%$(75:D3FN>$/M$LC+D'R&;E M(Q.V,K[=6,9X)(4D@JJS31G-,)#W(@0AQ*:CW$AH>) M*QMO;7P5ZN[-!NL8.;1(M[O,L [4@PIT.TX8D^BV"MWWJA+;-;F[4\AZ.>6K M'C?LT"NABCMC,+WCAU:YWH7KN<+0 9'$^ W1]'.]K0QQ-RNGX'9D6FA:$1'9I3Y#G%D5B5!4/[H!78Q,7!F>ED]C;TJ[W,'[-4. ./N MU19$GO=J"T4C[M51YCM&T"&N")GH/NV2P/Y]VLMFU[D,+"^N9C?T@:9K55>A MUC'83( F+.LA V@] 5&"(/$D0^VL8UK\<"P)/V7#B.HM5%V M(Y!2T(#D M2JDV4&*TYB"*$6I1X /[I9=>2Y+;MMA,@Q^.I9:3P"V?XAE>Z1=':019#"OP MNM0EFG5^@I3K+M"V!;W"?4!6@%TDP] *O[^72UK<9A@6NM:/W6_B1GKWYNIM MVRX^E$Y$TXK(]-8CU)8R['AB-^P9G>+NZ)+.@_#Y9)T7;,EYI:XQVSD0<_?3 M"M"V-$JDI,:*KR$[$OFX*YN+K7*Q=7VT1,XNK(CR<"?3+29,GWD^LK,:B10Z M*5H=PX?D:;6 =9.LI9V;8S-CJXNINVE;O9QR;2.6]>U'JILY%!S6MD2B=65) M8.G#6!X.>/&?JU;F8)EF8R_.9./5N/[Q&H"LQZ]]]8]_@1%=1/]X;89[.OU$ M[]<57[(%WWA;634]YUS_#P>>:&H$KL\N-25#3JE1YC?D/-I@WTTD\WK8: A6 MR[&BRTW'V^S?*>2AO0^*=187S[U17;S#ZJ6H; M4/MO52564J'U_5BUD[/,C%VNDVU+4JZI]*+[6H/VCL\=,-WD/4B""@CC:KWD(DNL@CB[2 MDV 5<[71:>MJ_09;.[\+MO5:^C5R M@/XY24^/V:P'H,9R@N.D]@KN6^4\:4 MX]")S#OP["(1O7\X ,I=*[.15B?_+ ^+O-JQ/3/;V60_['.\)4: ; MMJ;W[(/N#%M=9'-)K MRIF>%L&<7LUF-(.F'%SXVV[Z[6/#) G8H\I)7PY[Y!MG)DR)DPBSIEF:ISF! M9GT>* [26L('IG% Y$2(F G93.6 5),A+YZQN&R1#78(MR\EFU:"3?S?7+W) MLG1[L7C^%U:Q+N+TDF(1\!\&61&'\0I2X/D_G@EWB98$ 8> M*V7_0,XWV8BWOB)3/MAM.R[P4##'@#DV)^K=G"QC[>)BYNBZS4P\:PLT:I![ MFAE.']ZNEZ#K1/'-(,N>Q8.')5N#0@ORZJO[(!$WE/F"A$A"6#X;NJRW"?7DER9Y9S>B 2S KI&<)J:-,I@A<]APH^Q>$82QE5-QA&6K(2Z$^I: A[4\0"UP4:2 MFS&L\KTG3_M:_GA7R])$4+ M8_ 55U@12Y(@RZ$YIC3JOGPQ/!SN<1AEV@;/MFHL<7)?5V E M[_ O&<8A?_">"TA.0R;:@15TSK+XGW+_\6T6MQ?IV.&!A[W5*4E,F[]#NQ;L M=?TZ"D-AQ/)]%T C^3#,UC0J+UER:-!+N<^9T>A&X?2-!!+5R6 8:NOY824Q M$/ :H2A'4B2JIM$1%L#UY,>T."@[N87U=W\HK4(#<'IE]$5RX2S(KMJ5^UO M*[>J8ILHK)!&C%L8$#::,Q;E@I/W(DQUG\1S>0LO MO9R2)T 9. H1N><'=LH@0!5'8@AX#])+@[)/X)J)KTK29NMBG5$?;1=&VF7, MAA0-+H?%O3=:USB^!'I*O'= BNH5#.['N+)9FDCLE]("0J#F?.7G"UKJ6_U/ M@ARB_63&[5R1FB2X7W/W@D1Q'B8L7\N@B?\T;0(Q',*'>YET)/[G3[J;KWN7X^U]]JQ.(DQZ),SRLX;:Z:(6(%"UQR0 M#W7_^I(J.*&G-^7!;H:(J]9S99NY9D 0MQ9V-<]$-$[/'NQ2.3J\'ZASRL=9 M>7FKU:98%$,PVF,'E/4'2Q(-R$N*>20X#LVC2/YJZP(X*VGR(.(J:6 Z[)I( MG9A3>E^4G_)_P6/$.+U*Z:\TR$3!*7FA="0<%T5NUYB@1ZX_8T*""PL9_+>T MOBF;5)T7U&IIU(3!+\$D=\@1W'5R^LMF@.?IY.-N%F,L5O>--C6VM]#; MPV_%QO'SGL/6TAEO(N1Z##2/CC,61/=!&MW*X%99B+"K2KCF3S#F4P]HVY)8 MHR(HC> /2 1YX.8YI/C7^_GG(%'W23+Y+?;9L0X.)P5> W&[QO]"-W3X>8YL MQ'8VB)=#LX#@$A]J-M#H5-QR7(MKC;*3\:;99GY6]KB.^%%R-9/?GSV%"[@/ MC\Y95MZ!M^8#6<*!R@P:F1;KCTI4K<5%_QSQJ>RT32O:Q'W3JLQ_@4P7.0"1 MWN*=5;A#:A/J*[.]RR#8JRI]FZS3N,B_K-NV1\T+OC(9K[S>T^*RCZP76UN* M.5E\.TI+:$>[.FLHBA%5%I:4:6NLL;24.^[@E)2@;\.B6$P DK(#Z,*P3HHJ M.YL.8N=T5-/@G=.CF<99<,>V_6FUW73DN$S-"H/1^VO.U72*C9C['5U+20N"KKHT<- MIA2'K7D.3,BO$^TWF=$'1&N:M@K)F0D=&\;A:=7$[3LR3']NI_JMLX.C.B9$ M(,'?,(R6GXU9P]O(YH+,65_T5(J9!/_H_?3DL[ M^/^L@XPKE>3Y1J3*[HBBQDA#J>N :-TR*=&2&B^1B)U*D@Y+F0&?+,G'$4<< M ?+S))BW2$7K]PA9V()C/5V^0D8 F_-E;^<9ZV6$I24^2PM1(BYD&1;"448#A?W7]C5"&II@K*>;@#T'R/P8;:T<8WUL<-X&(874=FD@ MWL3Y'Z?U6[B^.)7)3]'-$OI1V.^?T*"! !%D0X7_R)31*K AK'5= IDF'.C\ M)VZ%94%RE$9'T3).XUR0_% ]8>QNAHB"@2V1;(++MM"6Q!R0DAR1=;=-4!7_ M]]Q5$;=$;!2^6PZP<%]*-*ZGIT$1G,B,I8[(2M?P 2&5-K#.8BDU\1D$C92K3-%DR*+_KJ*[G M(C+2V;J8)>P1\G'ASR^!'7"MG,^>18^.)OLV!6#DS>46JS9)JQY2NT;0!&SD M%71M.HHTLJMUD1>!B$"JS$/5.*P)N O/521Y#S$FACP"]3(=^[8(LL),.941 M8FPF_.A3.$L-M:OQ!&R9TTJ19MILLF06EZ\AGZOTS@_!LBW0U#4,80:W@;/O M?4F3DTR7/?[Z-L@]^[KM'B M>WMK3QL::$B7[+( G9'8:?X**7D]T*V7FZG03UC^=!> (;EJ^1Q\^^[^+BZ2 MKC-P=\B \Z\"9;\F,$<"'M7;=Z_NOR05>F^'WQX+F0Y?'"N@_9J95]#KHJZ@ M)9L0*/20V8^1ZD@/B2M_1X\:9"_-<>SV M/,[#(($Z*]RY:VE+IS,4<^&M &G=>BQ?2$O$!#!#.I9&TS$;5^%]?&4FS'+N MD>3P-!$*[G5>-BK'H7V/'7CV'8Y,FT&.1:3XR"/\ZO9)M=+ M(2;*<4@QV8-GO702( 0Y:>3E>4^#4'.5:;/*L"08J;*3I7)J$I71CCT/[<$>G7>T64*[I(21BI*"- V@'1 M8H"E;8H65C;6*EC.L96FBRQV<,X_VW7:M,8.R++=@^DLS;8T-"5J(G![2[15 MR,'"TH-T;68"']D"D*RS]-6$5$PRK* 7%>7D0I_M7/< M .'8@N=,-$K5X8FTV:1^^ A6U+QN \(NX0%ARYX3W%'Q+#O%_@PH0JR M;3&2J$F-FU3(R2= [\$T0[!O&B)VRI9!G)H)V?9OQA4S"=NCH$D")B5J M._SN%[8V)D[),[ZA2UG06'QY1[/E6XQGW '&AF?<@FX2GG$+7:-[QJ/,W8IG M7%-6-CL#VL@KL/7\W&BC)5;7/>Y="JM/(L[CI.P#U&++JH:@GSYL0#EZ[@ ( MRQ96GEXXM'"/Z;#$ZJJ?+6DVAQ]QP:I6 MN%T&27*\SN.4YFV1KXY1:"VP!1+K#L96U%&"=E<-6X$<5P!YM+HB CZCU(RK/ M!PF1^$E% 'EU^X\UM)4Y9ZSP$]WI%1]FRD?KT9KLA..>LTQMFK6.&A2SJ:$Y M#-MDI$+J,7*SS\:]X(V"-U;EH$S*E:7(Q'OOH&A-5M 9CI:,=K".1*1*IJZQ M$XG>D[#TL)B9\LWQJ?L38]%CG"07W-.(,WGWM!<#T!N,/'';@;HZ;]NQ8T[; ML>:!.&LKU =D@YSTS\/2T=HC)(Z*A(+< M08;8K+M$$N_0^A'69U6P(DC,-EI]:1F4EY814 ,EM<+R@?CT7N9B99&-M!2^ MBVB6F<><;E5N@LY/QBJ:V0#MZHCKH@&S,<>=$^*XVZ\"6B?2>C]]7/Y0B>_H2&-'UHB>IB?CO;R>1^%OW?/^[2,\^IYT!RWWSS?(0(Y M)7:2:4[+V?OG#O'J?/WB-IN=^PHBD2Q\2"Y#N+H(CT)5C$W M4\09>[_;8.T&VK;G<4%O:?80AU3F0=_(Q@DPH*O3O2NTV$"L9?*LUYV"HB9E MR[^P01VA/EO]N5ISYFLAK4;?[H*GBXA/))[%,C^W)X&N9SPZ_J: ZR@ !\5+ MM]'[3;3KXS(S9IWC ^ #2S]VES-H&8%4JPU(ML6%H^)_^JU=T,8XIL$-NT%\ M8?DG%VE$G_XW55_G*,;AP_;;\%S%ZR56(M 2CM=7H%[!3:;-(JM"<4/GHDY^ M6BAJ<78-0XO$-CA'$K%!ZJ<69R(W>,0.B7'4BV146@(Y6BQ!2E6P# MLQ][J9X#^\C$[&$@T^.*5?/B*(HX^_+RC\LXW;L;TQJ+-CQ:8#JR0DJ4!]5? M"" G5ZDO*[2+N\R(9;YTR-7L/$Z#-(R#Y)K)3ID];7%-?CI4WW2@<*>%V(S4 M5)"*#-]M!1F\JLZO:2;BRF6:@D(8>T8CY4\!U7K(C18D MEB4Q5MQP%FDGI)F/$[$D";)\\RTJ-6>TV2$N_X?,QM).ZA,A9LBY::2\[:7U M0,7.4+&+4##&37=KQ^6B &MH*=5MK!DA=ME>HMMV?MM$<]IZQ*T_HTV'XRX, M>\"^W.O27.U/\;KTY8 MI+[IZQH\5,=O 76MYB5RPK$30.]7T[>SMTW9=_#,LX/;99AWCAW)N75B:+>Z MMAOKVXYCZ\[@QL_$D5.K-*4U>.9"J8JPU!6T1G[@8M*K5A7#ARK6';"N5:M M#R9T18!?Y:IB2<[S=$Q\]0D:NCBK/&+\9Z0;2!;/T"?O_>'5#[K.&L MP^>N9S8JYOD6,*"JLX*SQB_&$K -9&\"YK-VLPZGNT1,Q3Y_]W,G0;XX3]AC MKG\OI_S)\/NX/=!.[^$ .Q'H)W3_IN9V^[U;#POM)B_K]P0W^Q$^K=EC7_ J MQUE&QV]E>V9)!6F0X2OE6;,I.(:7_M29H&[!DHA[66?_6(,)J:W7^G\[7,&I M<3C5=$TR_DPD(1/2>1HKT:[\=-GK7$ Y63=TQ9=F 0_9CM+HAA9Q1J/3=<9W MCWR\UO4@$P$!+:S:F%S%X0U(P@1V[,QX2#_I#3&P6:OK52#3T\XT%SXV G\G MN4OET3=HFVZ#L+I/):II;51)D[V=:CQG.UO5>R($2AB-]VT;M]W7)6DV2.JQ M^'I&XZN/M$&UO?/V>EQY-N+ZF*MN:S4-0PUZE-_0!YJNZ0=:=+ZOZAR+5>IM M,&W+4(F/'-,T7"R#S/,+JFZ^,B-FN:[6LE<\IE."^H9CJZ,HP-J6H[H8T :Q M7TGJY2\S99KW@EL7*1=W+@VQT@35^LUH);8:L/W5UFH0,4Y1+=RL!E?3:J ] M("GUT_E=3WXZ:V@IV6WK-D9ULHOT>$E+?@V!;W$AF1V)P' MB=MYQGH9X?NR]/BY-F/,KN1;?S;>O?P6> ]WIPWC;E(W].UL[[ZF[^"E=_&K M2#.[L%?\;#3QVP;O5_PF=7^O8GRG '9QTT?,\B+/UVU!F;/E*F'/E(I!UV48 MYYHO56?X$@]M2"33'*OUT JG*.!+OQ?76Z<1S0@M"2L_K*. *PYDZ)LO9QQ! M)*,*M$021R1U1))776X?D(I$><](*B*)H'(:<=$!4KX;(AVZ4,Z=R@=:UMP\ M28(\CV(ZA-W]*DXYN3\H?0YAX-$NZ1X MU/:#LS5M9$,K&YZHAF!)(.Z"LUT "?$0@]%6/5#AM1-KKI-'3^0RZ*:WS3MG^Z95+7]-%@M.,=K67'C&J9N+4U MVK%B=M!0NA$^Q0=6T)P(Q'[:DO4;,&.8)&$RBX1\OOGNZS=".N&3WRYIGE-: M/CI.YY<01+^,@_LX@9KD[)A".?RC&>?KKS3(SCD3=\1W(!1#^49B,Q>D!YK= M,U-1NEO0C : V$3VG57 M3K7D4/W"1A*S:3@!(E%5&=LQ\P/T8(WK"G3CG'!4=4K&LN;"]=O+)JLQ#?F7 M%OX-S8LL#J'%(PP[>@RRZ .%NH\LF]&X6/14.Y#>)R MTXBLD&G[CT;KI^M.FB_*-+:*V-SC[Q1CL!8.D.GODRGM#?,5TSPYIK\SJ#!= M?Z(IM_J2HS0ZBI9Q*AJG0 6N,]GP3B7_1C_&2KD6$NO/,R45!V0NZ9"^Q18E M?@3:; G8,+XZ%L[*^8AI_H&S0OID"EGL'(L4O5:8KB*%K<@Q <.19H%HN2X* M$!)6++CGD&RH\+)1NN6#&;'+\380=97RF*7\T#AEZ_MBMDZJ?'C%;M#Y"7)3 M=(&VGKFVX/^BA!O8 42"A*,*4:2HI(,$)2%>1$R+Z0S#2==&05D+;KNEZU&6 M ?6$9X[)> .BRF[-3UH-Z24+01)#1]Y'1?I&7ODW1^!&6&Q5'?\R@9#PBIALP16C][ MH?K63%3?$EP_VY1MQUVZ^KT^\E=?YLN,/4"MZ# M[]1*QT W:J2YH3VJ!BDB#B%T?O]7HC-1^ZY6MY"U>UT:W!V4 M9"H,[.Q9[K7R'YMDT_*#WSBW=V[B][XP3!A\_7-R=G9+;NZ.[LUNW M5]'[3&+JF3O6F3>T".*41E75:^YKK9?K!'(%3^DL#F/5Z:__0Z3>[$=@/U8O M*2"T),&+YC!@-,-S;V ^6-4/^*BU>$37$$PFUPXHZU9>U;CY2+,VA V2<;E( MIW$>)BQ?9S(F%-8S\9"-HQ( IL.BD>3SN%\^C\>3SV/'\GD\7#[1)(\KG\<> MY7-7 ';ELY5%(\GG2;]\GHPGGR>N&]\/ET\TR>/*YXE'^=P5@%WY;&61]RI M=0KE2;"*N*/(7&AHG&.0U_).WA'NHUZG(1/K;(L@*LPD=!TG0V^K( M-MUGJ>%;02VJ;6:P]8;3K 30\(IF8UK43[1ZSD2-7R!53P=D5SJH@P3,3AAU M1NCG@04CY_4#F;ILK)\XDH[T, 0#/90"@4)]SRT$*FW)_I\,*.6A NVB5(? M31I>RJ?/4F76K_#BERO?#M%^9(YX=<)2X)O Z$I!+Q MU!&>/%4NBI\[-GW.,S0[77LCX8)&ZX1>S>I]BB<9Z0GI) M!PAD35*)M4=CCJJ&S:.WYH#ZM=N-8C.8"O[EGE MLWII/VO;FE)U\\N;"FSMS'R41J=QLH;JU68:$05ML((TPNI27U:$09*G3)XY M*-N10^RQ)&]Z*A2WBJT:=<#23,,T-3-([9BACDJF7//OX$A_@ >%^_8GLJK^ M:'/"A4 4Z*=D2QM8T%/<(2<8S^W$IMMVXL9GJTS@E^&Q[7*\7]A:V>BZL'J0 M+_AQ 7] >)FK)HCUZ8>IC'^/+;6NB\=)]CQ8%^(O#5HF%= R7Q8VF-=>M>5- M/%\45[./.3V"RVV]:Q/0 <*<@WJ42A)>0D_ 0VI8K-207;R MSO7SC*Y26N7#J?Q4V4[8].?8YQJ::)P]V]"D!_5\P]I0CY4UC/$[,H^6#:VJ KG)/:KBKC1-^\(7!A2.!IH^Y%< M0$E)FONI:C1,,'6WM!Z?I[2_&TH(*E;><&UL[7U;<]RVEN[[ MJ9K_X.-Y9GR+DSBU,U.MBSVJD2R-)">SSTL*(M'=C-F$ I*2>O_Z Y#LBR0" M6. -((2JE&-+N*SU<0%8-RS\XS\?5LFK.TRSF*2_O7[WP]O7KW :DBA.%[^] M_G85S*X.3TY>O\IRE$8H(2G^[75*7O_G?_S;__G'_PV"+SC%%.4X>G6S?G6] M+-((TR.RPJ_^]^#R]%7PZNW[7S^^OSA[]>WZ\-7[M^_?!6]_#MY_"(+_^$<2 MI]]_Y7_O'_[]L.;3>O7 M=7/^VRC?=MAO_/%-]G5Z% M2[Q"09QR1$).2Q;_FI4_/"4ARDL8E2R\$K;@_PHVS0+^H^#=^^##NQ\>LN@U M0_W5JPHZ2A)\B>>O^/^_79X\FC-,,*+S&"=12-(4AYRH'T*R>L,_P=N?/KQ] MPWN]81SD>(73/$A)CH.?&%-W[%^$QCAC?)73+"F>__8Z3.91L.G,*?EW2-]\ M?[>1#@ND>%_*>DO:6?_^/,XS>-\S18FBM,G1(I^/2 UIWB! MDFK.V4.<-1 D:-&:ICG*;LHE5F3! J';BC"&^3DI%[Y[384H%H^.RD>3Q0W>+-+:+\5 F7<1)M>L\I6>EO M[00 MX(%ARIN'ATU&P 4@M:;7-#(?..$(C.]F(ZB2>.O,*\2> @Q\,P;NI M0@#=\%T1!HBN1-J08U)+Z$(0H6U9_X+^+^ XE_%0(F E=VB99 M7IX2FC:6YJB&K*]65'J[S-ME>EKH(9.O61KQ_QWOI QN$FCWG[K-Y@H?1FU/ M;[%-5N7P%INWV+S%YBTV;[&-:;&U5+/,FF_O@Q3GS%AA#7%PBVF0+1DNFM:: M?!!#QAF$*&^+>5O,VRG3ME..$4WC=)%=8'K%5[C*&E:V][:6M[6\K>5M+6]K M>5O+VUIVVEK 0]RL;?4NN$%9G 5D'NS/JVE<*48Q9%V!J/+FE3>O]%3* RY4 MY_-9&)*"T9,N!%JEL-W432E7^/"A*V].>7/*FU/>G#)O2WASRIM3% MOQ_07#GD6Q3%Z)!$3Y4@T:^'I*:@?*U]9NL))?]D'_"\D4M!N> M/K):D?0J9X9$&7#)SHN\K)/QW$>KUVEXRBNUK-H!V<3\"S>J')#F+R9H4$UW MO,)TP4#X0LE]OF2?\Q:E8MF4MAZHU .].^$+.O[S#3$5&]:B5$RYH/ M3NTE7L3<^Y+F7]%*#&USL\&INUKB)%$M[J9&PU.V0DER4&1,#NUJL;DC20U?A[=P*6LN7C?.P) MY%9Z"1$H'2#@'D-'Q>,YMP1LXCHJ* I(9(HA&)'W;B BB4>!H?C@!A2PB!,8 ME1_=0 48X +#\M%%6 01-3 H/[D%RO-X!!B)G]U"0AK8 H/RBUN@2.*18$@^ MN06)/+8(5].<4EU%#F8X'$ZIK1JN8CA"CJBQ&DY!.#:.Z+7 4#P<%TEMR;Z'24%WE1R>D)_BYYF^:KVGEF1+PF-_X4C-3^B'C;P<9)E M!9R'QZUMH%]\2T6GBP%.+C;GC]QR#C--X@[I)GK6]QFK4I8Z\R!=G4K9'S.>R!KC:G\H:+ADLUTD*#W##7??=;KHV/$3J+,O(+$$X7#OVW @ MV*K\68P?L,N+J>=C,$J4T7S/2\3^]=1#Q'[TYQEZB%?%JO&#"G\_%FUQ*J>M MZ?"-G]XA&_-9? W;2-D:B6EE^/K]""9^%+/D)3$X.42F%N;F2 VDO,-N@XS&L/J'1? ME+8U$6?&2<(SAG&**4IF:32+5DQ!YR<.S\(_?N!:@T*3:C6&"5ZWNLZ^-C2C ME.O8I>YSL'ZF#Y5J[4ZW32.0; XYE5'D-J3N.-F<]'(1T1[ ,BZ_DA1W950X MAL_W\5DQ<,^Y?_3-/_KFTX5TF&]V[Q&%AVWJ7.L85J25]>(*0LVN2S*F.N<* ME(T&)($9;:Y@(/8?$0UWC2MHJ!,4P9X?5_+P-'?D#O:U*_EYFH@I8CNNR)%Z M:4F"ZI"X-4PY=D'$S]H\OY%F>!3)UO\.('^-N= MR]86G@;BZ,[4U[_*_-#/X I)T MG]'*1G;NYL> 5S&GDA4-'L!Y&- \1U.=[ "+WP\ZV?H M@H> CDX7.FRZ,^&O)4PQ]=45/HRF\%Y6"_LSVZD/25K2\T><+P^++",-KY:&5[LSW:R%]7.P0G\1&H0UD;P& M;HC3G+:Y9P\;S) MID-<)P-M\[UGXAOB@B8]7%??C'R@GOQ@L,D/U9,?]CZY MMXNG;Q<#K^NS9;R1HZ:;A_)&(U')_=GG\T=D-'Y@4%L3E]3#D+^7F%WB$,=W M7!.0WM10-3=R=7UO?[^,L^\'. V7*T2_2R\;0;M9P=%Z2YSD&B*TFQT<*0HC M 'K8P$>#Z@AE2-+5!LXXVGH+Z'D/$WQL%(^GU,G+6L!Z3=V3Z@H?1CW"98)L M;0-^Q;G\8J.LK??U>E^O]_5Z7Z_W]0Z7YBNQ#XF6439U,'3T:M)"R7,8GV8C M2@:2U)1T!2EU_$#/('4EKM)&@@!ZHBOPM!(;MR]CZ>[).L:J*[G#\@M:*C?P MU"5%KEZ:4-,8GIX[!F$DND[_(Y9-< M&GU&^N$*LPDNOP0+0J+[.$D"E$9!S.9-%S'[YAHO6@,',I38 B7,WSIXX=D5 M/L8T^1@36TEQCD_C.QR=;-?Y+,LPKYE5J3<)RF3EN%N,8!>?.QJ5=6-;CF*B M,'F]@\_29Y3",PG:#6*B(#4[!=@9((V0-K;QD5$?&?6141\9]9'18:6BC9) M>CIW7<%0[6%HK8I-W6O=DYA)5 17$!K#4V>Y2]M[ZEIZZKJ8 V9]=I^"N*Q0 M&N3H0=M/U]S9D&].1HSWQWE_G/?'3=L?5U52OD8/<"\-I(OW#^' M]W-,W[R:K(7IS2NI>04_Q\T:4^_>!JQ?IFU'/>MGR(02T.&,]20@\3K^JT I M.L,/<4C>BPMJR-KU30:0BMZ)^"-FXI)_1[,J#Y[0?'E "?F>K-,+1+^?\5]G M)$=B^MJ-X(U@2TI^7.$%7V=?,%E0=+N,0Y0(BVDHVXY%\V9WV*=$4*U$V7;J M1KHK?!AU-ISB+,/X_!;SY,MT<5J>BBIW ZR3=SAXAX-W.'B'@WEZ 'E)*PW3J=[HZP-'H+9CZ0O*9,]ZU MV]6UJV,SF77NO@_8.;#),6'T!AE_V"?(48L+;J"Q##F!-6CKY!C>3=N&@'V/ M8[>1O.?1PO2;JW")HR+!Y_-C1%.V,607F&Y>THK#61H=Q4F1XZC<;U6.F8ZC M>8^-68_-0-2"1,<:B6A!+ M 6M]B].LG+F=?0@=SI!%J$?>,#8@E :0U:?'D+?SK++S=LZFC8<)1X=[W_"* M?]KS6_[7;,8D_(Z1K!D [#JP):AE^#]S48EPCO:P#X&L : MB/.^"]RYX[X+W+NB$H?M73UV1IW8H=C,G>UT9N0!7?K/?K8T"K%Q#; M>;M$W0UYM^3D#./-$LT)\E[)"?;>*JN\54=QAA8+RNCATG@^K]\.!1E)6GV] M[>]M?^,2X6U_@.TOW+^]K>]M?6_K>UO?V_IJ6ZN%;F36:/JIS"%+V=$6XY9I MY+(A#!E/:I*&,:!D\X*,*#7AWI"RRI#:.5=.Z@^W/BPHW>R6\/ KK+LWI[PY M95PBO#D%,*>D.[DWJ;Q)Y4TJ;U)YDTHG?*6C(IFUJK;%Z-M95*+NIDOK]V]) M-970.G[@H4EY+*)=YQYJS O/>Q%((+-/CK W^:PR^9K$[C1&-W'":-M<% 'I MR!U&\H:@-P2-2X0W! &&H'!O]T:@-P*]$>B-0&\$BHW +GJ^*W*B-I$[ZY&V M7EN.<([BA)V/T=BG4:]G#Z0V)Z//*$7IHISY8-V<];\%D,;A M4[.DQY';O40E8_99_OASDFZ>DG2&Z'>G^&]/Z W^L[00[PJ5HT?5/C[L6B+4SEM M3;\?B;9+OE(%;QD^^]V8- G1:OBM ;_*+"FGPU'S&5#KO@)_"ZRST1<*RUWZ MFLW;(!O2-@9H/219?CZ_0@G.&J5&VW>34[KBE.T-\/"%*:P"5\UG-XJ9],0M?5AI!-(WAYQJ M4L@U+J@_<+Q8(:UB$*X@U)R40,8TX%R!LC$,1&"A%U! MB4;0U14TU/O;;A#R5J@1KN--=P>_?*P!5W'&LX L1;P M$5(RAU/@[49UB.2?X904N[$ M'1Q&QZRS$6YQ[K U^UQ[MRJ?RG$,5?4$TM6IBJ>-A3)])<(1J\3=L\_'U_<1 M*6[R>9',PI 43'.ZQ"&.[_CBK]_*><))JS'\?2-;[AM-*\'7W[;QMVU,1X0M MSSGQ$>&6$>'6AY=9Y??G8(7^(C0(BRPG*\S^0E)NC],^ZMZW&]R0FMR%V$ZZ M\V$]X4QBX9N1#]23'PPV^:%Z\L/>)_&WEJJHDJ M;S02E3Q'[WS^B(S&#PQJ:\(8?';N2:N@J)H;*;2]M^]?QMGW YR&RQ6BWZ4E MDZ#=K.!HO25.4B 5VLT.CA1EW $];.!C%PX1E=V4=3'J&'E&&,=7;\D\[V&" MCXW*\90Z>=E]6"\3KA]^J?2R<@%_Q;F\*)6LK7>V>6>;=[9Y9UOW"Z 2+9MH MJ;93!T-'.R$M#DZ'\6E6164@215R5Y!2.W#UU'I7'-MM) B@#;D"3RNQ<;M, MA^Z>K&, N'*K5%ZZ0^5,F[JDJ%49M?=^ZI*@B4%C$&'J&'0Y8V .T.$NW%DI M)8W1GJEC,&:6P>1+?/@L [4")G'\FDTJ^"58$!+=QTD2H#0*8C9ONHC9E\XZ M)A3H#VPHF: MH2%.?X M-+[#_,I4+?JS+,/YMPS/B^0TGHOK6Q33JF:K\(&NYL9&Y;+>(*7AO<8V/JSGPWH^K.?# M>OW8,FT.-]+3>>$*AFKSN+4*,767:T]B)CD(74%H##>3Y?Y8[V9JX6:"J;;# MK1)K@6ECF0ZWDJR#2<-;8]8[^2F(R[KAD'Y%76XO3(DX7Y[>XBEF(C'SX $8=+%OJZ@J_!SC% M\UA4T$#0VI!JQ?UMEJ58YCR& %TM7)5CW%689Q+?OI MXI3/MW%;U$5?K\DE^_SW3?8JO'<[37]"!K: U,?8\$K;;&X.S&?\5'E7MN\5 MP^OXKP*EZ P_Q"%Y+RXY(FO7-QE *GHGXH^8+2':FYL$?U/'O4XBK/RV@PW:.HT>!!G MZF'LY7G[D,E6TD0E8G2'\4YI6YS2TW+=>9>N=^F*;ONI%3"BI5U.'1/8C6F@ MVCIUAS=80#J;FE-/9=-#2NDTF/H=V@YP-'IRIKZ0?+*G#YYUB7I ?0PO,'JF M;]Z_H*B9MN=^N(/'3FS:QXF&J_%@'5(MW8-@A-QYV[FK1P<,F3OO-W=U_($A M<^<19I@7V)84B!7*"QKG,?LKF5<_#)(8W<1)]<,ZA:!U:H3F^,93)EK1VWLJ MQ6D]X_J:'# 1BJ/9G,G[/QEKGTG1&$G6'R5X]YB)3J'P'9Y](;O/7/^C^Q"Z MA7<@I#*\V4B/"E&@ -H]^# !'K^R/>7Z'B=W^(P92DM1.*?M<.T6_\@8"/:[ MML-,AN=K-G-7(=^.,QVN[TD?/-\3^SFN;(V(F[&?F0Z-$DYY%^8;![07AV]I M5)L..#I^"%G3V8K_JPT$HK&"]!=K0HL0FQKC[- >)NGRJH4J;ZY77;*8$%]A. MH?O%@96IZ8$P&[7\$(0H6U9_X+^+^ XE96BU>AS@#F=Y%6JM[=IU$+'NW+0- MH[:!S#ZG-!3;[)^%3N%.H5^B3SI!P*9?<7Y(:)TS39VJ8=] MH%FLQ>N/.%_&*6.%T]\O2+"AO4/?._3[HYY'[_W\7L?OQ4^?D-(2.W$ M_L] YR2I!_Q:*EH#7IVQU3\&U=G-.BY^9$K)=O=#O@7/=S[ MH#-*4;HH/_W!>M>D=N+/[A&-RC]^9PH[V^ O,(U))"I.,\044T+J,XKI[VR! M\*=#-FN#EZX->>JX\I>G M/U.,3U*FZ;'5.!:JLGE-87JCYNU&1V)D1;V&G]![]KQGKR_/7E?ET#OSO#// M._.\,T_@/!E9"W9.S,8'5Z8,#^?]M58\7&:PM>".H"4/ESEL+:J#^&QL M]6Z34@*"G'&8H7*T@(G%"M%U[RYN^%36^;EU21_;V0VGKZ/'6Q<([_9VP^U= MEW+[3.@DJM?Q Z9AG.$+ M&H>]^R3[I&F"WZ)\RGO+Y!=*,J&K;KB9)HC;>9&S4R2-F )4U7\<"+5G\P0_ M>M1:H/;1#=0,[(S V5V12XL1MEJ&,P63&U8&/>0'(6**:#\^;$U K4^!CU.: MC5,.1BVSK4^RK,#144&W#J-2>++RET\6I]"JTAX(:"9-*Z(R@B_#1VE]E-9' M::V(TMY6>UR.:&YCMOO@YNUP,O9RD-4QVWS,ME>?U@N,TIHP&@8(V]I?7*8' M?7BXFD].BF<']\$ E:(F(*&CQ\$&J#(U98$>+^@U7(VJ2D\[3IV4<&6@ HSK M)X]K=Y>ZK6E+/ 60TW'ZOYRK-9MUR4LMJ!\[?TF+Q(XI3"W@\%E, M5F4QE?O:-9NW@5)I&P.T7FZEK31 'K_-_(1F:5L;@VZB,^?X[X))R4G*V"E* M,^(\7V)ZO43I8ST+1T/EC>E3$*2?7(::J[1/#O[2MW#$=LUM2KBIKP B[NGS MC(Y\G\<>GM&_P./I7P3&]BT#3?H<_4I?25D)#T?#9,+ISC_-_*W)H6QU#E=W M+NW;;."DN;X")OUMW%PWOY?<&].&'D_OJDGPF$O[5H$F?7:K0\(0VLY#D487 M"4J_HA5N] :-,95/-?4E<8;/N-1SO?JDRY>3=-GLKNTE50&Z^;D"I3IY4^(; M=R6#52E/ %^[*UB,D= \E>1'G] \6N)!5W^;3W2VR/4SW$:08VKG>WNF8B[# M94B_>*BU70F#IU%?O[Q/HO"Q#9>!_0+%OZ,G;? <[1)3N,>-_?K4;FO"B6;SOG\J'T5,EGEO\>- MC#X^O27E*Q8]BKS?Q Y:+]']&5O]-$;/=@E06Y.T_[YYUN.2[?ST3OA4N;B# MV5JE6[K^(/0[LT$H";%:T!L;^Z0!GS305]) N_/?IPB\G!0!7Y?)ZC"FC>4 M $J$9'5A304^@%C6-8+3(.1:1) MG&49F^DK2>NYCA_"I.!%2-C1PZ;-USPC,^>U=OXNXEM.;I/74'^4'OPHCMN6R'1PE%RB.3M)#=!NS(UY$OKRU M"?K+K5E$;OE+HS[GB@2%4.RWL8?:V4V64Q2"J'[:U@#MARA;LB.8_X\?PWR&I%TO*F@)0-03,#%!_55L5)RE1#?(T>:AU* M&"52=S# !3?&[^-$M!UN?FWT!N@)T]G31=3D-W:SA2?Y0?N\H65T*XY<=0>S7.PL M9#4#N[9FOP%)%_S9Z9,R4ZW,8A/1+FYI@.[S6\Q+ Z>+4XPRO,%U+9=_6"=[ MN%'*$[B?<9XN>0+D^?Q;5AVU('X$?4SPPA,[*QU!L45)6IJE6[$RA W-4JU> M ;*VIFC?UQ8 XB)I;H"#BTU 1&EN25H:H5O@BQ9KSY N1FK6YBA.<72,:,KV MPFP6AL6J2'A@CEF)<1B+^(%W-%*IA] ?XQ2E88R2"Y*5 M_DO%KJ33U9UTOL&H!=J8EEF5S\E12HVJ@SO)E*U6BL^6]-F2/EO29TL*4G@ M 257 )&SNH=)B\"4*\L'C)%:6W8EI10,"3S=8[C<4DNA$4>,!L@JM1L*E=/+ MJ312^-J196,,4)'$;AF!NXA<.7=@RHK2S^V*JB)C= \/971L./$P4%4&"(HH M/\05?00(@WZ:B2M:"1 @C;"?*TH*$!EH5MAPJHJ5L "B?L-I*@:4-P4L/5W2 M $.F7_C,.L@>*X*MD;#\@(+I5U%U=TO5;(J&XR#:?N&3B2]!!2)^NZ(CD:'@=EJI0K9Y226_4)U5DSUO=$ M&%+S@#B!LJ^'.ZBF@\X(]28LWFB@>2RN;#4 ?A\YQ!5)GZ[HP'JPR*\>NJ+] MZF$"NBWMCA*C XUNIJY3>K >5.JT2*?BM'K@Z-Y+W$%EK!30]F=E;K_)^D31TUM@Q\_\*+WI0!MP@V7 MN+D04$]#ZF0SBYC+LH+74CJ?[YV\GPL.UO62DF*Q+&OV9U=L-5P37M@?I4\3 MK[L/U ,C]8,"_*&,LAP@CK+/;$.X1@]_Q/F2+V9V/I1$U8\*'#]@&L;93E3V MN6D_6A]5D7W))A5-W[YU3K#]O$/]EHREJLP(A..6Y*AY O;%&_YQLZ% MA:V,E.WW-=]L/Q$@.B8)3]].]%@/B/7'J6)=/?[U7*&IV3]^")?\_9]+IK = MS^=8N%>,2X31&V%'F*G(85Q^>?;WI#I!TFC_$!&@!.EJN(I0G6"#,^ZLD%7< M$34T0[5 ']]EOHOY4'9]]C2>8>9.=D\4@+G:ZV,;.UMMH7:,*;02_0'LX)+' M(':*D:Q>(:RS63647R1IT/SJVY_[FI^ 2?@ 1C=[.)D*L6T_D#U<5T90AZ_; M,("-7[>!S'9?%S"0/5PW6&UZW#8,8./7U3>$VP]DANN=?2YFZ'D;$[22E'M_ M=\LDC;8;8AF85GT8W?XF"O+L?)&7^+:@S);)'KM9!(R8'=- M'KM7&=G-3\HJV-4=S@X0KLDL9 8MQ6JOHZR+9T#A?G\__"_.PS>;?5SCD_QD MN,GG1;*QX\4L*KL8*0^FL64*-D23#J3)%PGCBMYG'HR&%P<3=O%%P534%K>W M24D)2C8HGJ1S0E<(4I]-K[?39;?$,NC+;?ER6[[&$SP#E40&A>M1(07] +0K@CL6QG#+5^@ZP+%O MR[0/Z Y^+#N!9R\&BN5:=$_0=8])#VCQC7^J](-J^T3-EU4-I6OZKN-N<@@. M@K4,R*-Y&4<)$,.^+S@[9O[U)*!])2,.<.2X@ZY&9JM3!F$_*+:_0>-4I9A^ MP#1[?Q7\0;2K=-^6I#$=A^8O[K-TO# /_BC:=<"KCW*<3G+S-GFO?KB-RT:; MHU5^HRN&AB[SCWWXTKOIP^VV-DI1RSM2KLB1/ONDOY)8.Q!'KC.7DAP'[X,4 MYT%]5OLX 4.1LGY9MT$/'ZC,E6 MK-25Z(:9=_Q:=4/RT:F:W8[$H8G=KZ\3A$XJE M;8U>27I*T5&<%/FSNH&*UJ:K\M"-*E0=1>4ZFN5,R;XI4)HN70K<3W?G3D" M=C1',5K:0D#K,R)E.[76&+#];UHFPMBJC;^)YV_B^9MX_B:>.,5@_+MC!JXJ MP-#H=#JYDCFEJ1RI3J(&5?P&#$W;NCA!1OZ 4>:IX")P'IAU"W\, M*+[#:8&#*,[08D%Y(@G/72'SW6]:.7Y;C&S(M=N:TD[.VP-*4'3#=I$K3._B M$->16)J=8;[E-'E>@5UZ>(&#ZZ3A^K#(&]] M1O,]OQ#[UU.?$/L13ZB-BC _I_4VT4"DJMFXE);O=%5$9(T?&=1V))JO\((O MV"^8+"BZ7<8A2H0T*]N.1?-FF]FG1" 6RK9F2L-^:SZ$)"T,T%D?13S[FIM8 M/). )PIOCL?CASKAB5\<9?]%U^A!P$^+D7RI/ULB&]-R3/6ODGC?MON^;:4& M0;2.;1?@4)^<1$LMF#HF:M^_AKXQ]4 (6$!$AM74 8!)@]HHF3H.D(U3W]LS M]2 '>'DH%7X7D #)!\#U-G4LQ@R@3Z7NB84!=&M#,#U8T5,_;F" J1WI9L-4 M[]X&";]&F05D4^JH^D& JPI2+8-4VN,:"E&UI'.8VP7:Q(!B'RU9]/$&JVX' M')(L/Y_SDCQR?ZVPG;%W;G<;))^;[^W/L=;H80\?C6*LU<< +]N*=J=\"ZC+ M! IX:&QKUAN.$S;HX@M.&64)+ZD=K>(TYG<+\_AN0Z)\A;0:PWO^O>>_+\^_ M_H'L_?[N^_UUCL!GU_!!YXPK"*DM=K :X8H1JBDT"B71%>^6)BH=% -7Y&@, M?Z#E0N/]@2W\@2!+P9BGBS6+.$'13A/+>)I%>9N0%QMDL ;X[X+)=5"DJ(CB MO9OK:H=7I^'']WOU0&XG]U=9X85?CL'144&9S%2%W>HR+TW5-+_B?',G:5/E M+>(U.:L"ATW.L*'FZ"'W64#:[R@I\+#<=YW"@#4YBYCT,5)1PFM,G:1U)7^I M?0_J8X27[>-!/3WFWF%$LR^#/WI'2?"]2KIOGM)]R3>FC.U(F]A]*=G\*:9% M6HY2"KD:KT&G->(>WA;/4KB'!>U,E(PISQ@.,TG9-Y&Z4Z5M?7$41?)TSL#" MT>;>G%1 Y(U-O=4.*"SR_ ;ICY.D^J-QJOE^R Z.;F=3FZ','DI;2^?)7I-) MXE6@/CYVH$LU4T;Y"54;(Q6VJF?J=?JZ$Q<9C%J)_73,;%6RQI4I<5$7EN=/ M%8F%K--HMO&_J[M<-IO=(UI94&QCF^,X+\35X'H;UQY,2LU7^!'U<("-91GO M_8N#]K"F$-F]*Q&5].5"D+!.P2\FYT"@4%PT_M'.Q4RA&$&^3 MV1DCM 0.I_1SA5(#L)TL(C.,O4\9Q M(+<^&+Q/#H/7T@D.UW;AAH#)MZ!UC(".T78X=--X 5Y;*Q[O'?)WTWCF76,! MMXWCP"&;QMOM?4+6' Z"(Z9M)AAZ,KFMHZ/MN\7OM,T!NX%11K2LNWF!:W]O MG]4S&-1-N5>"Z,O,.[\79M28W%:,##K^X8DS0[PG%"\ M]QC]69P2RM;B29ICMH?E3+5Z/$IU1)[A?$FBZL'R3_ U!+ P04 " #:7/=2C3V^C!NY #' M40H % &-L9F0R,#(Q,#8S,%\Q,'$N:'1M[/UI=^)(\C<,OY]/D8]GYNJN MGOR)3$9B&$T 9DGYEN M@T1N\8LM,S+B\\2=&NAM:IC.+Q<3UYU=7UV]OKY>ODJ7EOU\)32;S:LW\LZ% M]]*UC<=K+[X]V09]5>3YVA4\#5XD#S1]\>[Z>][#X%53T55G_4T'JY?/ULL5 M?02_$875=O6M0Y"N=--Q%5/%B_<=+6QF\*YP]7_?'H;J!$^5X&7]S:U UVL_ M"(:BFX9NXO_[,GBX/7']@4E3U>Z#)_- MKO[$BE@+&ID[%?=]AI>+.%:<)]I*\(3\J%[AA95!.K:[[5>+1R$_F[LV?MY* M@.85/%_.;=M[@K0ROY59V):Q91;T2=@LW)D=CAWR9 TZ'XBRCASR^$EQ%LC1 M'4L6A7H4UKPWUB#OAD*^ZD'>7:)2WXW*RB:6W&IEJFB56":3)N M^BN^)O&+7\YM&YOJ>W@_P=.USAQ=W0(&75U[$;^ID_ WR9.U5^TM^+()NH3& M.AQ5:VZZ]K8A>P_76@=H/RO*+!3SY %]^0/CAK)LR*N::V_P^!H2X/$5>4Q^ MR9-?PKAN_X8^3["BW:*_(80^N[IKX%M"Q( \_Q7X/R]!)WR^\I[!:Y__?Y4* M^HI-;"LNUM#3.QIY4+T#J*)'RW85 U4J]-4I=A5$!E/!?\[UEU\NVI;I8M.M MC& @%TCU/OURX>(W]\I3/5>WGZ^"(7U^LK1WY+CO!O# &%ZN./I?^!H)_,R] M0?2+L3+5C?=K]/_^G%ONS4B?8@?U\"L:6%/%]+Z\03-%TX!CKA&OFXB_%'3S M!@&D',N^1LK9-[< 5&:VG_I(@MDG?_K4:I6(6 W%<+.P#;7'1-6]+T-T[<5 MHPOK]_8;?K] .O#/"NM7PE^[Y>&?>K-6Y:N?K]:&D6BM*38U^+][;RC/%\C3D;]<@%*]?K) 8RCF6#% I-_2 M_Z3<>9M*(/=>=U3%^ /FV3&U.V" B]M*A6_"RRGW=V>I\^FBPT=HPM+NX3OG MXO;?4J9]D^_CZ\@PD- M)XJ-@V'X O#Z$:Q*#"NM#5U+_?&HV'U[Z!(Y\Q_%F./EK\A X6?\.@S,^52S M7 VK^E0!4>+_ ?*PV[L'GKGD%[,)1A\]G6;(='B/W$3PL;B+ ^$REB)FFXCO^E(R [.*TWW:ETIC/# M>L>8(J@_([/XAJ=/V/[O@$R%OO---_7I?.I]G]M*2&5<">6MB)60,T;WQDH, M8"CP2]>W._U5>#04D^P4T5?H@]5IDJ>.MW ?IK.<;,\RL<^W"=8\O[6-XN#H(H;E<5_[<(5N-4K])(,N+RZ45*V+SC)>VEF1I/WH.#7ES:R,$Q1^]ZLUY M?K4L[54WC.YTIN@VF<6#Y3B9;RXUY,V-@*VV=RE'WZS%W9+9'/)WT\:J]6R2 M7:21\O8%FWBLNVF/.8P5R1A)1 HY>_XOW34A"_856\^V,IOHT#UEE-]UT\3N M#Z7U@LTY[EFV._EB6]8/X]U\5.P?W\ACQW*5<+YYP(Z#<7]&CIB! QXP\,<( MV]/^F)P?DV&N--5*Y5I"%$N MZ%ZJ2%^R03/?*23RN$)XHRJ$;1M3N2^(<:>!^>,K &PUVNRK9#]=D .FN1NPM%Y* :AWSK5HER=O:@F-4+D,8@*>S:EN/VQT-8:^<#_4)$X?H4.V]$S2;1QH8>>VO-"7 -LUWZ[^+:<1&\$G7R.>Q MCFU$>\6A49#M[F_KD2:;/[X-OEIO?48MEN"3XRJV2T(E;I,%*@LCU!5L%V9X+ M]F&.@;5-\?'$!NDA)%71<9HF5I+F^HF+2;BZB]!%H^28R!B M@DL$[#73S-R^4MWYV"_YRS$3_\-L3I# (=LXC//+P_FEVM]CG']:!/X0Q\8X MOTR<7Z( 1\;Y)T3@,.>.<7YI.+]<7C_C_",F\"+YVQ\T%ZC_;9!?;>[:UW\$ M/XU,!KAHAR9@W6S''PK\&:NQ.);FH25*2HK#M6DMD;=U?EL1N+-'QW:O%XMS M<4L^KJW02=JSJ==W83 *@='J"ITCC#(LCG-<> M=B.186]2\7%G)"UK-_'K' M>C(Q65Y\'[$\/5%\,_E=>)T9Q@>D;LOFBJ_XX?LL?:DXDO%-9B7%&-,D9YH. MXYC4.>8HBL4QIF&:IF2[S$=1"9#Q#>.;K<=V8GR^(>A.@6_6KL+&8):3QF\" M"N9ZT971YP@M.IU1L'SI5;=QV)HJ7SOV>)S;Z@34$GFCW(0*46D[9G):#+1K9;0MBF]]"J2M*!E!RZLWH\IU?*A)_'U8-O*0LZJMXP4Z M67/3M=^OOP]/4G1N3S'*2!?/22\L>'I[6A1&NC(;HY%W7AGI2KVEO)>NZUGF M]Y(&+.^@86"RK,S@W+4?(^8)Z4-&S!/2D(R81Z6A:1N?S4,*,SF>LGQ_P MLZ*^M^>.:TV/E;JAGIZE]'T]'0LH^E1Z].V9:HP7 M]R_85"=3Q?[AA0F3;! #_(+-.>YA?Q'"?K8(%@O6\<,[_F^_*?^S[,5BK_VD M54[X+/-C1"_62G!PV*IM1=0A _@8Z+9C_9./PKL[N4D\GX<+ MXYYCYYXO)\L](39BN;B'Z9ZCYYZL=4^IKB:7BWN8[CEZ[LE:]Y0JSVNYN(?I MGJ/GGNQU3XF2X9:+>YCN.7KNR5[WE"C3<+FXA^F>H^>>C'5/N=(QEXM[F.XY M>N[)6/<4FF9F_UV#EDJO20 45*R_*$\&9NHG%@-M6[BSX"&V\U8D#YV,$CIK M'CKE_;?R\U";\= )\%#[5'EHPQ-JEI*'F"UW"CQ4KMV$YIGQ$+/E3H&'RK6G M<&X\Q&RY4^"AC&VY4O%0UE ]FK4)\Q7O=5-W\8/^@K6NZ2KFLPZ,T'(<[#I? MWCT8&8KCB8!'Z!L8IMP"8(\)+9EQ;6;'[^ L"BH._YPK-KZW+#>T/*/SY]@- MVHA=5'$M0]_V_ R_ZZ:)W1]*RSOUL&QW\L6VK!_&N_D(LO@;>>Q8KE).-.W* M=D1DZ7XS3!-5F63U(W05JH!/(B$878NE:T"(%.BZ?YX<1N+L2%S\CI>^Q$,S M @0C_7]SQ805>--5ZW@I'3*-C"2QOZ1I2>)ZA6]$2V)&H3UEJK^D*5'(J[\A MB'$I))X(B<2,N8@N:D(:+0S?;_!@$FKS?HLT>#]?Z6_7-LC^N:UB!]HEGR=8 MT>C,-/WE%OT-H<_D#_@O0O_O[V\*?T._6W_JO^(]_UOP\/,,.>Z[ <0=PP K M8V6J&^^PO%/LH!Y^10-KJI@W])FC_X6O!7'F>A]?%%N'A;@V+7NJ&#=DUA7% MT)_-:[)[@.V;J6(_Z^8U#S^ >3_=?N]U1YT[-!RU1IWAYZLG&/XLWQ$,.^WO M@^ZHVQFB5N\.=?ZO_6NK][6#VOUOW[K#8;??*V18ORO.1#>?7]P??T&= L6F9O?D4^$=%ID+DBX;U MZSM+G1,V)?M3%\AGIP$>;S4;+V[AFW]3ME@V>%ORU=O60]3JH>#_4@U^3=_4 M32)GKROT&UC<78OZ;W"^H5'C?8!G8&)>H#'IU@7U 8V!2+]^LBSC23$,RWVR MWF(N/RR$6!/$FTT2H']_;PU&G<'#'VC0>>P/1NCQ^V#XO=4;H5$? 2^.@.&0 M(*'^ G5G[5/J'^/1K]VT J;+EBTU1Z1QT)3DE->\F*)"GW>6S9R)QC]&1 ' M>3H%@4F-M=V<\DC?[GCV]QI)KS6B18GBT93W=ZS8V(Q)TW_-38PDGD/DRX^\ MQ?AJ0UC9"A@O=+\\=<;B/S+6:-#J#;N4?@EQ$'"JNR!WP*ICVYJB M_W[X![E6R+?_/3$&\M1ZVYI.=8>8\.A>-S "M!+#?BOO=*CY35[UWHS)%/ = M\$3MR/1]BU1L&#-%T\!<_^6"OZ"?G9FB!I]# MQH'^WY]SR[W9&(WW)8?HUQQR ,3C&[0<(:)#1*^ZYDZN48W_YPWRQE8Q\-B] M!KV\_,;6GR?^5P 94# :>+6NG?9@2-M:T.@+MEWBD_LD!4$W6XRV2L:67J\H MG+X'K>L:[9%/?+2"4>2#U%_C:[1@R!T"#7C4LL$&H*?G=!NC[16B:%L:_F@7 M..2-F6V]D'9BFV>+[>"M8O#SE:LQ>L6@UTAYZ_J;52JEV5[:2!8J@B371:FZ M@Q)7KGW[-\:4F1#Y9\IF"(PS"ZPS&_UO;NN.IJO40 -EHJ^R)'W-?E9,_2_Z M^1-CEY65[%X.+H>7R*\'9Z-UUD ]Z_+3!U!?^1KGBJK($[-+=@N0EJ;9V''\ M_SSH)A9B"H\Z7^51Q/@0BRF0V+JL\4 ^$WK,Y=_848R\"=T*=B:N@O?09STW">=G%^?/CS5EH3 MK+=LK.Q!W7I-VJ3MI^U@>K! %SQ.+',_7U6NURJU1FUO9S4#%"T=*K*KQ O- M&P?T@8%G9%+(I+/BB*8TYL2Y00HLYRE@Z7]S!_37^WJG0V >6W=U:->FZX)M M\"UG<]N9$X_3M1"\016>(/[\](FP'MGV::GN=EC]=]T, D M+=P'E>23-=) %(YTUZ#[)%A1)T@EX:.)/#])/.E5LA4JRX;OTR?+2+9 )PVC MGK_;1E&$W]2)8C[#%R9ZG>CPS5(VELV9/66R;+-!?*7U+HA/E/UCVB!D6QXH M2BM[<^@?_"4OH)EBHQ?%F./0DSTF0*()X8L53ZK$I<+#_=WABWW&J._XTHF( MK(]>)9%=>SF4(S#G>JWA7>O?'F>@;^#T8A<]/+0CR)3K?L?J 61.1Z*A)FC7 MU,CV#T9/[TB=8%@KY$<3?'_:JLCY(,T?NQ/X=/''6Q M?Q8_H0F\^P18@^=/_X,9D/?IJ_ C,@J_'1(8X-!!T$$JCHN:/-*4=^?RN'VJ M, #QJZYMF43%&.\(@[IY1UU"3D6EVTEWBJMXY_<;/+ML8]5/ M'LSA39FO^F>V<\/;)QY61NAGLCCU&U$2+_T7W(E.CVYGY.@V:P;VQKO@2^Q\ M.F.N6Z$P(;#/A(SK,N,Z +J"#/@]1HJJ M?9"F$= D2;*)+0;\%>,BNA#QP8 M(?SIZR+"**HUG2GF.U&;T!KH&C+49_1L6Z_N9/%4-ST.!9^A(@::=56=1O)$ MUOM9.3')0S@9%G@-!7-K\W7O^ZC?^'/;'>]DMZ'99\M^#S%DZ4NT0]5_*;9- MVPM#3SCG+D-VCYE/PX@]W,HI.PA#?_AE[N@F=IQL Z-# =<)9^%8H I^^Y7^ MM.W],ML8U**1H8%K_V=I__ [Q3U!W# W-0JZX\NT-7'Q?[U+GRQ"I1 MO_V@FS\6[6NZ,S,46$/=!.<:5YX,2_VQOJ5$N[U8O?ZV8RVC+[^A#ZC?N>VU MNIGU86@9*<)#K5-G0I8[T(X_@Q33,,@;+\@VVFH\15=JEWE 5BL7S8K W]KF M7ZV8;B?N91'(>5$)!(#.1+&A*VON4N5'M&!P;.7#4W><.;9_T8?B!.\:T('C@O8D'K%*#]7)1:D\001,%-Q'+*!!;LPV$'74=Z MP#BD&FP%WB#=8<$PE?,DT0,U%NA;%V"(J3H, :SB;N]^_48OZ$3-"Q-5ED:O*BYL)P3#W.M%-;^C M^0RWSG9M;:UU<> ^EW@^&UK^1A;R-[;"*9;_[E::CFSL_%,Y9B%XZ+0&]]W. MPQV'NKWVY?*J1:[#H#F.O+Q$A?0_:GUYZ)"T'NU^;]3IC8:[QY'N#@?TXNUQ M> R\V-Z(VN[P&6>LFR/RTW".22Z T&I$'N*1-ROD&3!&]+^#DYLE\97!^">K>L';V8+MT9!$YMX%'\'U\_] MK[ @!-GKK, B$D?B&K]-]"?=Q]MC:S!"W4MTW^VU>NUNZP&8C_! :[1(JJ:L M^!T?%]!?A7J3"/-5\4=55[)!R\TUR'-@0AO//PQ[ Z)KEB2!;3&G9=?BKPSZ R_/XSH*_W'SH#R]##>LL4F M59QI";4CHY44EU;2)4F6UQMU@1VZ_^G058'W H/_@)3A]'/3;G3N"FBRD M:YQA,:#D::G%$:*>I0:F6G_T:V>0M9D69T0,([G::978%@18:@^=KV .4#G2 MN>OVOF9CIL4:$H-)KC!1]L!)ZY(:(NB^U1[U!]E@)-YXR@>27>9\_&4&@_Y[ M;]#YVAV..@.22+WUT*%&>>??W[NC/]!&=O/O0[H!Y/-NZO9Z/'*(1T8.*3XY MP&:_Z]RWJ&?T_1%S(E>26M[K/87H!Y\_CR"B M[N.-P:V.6RK^_)K3DTV+"T80(TW W8//@IIC\B+C0+P8Y%C&;J&[.>GGWD. MD?]]VLXAZ0>5_OS=5.8:J%SMT^7@=/]!(\H8/?2LSIK M\3Q;+*/:+IZ!UXW!IL?2BC.A&:A5\@=)=/NB&"3#="AWKQP3I4_\5!H/.[[Z MQ[:>2)6!C\=K*?>^FQA/2W$K2AP$E_EI*88DN$A M)XIE"!"&O@7Z:B'HXRM\LTCT"35.EIM<3:J5 WW,%(RK288DF7H%O/LITLT7 M[+C3(U8CNQHOG'?K234')=,(J-1=$BDAJ_)#G)R9V&7:(!MN;2;5!@&E!@M" M];"[J..1T( 3@&OK@E0.KF4X2P]G I]4*V2 ,YZ3FS6N5B^)F\HQ1QK%[E)2-4))[AT5 M'V3IU:HB)Y%PH%PX/MZ2G9+".3,\RTG55UIXKC:JG)S;^48Z>&;>S6Y%)S3H MH$:6JQBGH>E*P/+1O)SX_#P-M=3DF@V9DYIAE1"8CW/"?E;IM8)B)]XVT;FFF*5$T-K!I77YF78+BVV$TYQRH-E/K-8VWPV \2PJ)=8EC2A4BJA MD&*-JXL")XHLU/;TX!46IQ'+F$T/7E5.D"6.Y_,Z9&.G#2GI@:^6I;WJAL%$ M?S:\&1;K$DOT!X1)ZE3629B+P,3]Z4$J+)XBEK@_*4@Q4S]^N*RKF,\Z2='E M'28?\QY\Z;DS+#HD9M!L0"9OFZ6'WP M (:8L;39P:W9J'&BP"Y@'YFB&!#P(FN,Y@Y&!E8L""1>)&Q,VPK M+G#J Z$2I5M__-WQ6#FA"P^F796KR^S6W>GA+.PD/U[$:B8XDYJ<<"([16?D M1MSA,;9MK"%7>?/T E,+V;!K6'!"++40D*AKJM84CY2WA6F7\+94O<$)0DFN M2C&(I0BQL/O^L33"24.,N0I[W<8[4OE_7J%N4N+#YY7K2CW+5 ^)2!>K3:XJ MY\7E+'KSQ"&=^, [34C7:ERCFE=FJ;(&;9Z>?EN[A&?1L,>CW@0[,]&P]WF[ M:HRUZTV1L-@)WQKNG4QHD)T/N<%)$KO(P/">"M[W#@;(%^]UKB$*7(//*\=6 M*?3D6?B!8MW;9'CR5>6."BY'(#AV,J@$:-*L.0FDV.#0(E-TQQ]EE!Q)'+;@ MT3WAYH\@G#;6MU4@KQK'&=.#[B$%PWJYS8K'.R5%#.H:2P9I?Z MSDB=4]W]H"M/NJ&[.G1&[ND/)XJ-)Y8!:**Z')91Y(7F#;R*B"WHOK,:;AFV+)&VXIH. )^9RV>9XM,M\3 M<=Q+7#-+2AS-K+.3SQ#&7.-HG"\S5:E6NVBC)711F M!.Y=DF>FO)/R&T>J+$IP[A/)JW+B<)V 0(\>?0[C4:XF-SBY+%=X&,!2!%CB MX)DT 29QM483U,!I5&8[(R\"0&#/L080FLZPZ2B$9DP59,.IB7-'^$0:*H9" MBB0=Q*EUCB=%4QHE"=%F $L18(DS2:0),)EK5&M WH@FV M[!*7GTO/*V!,3A[HX9%[Y5C@L/*+G%#E8P=QZ3EEQ,E$ #1G)TX349J+%WEZN $U5@UTA-$5^+D&*FA MB^=D0!%D!7@V+>#@D.NG@S Z<(#8Y*;=,B&P#I\#<#L>_?7-F MTB(L?&7?S2"F AFH2P7JL$B/??>@F-IC'F$,M<<4WI')AK @G7T57M+[:"P@N-:Z@\.?79FBAD, MO>)@M:*_52:Z!K^Z#A1I Y8IQFO-B]M_7/+"YROR[JW_'S13;/2B&'-\$Z>O M&A^KKYIP<5OE>:\&[%IW#A%J3KR^I'A]5>.])L9[3;ZX-:WU08=. >F.0P*> M+1M9<]=Q%9.D3#Q2+ZH$)F6TK9@XZFO!4$/"3_\A0-]F,_Z%;4M3G,D'<[%2 MCE JV#@I6D+BZ3'SPZD:/).M*0$)E_S4V,)'#.B;;Q4N+AF8NG3]@.ON:9QL]$0-<2:WR/ M+W=+YQU;1%*=D\627$-DP$H16(DU?UK JG'5$REX>!;.NG^_5=-T0B?% +6H M:V ,(%69Z:YB, 60"9_6$RN ):D>@5)=L^W1*1F[5AN<) M<+;Q MQ*H@78C502&(7),O"<286QB[1CIV%=TD60\4VP2W@051',/!!8.TEI$H1,6M("W!RTPR5$NR=%(G'*4;HSXE/>B5!*FH:YQ=J(3IXC-!O''75GQRGVRM'?RB210OT5_0Z !-/W%^VNAX[RV M-IN9;;R5D2;TP;,*3A4# &P2GM[IH%:[W?_VV.K]T>U]1;W^J#-$HSYJ]WMW MG=ZPR?;I8#IN-=&ZX_6G^PH4L$ M*XI40W$ -(]?O_QVL8D(GO]G&+_XWU!6I%]=T.8VVKL?#18-ABP26NG$__U: M Y-QQ;9>@R>;CU1L&.CQ:^_[M\@^P@D:!PL7MUZ_",G!"!8 7/M[]<_)PAQ\ M;'WM5+X,.JW?*JW[46=PC13C57EW CXA8#+QVB+]"NEPOK@3'NZH;Q_QHU/W 'A^@W''*PK8^W:H(0/B8##6,6;^C+<:^,B0HJ M1%9FIF@D3(K*:_+9F2EJ\'E/B;1S!OLRZDW J9Y\]9=[Z<6D-; E-BF[\1T*T'^GS(*%8JBGWO MM;[?=4>=NPB:!$:E)[A7#,MXYN12)7FBWM/C"RD?)?5]S3G6S1'Y:;B9E=Q4 M68_ YL%X(/M)G@&]#21,K0.?#, MBE'Y=*E\NG)$/&.$D=.4,J"+43A#"H=?GV,4/AT*,QX^=0J7@H?WL0%*D?6* M9=OZN,=?%?]9@@ ?<(.QBQS%.-ZDF"%["-NB#YH%7\)J;*0!U/PP&KG""WM< MS'C!YAS?V]:T#6V1;G[7W4E[[@!5L=UY4XTYV;IL.0Z&_VDCY2WQ38VZ5.6D M:EY9,$\Z=J;$J*R&H))?HI(O%2K%*M>L\QPOE^0&(4-E1JBLA:)2X$LI*YM5 MKBHT.5G**S,^0V4QJ*Q_1*707**R7+*R5N7JU9J7>Z@,J#S1I+[,O2G3G062 MK&Z MK+ANIN!9I8!KH&ZR:?@FZ6 ZZK,\76>:Q1U*8;A^L1P M+:3@W:6 :ZG)\8TZ)_/'56>/N7?,O2LD-]E7VW(<-+.ML>X>J;]7O "-EHQB M"AX:)=,CI5+BNFPD5W&]D5ZAH4]W4'9&=X3P/OX7$W M^^WU98EWL5758CC+#6?AP1_[V>NIX4RH-S*]_&@)8;T$*"0/:VDU,#F@R*4^:$TRV07HHC@CGM;T0EB%D7W^C:[X U:?8=#VY&> @H9(6!4[DCVLW@>&[K/@.SS6R MGY^3,K[K,E>MLON:#-]IX#OLO'M?_RI=?$OU!B?6CJM -L-W6?$=%;^8 ,@>PD+ Z_^SH"0-_8=\O1*[R=K39>XH7J]'R,BP^8G]_ M+MC]"A*9Z>9<-Y_[B\._+Y2>WGLC0LUO.B!%=]\#T=HRM?56O JIW[ [L;2E M/$Y\+M40)4Y@YP4GAU\A//_(OOY:R?$K;2@:3U8WV_8!,GSZ7"U<4JQ^<6W<#V>$\;X.'Y6Y+X M?"D!O%Z3&+P9O%."=W@1EB0N84KPECA)EAG &1A2@+G(-9MRCB=+#.;G!?,TTB^D ',!<,X+.1Y ,9R? M%<[%-+(NI(!SF1-E*<=SJI1@GOX!3"G.E8[T/.M$'<.P<,.EJXAF&-9KHM@8 M?5$<766NX_$)X22Y,!ZQ/214WQ3&'<4V=?/9"9Y34"03RORE7%!R)V9VG#CB MDV3ER 7Q8EYU61CBSPOQ2?*#Y(+X)I/Q#/%9(#Y)HI)<$"\)QX5X%N9WD%MT MIQMS%VO,,3H^$9(D:4=<$>+#@KE&#/.EPGR21!XY89XY1PSSF6 ^27*/G##/ MW".&^4PPGR3A1TZ8/S,'B5TK8]?*XL1G_HZ)+,$:4F!%E&?L^9<.LN:NXRJF M!AQXS6HVLA99BZQ%UN+.%EFT1]QMS6,.["C^ZD^D&2Z%Y>&)W&(,-< #TZ#E M60:]^?0)V_TQ?=?I+^V# \XM!(FK2R+79,F@3@^$X711VS39NX MUO1QQP.4G8'#HP9#;U MB<(P/)@C)9LZ=1C6:R+7:.95P9[!,#<8AL17I&=5IP[#JESG!+$DSIUG5U^Y M3Y;V3CXI3P:^17]#8#IJ^HOW5ZB-^]/& 'ZZ679->UZS:GVCUAO,]?HP9A&] MI&A)^Q;S*E!53++4PE"&G0YJM=O];X^MWA_=WE?4ZX\Z0S3JH_MNK]5K=UL/ M:#AJC3K?.KW1,'K(J2\,T &IAN( A!Z_?OGM8A,?//_/L"@._QO*C/2K"]K< M1GOWH\&BP9"E02N=^+]?:V RKMC6:_!D\Y&*#0,]?NU]_Q;91S@9XR#@XM;K M%Z%J,((%;-?^7OUSLG B'UM?.Y4O@T[KMTKK?M097"/%>%7>G2!R@T#(Q&N+ M<(,FV%M1>#$O]L*L!" MN)<,-(Q9O*$OQ[TR)BK>$%F9F:(1(4ZE-_GLS!0U^+RG'-HY@WT9]2;@5$\J M^\N]W/M(:V!+Y"R5SN:^RE37-&/) K)XN8\^BC&"_>7^SO5.J@4^/]VV'SJM MP7VW\W#'H6ZO??GYZNEVN9,2 )_H3$:5'*G2[]UU>L/.W8H21OU[-/RU->C\ MVG^XZPR&P._$ZKOQ^+[S[^_=T1^,>H53[WNO]?VN.^K<1= A,#\]8;UB@BZF ML=I/J,CWY245[Y[N7DCV*$GO:\NQ;H[(3\--J^3FB;R4]JD7J ,IE+\AC5EYWO+1NX$P_]MC-$4&ILX",,J:>A?<0V3U8 M9]_2!OW C()&GSXX<>?5,%M3<<\TP[M=/JM,F ?--J-6'V MQVY4BYA];4UGEDD* MM+?>=*?B;6/17:QOF(1'[HJI3#%X5Q*Y!I]7G9@3"MX-FTN!V:6BH=G,!)HA M15WHB[ZJ\-I+BLPZ)XEYE>EBL"P$EC*?&);+7>-'<%RZ9MMS6_*$:+7.U9LR MQ]?R2GO&4%H,2H7$* UVT(-$>WG"$XR]IE#G^";3[:<-3W$[//-!6J/)->0& M)S=*Z>=(J#RI#B8;'),265QA>(+>U7&F:.8G&/Q=)753Y?(6G3 @?!14CY&Z\E 7INEK MGI&=?U84QG>8T[+$\2S7PNG!/2S7PMYP3^+H,5G.P)TUN,,J9.RJA%06G!Z1 M/&8GD'$]SJ[CS.FAI#4F'B<)WG:(\0L(U+"-\'1F6.\8^U_.YK8Z 52AF:&8 MS!G-1$2$%!1)UXT)/\ DKQ(P8.UN;H/*]&2#=Z[9\5% 7WKT,? ($'"2R8HF M5Y>:Y9 4#+GI(;=9@ .^!;=4D6V%;4+4LHQ:IP;9:KRT\1F??>8#7V+55 4F M=D\.PV%9YW-QF%,%+_."SP>Q82GJ]_6"&)=? M7"7-K0,MZ! VWO!RU@#I4+<,8R@5PB+43A$'Q""$NE0&/5C.UMV2PFT?QB", M08!!BCYI9LS"F.5HF*6P<^I87!+MT=0XOMG@A-R*'C&682P#+)/&Z??9HI^= M:>^\5;N15?4DG'X)T*)9 %HG189\LEXHP.V5.Z1"R+C&T8VQ3(-K4MEYQS..A/ MXY)S@Y-D@:M)C(L8%Q7)15LN86<9:I#&)>P&QPM53N3SBH-A[,/8)XQ]MEP2 MCQGWD (G-&N#JNG3ZEC.W[UQ?7+U=$1!XB16.O7TX!Z6'GAO MN+-Z.@S<901W6";AC^ N)TZ/2!ZS$TA63^=81824M1M3?#T=H7K7>>*WWN":];RR2#(,YX;AL-2^ MN;C,K*(.0VPBQ(9EUMW7#\Y5L*WJ#G5N/0?6FA&Z M.1PRL4N_I?X-PF\ $/,9:P03:*:\$RG)_-M,6#^L7FQV_JUJC+5HYY8^['NX M" "C];#;'_O.;X"->\M^])"13(C(G%CERR%"&)[3PW.>Q\Y1:*9Z+S\P,S?B MU)#<*.J@N3RH)LEJ&;!/#MBY'RGGB6CF-I\/D \Y/BZ5E&V4Y/2''12SZK1E MKU/#JM/F1MTRC*%4"(O0144<]K*"FXQ!CH9!BCY99LS"F.5HF*6P(^P4ZG.* M7+,I<]5:@[$,8YG\6":-,_2S13\[1-^K.NVQIJ@ZL^JTC;#JM%E%C*>7\DJN M/7+[^%USW^*)/\;ZBXHU]=^(67U]J['PTBRP^L=.+_ M?JV!R;AB6Z_!D\U'I((S>OS:^_YM=XF##RP0AWLN;KU^$:H%(UBP_-K?JW]. M%ONECZVOG&T1;M $>RLJSMYND+^= M^G>>_A.VT^H_ND!78S3\ MM37H_-I_N.L,AD'A$@^%G7]_[X[^.-4E^=YK?;_KCCIW$9,+K#!/%JQ88HN! MK_83INH"=MF7CWW!-];-$?EIN)9,KFF\)=%-#9M4F[[=+"3R*F>C.(4-_5=1 M*N=M@9*0^7P0LNOL#1CGWK*1.\$(7'F,IM#6Q$$85DY;.XT3PO@DI459\P]2 M;OEC;6C6 5O\\G3 %I\M_GEVP!8_00>KEFG^UDMV1$.^L;@:8[6]NT4QQMH9 M%V/T0@ 0W4[.R#!+$MR8#^!.N[K[\ICZ""WNLZ18<"3*Z'4<]!I9KF)XJ9@J M.=+L5-5WF5!4/DWMA:V>JHX^= ,(D3C3ZWY:OJW4E&H\ $PB$!',T77*KJ) M5"]FD6&%864K5K ?F<= PD"R%21^#%IP*(HP#48K'V3V-)KC)LY)V0 N_BQO M<8_.(6EFAWCFTKCE7BQ/J6[##%(C$E9W8S M&V5B?8CIW*$- ^O-"+P M?L(O(8MD)<=2%)WA_E1Q+_#A=4GVQ/T!7F4Y"ZXW:S5.;+)MEK-CA_!J)GNR M0Q+WE.D"!OZBP1]> 643_.7$\='*2\/XY"M_A557RVPPH!.O(@=7^Y:)2$M!_ M*@,43P?O47 /KXN2@[.?%8;3%#WT,SS)[OH..0G3 M5KU;_)ZG#FN#;82G,\-ZQ]C_.CP[ZTJ./ MC4> 1M):2C)7KY9R"Y!!.TMH%W&R'Z4XM^(Z*:SK#--GAFFAZ%/['/$M-21. M9G+[_#!>V%%\JN ^+E>'(3I+1*=QOIZSY*TU2VE=L$/SI"YYYPW;JNY0E]QS MNZT9H:I##\WIM]3[0O@-X&,^8XT@!LV4=R)CF5>>J\#(]U!=-<9:M$M.'_8] MO 1 \C;]?)<]P,R]93]ZB$DH>B2N*K,+5F<'^#P/V*/@3M5ICFBO,:B?(M2C M#MN%H@[;2X/[Y<&[7*UQYO#OG1[F.=^D@"/E.(I7XC/31*+? E2PF7AGI_A@7T/NT@W56MZ*GG?4JJI MD)^0B#W@@K/(Q1MF08HE7:J7:2RE0F"$,BOB\CH(KRZ570^64_[;8(R!& -% M,%#1M^,9,Y44P&4:R[$P4V%W[V-QT8XB'*1Z@<#E'[;%>(KQ5 1/I7'EG[$' MBR=(5(O-1?^:FSBHP2:2JC+WV82]Q M.WOEPRG-&BP-]/EO;N/8(/"K1)/WR^TO07[Z_%)HK7^F;# M,^^MX'68/&G$'S)=8!4;QDS1B/>Z^.S,%'7QV5 <6.*Q;H[(3R\VUX[G_QFR M)O&7DX);-S5LTE5Y6^PT?5Z9?)Q]K)1WJ) _01GF5X;=JL]/M_>6C=P)1J"$ M, )WRITX",/*:6O[5_SGJZ?;R#VL[#:N#FD9)A@T_K258\^[ [;X;/'/LP.V M^&SQCZN#/4_A4C]?RXIHR#<65\\JMW>G6L28-'^YJ"T,QU5O1@6K#]L%G4=O ML>DV.KY9]D@[7+/A?!-N94K^C'QKW".%M_F-J*.3D6&64M1 !H!;($#,#0$Y MDG:Y 7N$%O=94BS8S&/T.@YZC2Q7,;S,CI4<:7:JZKM,*"J?IO8".DY51Q\Z M 81HO&GUGQ'-ED&D?.&R$S1M8IN(M4[C6=885C9BA7LGRDSD#"0; 6)?SH* M2R3R0O,&87I,6C[(L*OR>T:>.R0_W1#/7!I1XI_@D2QB)Q&!7I[(\NC0!>EC MZ(+0K/#-4D>,UV2!:_ E2%M4'B"E/[<21.=$0U?.!+J91F37.%DH08X7!ML" M85M-#-LR1#S7N&:]Q@DUD:'XK%%<2XSB(B.*A3K7$'FP'4I9'HO!-S?XUK?# M-Q\DUF6N*4F18H3@W%,LAV=7W1_&A3G"FB!8;G%B&JH ,U7EY$G)(.O7]09W8)SX,S2Q] M^ID".E),AZ1/#T%T"41MK7JBYO9I*TDLG68B7-^N ])"9ZK(UH4#^RJ0"-PC48)3*KR(/4\V"$DJ7<^ M+BS3!0S\18,_)/OVWMXND^?L?#FW\^6-@MZZX\Q)0#6'3!Q]-8O)CK1E1X%' MS%T@>]B9\A(?]+76JV)K/>SVQ_>6/<:Z.T]\[MSDJ@V^C,*$83Q+C!=V]/P1 MX5079@CP$AS0GS:K&'U1G G'GR MI>FD<'"G=FY]]CAEQ]A)W?.N[XUO!G\#Z#1L(SR=&=8[QOZ7BU#QF:&8S'?/ M55I(Y?/=.SXZZ$N//C8> 1H)'1J)YT11*J. 8=#.$MI%'.M'*)88+^PKPQ"=):+3.%S/6?+6ZR78 M$F4GYNFYY)TW;*NZ=Q_;<[NM&:&J0T_,Z;?4^T+X#>!C/F.-( ;-E'HA)F ^"J\FE%#P,[UGB M/<_3]2BT4VV:']@9TL\-Z;6B#MK+@WJ!YQI-MG5U=LC/_= ]3\@S;[\TG10. M]$,.X$LEIINU$F2F8T!C)0W]*J[$Y*X#V"%;&PH)(3>M= +=ESRE36& M;S=BZY]MZ#VZ/ &3(FF'9-8*.IFG4H28E2! "^_+^$"7]"G7S9O[R1,75$M MP9D\"[K,#] %7[,?>,)N9&6+:H;I<\)TT>?QN>.[RM6;38;Q$\-X%,3+<"T^ M+6RS3&]G"O!((9[RW?>\!'&#+YL!S4[GDWKF/>PBW52MZ:ED>$NIZF!^,B+V M@ O.%Q=OF 7IE72I7J:QE J!$;JLB'OJ(+RZ5'8]6$[YKWXQ!F(,M)V!ZD7? MA&?,5%( EVDLQ\),A5VTC\5%.W9R.5&6N%KN-P<92S&6BF"I-*[W,^Y(<[OB MQ ,)5FJ5N^A? MY_C<:Y['7.^2*.4# 9SV)G'\X96@7FHZK!52DSW#? -IU62OYYW7DK$58ZM] MV"JD9GQ.*0_2J!E?YV0PF<6&P+B,<5F)N2RDIGW621=28"]1Y/B:S,D24V*, MO/Z?83+(_X:*-_J5O^&XWM[]:+!H M, 1":*638,-RM8')N&);KXNMS(U'*C8,]/BU]_U;9!_A>Y!Q%N_BUA=!J+[@ M]H"1U_Y>_7.RV+]];'WM5+X,.JW?*JW[46=PC13C57EW @E$]C]-O+8(-VB" MO1459V\WR-_>_3M/_PG;^?4?7:"KL.7_]2Y\^0D=TUC\4;_]H)L_%GUHNC,S ME'<2BV2 59Y,D!5K L/VO5R83TPQEW=77(4?1"D'*+?<,C!MC[>JEU]4&\. M-(Q9O*$OQ[TR)BKP$5F9F:*1[46J$<]-]%WSF!?1@V.!CZO**O5 M8X>T!K9$SE*!;QYI3'5-,Y8L4),O]]'M,4:P_Z'%SO6..L((P=%"6WY^NFT_ M=%J#^V[GX8Y#W5[[\O/5T^WFZ<6:0<&HD@=5%L;*TD1!_7O4;@U_1?35U,Y 5YQ?K)I$6P:6%3SEXO:;H,N M[UB(+;RPT7$>,>9$7A3*@"Y&X0PIS)>!PC'E1]P8IW0FXFOI.BCI,L0Y$9-4<29H;%BO M#AK;UA19,VPK-#$*V2%]T5T=.^M&:6GE+?5&)ASFSK12=;#$_OZ.>Y W_HYJ=08_/Z""Q-UN)YMLCLQ]WR06C00=WA M&0@%G>9[08JI(65JP6+]1;\X4IMR5^.%:_60JW)[FY&KA(._#4S^:)E::X5^ M":U+KBY6N2J_)9L:,RZ/&'GQ^R=6$+34UF"(Y8KS%RR^;/M[V33!S9#KCG%R/57N!I/?7=(?2'A&H MF23O/]VW8!HC.3*CLHLV0O+G[JTR@%UMS_Y;(69_?.>3T@&S\-'&4WT^=;I+ MDB93)HUM9?F%^RIXZA5],J3R2S,4!M MF=J8*95LS,*0^K![ZY0TDU$W:S5.;&ZY>Z.@[[/VW:P84'"P(F+A22;/*U;:5^V/; M"N5%713HTDA$FQGHE@6=A ;7+,O1"+,78ZL/LHEDNI:MDSNM)G:9[LA(=X2$ M*J2@.U;(EW /D*O6>:[&;\E1Q)3&D<(M7A'8W.$&-DH-%$6]0$7!=IWWU1%] M=X)M?Q>!Z8>,D B$%_4!)UP]V@EJ4A EC7VH")]69FC@ZU$6!+E[-V<) MM^)=-'FNWBS)_3#F7NR_.S53WFG.&1J3KZKV'&L(OY%#"GRL.N7 #! Y"H$T M"N(T0Z(;8BLHU1AK$9L0CQXX6AXN.CXL6J9VA\?8MK$V *LSJ<')RR+7%/)2 M7*G4S6%L4%XV" D)B*TRBV,#@:M6)="@C:-B ^:CA2=0Z87=;PU/H<(T:_E% M2DII&$A.G4OSM8 U-\884O,)$P6I43A#HG5/,*%V1Z]*1!+_(II8+( M%/0B)\L\)TK'93RF[YYN0*Z8C\P8B)U-S;MNPK*I'7?#;'%9-K6#@D$?Y[8Z M 0_3(=?1P%4 M>B^;E7=Z]6=DM50@HXT??0(_$O*V3*T3$#?ICH%8KQ*CGYWXG!3VTDB9D3WV MY*;$27+QIXW,Z$RD;-A]Y^P9.944&9N,?/"=4D'@FCPI'UY@NB6F-S* 6RH9 M,E*'FR1P#:G.-;=5(ST>57%.?HEMJ1AK_F8%4'INTRV*T] <9[:/FT;:C0 0 M]X"'(0@!L""_>:AX[X]_Q88VLH+/0ZSZ:$FHGWB.EV6.Y_,2&.P@X\09((VL M'SDR@,1S0DTZ.@9@CMB.4 _N_66O7^F28TL[DU)LD$IZ"3'9)?$+0L:!>$IS/#>L?8 M_W+FG^_0\($C=2A*8"]%[B4(:2286=U+Z/HD[H_;E, T?V3"?8.&Q-6:)2EE MP$"7(NC22#"3%>CD!E3Z)F1\H9>=7V_9JSP/%/]] M27#*\7V/E!V?QEK"4HW5&B>(!>8A/<+=HU+ , J%AR2G*0*%*WD(>*Y9R^L2 M)4M#D)$^6E%!P6$):" ;_K1UE3SPE-&SK1QO&$(IA$"D+DHCXTT@" 8>14?6 MN@@ ^9!N4FQ.Y OD?J:+,H!A&CEP %YMG&UMMV>D6 M-%,T KW50R)V9IE>V(]P2#J<3;$!\F&)D5C;)MOJQBTMU<(*R*6$ X;^HM$? MJ34/28-S./QW[!F(#:Y6+6S/H/CC^5-0I"&A;>&GV$?IG9V;N,@PQ*,_+^S)-=@L?E.'K1, M;?V+E3IITY](3A==,_>IU1=F J.QN5 MO1'TH_LBKIFMB%L(LSO=F5F.8GP%X,](-FM2R]YT=7..-3]5IV4FOT5%_OJ49\EL MG;UM'0S?'KN5L[D])P%6-&M.LH66?>MV^U"CM$\UQ&K*?G)FD07@C,*1J:,R4\#+ MT^8VV8!U)QB]8\6F4D(W56N*D:N\'6]PU0$6SC^.W@Y+(XM8EX)@1##P"$#I MX82'J!)7K3:Y*L_\# ;V3,">1N*PM, NUP#J8EYYS\OA([#<8,=D#5##J6>9 M%<\58$G!3J!AMK@L*=C![H"!'>?DLK&:7:&%DE/3FXU*^9[XEIC8#O)0EY7MIB;<&;,<$B\9^[,0%+,')G#[&G; M*_?)TM[))P5:N$5_0Z U-/W%^RM4\_VT,="?;I9#I"-Z:$ CI!J* Q!\_/KEMXM-C/'\ M/\-8T_^&[_NWBY!Y!E7S3JMQ]T\P>"5U1L M&.$4U'1G9BBPCKIIZ":N/!D@Q-:Q3,<1+"5"'DZ"_I9KNK:^2Q8O!;-O=+)W M'XF9-FL6]:BR),G*?8EM7X]E]ZWM@7Q1'=_KCEJH"EDE"K M/?PJ- MIE C-4,QJ+(9 :T]QP&;9[+\=(?"Q>@SGJXV3T [@=F15X3+SU=X>HOHH(FW M\@B:EYQYKAUH;A]BVL1);R566/%_<\?5Q^^K_=*G.M@<\ .I1@3N2^/ET99M@O_=&2GY-C*7)&%3%R=V)C[*&"_"+B31,DG_3CR%^A?^5>A]U&[H]45".UNC-"()ZNAGCP&A81W69 :N.7K&)K85PW@GSPF) M:#H$TO9WDR[ID"P;7:\6%0&*?Y3G+?1R>5<._CF2T9L8M2Y)@T?:LN>D+[)\ M-GZ>&U[ #&F3/%R6G:)O!!>4$#&'=<>!5R_1XWJ#SI8F.5#]MJLL$SJL#\PG MN>6:1 RL!C%X3 *KH-.@G^4JA.)G2:(ET&!1K*GNPI)=HE^M5_R";2YHQ)KI M)ND>)@S%+ L6?]G_S')TCWKPVMQP*7VL17C3,O[4*_[@ M_SX @A> Z@1]D%7P0Z-H4D2OP8#;MOX( =PC.DAI]J MD?8%0'G""+_-,$V[&'0]GL.:TA-IRSN4!K9!%CRQ-T;%(6V.:1I'(D>?=$-W MW^FM8*"&!9P09*VG_*0 W6U_C1RL.):I&%RP>'Z68J^3,?AC7KN!?%]CQP\D"==\ M2RF"=)+VFE:\I4E'I\H/0#T,8$K%-@$!6/'SJ;?="GTHH*SIM4_X&2$S8;HI M40R>3G0<[&/'\%&O+\2LE]G4!M%FSOTO"7^9I#+W2KR'UR[E"X^_+U$+)C)W M0=(B\F._ W@7A!*F@W% M)B 5@)U#0,S34&7:A["89E4W:&2"9AG3B6>Q^,J MY0Y-AR9L>B%5'X,D,%T0"M1\\#3%8C4NSP==]SX[@I "N>[I;VK*V;XH6VI* M, ;@98]4"R@L-1PL/O$#864]@($ (OJ4_@EJAT#0_VWPGDH1324<$/P5C*U( MB>X)=!W&IE+UOC8>$VQ+/VP(OG3(1AA)?(EM)V 1>AW"?3\CVA(W!CI8.E3@ MI%@F_*UBO[CQ.;DI($(F7.0_'7;"OS&?]"8S3RE?+TEYU RP!S\>QB)P"V3?U]./S7/?,&J]D'>&+IY%3L ;F:]APEH#V>B" MD Y]1C^;UBN1S%,P;>9$T2B.-U J+O=(^C'PQ,C")+559O*.X&UT2L0,J<;&V>F ) M*C-88&*G@Q= *D8XQ# D-N,3=?4]-40^!Y;,!U48>VU!=,A6=\T9_I!+R?:7JTYQ[X%53O*:1P/#Q1 MC$ M65L,YC#K[(PTT2[92S8W8*5JB05O;2>(!,D7O-\\V41E%H"C#6)*=]&# MY5#K!UR9!:FZIN/:M:+QZPPF,:6:CU);*YL-*II>H;E@OO?:V]RQ5: MKK;F\2IU;_WM$T^/$@=)Q?H+.3GDD&LK&E[Y!KPIWS-?-.H[04MMYQ)-!#KF M+S(4RW%7_'G0Z97UK5!_K#!V;V^)&L+ED^P!WU 7"YQVL@,8"/@9\;^\K:S1 MRLC(L(FB]O8TZ$:.+QX]5.ZG(.)@T+=<3,]0B!*VP:&V?U!Q0N6UK ?.G'@;SGHL(7&SR $2&3\(UEUV M6![$WT0A" -P?8AR"CF#SS&>(3AVW\[ OB&R>2)?=,C#H3$/44$/>40]K(<] MK*WL]B"(3=2LPBA V(=W"CTW'EO@IK]2&\:ANP*@]U3=T-?VNDVB$Q67GL%H M")JPIJ#AR>?@A0BAZX.SHAFO^ZF!./@PV2H3K!VMS _?&F:4)U M'4V00%7(B-C7X>9*-=1<09]I>)\O/VAP(V$^/^71XK,#1N?BL\>N8!O2WL+Y M-+FH1*L 1SS-M?39CT7<>0,@M=C^]"]B;+0(TA86U?SEHA:I?PX(?$R>DSL3 M4>;/:-.LA?^-B*! WSS6[U#6#]C;,UQ3O\5T8.)Z!H,L8- #+5!^%,2\BG2$ M@D@\8P1ZV];%HXM1.$,*\XS")TYAQL.G3N%2\' 9\Q$$6R]5\9\EN)KLU7OS M=A).YL+Q]KN3S8*3:]?DD/O!0H67]ZS(YIT;D!/<9+<=:QS?;'!"<66G3NE* M;XGA%E[L?0&WN(70#H6;R#6;,E?-+9,G@ULQ< LIZIZDWN2A)(ZCX?B3>9$6>)J8DFT*4O"$V[I_KYY"K\6 G"DUN^.Q@MGT;"\ MF)$&+STMVV32@'0MCW(]&C[1'WO9/_K+6 EZRI90:4A<70+%P6SBTP-A>!WL M"#.X0!#*S3K7K!96!IN!,",0UD.*4D<;QT5*0J'!21$OM3TF?GQ0=2*GY"1GSP%[8M37$F'UB@PM#/T)\"^L/.)O=W4 K1 M K+,5?F\+$7&!Z?-!R&'I@E\I$+X0*J!ZYY7<>MT^("=5L0\K0@N[VV_N7BD MOE;Q8B-:'H2=:J=VA.'?!_JP=9)XUZ0AB&3GI!R[)@R&Z<$PY+ [O4.,U&'( MCC%.%(9[%SHL%(;UFL@U6)>M0X9\HI!7G@L0_1=K%R0Q\)*3QQY M(7$$.V]EY8(\*:^34;8!DY*%[&_$,1LY>ZX-NRJ>EHWLDY%9R0Q[H=@+OS>> MCI5\(/:8G7SBV L_5D_'3CX0>\Q2/G'LA9REIV8I'XB]X2L:-[F2 M_'NCK$5&F:)7,QTWUX8846$CX]H7;<69M$R-_*>SS/]_MRC<&YY)(T3C'\6H0 MZR8XCN8/6L32*SF):7T)#=,RQLN:&NT[9UE3PZM^:GM5@$GC7GT?OY;%/=9( M*6QTY[?1)8]IO9ZV9<\LOU#KHN7[NVY[V;3BH%=,RE^\GLR>R7A5\=-,&&!BYKQ6\\6/%E"6'O!Z24>%@EI*"TH3*; MV=:;7W1V6=$OJ*'L9?-_!A"0RHB@@YP?M!H(+?1-:U:MO4XK[<$HD$W+MM(B M1(L!:@&MMQ3I6QG^SJ+T^R?N#ZE<[/\.UDDAI0A(Y0/GN@1\E'KB_Q6)U%[4 MA/WR3N+[;:\R[S>?2'= HXCL__7([/])4_[[2M;V"XR0Q/]K>I=^X^OSVD%E M 3A$O^: N6U]?%B1@,2=?K0X$^R1[6ITDBQQ M3+([/\S$"T1](+8\M5_!(D;O6+'3.@#9O=BI;'"_[G#3^ZWA0_S._@VNMDW\1] ^AYVVWZ%\!:M M^9TP")WG&C69:V2SKY-D@7-#&@-U+%"+(: &KZ=9;E!7&R)7%3.YX',HJ%,- MA&7Z-+D^%2I5JD532T95)HF32FJ&_&51&ID:FE*V>K@U!J,>)-9H MSY/+G7 M7ZCPG4.NRHSPN3/PQ1\F[:MIV0\)L375P7VH< M7\TDQFQ?P;5M*<_& F ,LF"06MH&04(&J8*%7"W,OT^)04H1PE2&D*5E<%)_ M3*(3L.G0P)$!-A07:VW+<9W@E@?6'I5W>IX>?D[>R#:0:=^H)=F/6AJZ,- * M'3]:G6)YPI12O,_A2YQ5^1:$7ZR?^X=$+RWB9OX1)8?VKAX3(I):!H!'"=*Y M4-*L4J;S1O[$"044\3M"LES1\*#(F867)-FO5%J6,VO6:IS8_.A1T=BDE4X0 M]GH!@E(F)C%*(/1MH#M=A)E"8I6PXX+,((\=PB#HV59H,!^T7/ES#M@AX3+^ M,VM&VO4BK$+CF#K3F6&]8^PQ&WJ#64E!JTS?'QE.98@- WSZK]@D08,M4VMI4]W4 0,*F:V/2^<; M/1LOD'G%!E+LCX>P H6OJ2!SDAPB#S>6D,1'DF5VR)@O?6LC!@>DQ'F1 M!(E7Q/(4&* I2IQ8_5@D,U\&B'EV&N]2Z0>JER=_U@%O23F42S\AYA'(>+Y M%/!?%6ME5LS:'GBZO/"75ZEOL'AFY4Z]DD%\@2"FRN07=M0@0,@2SI M&*9C+WK9::X0(\0;^T=#1:&SH?A=MTY\QE#]-IZ\.W)^C]8+MI%"\NOJED9& MM7([SGA/88\Y,Y(\TB&#$/:_(N\)%VLX:JX1J^)@]5J;VR3RC%QK%3]LN=.8 MM,MR; OG<>ON\].M9YCV/:B49U,\[[N[RDK+@AP0@0 M]EG0B71B8%JSP#\![T1Y?K;Q,T@!*MVW"VLQ+)?G_O4'PN5"R[;)K5NB0+^\ M?SB)HL+"A^Y7ZJ9U34\J?+4M)^$1I\!7.;[1_"BQ@_(^XT4B,W;*LZ0(%@GV(@2F.+>Y>JBTB+-<-/[$1,4UYVS3#!*.YKR!,LEEZM()0$"_EC]M1NPSH@O))X#?JS@;Y M&S3])^4)'O.D!_B/6Y@;NC\/E,_6Z?2']'R"6)]B7 M\X_(1]-D^6B.+!]-7ENBT;=^I#J_+Z[:H_S%#=<[L&4 M),8)7C%,.OY!4H"4 9AP"]^Q(L9T'BO2Q6WLNZ%BQADB_GFVR2'**80"B*$7 MRP"H&KK[SB11T9)H[T.>W"31?Q8H22:+0!3)MK6D:&/ M,?J9'L]]8M(H1VETR+9PTD/=* -HA.WI^O%G78HZY=T\^RQ(L+ -H!)*%_], M/0@'9>+E^,1+%O$4=3DJD+:T J5D&3X*/AE>Q(![A\)>.,MRCX6$B5.]@\#0 M)L>Q$QU>M(D87GUK6RT3KU%R=VT13+Z,) ].>/&J\>)=LES[BE1[ NXBDG.P9!"4MR11G1[Y;39Z],.]^F@][$! M[7E]KS\*/;JV(NO9_(5MBQZ"@ZZ:S^!=6FOGF03A#M"&"@T0Y^@2(:]. L0[,7 M0-;\V$:/=*BS?E$BAS37]<@B7*)0AFU3!9 M#8)I^8N^/?!%X",#7[PCZ$7,R^$Q,,*'&!AA)0:F<5@@X$%1+ZD5&#\L)"5& MBRD'F:2:?C<33O-GM"8#@8-(Q9GES:"#8C%23Y3,R)TNN7_?B)./" M*O_/U M8/4R "W5K9V4)-\BD%%,N >3\JY+?]5OH8Y&S$)5Y:_^O*OQ6K$5GZ5Z6.;A MCXE5,[G)M$)V3T?\?^U]:W/B5K;V]_,K5'V2JN243)"X)YFNHGU)/--M>VQW M\LZG*8$V1FE98B1AF_GU[UIK7R2!$ )C$%CG3!+;".W;NN^UUK-AU[1&1S?> MIM7Z^H&70Z+-=;"!]D^HA3L ;UQ-5)QB*E4T]MP?+$^?(=3;[NDL+[24X=.J-FM#]]5\?\A:JHW\:W*J:GD MN5>ZZA6D]T.>#%B[?7HV]V-(^)+N*'@S#<[%_&8D&2]6![JI+C+T[CY]IA\K M&MRV&NJN72WSEFI($N@;=U]X$QR6RF=Z.TUTX0H+/G!6VQEMS_=*'\<48'T+H-'#89 LK/&=:NFWO5ALU\Q%^*M2L\Y6 MBA M.\-Q1MMN_ O8-BQP9ZCQ>4HP>QDR9H>:$X5SC4!KVF:X!SC,0BO5./5_H9DL M552X;KJVP;/E;"CW-=W>%WON[;%4<253W\K%GL9KQ1I&,U5RU&CGE!R9M=9" M&2/O5"NAF.!DX[[&\P2".Y37Q+71V11_8HNB\%).FNH^-Q1^NMDS]79O$?7K M':7^_SKX>!MC9= EPCO!.>@I$;E0&)(CMLQZO9/ 3DZA)G/@L@D6V$1<*J8^ MA5_@@X@Q+(?AY38DFTYX81EO0*H+8)E8RB9AU.9A371\U3PO[G\ MBV8[ 1M&?C"'VS<&-G^T;+8,TXW7DV$M$"_\*5*_T_OPT??6+/IIUC]\C)B7 MZNC_COAO[_ 7V;2B,9<7U $-9-9.Y;((^O\XV;[GH:K^PA@5E&'J+LKWL>^" M)1$N!>DAZ!_\0HX6:F8#VRW@<)+^N)]-&$%+Q:*.N)?#2_V;9VH1&M4TY)!? M"VHH5E)70.)BO\3WD>VO0-/QK^*+DWR/GZ+46,"RVJZ[5EIGYL"MEDF(4Q 719NYGL')\!HE1 1C13@H7J CDR1]I*S3-; MFJV#)YBW\#+7))MMV%T-L];,0%H%O?*GF.G:RU)52Q;J+04AWAU#2["%_((YE=[W[+F_? 5]6Z19F%$U"ZN:A6TOX7T/S<*X[5Z&%D[5 M:1]EK[!$(]O84RL#O96Q(*%L+<.^>NBXJTZN5=NP'=<:Y[0-*Q*EV%^TZPI59>/Z^UY5 M?U_B&KZJ9]G.1<;V4H$.^T*FT=.[]9((AXK MTC@Q7J='8)ZS&V4MBT=:39K M&>FTAZ@CC[3./4M'_D%64Z4BWZ956G=[R8_[TY&<1%ZG(PU3-S/2F*H>;"4G M[AS:[A7KP78(ZC%-X6_E0AJU>M7V^L#4HVKA=J :\@@;4N7IVUZQOFWEUK>* MYE[IENIF;V_RIFKR=E \E<=2Q9J\'8*:3[2(>RL=WZ[M+!)4=83;R:5KU0ZN M!()KHVY7O9QV<.6V +9S<=MHZ(WFKMJ\5JWDUB+;@V\EU\MI)7<(ML";7QBW ML]H"E)KWMM*+[HCJA'\=?)0EY*(]TLTT&(Z!U'AKI'?262K1?6^A)/G\[N8& M6];YSZ$VL=!R="86U9C%[28B7YO(?8N+U#(KG).EK%@&;6'-Q)"Z^45C,#X? MQC#*+/!=%]C-GO(4?EZ[2#-!K.\GRW$I\1O&Q69Z\43"Z> O-HSP@R%8N9;C M:0PVP!DX+D* !PQD1L !'^"=+'A4$Z673P+_R;$9[R2U;+%Y%0&/UHS7 :CM M6+T)B%&N/?DN; 'BEUNC"!@]LE[ '@\=F.;YFXU,VT_M#_F*G=PA/)^71[@L MI%Y;'HT =,$3G',42;M@R"95JR>736PIN1*?6% N\*'2*D-W9&_>[/"+%7QC M$;4G!76%6;:@+JY'(X8%)*@QE*(X,0MJ"O/#Q^YBP]+O)=E1JNXC#1O75N8< M@B^+5(C-YFO#95^! 0,NIP:4?H!U+/@9K.A%00. M EM,@3*\O$F%S@M-ZH0J9_B[0E&2RG])SBCW5=K?+6^*;"#K:;Q5)3BN>E8N M$D_(LZV BE=KV@4L#S=%S(0HG=?VK)I*1GG/BNFV5-%7& MG3*,6J^14Q2N8WN!"<.J/.;.:EH?+1(2H:JCC=(@ZXA0(0OS#J.;XW%NE:LW MW7X>K1'UCF%?6J*@8\BKW/! >DV]V\DXDNP.,!I87"QA!6-/Z=$48][QN5#K M:V78JC+_+"]O-VX-EE+SHN>XX#DN9'Y]*>HM>V+>E%T$_J-L1/TGV!^GX/CX M\-+LLE(SLZST#3JP3^CK3NF']0_\!^!=XX'WM MP15X 2'(CU#T5,;F]#XZP;PG7SAV)A/9,1X<,)O:>0'#!P\,'$6Y?6"[/S(K M!'E 5QN)?ODD2+P07%P.G)3T$37V@C*?G/D S%@0_FCVLQ=X/PA%DC)45@_> M$-73RZF!@@ ?/(@'#_CQ8?W[\YBE!T%!&XXFA13. C>)P3@GI M)1OHI[L7J1%"->Y@EIX=6?P@#!!4--Y%6!N]54@%X:.$TP&V:8\GBQ?NT8@FXP[E'+.>@AHZI V2_ MS5PX,SQT6"6Z=,[P&_PRG=#>)";*)_)H_>4'&!19'JGA6Q_"/( 6+"V$J;AL MR:'Q)D'8_6#L!Q'O/P2[Y%FHEVK:'5%U9+V(AM_"T#9M'^ M D,[M!W1OH$<-GSST'=%^[P1'*Q:CFPT3JW*:?$/V/_;0YUMN9HUC<:X4*0Y M?(LUI&@3O@4VB8(O'K =!5LDW$# <"KTN.AP(<;T)(.6I''.ZY12MA0^G(%.,W+@?78?/*N+B_9%][1Q>G+:Z)^=-$WC[.13Y[1Y8M9[Y_5NJ]6[ MN#C??JN8+37=>F]M8-KON#'(/<]=B):F+QZ55'GG)YS=":@ZX>,YX8J'C_V$2\'#92P.D-W96J7I MSI:(NAQJ9< :K:IZ^RT[;AI99<<9V0MT(!CF_4W%:BR7KH>_WN4#NZZX+3Q_ M$8B6_3!D\#_[WGK9L$*OI7>-NMYHEZ1K1D6R;T2RV2F.BF3KAT.R9DNO]^IZ MVUC$DJI(]IA(MF#5YP&0;+>GM[IMO;F_8NB*9'="LAD8NEEH4P= LFU3[[1; M>K.UF!Q>]0LI49$PYK;XF!(07ZT>J@>PE9X&.Q !6VAIT#0*9M OEQ17OOG(N2&[W?B\UU82;C#!WNS4]7IS5U'.BAO>%3>8Q1J4EX0;>BV]96" M8D_]0RMN.')NR$A"R/#&2L(-[9;>:;7UUJ'IAJJ'WO)"21AC.H)#G :BSC?$ MHBKJ6N-/ H=1AS-9[NAB<83-0AA*5.-B.=VGP+?L =4FLN )>]W<\*YLLD_6 MQ+6&K*9=>E@^3$T"].P"YL_LP1K.M,$TA('"4'9W"^$OCFN#XWB"Q9,1S)'& MX15]/C"W@U6=V"IN@B&+Y**"4/20HZIL?X(]4W"J(P>;/@VIQ,P"KG@?62ALFK)?DL51\1^'FL0B W_=_.3S[=GO?_<=*_N#^__5FSW&=K%DI) M@*$$C\U->\PX!+PY>?E%$Q&2_ZW3_V4%3\1''[2?,G?L][/;S!U#V9(:.%YS MXOOCT4G@/ZN/4I_=7Y]^=KQO&CR#A8O9U8FV$P*WS'#CD-E.!EA\F=9E-),/ M'\4(R>XL\SN;WN;X9Y)Z*;))TI$DL85G]BJO)JJ['W77\:>!J.P>S(24>3_U MOJ*DUE+61%56>T"5;G%UY5[N!MX^P"LFE*%OJKK:]WOR56%M55A;%>55)WR< M17G5"5<\7)WP8?-P&1,RRE98&\?Z1 Q.QNB"0TW4V']:5_X-05;-5U9?>G<6W\8CT'G'3LW%.H16U%Q1 M\R%0<['FH14U5]1\"-1_:%=$5[ CIVI1\[N'@+F(/LN?PV$>7'\ /SX[ :/*4_P; M_9*H#<6CVF QAMJL7^)E77IB\_T42.@[ MG\=?"QS]%V0\3T9LX34M'[@I$] M!2IR"-H5\6*I4B6%",L0"5DA[5J*3N(RYI'C6=[001KR/5GPC 2&>,@6T!A\ M J]_8![^Z,YRRP[]B!,HKV)&D%EU0@IG&0%G(Q@ :YQ=WWL@*&[+2^%Q3V'0 MB36C^FC$>@X%0C,'%T?(;2N,-'O*TJC7SS -*KD<21SF4("-DWR1<.$S;8"" M#L2E)T"?'?CX%SEB2(C=L +XV9U)M'+:TG *4B!^HY@6G4$,\HIPOL^$7XTU MG:CFHM'453."/:&JT)Q]5-5&&MJZ&NWIBHI/T J3B**5\GOP;_HB3@DD$TU( MH/:NF*'V#$+INQR#ICZ72>(4;H;2ER-?^,&9&%>22,S#IU.0C@DK9ZW&#]BC MM;-X=48TG;NH=L:BP#3KE6%19K>GU[N+K2QTH$:L^T<=[,XX-ZPZ77@U(@ZC MJ.#([=8C?D"8\1SAW9XJD/MBYZ^=W2^Z#V\]*4' M;A;8JK,S)QRZ?@ANV!RJ]-#H]HPV-K=.(4=OF6Y26P!VSBJ2:-[*#$@OG9@*8!Z!CTYCK%NK=54T0]M08Y75T>S<<,WOJLNN1HF"A;K*0T04- MMS-I>(L]%T08(. M3PSLO)"*#-!?1,2A6_5EJ$KPBI7@I8SC,M3B54?]5D>] MZ-24X;S+F 8AY6B[)+67M]8S? 'ZH 33P!^R\%"UP:J7[YTE.Z]6 'A0E]X-/Z9-X4VZ[;9NMDO"DA6!;9' NJ^6 M^5L@,$.O-QHZ>7YE(+ R^@)ED/D7CN>$8V9K#[YO'ZK(WT[=Q"X8=QN%$XW> MJQ6(//7?\- W52"-3D,W6Q7*8D75VZ#J9OW56FLK5%UO=O66L2NSJ!2H;T?K MT"1NFW0-%E[Y-&]D@ML_PEWC]65%UVJFZ^6F5MB:I[[;IN-/86@5N7IBLWIH ;X['H4)7;&V R M[D,H;%1;V'S]M?\5VS0IO:[W.CV0!+NR8BO T7=&W*_/,MB8N(VFWJQW]59C M5ZDLQXP?FEDQ\,:Y_*DZB%LG_+8JI[_SMCG]^5GBA=+\.R+-/Z_BXWWE_5^L MA9I8N$PIE6(LZNA44S"M3W4QGZA0.G"PD"I/AF6T(\MJM;I KI]FGY@W'"-> M)+4FH]92H@\ 2#7>FBSK:_>S"6]F)F>\\(SX+I&16E;J*_WQ& 5\: M&W5",Q:%[?<*]7$JV09_VM,&+_97_%X6RBP@'*O*K_DJPP) ,IMAGHQ!_OE8KUN<8%/BS&&=F@!!D=6$N%^&4C3/5KA>5AUG]WDN_ MZP?%KKO0BO-,MZY6S.@&G=49MUQ44#;>R]O@@JV'R[7!!\5F1;6BM: 4[^F) M1W*=U7.ZYCK?L"=-H/G4&R'QR60:#,=6R#^=\&[1H38*_$6VKW0?\>! M/WT8)Y['0$[(N^@D5J/9/OC#1=KGC*TG[+TPTZP'T-*\)PWUS_$'X!M;$1/+ MG5L,SDA-(CWA:2A[OXRF$9QN25IJ;.6R(QG)E%&##(QO61PN(@=K-N%9*GE% MVPR0O-AB(T7BF/M4223<_EFPP,R8/8X!)%.?65NB/#1SZ(3=Z'<#II?/B8Y2"MISL2 M5M2_77W] MDMN_1=X=UU_7_T@V;\IM(RLZW?)9JIM6^'FL4J-N^K^=GWRZ/>__XZ1_<7]^ M^[-FN<_6+)37TVAU>VQNVF/&.SR9DY=?-)$Y];]U^K^LI"KQT0?MI\P=^_WL M-G/'\,([-7"\YL3WQZ.3P']6'Z4^N[\^_>QXWS1X!EM8?9B_OZ?% !5.7&N& M&X=]?$\&>$^<=C)H)A\^BA&2]]?S.YO>YOAGXIP4V23I2)+8W#/[N$3'DJ=G MQW7[GGT)LL)[P$ZI_3!D4;CJ.KU;KA9Y77%W+ER_.FU/X7_HR-?$%UH@!S'K4)_-NW>7-=C%C! M2_SA$ ,J@38##>QA14QM15 M7?QHDB&H 1@.-118I=8&!B^W=VT'+ 'LKB6_>1*RX8GS>B,3 [HO?48CS))B#*G B^C)SBL@=JF V[@4WAI[*9NS^(+*#UB86; M%]:T:^S""P81TB&UVV4.11F1/K[6[FK:#3VI78]&:,6("P1LGOT$]A@1%_\ M>W<#V8.B!4Y"\RJ8Z2((F)P+M07S M:<:-7E3>9/#RS5*@?&E-M?Q%7T,VFKJ?G1'[D+3W.XV4K8M,\[,]#6;,"I+1 M?Z5M\8/UFW^ O)OVIL!XFC#=TMR835QGG XS-.]2SG9[&SN_X,U&_1RW3[R)XZWN2 M*)>>AIU4>9O]>:K E_M3ZLD/NT,\:*.>%=0,&@_Y0@>MP=O;M._"QT) H _Y- [1@X>+4B+@LT$@]T87 *BWK1P4 :UF0[\)&#I$1\ MD N]43>DK;74REA8TPIS(VUKA(=G;!00H\O-"[Q_6MBQ/=H:>8OA0VW#NCCF M+N.(/G%OO:QRH7KE8M4*R([M<:82L@CA$-BD-.B( M(NL%V J4H3T!I,[9I@O-"N6S]:W,!>&K6LRZP5,?EN=K9@01S(72VM M7FMGW36B)UV8S/AWLM(I,F'TWQ[357OM+,7 M\TK9WLM.:"D(Z[P[ ;A!KD[O5:BHNUM:YEWR6\EV$J0)\0G#"C&%GM\C@WG1 MU^GV$&.-*/GTN<>X,,648*!LBX<:4,+I N\S7WZ6)!BSQ]3 ,P7/B1X.2=T' M#\:B0T.'=<@C!>QQX@<6'-^RL^? :J$**_!0!^Z[ZU@# :T:2W7"Z%)PC$@= ME/N).9T3/Q2@JSSH*]\,%('N(VH$NG@/; )^>W:B,1&5:SV'->'%)J(Q<6)M MP#"DK1 B[<32ERS0(80EE&@XM^D$OLAS2O$[!!T$Y(71Y*R!-41W8\\X84*B M2XQ&NT-[@"IMB Q \+-B/^0FPZW2IC=]S>+(#QM/YJ%B-_QH" U@.(C#"BE2YN/IWM>O">*?1-O#84R,R, M0]N&9/O!,QX3])T]+X59FHCAP;>GC\(@A'V+KR8$M0D;B ++=*DBC\91!"G" MA;5" N>(PA2OOZ/@J>JK+Q5[[=05J4IC!I5FN1R!>C@,IIQJ-+ ML)LD">/H"_/B7"$N9D[9M*1> <1TL\@-Q@3MIOW\!GA2L/,&*E9 M+U>,U*B+("F?!Z+OEE]7C?E!]'X4^#[W]R9=V,%W[[@QZ$?60OYDG?_F5H!N_#] M: ':%^RCZ]$M&$GG9(_=! AG'\TV\Q.[2\*9(8T/+_(CU&+"A,@5"9UZJ\X) M3:Y:X\O6:-VZ)E>NX=)U32U>PF.BX0*B$$Q&M/'($<54 [Q=M+PIZE(>>B$< M>YC=V)^"W8FPCRQIU]%Y$D8W&0\K-4:KWOSP,6*>U!ATJ[XJE!(]^TD!J&OB MMMG/M?JT"S8(IFB^FEU2="TQ<3%]>N57M%\G=*I Y:1\2,T(\'%*O.!F'+=9 M1HQG8TS@.R]DD(#]F1.M:,W#2B]+A'@#LDZ$/2A#("U/[^-573"V89Y L[FR#TO3FJQ/VTIQ\HE-'AK)G_/&8I25<>< MFN@F6WR%*-@:14(CJZ0?__$1W1ZB""0YM%2U('%O[+%GBR<3)LE$1C+)("IB M20S09P2[!+,];?+?1+U>@L$&;&@A$SI1<4/="GT/W!E8"8\7<%A@.M\"7,-'@?Z7KVE(5L*U/#XL\^S)FWPG##5@L[5"@*T%DG64 I$ M%/)[\$0Z5994,;(:HW.ITLL1)??.7U/+ TGQX@S]O:G!YI)8:5(-II604HI MP&(-H-)H%6G+?6S9201YXBK<:>[> ]>H-Z';P/4)2AK^ S W%AJ0%,"3**#. M#%/="9!".R&A(D35RX12N!E7ZQC#@5"NSS=EJ>"XN,^N1\BHX%B[(D%4(FBKZT2V4!J27QS23!2'%"MB>#=U M(_*41/V(&J6\I2('ITB5J6Z8VU*E5IQI"09:GBY=TF74/#',HKK4W)LR;9E; M5Z9II9-V=7)B.Z_:M]7Q'_17KD=XLX=K_) ZP4YF*CA,GOQ"4;?"!EJ*F89JX<"Y# MY;-*.DK*6"?,]!E]Y2#6LJ\115C/]@NYI8)1TG%S6*9C@UDI%OH O(:%!O!6 M8)[D4Q&P,,]>A\5Z%A7:;.O&HVAS'C4?R?F/CTZ4,)4+^_U*_)3$U][%]922 MZ[&?1"E,\^&/H2AS( A11'C@12L][4+]CS%G]SBWRD>/1:-DEW)O[2FG3M0Y^"<)]\%;J*_%#MH0, M(EV5EOE]*5!"$O0SW_A^\QDM8": CX?FR=\^M%>[P;N&D7D342E6E&+5>Y0] MVA7]?R5T4G7PVSWX*ZR[*^VY%\1/VI;\FYLBF0*9==$*WYCHD6+80RD&=UPF]XPO7JA(_\A"L>/O83+@4/5Q##V>[5J0AR4'?K MHT%@7 X^U]L)\/?JN'BCB^E+IJX9G:X(C5>@[@=WSLMO]1I9N%L9D!>\;DQ= M5WWV>?<:WF$3>/-Z1,WX\Y+KY*U59E1LT\2ZCM[M=W4^1@9 %NY8B+4,W.ZW]H$ O M.8FC4H?OBDNR&U.MY964E$N:>J-9<4G%)=O@DJR.9FLZ1N7D$J.-Z;J+W74K M-JG89'TVR>B.MZYS5E8V:>M&?5>.VW;8I+K@R/;O[OU(Y=6PSP%)]DGJS)*F-?MSWL-@/DO8;>;.TJ^EAP!X]*D[YG8N]L MH5GF%HF]43=UL[G8B+ B]HK87T_L&:CP:_?*WB*Q]^H]O=5=;!9=$7M%[*\G M]HRL@+5[!V^1V+M&5V_M*QZP*;%S3^SG-HQ\ZUKQP2U!Z(9 M!5:0I1B _B(8L+W'^K*=1@[D@KM&.:K0+OZU-%7Y$#7N<\M&J%\*? MR]"+N9Q^(RK4;ZERW4:DN@L"%/L7 NYMF"1GZKWNKMRB*KUC<\8U#Y1Q5[U\ M[[R:U09N>[QZ-F57\.K[9^8^,5Z>N*%/UVWKW6;S*#CU: /UQ*F-BE/?AE-S M6AIOAU-1C]X_^QLR:+.AMRM5>@ ,VJP8]&T8M+$3!L4.#YNF(;81$/$H6/2X M=6CK0%ET.\DSN^#D;63/M(KAK+^2X2_\Z:;>K='1P6QX3SDP1ZNY[Q$]F_I* M'ZAH* '/YS-S:UUF7MK-3''RO?^)W5B.W<=S6\7+_V6!;UOA>(&-3RJ%76K. M3&2GR2::%8^^#8]F]5G>JL+=4-'JO7I'[W2/P[0^6AV*1/"S=BG X Z41X_0 MQ/XAC^4[;\+R7SW;"8>(@,KLZH;)YJV.WF[MC?L+;_2/E2;/DP\W M\WVR%S(P#E5FO$&^UCXDR$8)6ZWNIA)DB>S8U$;HM.JZT5@$6J@RM0XH4PM[ MUS\3Z@QVX$>\Y@<)_88PA_.?2"W#L=EE\_!ES>\WPG>FI+!5H!I+,JO2%/ZG MF'V?3_Y6(@0H\ PCA9EAMC(Q,Q =XL/'1BTNOE(4DH!J7,ZO9C$C_V8:L+66 MX4)Y^8!5FYB2MK+J86?Z\CKL"$XPJZ,YW0@BW"QO:+()YL M_W"R 4WXX31KIK'AX60)T\64UWT>SF(J[,+AK,=G$J;EHDRM_Q/X$[YJ8CRT MPK'F3Z,1ARH(_,=<<8/0!GG HXV,UCVOK-B2KO;FZ5J=1GL1J@@W.WA\+J5=$Q3;S46N[/EB9'E? 6U].;^Z__6GP4>IF.%==]K9Y=WIU[N[R^LK MK7]U!O_T/__K[O).N[[0+BZO^E>GE_W/VNGUU=GEO7SF]OSNZ^=[>N3ZYORV MCQ_ \H5]XQX:R[N!0^""-%@&L)6AOQ5(\>SO*'#T=](BWI#5M/^!(D8:N%T. ;K6KR1 ]W) M#0-!XNGS>S.WJ7SD54]9SN.J1P;,=6#]JQZ;!/Y?!0:,@/K8ZFEYD3-T)G ( MJYYT0-UY]LK- -)_+/ VA%]?]4PX]J?NRA&'^-#\,WCH/D&Z/],92Z!Z\J%" M!YC<"B1AZPE*1U$**?2RAW%RJ1LY38(8231 4V/11(&3B=#C96/P/ M,*L,!@A@P\.8S\#6=\!M_:.J) 9 3:\AX4XX7.'5)I,#F@$8"4+G7M$A6.T=?G#_46UJ==\)$6" FXD\#K4]PW!F2 M\1_*R"540U-.B%6- MEXL @B/V@!U%)[@VF./2C3<7]OV+Y5D<3'A!P&*T8TH3H(GU/2GX!$QF0@IC6I.;:HIQ0TCZ-!" M)R&BG9P346MJ_L"5B@N8:CJA=Q&1+Y\/DE;J68X<"DT%U@HC+M@ITG.2I!<9H@H5O/#%!T&,1WZB@Y%0(W, R$NR/&EOZ!CF_9I MTT%L?(9D2,R$0 9TG##T7R"4:7#%U?',DFJ"IN:2N 03CI%X0,;DIV$HJ@XX M+9-2VX+@JQTH-2WX,$FX"R(FFPU]?KP_@V($B8@.X"_:AX_7?YS?_G%Y_J>" MO#A2/X/V172U.]I%9LB-4Q<('FP1,!>U2V]8TWZ02BW^1.H<3?"(>B(I1NQ? M?M1L%L+(H9X D&?P&[*?C2T"G<$4F77D(%,AZ/D0GQ1Z4T?A'K&A$CXV6/5/ M+)CAW^WI,.)PO B //6Y:26:^>5>6@'4_ MM8+ @3'I/2XLS0U]6@7.$2Q0;^N;Y MSRZS'Y#W?/!#8'SZJB(U/6EAT>H'C(% 0WH!\K#!377]B2Z^ /O.?5IOC)&5 MA*C#!7!YBM:5/WT8RP^!HFKD.;A$=1SD7)#B;*F)I][LA+0%+J/,A4B;E_/X M<)J]X"?9DX:SKO_-G7GH'7T#:>5X'@O]2 B(>^>O*<@+^#M[<8:^SBVY.7:= M3L@ HS5:4H3CS&W8PA#5 K[JP?4')*V2WT77S",I$<^;?CN!=W)5$P['S)["N<9*9V"!P9R614!-KC\#R::-9X/ ML3D&&UB[\"6^SA#F+_^*GI8-NF08P:G R24*&YYH-*U M!K P+M#D'I;"!-Y*EF#R6D.*-9$?)?+14LUWA&C[BB)*0Z6NC9BM\$?(.=$> MIHY-; Q$B%=S/J(+"ROD]/J/R[,3HP='":]X=(9Z)N-QN@K*28QXSF<.F- @NH9TI:3,9#9EH?: 6486S87=[U8YMMB#$3E&Q. M^NOP:I#9?'$B[ ?:C#T ]?R7._ZP2,7\-1A=^V(%H&3Y]>0S+#RPO)!\2<;= M+Q7DTM@CRWEZQ.!P'V&::&4K!S96$DB4HY%4FYA I&&X M"S8R<].%E)_5M#\9'Q>_(NY5\/&TH!E:V"HKFBVH!+6A*'EA/WV48#BDAZZU M- 7 L@9%" +VCA,7IC\\BW&3F\#C1&@&<*?\E3L0SFW!G+I:JOA0$9#T!)MW M&3O/Z_VAZX=H]S[Z8,#X@5A,DL&YX!B-."0Y[@?."\V)[*/AP6+X&-1%KHZ> M6]:NA7;J4OO3/[)OFQ?S?].-U>!/XBX[_;Z+^^Q+\HRT@@\9M^QSM^1S'^'E MN+8Z=>$UV0KR[MQHK[HHCW_<;Y;"*Y,4UMQ]D:J@QE@_*R&5E+!R=U?E#&@+ M[*%K]!<=W0UGM#2U/6E%)"9:>A/G;*J,%GY;AK_ /$"4D9U(/@9>5<)H+GV* MDC060+$@CZQOX/H\3MW(F:"[/.1R#[[!O)",C"D(OZ%#)BB7YJ =AM_@J%'3 M^F"&QV*1+'<<21D=) Z%X$Z*ZK[-0]CH;NK\HLCF-PZ8[!6*2XM'Z\4A_XMB M1$\6:"&>\4_!;2!$H4LGP FQ#X(DATFWXC>5'IU0AMJ0 MYF1C=#N$C\GY>11(T=ST>@1K%&TFG733Q%>6V90.Y)$QKA'CFYTPY;5P6PO3 M#=R1 QM!SZ+$(0'B^@\U[7?_&4XKT&4,B%!&+$&17QXB1!$X LA+W+2!(\)1T?3$[>3GX!\ M,[R.7R+*"8%L":83:A('+7UWUL,\N/5,]RG\Q@97 M0XOFTP3;8SK$F J>R)3%N<)@>_#;-#J!A/.L@K!CT!P4K%59QT!5(;>A!9OI M0'=*8DR]"89H;&Z]X;)/^++Q9;"KKLM@0U284?CX"[N.OH\TVQ7-Q[0(@P'O MP7$DMI?&P6P>> M>NO,5Q;)FGL5CEA!NM!1HM#OSM%#3/JF\!.YKI"G.GGD@ MN(=XXO%1DQ $6F<1QA=P+EW\EU&');)O(IXMLASDP4HG"P79]1.%&F'+;#"= M>2)XTLKDF1"T2/*-X+]<]*-82Y(<\#<8H//&-^Y"$S]LR_G@RBG"-B&^36]F M*5S_M[GX.;:WZN?;F^NO_]3CN_.CL_T_[^]>H\OI;]XPYT3OY# M]0/>C[4CV%DV+5P*,GG>-I>9;[W7I_4)$YRX/8])6JJANQ_@?GYGZCVS)5^:OL-:XW#D'+N=7M$)IC9M\3*)=JK=Z*R] M3>U.M^@4TI=@9$S"=,2RD2Z :'$_W+1:?&#^0V!-QAA#1TJ+T^EP0&63HL8@ MJR$1,,&; 64X,1M3XO @0 6C&9VU_2K8#"-TOR I34)<5;CXED:DBZ M*N8XM=3 M=6Q+MFAQ!VCFW&I.N#OQCMLP#9%?)2Z<,8R*&X%OCN_RTO<,*B@ICG.07)DU M'#)76O'B4H?;=Y0Q)CSC4*1>8'R>7PV)J[%0NI+)[(W0=Z=Q+!,)#=,.:-KH M.)S X6%&J]H(D5ZALO?(:N77@")) RCTR0E\#\>>V]PE.L#!"SGA]E!:6NH; M8B/1Y17&K/(]@-AAGI3P11+=8P_RQ)5?!#LH-Y7/1I(;OF0YP3GJ="WN?$D7 MY((EA;8O,S4BZ[A=/#H1)'\F+Q;$8D3 MM^J6YCJ/E'3D32E/$;W:!#$,^8V8$X8D7>8'0!(3_C.]?!2 .1+.J?W,7 +I M1:,;#N3M8,V*"B"(='PN'WG6+T_'YTS%PSI+'H9-$4M*&4"Y(\N@!D^U0.1: M>&M 81ZY/<#%$Q_E-\:,$C$?> O>IB0=>9HPSQRG"4)60F$-Q#C;;8[AZS6@:/WCHW3A]ADJA:&)!,QQ7?#]J&XE"L@'F!NN6Y0^H4C(O%T7MR>4 M_B:N@88.>944P!1Z3P2@^9;P;2J'$-EBJ[*,FT)U79=U0R= V$'C\(1UG@&8 M F*7T-EADG],W31[DG\:AN"?GMYLM)>',I*TR]FFHYOU3HK?$AR2_G9-W,7. MY7DJ*1K,3;A#>IM]MJ#Z9 C2290=X.49<3;-8D:/+%- MSWBA1']+U+RF7PJ^5##%NX+8T1)TJMA73[R1;P*H.EST^U4621FS2#I5%DF51;)/0_?2XSX7W9K&R6U%@I9D\';T3MU<"%I^U]!; MW49*R21LLVS#<<4-BV&TOD?[S0D3J@@3.WC"MMH<^/Q_;9+#M)-G2FHOE'5IS.A.)+4YG1::VB,1Z)BSV A$43 M!P.52<]#;HZ<9$"W-LP*/'X)@XE-823KLU?:/G*P/YFXZX_?+):/Z2DP#91I MR32,2< PW8$22[-F)-T=D/+KG[BH^?3X4"K/]1I?HYDU+7?O@-V5L$;R*H IKQ M4!REZ+VDNY5B/'R9U8X/)VW)7IL+;I5/-.JX7$0\$HYIFS9#!$V#IQO?Q4:_FRKI>>/)E8*$=%_S%*A!=H3DAO9(/ M2%*W90H"A;F^J]>:373%J"1K**J)W2F2-/, M'?XH#YG2AJXNKU9F#>4_\\Z3AE9UP^"9)$!M+:.7&?)MMKXG*DQ;LM^9/5VH MF,PDH79+[[3F(S0!*/_D?-9,%)K,)0KUP$!O]]89P]#C/)B&;@BC?XOI0BV] MUU Y2%E7Q2I;"3CGD9=B1"TQ1(EKDN#2 M"3YF1S=,4R44(82XLL?AUZ:9E5%T+].(LJ*A\_D=^*H% 4!#@R@TD^E+C6[& M8%E&]28)0PM90E464#H+:&&#JNR?TF7_J(:A[Z@M2G9*P$H;$7V25E.O=XSL MK "C"<*NH1R61E>E!33 /NNFLI1?DQ;0J#6STP)2-X3SVES7IA.1#E"O@4&0 M$6E+[L#\=?NR5 !8=*?34XMNM<1E9M/0F\VT6;IJ@_E>F6V]W>[E[]4FN0!% MCG>C= 2;#*"G)4%L&)^N;D"1Y,I@"*NP#&D70K;H;Z"R;H__#,VXZ&F3K!K M/)&+6LH,4VP]EQ56/C.UNE8M;7<6HD;9UV1$<6#/\Z*OPM(IPQ,R=*,=>T)FHY.5\+$\)K56 MZD>2=1-LO[U4CO=%<]E9'86(K2&J:E.9'4+[9?F;PIN;3^S844I'3C(']0?= M0R['>Z*TM=(Z&GJCV8S#R*!@.^VU8@M+[BY69E:8NMGNIG,KUHJV%TU0R#34 MEN598.)$*H93*+("7S&+?F7#5>R?JLI"W44S(5;:XCEI='JO;B@=^UV]UMM2 M=L9*;V1IQD93-YO-Y)0:QCO-V%@#V>'SY3^_7IY=WO^+4.5.^S>7]_W/B"YW M_?7V]/SNV $?,IBG3Q0W[]A@G[< 2-69R.9J)*)=YS]3Q\9K.[H^Q/945CC6 M.2HO7G ]8=\F$;6D/F4G!!R>,!>0-1#4AK\T%#?DWS5,W1 M7JS%&:6M'!-L M[(:9>#8#M(20$=C+$#'=:'9D#^,LF$T]7JDW/S6BXBWKN?*S&36)HQ 4OPM# M)KTXNSS5>?_C^X ZK\ZT,(V\!,S+9N*>AQKM3CW>,2RVDQ*X2^B1\YWAJ11F M6^^(3-V,U<]AY)HMW6@V5BP?-+X B).&(.^E-[!<]/0YLEE\0+1%W)>/)YP( M',033CX@TF/ I*!.6[#L*>E,H#"! B!OR$0?,K!#%0G5M#[O*DLUNJ,"M9;% MZ0U_S9YR*B/RNU:WUM. U5QJ69C=#QH.YN8I)) *5OW!5Q%!?!=3)3H20JE[R$J^+RAI/-B\$&J\6:R M^:-LN25\.1LLP=XBM*75"?-!*0<+ISC M;W+!$+\C$5+*O-!2$)GSL39_OH$D7H(CH(&(O*G:?%$OSW<5FZR^&V)?!WM* M-9WL\\XWH&&46?(^=@N3#XDUA'XA/1PWX[34OG#C 6_&N[IA=-9Q4A-94 NN M5\),%QVFE/'O^=X)EU R"HWCV9C^-W0LE2!B@3Z,9 ]\62J1Z/5$[/D=@++CA(WSF\H07N"]\X*4ZY7.++G*WUGFFH1+*$ M$9I+88N;%O->#:TX8<-6=I L"&91VVI]&ZO/7\3$%]Y.%[\S8DUXZA#_'4! MBL+4#4!+KW-C:-&MSQK>R4@\D'?8@024>N37_90I('6]S/**L!FB\^,JNPL;(P]P>B-WBJ%]963&+P[''*$D3+!CU@04$],WL\?=JW5:F9;&O$ M#%/1XVH>S:> )QX5U3)T'V^*_AW8^107:1?>G7^2+T*>&24]@>OAH[_$[%A+80MC2HGV"33I MD7 U<=CIA-#-PK&+6IF]L&#H)*?E3^*J4#X;[C209+%FJ6%3KL+B+DA#B+0L MSV>6V1S2,5I8%NENF4 <,+5MZ340GB^A/='W$\^)MLP%"[F.4AYL3N7U>2J7 M17G;H_($7;5W35:"N40W5>K,K2;<-/1.KRW?XBL OGFB(POP541WG$JH8&H. M'?\BR6$" NZ<-8W&?B![QNC@I6SQGQ,AW %.06H<\HX(.!13(*I-%+6KFYR%,(;-0AB0FU$< M!%KE!(Q<]N+P?O&E(+_2$ODKGUUZO[RZO?M)OKSY>G ME^=WE*YW?G=_^:5__R[3]+Y8GL4!X$4V"08S\2H,VPX0JN8WSW]VF?W P-B? M/DXYD$^40H@BJ7 M?1?3;$0^3,8'R52X 08SU-J ]P8LOH,=HD>%BXNK K#+3FHF(VZ#4X05)!R/ M#@X8,3X^,),9//%K;0<3@4!!(H+JX"_1%9 7>B,,^XO:H5!%G27VA$"CX-TC MED7.>6#VR7*G:JHJ1,SA44]<,A%XU%O'12! ._\CRA[OP:'[T3@J_N#[-F8R ME4+^["BM.\PF'Y3^<6< ;(X"YZZ!,N'D./PEYI:80,^<<#@-0TG3?5!YL] A M%7NA2.C4]\0=!SYS2U84/7*M\LGX&^U?EG)"G[>;O&44VX=7@?'XJ!GUDW^D M^DT*TR8K>3/![(3B[,7W+8(1%@95G)*U7PD'/Z=C;'7]7<+K;[->77]7U]_[ MK5(D_3^3Z:MYDD9/ZG*T^4,6AL)2D?UX0XX4'Y!XI"_SRD35GR_.CW4\JDQ' ML9NZ->8W!/$+9;R#H*>MC$)I?"T6+\)PA9JT'ZJ.7;"^+V?7_M@>M_W[R__.">K&_[P M6?Y^=GEW^OGZ[NLM6N2?KK_>:U_ZM_\XO]=N+^_^<:SFN(H/MYIS'')B='F& M"-">L)&!;(^1>)IIXFEF$4\3>/3ZZO[V^C-WUVYNKT_/SY!6#I@RYC?E/&74 MHTWI^I@X@)9C%/@NM]5O G_(;,PG.."E;Z<.,Z$0AE8 'BCV:[RDY7$?ETM'29\7TZ=MA(.W]APRDY==?HZ272=Y=\(?8 Y!?$ *II M/#G1XH\8*'K@TU-U)DMG9,@ M"(V&=6*T?F _)C;J+KYP/'_A[@'>0N$\C%ZC254?UB,IMQ^SZH]JVB?2N'2A M08&[Y(&\[>;"1I!7;?.!-]TW*IY3)W2HF>2!^\KJ*7I:E_9D5LX3&YA'$=2IBGQT!)>'/TH.7XE(Q*-^T/J56$7=,95 M5@ 8QY:;Z,_*.Z-3^-L*?0\,CIGF.M\PLD^!Z[DO+.'DPEMPJ$RUQ)A!)?)O M4QDS^*MFSADS-_W;>^WRLJ9=W_]^?JM=7EUAE+&XD)'=C%WV@-W64"DQF_Q+ZP$A ME1$=&H.^OOLDV5U6AJ(#&C>=!VN(J8 M8ZENG>R00-S^\FO8@\=ER:5<:X%TK26TVZ^1DZI=]$_OKV]+0[=O!*B:ZHJ? MV4J?F^MT'9*,EV!=KKH,BGW:.5VZ&(&_04EZ>:E3*)XOW.BK>/PMOO6"OS49 M/\&RY7U25GHY&F@ HO7(6SFU PU-3D[=W+_5+!3B_/[9Q[$SARA'%XM)J4;V/4D>!_; +,+XFPOK91[COV/Y!JD9S7C.:V8K1 MK&E?KV[/?[N\ \(Z/]/N^I_/[[3K"^W\GU^Q3]+=^>E73,P0.1A?[\[Q0V$! MWFEET:-;ES67WC(9F--#/4Y)LA.I<*(<"V\>7-=_#G_>\8;Q5I]<5/SM [ X MLMH$,[^\!_5[.+&&ZG?.G&!$ M79J&EBNY?>!'D?_X2RQ1(DR_P"5X?_M@M#^\WM""5[^YO782^9.T2N+KXG\C MAKZ\N_L*+NC-U]O3W_MW2_A2L>"O/T5V4-WG#L]J317F*LS%3;;F$7[ M:NYDC,G+6@?S.D]>K&A!,]+_[K$^FPYA$*"=@VB/4W0FTG_#EFHDO--_EI4Y MXA@'']_N. OO8?:I5^2T$W+J@]2S'M@I0P MTKC\ 2LQ32U<_FA+!!#:DAC.6!!;-].!ZPS=6?J#ODK:OW$M;TZJ@:]_PY/[ MPXHR*\HDN1;7BVAGX+)8@?:'Y4[9$BU)5U7IS[Y8,^U?+-(^,2VM-=437]4] MMJ ^0>L??PVGDR56)9A9OU 0(0V#!/\D'C=&,CYP?CQUY_@#1_+3,OKV= 9 ML1HH$JQ.L3O"03S!K9=^5X#BQLK:NMSO&WH]U M.R9&JT76Q=&:&&BF@H%A5 9&)=RJ$ZQ.L#K!Z@3+=H+'9E.\9=CBD"X%*8O@ MR*(;VPGO[HZ["L_W;<5HL5D,F6W91B"6;4ON0?3:-R:IGGMJG_B'WIM(!A&V=J]2]+ M:JV'AX 1]C&BNM8%2F2BD;1HH/U?"8^#F9!/,43-0A^-C%;5BSVNY\]L+?GT M:ED)NU*>%@H;5=4MPAD@]LI,5MAAFV[?\T2_8NH7)2' L$,+-<6GA@E+&M]3 M=5ZBOAJA'SAHA.J=?XR]$QKS!:*-[ +11DT[.[_H?_U\?Z=]O;F^TN[.KRZO M;[,*T YO@]8'@_2]@VTTE=O@;YX:FMG4T*QI7RZOSK6[_L7Y_;^2#2'?%Q4< M>\/'UCP]M++IH971)NF0B\(K4E@@A?8\*;2S2:%=T\[_W^^7GR[O]R$+UBYR M3TYJDS+V>?LUZ;4M<\5 3"]%HP?=!CT+1\3/@+W\VVRWP*:OC:-'M:Z3 MD U/@%P#:QC]S%[&SL#!73OG/VD-HV;\'QY=_F!F^Q5C<3.Y\8NV>AS#Z+YF MI%-T=D8)B(IEG2K!@$1<+P*:P&Y^(6_GU_S!^I'Z"!DM6_PFFOLE._K-+6/N M^N)M#[>SYN&:VBM.M]!@\G1?<[B%!EIRN(M=10_V<+MK':Y9,[3_>\7I%AIM M&Z=;:*#"K(LG6.3DC2Y!NYX2&HC5^<5HM.H[/-S_@^DA!CQV^D)?M%;HD J- M(#=ZU47J=M?S?Q?3P'/"\=&L2#G['U&L)N[&/MG_N?=K[VS]: N7M= M]/I M1+R%2'+K./@=@5[R-J'2W(2#^W$;=Q?;CL4H5);N?&#FI&,F @2O^?Z<(15/]/UHI"A\Z "D/1S*O9X=_G;5?_^P&\@4F/<)+Q9CL-, M^*40"A0'@3H*G8!YP!L#@&HCBUW M).^]J8.V> #A8MG4@R_1^^2-.;-W'?L^[.2<=5-8ZFOD3;UA*DUCN_- ;)O/ MY_W;B\OSSV>Z=GEU6N-H-46XCL\OHWGL>/3VGL%BP2V2&E[FO+.&7^%/ZDG8+>G+G:)W#+//8M;_)*[:%Z[>*1-XIB>PMU_TF<#R$>W47B3$["[XB MR7="DI7747D=E=>1MV7H;YQ9GL-<[7<6_-=_J 3F>Q:8^W0W*C*LR##I;2Q) MX:N(XIT210G\BY@8T0'N#X=8/HJ%@@?D;JR7C+&;>]!JE/<\RNL2?GB+BFK0 MI8-NL0-5$C@\G17TX:/92*8G\824.!LED6F22(+YW+^[/XES?#+3D2[N;]=, MK1$I-1I/97I=:@S\^.M/)"__Y]>?QM&C^_%__C]02P,$% @ VESW4A:9 MO^>[!P 2S0 T !E>%\R-C4Q,S8N:'1M[5M_;]NV%OV[_12$A[4)(#=Q MTJ)%[!A(L[3+>UN7Y64?@):N+"*4J)*4'>_3OW,I.?X1MW&V=',* TUM49>\ ME]0Y/)<4WF:(G8%)X*6'O25&:FH./"M/K/>WNU MP][ )!/A_$2'ZH5OIS)7>G(D7GRNC.]>J9R<^$1C<6ER6=2%D0C%D7!D5=H5 MH9Y3?]*1Z.R7OBM*F22J&!Z)?56(_5<=571%7%EG[)&0E3==CJ!9 M&B@O#CNO.KV]0;^W5_:??Y-88@P[V2\'\Z(8N++[[_G'8)R>75Z=?S@_/;DZ M_^W3?:/Q-4"L@,!"=*()3S31B+\R'-\L@'8G1' >B=.,[$2+]V1E0=>1B,EZ ME4Z$SZ0_^EIL+Y>B>KG.PYH]FN7^>SG0) ;&)F2/6_N@,6G=D.KVVI4RGEXW M(8U5XC,XW/^Q^P @@8S/GC_#U&/QA3^3Q?8.WRY$Z)-ELQ$/4RQU@SQORFX3 MR;NF>9@_%L071JWS*HP8M[]>7-\RF'.1R1$)2R-%8TJ &N7$[Y6TX*&>B$LJ MC?7"%.(#*@.E[=^%2<6I)FE313J)Q'D1O^HN]PB?_& P90=8;#&X81@\V"0, MOI<.R /&\HFX+LQ84S*DJ(:BK0&8&'@HC ^Y@81 RV(BJL+;BA"1])1#.1B9 M$K,EH*ND%JF,462%R:&=WM1V=PP*BLDY:2=LDLMK@M^Y-AW*$@0#EYJ%FGVP M0:QL7.4P*U =D0!P8IRI.!.NXO]F]<=DJ6F$.Y K!_(P(,58^0P=="42'_;. M[98(S23H)IX!!F4PF1^&+&,T.GP3-2*2J )"9$S/@1N 8S'';SMU719VO M(U'']UA7"=H$.>90&H%8BL6C!+:9EDQ7K6>\:R#OEER#VE@\H.&(+2H- Y#- M@!'!G0OQQ-)E(M5F[*9,M#14SB/Y\4)R81TWHHSF".6FP=R)=LNI)\:IUYO$ MJ:L% +[XX=U!YVW7-:QI,G&>ZDV:*ESNN-V SG,A+04> ->*'SSP*L@Q")3+ MN :;Y5 Z5CN^3I2+M7$5ZK$&6J-K0I36Q)2@V(D=X#\A$*H&^=D-EMW%D,0) MY.6RTK#H',IVY\T.U5%TWB3U57VI>.U5U$3D]@5KT!P_:[YP+&L[2A<76K\(YVH" M_,93G?69RJ(!R,Q(N2!>L*(BM,-+\)GLS4NG)2T#E9JT;T:'J)%5OJD@@8C% M&:T2Z4.@ Z<2A6'@#J@Z.0UB7G!+E>.$,4P^+F270>J,(P3D(:U92=6W9N*"[".5,!^E,T5 EW3@,B_SF*32)E/"@,)*#I16?L*IZ"JW/'T$;@7:U,Q? M,)U;)H8$X*;I4%G9$K1U(76.8^ [!! 6C$,JD!%KL!=WJ.1I@4VP&*X9BNE# ME=#@+4>?F)S&F\31LY'45= LF\!CL"7NPO#U;5+=Q[=919=+=)L.L7H'7E 19#^/12.Y$ M:'5-NMF07;*/_O80;;G\!#=]WFP2E__RID]XU99,9X)H)C>L?O-LG"D/\^D! M&?*=Y22D65;A3(:[34=# 1K+<^4]T4H]'QBDNGPG48@I5-\!3R&?CN49G[R8 MG4XN]+E2"#E,)%41CG&XW>U^SA-+0#=J/^=$8WD$1PHMTVV@:Y:4V$\+=<69J%9,+Y 295J2O+Q^0 ME=T9M'\5YHO8+OTRNKGDL<\?UO 4@2G-D:^VIM2'&T8%TTX\ACQ]*Z M![6"83L-^ W'^\B>'WR6[M[174#!JI-UY/#0WDCPAZ]L,/!SGXD^-]N5WQMU Z_FU';U%? [1=][^%@^ 7MAD?\EU+Q:/LT4I>+LAN**=Q'%;_6J; O2+4C_ M*9#N7-1O99#PW,'A[B8#<67V-=^W;Q! N77V-^ X]V,*T?R:HM4_>-TX3]1( MQ%HZ=]SZY>1_5^V+DX]G[?>79R?_Y1^WS-V]^/CAZG*I+$O;UHSO%G)J+"X^ M?OKCUUE78<&_UUGQ@2CV^/<[_=Y>^!'1_P%02P,$% @ VESW4FO4S)FE M!P "#0 T !E>%\R-C4Q,SUO797D?@)8HBRA%JB1EQ_OT.Y>4?\9KXK=TM?BS5O!1GK=S8DOMV)KQ(O32ZQ5*CO="P]D*)JC!:G&G3ZC_M'42'O8') M)LSYB0K5M6_GO)1J7\M2./91C-F5*;E^GK!0DC GK,R[+%@[^8S;]>X6Z&)!!_^*FD /IV7'GQ5'O8-#O'53]I_]&+,_T MP%7=;^<^Q6\K[%?'XLW%U?7EN\LWY]>7OW[\!H/Q-_K.GGVIC>^N.(V%:_"U MY)TU[EGCGRT&T.Z$""X3]I9K*13[(.P?9IBP5%@O\PGS!?>G7POM%OHW&XK5 M[GL^4((-C,V$/6L=@I="J88OLVM7\71ZW80TEIDOX/#P/]T-?B;P[LG3)YA+ M++[09[;V.4X^,4S]N$Z>NEP#X[(=71YV77=>PILG$::HW M>2YQN>?V SHO&;9=*DRKD8]TD!K M5"1$94TJ,A0[M@?\9P*$BB"_N,$Z6@\%.X>\7-4*%IUCWNZ<[(D81>5+CG(XHGZNLA86E(2>[IBXAHDO?]Q:)O)M M8N);X> &@ SYU]UL22@U3'GM[E^%4S+@/@0ZI%2>%1K="$//$$S5B&KN8?>/;0) A M1!3U1;83S;54/=Y:J@ZVEZKWEIU;C+V_8-V;N"#[2&;$1^Z,#NCB#ERF91Z1 ME-ML2AA06/*!5-)/*!5=YY:FC\"M0)O(_"73A65B2 !NF@Y5M:U 6Q=2YS0% MOD, 8<$X%!H9L0)[<4=4-"V0"1;#D:&8/F0%#=YQ])'):;I-'+T8<54'S2$ MBSRGIRTC0,^M67@]=_=1SWBY?A46R(B*4#X7UWH#4_N_]GT??>R._6M%H:YU%.#]C0EL-@L"]QYY_M_465'#R%!JU8-X&G8$_8@Z7M M65W/XMJ/4178=JY55LMY\@N!_8\\9'Z>X< MW244K#M8!]<_U9C1CXX3=G1XU/D:B>,LV!X8[TT)#]4-"WOTS X'>X<)HW_[ M7?:U43O^;D;MP!TL'T'<8/I;&I*CAQV296UHII/OC2WW%L#O%'ROX6/E_.N; M0HJ%RVC@0_AV>8H?.I3"# <.ES6'P#.%(FEZ;4" /(&P9ZTZ67%E.0I_^5C8$ M2#,DG4E;)O%,,HQ7TGZKW6^U:ZL;ZHB[W9 2WRT==#73G+H?II\_P=!G6JIN M(Q?A6$0U 2\D*J&Z5TYU8!V7W5PJ2$1[Y4"JB&C+IYIZFDE1!D\*307.UI33 M.)2"]H0LNZ5N(P?LSJ2_@$0O>+9<:"L@$>.+#AQ^3:5VIBRB"5S0&QC+B(A< M6(-,7(.$*A8XD*U+V#?: ;L9:P=BXOM,S#O09 *:=9L)![Q4)5)U@*1:.L:" M^"'8>WC.6G6F.7N\)HH1H3O"[)8[FMYJBW V%QW%YJ%V(J+F3'1P/JS^CW$M MNFKF#F]#-F,:VJVZW6W,W&XC=DN_PY9#,4MBY^?!>QAUJG;Z8C <3\]/SP?] MZ?GE!8RNQI.K_L44II=@'\-5?5(?U&$R'&2C=ONH^7/]]9C!CSOL[3T#WC[% M@C7>DS!VI<4#B;"%"$M(V-@U_)LFF@4+!Y:&P.;.+3LS:QI22(5/58)+J \> M568-Q)A2*6H&+3="=OC&?O?>R2)6 QT2W7F53JO853".(YXGHYB(!1Y(\"4E M"EG&%S"FL50:I(!3!$!DZPL"*W08A1B/->D#19?[\#$5%-KHRE:S98,,8, I M40&CW*_!N?#J4#%K#M\ ,,."6-'$A*!FYA+.$0OIP0C' M>4F,,4EJF8J "2(\(T?M6)8-#OKX2MF:1G?&7QD['UFY!_.CT>]^W"V;"0&0G],D="M M=GY097PPMC2T?]\=,ZFPEE@SJ;6,$"&^A41RAFR>SRIXT)F_J@.[O-9^,5YK M) T8A%0M.)Q@ @OZWR[7[?))ZWE]LLKKW C\5>[+2Y?M33[5B)?#OA/$V&9? M#4985)B/52FK,(.0T0"K/G8 FEU3N P"AOU?0=*"I+^*I)618MC\Q-C]?,?# MZCX3L82_IB$JNJ^B^RJZKWWTFNF^_B8"7Z;A U7?Y'R?CY.7EBVOO:Z9YFN+ M?+5EMW5Z][9?=%L%*W]?M[7FH7D3Z'N>3(4V'[&*YFN/K@0*C )C;S^H;YXM M6U_7E]=M9;?U;FF$SZ[!XR1)>N5/_-C_Q]S6;HR.SDZGXWNR M,+"4O/E>:%Y]8'1V'-D4$L! A0#% @ VESW4GG$)POQ"@ =X\ !4 M ( !P0P &-L9F0M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( -I< M]U(-?GVB]"L ':[ P 5 " >47 !C;&9D+3(P,C$P-C,P M7V1E9BYX;6Q02P$"% ,4 " #:7/=2W:F:.3Q !WG , %0 M @ $,1 8VQF9"TR,#(Q,#8S,%]L86(N>&UL4$L! A0#% @ VESW M4K:=&[B'+@ M1L$ !4 ( !>X0 &-L9F0M,C R,3 V,S!? M<')E+GAM;%!+ 0(4 Q0 ( -I<]U*-/;Z,&[D ,=1"@ 4 M " 36S !C;&9D,C R,3 V,S!?,3!Q+FAT;5!+ 0(4 Q0 ( -I<]U(6 MF;_GNP< $LT - " 8)L 0!E>%\R-C4Q,S8N:'1M4$L! M A0#% @ VESW4FO4S)FE!P "#0 T ( !:'0! &5X M7S(V-3$S-RYH=&U02P$"% ,4 " #:7/=2[ZBZ^S $ <'P #0 M @ $X? $ 97A?,C8U,3,X+FAT;5!+!08 "0 ) #X" "3@ $ " ! end