0001193125-22-280131.txt : 20221108 0001193125-22-280131.hdr.sgml : 20221108 20221108160230 ACCESSION NUMBER: 0001193125-22-280131 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 39 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221108 DATE AS OF CHANGE: 20221108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CHICAGO RIVET & MACHINE CO CENTRAL INDEX KEY: 0000019871 STANDARD INDUSTRIAL CLASSIFICATION: METALWORKING MACHINERY & EQUIPMENT [3540] IRS NUMBER: 360904920 STATE OF INCORPORATION: IL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-01227 FILM NUMBER: 221368766 BUSINESS ADDRESS: STREET 1: 901 FRONTENAC RD STREET 2: P O BOX 3061 CITY: NAPERVILLE STATE: IL ZIP: 60566 BUSINESS PHONE: 6303578500 MAIL ADDRESS: STREET 1: 901 FRONTENAC RD STREET 2: P O BOX 3061 CITY: NAPERVILLE STATE: IL ZIP: 60566 10-Q 1 d403520d10q.htm 10-Q 10-Q
0000019871 --12-31 CHICAGO RIVET & MACHINE CO NYSEAMER false 2022 Q3 false 0000019871 2022-01-01 2022-09-30 0000019871 2022-09-30 0000019871 2022-11-07 0000019871 2021-12-31 0000019871 2022-07-01 2022-09-30 0000019871 2021-07-01 2021-09-30 0000019871 2021-01-01 2021-09-30 0000019871 us-gaap:PreferredStockMember 2021-12-31 0000019871 us-gaap:CommonStockMember 2021-12-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000019871 us-gaap:RetainedEarningsMember 2021-12-31 0000019871 us-gaap:TreasuryStockMember 2021-12-31 0000019871 2022-01-01 2022-03-31 0000019871 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000019871 2022-03-31 0000019871 us-gaap:PreferredStockMember 2022-03-31 0000019871 us-gaap:CommonStockMember 2022-03-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000019871 us-gaap:RetainedEarningsMember 2022-03-31 0000019871 us-gaap:TreasuryStockMember 2022-03-31 0000019871 2022-04-01 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000019871 2022-06-30 0000019871 us-gaap:PreferredStockMember 2022-06-30 0000019871 us-gaap:CommonStockMember 2022-06-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-06-30 0000019871 us-gaap:TreasuryStockMember 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000019871 us-gaap:PreferredStockMember 2022-09-30 0000019871 us-gaap:CommonStockMember 2022-09-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000019871 us-gaap:RetainedEarningsMember 2022-09-30 0000019871 us-gaap:TreasuryStockMember 2022-09-30 0000019871 2020-12-31 0000019871 us-gaap:PreferredStockMember 2020-12-31 0000019871 us-gaap:CommonStockMember 2020-12-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000019871 us-gaap:RetainedEarningsMember 2020-12-31 0000019871 us-gaap:TreasuryStockMember 2020-12-31 0000019871 2021-01-01 2021-03-31 0000019871 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000019871 2021-03-31 0000019871 us-gaap:PreferredStockMember 2021-03-31 0000019871 us-gaap:CommonStockMember 2021-03-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000019871 us-gaap:RetainedEarningsMember 2021-03-31 0000019871 us-gaap:TreasuryStockMember 2021-03-31 0000019871 2021-04-01 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000019871 2021-06-30 0000019871 us-gaap:PreferredStockMember 2021-06-30 0000019871 us-gaap:CommonStockMember 2021-06-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-06-30 0000019871 us-gaap:TreasuryStockMember 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000019871 2021-09-30 0000019871 us-gaap:PreferredStockMember 2021-09-30 0000019871 us-gaap:CommonStockMember 2021-09-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000019871 us-gaap:RetainedEarningsMember 2021-09-30 0000019871 us-gaap:TreasuryStockMember 2021-09-30 0000019871 fil:EndMarketMember 2022-01-01 2022-09-30 0000019871 fil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMemberfil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMemberfil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMemberfil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMemberfil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMemberfil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMemberfil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMemberfil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMemberfil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMemberfil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMemberfil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMemberfil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMemberfil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember 2021-01-01 2021-09-30 0000019871 fil:AutomotiveMemberfil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:AutomotiveMemberfil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMemberfil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMemberfil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:LocationMember 2022-01-01 2022-09-30 0000019871 country:US 2022-07-01 2022-09-30 0000019871 country:USfil:FastenerMember 2022-07-01 2022-09-30 0000019871 country:USfil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMemberfil:FastenerMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMemberfil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 country:US 2021-07-01 2021-09-30 0000019871 country:USfil:FastenerMember 2021-07-01 2021-09-30 0000019871 country:USfil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMemberfil:FastenerMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMemberfil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 country:US 2022-01-01 2022-09-30 0000019871 country:USfil:FastenerMember 2022-01-01 2022-09-30 0000019871 country:USfil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMemberfil:FastenerMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMemberfil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 country:US 2021-01-01 2021-09-30 0000019871 country:USfil:FastenerMember 2021-01-01 2021-09-30 0000019871 country:USfil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMemberfil:FastenerMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMemberfil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2022-01-01 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2022-07-01 2022-09-30 0000019871 fil:FastenerMember 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2021-07-01 2021-09-30 0000019871 fil:FastenerMember 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2021-01-01 2021-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

_________________________________

 

FORM 10-Q

_________________________________

 

(Mark One)

 

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

 

For the quarterly period ended September 30, 2022

 

OR

 

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

 

For the transition period from ____________ to ___________

 

Commission file number 000-01227

_________________________________

 

Chicago Rivet & Machine Co.

(Exact Name of Registrant as Specified in Its Charter)

 

         Illinois       
(State or other jurisdiction
of incorporation or organization)

        36-0904920         
I.R.S. Employer
Identification Number

 

901 Frontenac Road, Naperville, Illinois

60563

(Address of Principal Executive Offices)

(Zip Code)

 

(630) 357-8500

Registrant’s Telephone Number, Including Area Code

_________________________________

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $1.00 per share

CVR

NYSE American  (Trading privileges only, not registered)

 

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

 

Indicate by check mark whether the registrant has submitted electronically, every interactive data file required to be submitted pursuant to Rule 405 of Regulation S-T (section 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 o 

 

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

 

Large accelerated filer  o

Accelerated filer  o

Non-accelerated filer    ý

Smaller reporting company  

 

Emerging growth company  

 

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

 

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

 

As of November 7, 2022, there were 966,132 shares of the registrant’s common stock outstanding.

 


 

 


CHICAGO RIVET & MACHINE CO. 

 

INDEX

 

PART I.     FINANCIAL INFORMATION (Unaudited)

Page

 

Condensed Consolidated Balance Sheets at
    September 30, 2022 and December 31, 2021

2

 

Condensed Consolidated Statements of Income for the
    Three and Nine Months Ended September 30, 2022 and 2021

3

 

Condensed Consolidated Statements of Shareholders’ Equity for the
    Three and Nine Months Ended September 30, 2022 and 2021

4

 

Condensed Consolidated Statements of Cash Flows for the
    Nine Months Ended September 30, 2022 and 2021

5

 

Notes to the Condensed Consolidated Financial Statements

6

 

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

10

 

Controls and Procedures

11

PART II.     OTHER INFORMATION

12


1


 

 

PART I – FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

 

CHICAGO RIVET & MACHINE CO.

Condensed Consolidated Balance Sheets

 

 

 

 

 

September 30, 2022 (Unaudited)

 

December 31, 2021

Assets

 

 

 

 

 

 

 

Current Assets:

 

 

 

 Cash and cash equivalents

$      5,328,732   

 

$      2,036,954   

 Certificates of deposit

2,741,000   

 

2,741,000   

 Accounts receivable - Less allowances of $162,000 and $170,000, respectively

6,578,114   

 

5,647,984   

 Inventories, net

9,921,472   

 

8,519,780   

 Prepaid income taxes

0   

 

440   

 Other current assets

422,002   

 

346,236   

 

 

 

 

Total current assets

24,991,320   

 

19,292,394   

 

 

 

 

Property, Plant and Equipment:

 

 

 

 Land and improvements

1,510,513   

 

1,778,819   

 Buildings and improvements

6,745,058   

 

8,456,983   

 Production equipment and other

37,133,750   

 

36,679,114   

 

45,389,321   

 

46,914,916   

 Less accumulated depreciation

33,481,667   

 

34,441,052   

Net property, plant and equipment

11,907,654   

 

12,473,864   

 

 

 

 

Total assets

$   36,898,974   

 

$   31,766,258   

 

 

 

 

Liabilities and Shareholders' Equity

 

 

 

 

 

 

 

Current Liabilities:

 

 

 

 Accounts payable

$         897,430   

 

$       692,635   

 Accrued wages and salaries

838,030   

 

509,332   

 Other accrued expenses

411,519   

 

366,418   

 Unearned revenue and customer deposits

175,330   

 

302,424   

 Federal and state income taxes

1,164,586   

 

0   

Total current liabilities

3,486,895   

 

1,870,809   

 

 

 

 

Deferred income taxes

900,084   

 

926,084   

 

 

 

 

Total liabilities

4,386,979   

 

2,796,893   

 

 

 

 

Commitments and contingencies (Note 3)

 

 

 

 

 

 

 

Shareholders' Equity:

 

 

 

   Preferred stock, no par value, 500,000 shares authorized: none outstanding

-   

 

-   

   Common stock, $1.00 par value, 4,000,000 shares authorized, 1,138,096 shares issued; 966,132 shares outstanding

1,138,096   

 

1,138,096   

  Additional paid-in capital

447,134   

 

447,134   

  Retained earnings

34,848,863   

 

31,306,233   

  Treasury stock, 171,964 shares at cost

(3,922,098)  

 

(3,922,098)  

Total shareholders' equity

32,511,995   

 

28,969,365   

 

 

 

 

Total liabilities and shareholders' equity

$   36,898,974   

 

$   31,766,258   

 

 

 

 

See Notes to the Condensed Consolidated Financial Statements

 

 

 


2


 

 

 

CHICAGO RIVET & MACHINE CO.

Condensed Consolidated Statements of Income (Unaudited)

 

Three Months Ended September 30, 2022

 

Three Months Ended September 30, 2021

 

Nine Months Ended September 30, 2022

 

Nine Months Ended September 30, 2021

Net sales

$      8,567,785   

 

$     8,555,731   

 

$     26,788,879   

 

$     26,225,070   

Cost of goods sold

7,447,877   

 

7,069,700   

 

22,366,372   

 

21,027,525   

 

 

 

 

 

 

 

 

Gross profit

1,119,908   

 

1,486,031   

 

4,422,507   

 

5,197,545   

 

 

 

 

 

 

 

 

Operating (income) expenses:

 

 

 

 

 

 

 

  Selling and administrative expenses

1,250,385   

 

1,290,046   

 

3,809,970   

 

3,936,995   

  Gain on sale of property

(4,738,394)  

 

0   

 

(4,738,394)  

 

0   

 

 

 

 

 

 

 

 

     Total operating (income) expenses

(3,488,009)  

 

1,290,046   

 

(928,424)  

 

3,936,995   

 

 

 

 

 

 

 

 

Operating profit

4,607,917  

 

195,985   

 

5,350,931  

 

1,260,550   

 

 

 

 

 

 

 

 

Other income

13,143   

 

11,674   

 

35,346   

 

43,744   

 

 

 

 

 

 

 

 

Income before income taxes

4,621,060  

 

207,659   

 

5,386,277  

 

1,304,294   

Provision for income taxes

1,042,000  

 

35,000   

 

1,206,000  

 

272,000   

 

 

 

 

 

 

 

 

Net income

$      3,579,060  

 

$      172,659   

 

$      4,180,277  

 

$     1,032,294   

 

 

 

 

 

 

 

 

Per share data:

 

 

 

 

 

 

 

  Basic net income per share

$            3.71   

 

$            0.18   

 

$         4.33   

 

$          1.07   

  Diluted net income per share

$            3.71   

 

$            0.18   

 

$         4.33   

 

$          1.07   

 

 

 

 

 

 

 

 

Weighted average common shares outstanding:

  Basic

966,132   

 

966,132   

 

966,132   

 

966,132   

  Diluted

966,132   

 

966,132   

 

966,132   

 

966,132   

 

 

 

 

 

 

 

 

Cash dividends declared per share

$           0.22   

 

$          0.22   

 

$          0.66   

 

$          0.66   

 

 

 

 

 

 

 

 

See Notes to the Condensed Consolidated Financial Statements

 


3


 

 

 

CHICAGO RIVET & MACHINE CO.

Consolidated Statements of Shareholders’ Equity (Unaudited)

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Treasury Stock, At Cost

 

Preferred Stock Amount

Shares

Amount

Additional Paid-In Capital

Retained Earnings

Shares

Amount

Total Shareholders’ Equity

 

 

 

 

 

 

 

 

 

Balance, December 31, 2021

$ 0

966,132

$ 1,138,096

$   447,134

$     31,306,233

171,964

$(3,922,098)

$      28,969,365

Net income

 

 

 

 

447,313

 

 

447,313

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, March 31, 2022

$ 0

966,132

$ 1,138,096

$   447,134

$   31,540,997

171,964

$(3,922,098)

$     29,204,129

Net income

 

 

 

 

153,904

 

 

153,904

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, June 30, 2022

$ 0

966,132

$ 1,138,096

$   447,134

$   31,482,352

171,964

$(3,922,098)

$     29,145,484

Net income

 

 

 

 

3,579,060

 

 

3,579,060

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, September 30, 2022

$ 0

966,132

$ 1,138,096

$   447,134

$   34,848,863

171,964

$(3,922,098)

$     32,511,995

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2020

$ 0

966,132

$ 1,138,096

$   447,134

$     31,042,957

171,964

$(3,922,098)

$      28,706,089

Net income

 

 

 

 

540,128

 

 

540,128

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, March 31, 2021

$ 0

966,132

$ 1,138,096

$   447,134

$   31,370,536

  171,964

$(3,922,098)

$      29,033,668

Net income

 

 

 

 

319,507

 

 

319,507

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, June 30, 2021

$ 0

966,132

$ 1,138,096

$   447,134

$   31,477,494

  171,964

$(3,922,098)

$      29,140,626

Net income

 

 

 

 

172,659

 

 

172,659

Dividends declared ($0.22 per share)

 

 

 

 

(212,549)

 

 

(212,549)

Balance, September 30, 2021

$ 0

966,132

$ 1,138,096

$   447,134

$   31,437,604

  171,964

$(3,922,098)

$      29,100,736

 

 

 

 

 

 

 

 

 

 

See Notes to the Condensed Consolidated Financial Statements.

 


4


 

 

 

CHICAGO RIVET & MACHINE CO.

Condensed Consolidated Statements of Cash Flows (Unaudited)

 

 

 

 

 

Nine Months Ended September 30, 2022

 

Nine Months Ended September 30, 2021

Cash flows from operating activities:

 

 

 

Net income

$      4,180,277  

 

$      1,032,294  

Adjustments to reconcile net income to net cash used in operating activities:

 

 

 

 Depreciation

960,139  

 

990,983  

 (Gain) loss on sale of property and equipment

(4,736,096)  

 

21,564  

 Deferred income taxes

(26,000)  

 

(94,000)  

 Changes in operating assets and liabilities:

 

 

 

   Accounts receivable

(930,130)  

 

(911,293)  

   Inventories

(1,401,692)  

 

(2,591,976)  

   Other current assets

(75,326)  

 

(7,890)  

   Accounts payable

204,795  

 

710,141  

   Accrued wages and salaries

328,698  

 

389,796  

   Other accrued expenses

1,209,687  

 

34,353  

   Unearned revenue and customer deposits

(127,094)  

 

(40,959)  

     Net cash used in operating activities

(412,742)  

 

(466,987)  

 

 

 

 

Cash flows from investing activities:

 

 

 

 Capital expenditures

(696,073)  

 

(587,615)  

 Proceeds from the sale of property

5,038,240  

 

7,800  

 Proceeds from certificates of deposit

1,245,000  

 

4,084,000  

 Purchases of certificates of deposit

(1,245,000)  

 

(2,092,000)  

   Net cash provided by investing activities

4,342,167  

 

1,412,185  

 

 

 

 

Cash flows from financing activities:

 

 

 

 Cash dividends paid

(637,647)  

 

(637,647)  

   Net cash used in financing activities

(637,647)  

 

(637,647)  

 

 

 

 

Net increase in cash and cash equivalents

3,291,778  

 

307,551   

Cash and cash equivalents at beginning of period

2,036,954  

 

2,567,731   

Cash and cash equivalents at end of period

$      5,328,732  

 

$     2,875,282   

 

 

 

 

See Notes to the Condensed Consolidated Financial Statements.

 


5


 

 

 

CHICAGO RIVET & MACHINE CO.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

1.  In the opinion of the Company, the accompanying unaudited interim financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2022 (unaudited) and December 31, 2021 (audited) and the results of operations and changes in cash flows for the indicated periods.  Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted from these unaudited financial statements in accordance with applicable rules. Please refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.  The results of operations for the nine month period ended September 30, 2022 are not necessarily indicative of the results to be expected for the year.

 

2.  The Company extends credit on the basis of terms that are customary within our markets to various companies doing business primarily in the automotive industry.  The Company has a concentration of credit risk primarily within the automotive industry and in the Midwestern United States.

 

3.  The Company is, from time to time, involved in litigation, including environmental claims and contract disputes, in the normal course of business.  While it is not possible at this time to establish the ultimate amount of liability with respect to contingent liabilities, including those related to legal proceedings, management is of the opinion that the aggregate amount of any such liabilities, for which provision has not been made, will not have a material adverse effect on the Company's financial position.

 

4.  Revenue - The Company operates in the fastener industry and is in the business of manufacturing and selling rivets, cold-formed fasteners and parts, screw machine products, automatic rivet setting machines and parts and tools for such machines.  Revenue is recognized when control of the promised goods or services is transferred to our customers, generally upon shipment of goods or completion of services, in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  For certain assembly equipment segment transactions, revenue is recognized based on progress toward completion of the performance obligation using a labor-based measure.  Labor incurred and specific material costs are compared to milestone payments per sales contract.  Based on our experience, this method most accurately reflects the transfer of goods under such contracts.  During the third quarter of 2022, the Company did not realize any revenue related to such contracts.  As of September 30, 2022, there are no such contracts outstanding.

 

Sales taxes we may collect concurrent with revenue producing activities are excluded from revenue.  Revenue is recognized net of certain sales adjustments to arrive at net sales as reported on the statement of income.  These adjustments primarily relate to customer returns and allowances.  The Company records a liability and reduction in sales for estimated product returns based upon historical experience.  If we determine that our obligation under warranty claims is probable and subject to reasonable determination, an estimate of that liability is recorded as an offset against revenue at that time.  As of September 30, 2022 and December 31, 2021 reserves for warranty claims were not material.  Cash received by the Company prior to shipment is recorded as unearned revenue.

 

Shipping and handling fees billed to customers are recognized in net sales, and related costs as cost of sales, when incurred.

 

Sales commissions are expensed when incurred because the amortization period is less than one year.  These costs are recorded within selling and administrative expenses in the statement of income.

 

 


6


 

 

The following table presents revenue by segment, further disaggregated by end-market:

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

Automotive

$     4,813,646

$         45,012

$     4,858,658

Non-automotive

2,991,976

717,151

3,709,127

Total net sales

$     7,805,622

$      762,163

$     8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

Automotive

$     4,259,544

$         27,998

$     4,287,542

Non-automotive

3,293,075

975,114

4,268,189

Total net sales

$     7,552,619

$     1,003,112

$     8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

Automotive

$  14,268,638

$         146,663

$  14,415,301

Non-automotive

9,750,429

2,623,149

12,373,578

Total net sales

$    24,019,067

$     2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

Automotive

$    13,410,100

$        100,953

$    13,511,053

Non-automotive

9,433,241

3,280,776

12,714,017

Total net sales

$    22,843,341

$     3,381,729

$   26,225,070

 

 

 

 

 

The following table presents revenue by segment, further disaggregated by location:

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

United States

$   6,268,813

$     696,856

$   6,965,669

Foreign

1,536,809

65,307

1,602,116

Total net sales

$   7,805,622

$     762,163

$   8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

United States

$   6,300,067

$     981,905

$   7,281,972

Foreign

1,252,552

21,207

1,273,759

Total net sales

$   7,552,619

$   1,003,112

$   8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

United States

$   19,825,721

$   2,633,475

$   22,459,196

Foreign

4,193,346

136,337

4,329,683

Total net sales

$   24,019,067

$   2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

United States

$   18,589,576

$   3,320,415

$   21,909,991

Foreign

4,253,765

61,314

4,315,079

Total net sales

$   22,843,341

$   3,381,729

$   26,225,070

 

 

 

 

 

 


7


 

 

5.  The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively, and 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.

 

The Company’s federal income tax returns for the 2019, 2020 and 2021 tax years are subject to examination by the Internal Revenue Service (“IRS”).   While it may be possible that a reduction could occur with respect to the Company’s unrecognized tax benefits as an outcome of an IRS examination, management does not anticipate any adjustments that would result in a material change to the results of operations or financial condition of the Company.  No statutes have been extended on any of the Company’s federal income tax filings. The statute of limitations on the Company’s 2019, 2020 and 2021 federal income tax returns will expire on September 15, 2023, 2024 and 2025, respectively.

 

The Company’s state income tax returns for the 2019 through 2021 tax years remain subject to examination by various state authorities with the latest closing period on October 31, 2025.  The Company is not currently under examination by any state authority for income tax purposes and no statutes for state income tax filings have been extended.

 

 

6.  Inventories are stated at the lower of cost or net realizable value, cost being determined by the first-in, first-out method.

 A summary of inventories is as follows:

 

 

September 30, 2022

 

December 31, 2021

Raw material

$       5,018,465   

 

$       4,645,923   

Work-in-process

3,143,844   

 

2,181,457   

Finished goods

2,395,163   

 

2,304,400   

Inventories, gross

10,557,472   

 

9,131,780   

Valuation reserves

(636,000)  

 

(612,000)  

Inventories, net

$       9,921,472   

 

$       8,519,780   

 


8


 

 

7.  Segment Information—The Company operates in two business segments as determined by its products.  The fastener segment includes rivets, cold-formed fasteners and parts and screw machine products.  The assembly equipment segment includes automatic rivet setting machines and parts and tools for such machines.

Information by segment is as follows:

 

Fastener

Assembly Equipment

Other

Consolidated

Three Months Ended September 30, 2022:

 

 

 

 

Net sales

$     7,805,622   

$     762,163   

0   

$      8,567,785   

 

 

 

 

 

Depreciation

281,842   

33,363   

4,086   

319,291   

 

 

 

 

 

Segment operating profit

350,536   

92,977   

0   

443,513   

Selling and administrative expenses

0   

0   

(565,740)  

(565,740)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

4,893   

4,893   

Income before income taxes

 

 

 

$     4,621,060   

 

 

 

 

 

Capital expenditures

462,445   

0   

21,925   

484,370   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

6,185,810   

392,304   

0   

6,578,114   

  Inventories, net

8,549,836   

1,371,636   

0   

9,921,472   

  Property, plant and equipment, net

9,575,293   

1,333,816   

998,545   

11,907,654   

  Other assets

0   

0   

8,491,734   

8,491,734   

 

 

 

 

$    36,898,974   

 

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

 

Net sales

$    7,552,619   

$    1,003,112   

0   

$      8,555,731   

 

 

 

 

 

Depreciation

291,512   

33,534   

5,448   

330,494   

 

 

 

 

 

Segment operating profit

480,288   

215,869   

0   

696,157   

Selling and administrative expenses

0   

0   

(491,547)  

(491,547)  

Interest income

0   

0   

3,049   

3,049   

Income before income taxes

 

 

 

$       207,659   

 

 

 

 

 

Capital expenditures

77,007   

0   

165,395   

242,402   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

5,623,045   

451,698   

0   

6,074,743   

  Inventories, net

6,553,617   

1,191,653   

0   

7,745,270   

  Property, plant and equipment, net

9,986,600   

1,468,262   

1,263,290   

12,718,152   

  Other assets

0   

0   

6,093,884   

6,093,884   

 

 

 

 

$    32,632,049   

 

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

 

Net sales

$   24,019,067   

$   2,769,812   

0   

$   26,788,879   

 

 

 

 

 

Depreciation

845,524   

100,089   

14,526   

960,139   

 

 

 

 

 

Segment operating profit

1,685,574   

516,367   

0   

2,201,941   

Selling and administrative expenses

0   

0   

(1,562,804)  

(1,562,804)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

8,746   

8,746   

Income before income taxes

 

 

 

$    5,386,277   

 

 

 

 

 

Capital expenditures

597,991   

0   

98,082   

696,073   

 

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

 

Net sales

$   22,843,341   

$   3,381,729   

0   

$   26,225,070   

 

 

 

 

 

Depreciation

847,037   

100,600   

16,346   

990,983   

 

 

 

 

 

Segment operating profit

1,982,084   

852,571   

0   

2,834,655   

Selling and administrative expenses

0   

0   

(1,547,845)  

(1,547,845)  

Interest income

0   

0   

17,484   

17,484   

Income before income taxes

 

 

 

$   1,304,294   

 

 

 

 

 

Capital expenditures

410,281   

0   

177,334   

587,615   

 

 

8.  On August 12, 2022, the Company entered into a Purchase and Sale Agreement (the “PSA”) with Frontenac Properties LLC (the “Purchaser”) pursuant to which the Company agreed, subject to the terms and conditions of the PSA, to sell its facility in Naperville, Illinois, in which the Company headquarters and warehouse space are located, to the Purchaser.  On September 27, 2022, the Company’s sale of the facility to the Purchaser was completed for a selling price of $5,350,000 in cash, less customary closing costs. The net gain on the transaction was $4,738,394.  A portion of the net proceeds was invested in U.S. Treasury bills and included in cash and cash equivalents on September 30, 2022.

 

Concurrently with the completion of the sale of the Naperville facility, the Company and the Purchaser entered into a lease agreement pursuant to which the Company will lease the warehouse portion of the Naperville facility from the Purchaser until December 31, 2022 and the office portion until June 30, 2023.  The monthly rent payable by the Company under the lease is $12,500 for the period from the closing until December 31, 2022 and $8,500 for the period from January 1, 2023 to June 30, 2023.  The Company has adopted the practical expedient for short-term leases under ASC 842 which allows for leases of 12 months or less to be expensed on a straight-line basis over the lease term without reporting on the balance sheet.

 


9


 

 

 

CHICAGO RIVET & MACHINE CO.

 

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

 

Results of Operations

 

Net sales for the third quarter of 2022 were $8,567,785 compared to $8,555,731 in the third quarter of 2021, an increase of $12,054, or 0.1%. As of September 30, 2022, year to date sales totaled $26,788,879 compared to $26,225,070, for the first three quarters of 2021, an increase of $563,809, or 2.1%.  Net income for the third quarter of 2022 was $3,579,060, or $3.71 per share compared to $172,659, or $0.18 per share in the third quarter of 2021.  Net income for the first three quarters of 2022 was $4,180,277, or $4.33 per share, compared to net income of $1,032,294, or $1.07 per share, for the same period in 2021. The increase in net income in the third quarter and year-to-date was primarily due to a $4,738,394 gain on the sale of our Naperville property which was completed on September 27, 2022.  

 

Fastener segment revenues were $7,805,622 in the third quarter of 2022 compared to $7,552,619 reported in the third quarter of 2021, an increase of $253,003, or 3.3%.  For the first three quarters of 2022, fastener segment revenues were $24,019,067 compared to $22,843,341 for the same period in 2021, an increase of $1,175,726, or 5.1%. The automotive sector is the primary market for our fastener segment products and sales to automotive customers were $4,813,646 in the third quarter this year compared to $4,259,544 in the third quarter of 2021, an increase of $554,102, or 13.0%.  Sales to automotive customers for the first nine months of 2022 were $14,268,638 compared to $13,410,100 for the first nine months of 2021, an increase of $858,538, or 6.4%.  North American light vehicle production and sales have improved over 2021, but continue to be constrained by shortages of critical components.  Fastener segment sales to non-automotive customers were $2,991,976 for the third quarter of 2022 compared to $3,293,075 in the third quarter of 2021, a $301,099 decline.  Sales to non-automotive customers for the first three quarters of 2022 were $9,750,429 compared to $9,433,241 in the year earlier period, an increase of $317,188, or 3.4%.  The overall increase in fastener segment sales during the third quarter and year-to-date was offset by higher operating costs as historically high inflation continued to negatively impact raw material, labor and most other operating costs.  As a result, third quarter fastener segment gross profit was $972,363 compared to $1,195,425 in 2021, a decline of $220,764.  On a year-to-date basis, fastener segment gross profit was $3,722,743 compared to $4,113,646 for the first three quarters of 2021, a decline of $388,605.

 

Assembly equipment segment revenues were $762,163 in the third quarter of 2022 compared to $1,003,112 in the third quarter of 2021, a decline of $240,949, or 24.0%.  For the first nine months of 2022, assembly equipment segment revenues were $2,769,812 compared to $3,381,729 for the same period of 2021, a decline of $611,917, or 18.1%.  The third quarter and year-to-date decline in revenue was primarily due to fewer machines sold and a lower average selling price on machines sold in the current year, as the first three quarters of 2021 included a number of high-dollar value specialty machines.  Lower sales, along with higher operating costs, contributed to a decline in segment gross profit for the quarter and the first nine months of 2022.  Assembly equipment segment gross profit for the third quarter of 2022 was $147,545 compared to $290,606 in the third quarter of 2021, a decline of $143,061.  For the first three quarters of 2022, gross profit was $699,764 compared to $1,083,899 in 2021, a decline of $384,135. 

 

    Selling and administrative expenses for the third quarter of 2022 were $1,250,385 compared to $1,290,046 in the third quarter of 2021, a reduction of $39,661, or 3.1%.  While salaries were approximately $50,000 lower in the current year quarter, that reduction was offset by a $69,000 increase in profit sharing expense. For the first nine months of 2022, selling and administrative expenses were $3,809,970 compared to $3,936,995 for the same period in 2021, a decrease of $127,025, or 3.2%.  The net reduction in the first three quarters of 2022 primarily relates to a reduction in salaries of approximately $137,000 which was only partially offset by an increase of $44,000 in outside consulting, related to recruiting and technology services, and a $40,000 increase in profit sharing expense.  Selling and administrative expenses as a percentage of net sales for the first nine months of 2022 were reduced to 14.2%, from 15.0% for the first nine months of 2021. 

 

As previously disclosed in a Current Report on Form 8-K filed on September 30, 2022, we sold our Naperville, Illinois facility in which the Company’s headquarters and warehouse space is located for a selling price of $5,350,000 in cash, less customary closing costs.  Concurrently with the completion of the sale, the Company entered into a lease agreement with the purchaser pursuant to which the Company will lease the warehouse portion of the Naperville facility from the purchaser until December 31, 2022 and the office portion until June 30, 2023.  The monthly rent payable by the Company under the Lease is $12,500 for the period from the closing until December 31, 2022 and $8,500 for the period from January 1, 2023 to June 30, 2023.  The sale was undertaken in order to take advantage of favorable market conditions and begin the process of relocating to a more suitable sized facility.

 

Other Income

 

Other income in the third quarter of 2022 was $13,143, compared to $11,674 in the third quarter of 2021.  The increase was primarily due to higher interest rates in recent months on certificates of deposit.  Other income for the first three quarters of 2022 was $35,346 compared to $43,744 in the same period of 2021.  The year-to-date decline was primarily due to a reduction in interest income due to lower average balances invested in the current year.

 

Income Tax Expense

 

The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively.  The Company’s effective tax rates were approximately 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.

 

Liquidity and Capital Resources

 

Working capital improved to $21,504,425 as of September 30, 2022 from $17,421,585 at the beginning of the year.  The improvement was primarily due to the gain realized on the sale of our Naperville property during the third quarter.  During the first three quarters of 2022, accounts receivable increased by $930,130, due to the greater sales activity compared to the fourth quarter of 2021, and inventory increased by $1,401,692 due to higher raw material prices and an increase in quantities on hand to minimize supply disruptions.  Partially offsetting these changes is an increase in income taxes payable related to the gain on the sale of property.  Other items reducing working capital in 2022 were capital expenditures of $696,073, which consisted primarily of equipment used in fastener production activities, and dividends paid of $637,647.  These changes and other cash flow activity resulted in a balance of cash, cash equivalents and short-term investments of $8,069,732 as of September 30, 2022 compared to $4,777,954 as of the beginning of the year.  Management believes that current cash, cash equivalents and operating cash flow will provide adequate working capital for the next twelve months.

 

Results of Operations Summary

 

Overall customer demand remained positive during the third quarter despite sporadic constraints from some of our automotive customers related to their critical parts shortages.  We have experienced higher operating costs related to historically high inflation and ongoing supply chain disruptions that has negatively impacted operating results.  Cost increases can be difficult to recover and are expected to persist while supply imbalances persist.  Just as significant, the tight labor market has made it difficult to maintain proper staffing and has resulted in less efficient operations and unmet customer demand.  These factors are expected to continue to present challenges in the near-term.  Rising interest rates have further unsettled the economic outlook.  As we face these challenges, we will make adjustments to our activities as market conditions dictate, including continuing our efforts to optimize staffing in order to improve operating efficiencies, while pursuing opportunities beneficial to operating results.

 

 

Forward-Looking Statements

 

This discussion contains certain "forward-looking statements" which are inherently subject to risks and uncertainties that may cause actual events to differ materially from those discussed herein.  Factors which may cause such differences in events include, those disclosed under "Risk Factors" in our Annual Report on Form 10-K and in the other filings we make with the United States Securities and Exchange Commission.  These factors, include among other things: risk related to the COVID-19 pandemic and its related adverse effects, conditions in the domestic automotive industry, upon which we rely for sales revenue, the intense competition in our markets, the concentration of our sales with major customers, risks related to export sales, the price and availability of raw materials, supply chain disruptions, labor relations issues, losses related to product liability, warranty and recall claims, costs relating to environmental laws and regulations, information systems disruptions, the loss of the services of our key employees and difficulties in achieving cost savings.  Many of these factors are beyond our ability to control or predict.  Readers are cautioned not to place undue reliance on these forward-looking statements.  We undertake no obligation to publish revised forward-looking statements to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.


10


 

CHICAGO RIVET & MACHINE CO.

 

Item 4. Controls and Procedures.

 

(a)  Disclosure Controls and Procedures.  The Company's management, with the participation of the Company's Chief Executive Officer and President, Chief Operating Officer and Treasurer (the Company’s principal financial officer), has evaluated the effectiveness of the Company's disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) as of the end of the period covered by this report.  Based on such evaluation, the Company's Chief Executive Officer and President, Chief Operating Officer and Treasurer have concluded that, as of the end of such period, the Company's disclosure controls and procedures are effective in recording, processing, summarizing and reporting, on a timely basis, information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act. 

 

(b)  Internal Control Over Financial Reporting.  There have not been any changes in the Company's internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal quarter to which this report relates that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting. 


11


 

PART II -- OTHER INFORMATION

 

Item 6.  Exhibits

 

31Rule 13a-14(a) or 15d-14(a) Certifications 

 

31.1Certification Pursuant to Rule 13a-14(a) or 15d-14(a), as Adopted Pursuant to 

Section 302 of the Sarbanes-Oxley Act of 2002.

 

31.2Certification Pursuant to Rule 13a-14(a) or 15d-14(a), as Adopted Pursuant to 

Section 302 of the Sarbanes-Oxley Act of 2002.

 

32Section 1350 Certifications 

 

32.1Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to 

Section 906 of the Sarbanes-Oxley Act of 2002.

 

32.2Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to 

Section 906 of the Sarbanes-Oxley Act of 2002.

 

101.INS              Inline XBRL Instance Document – 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.DEF  Inline XBRL Taxonomy Extension Definition Linkbase Document 

101.LAB  Inline XBRL Taxonomy Extension Label Linkbase Document 

101.PRE               Inline XBRL Taxonomy Extension Presentation Linkbase Document 

 

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


12


 

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.

 

CHICAGO RIVET & MACHINE CO.         

    (Registrant)

 

Date:  November 8, 2022

/s/               Walter W. Morrissey                

Walter W. Morrissey

Chairman of the Board of Directors

 and Chief Executive Officer

 (Principal Executive Officer) 

 

 

Date:  November 8, 2022

/s/                    Michael J. Bourg                  

Michael J. Bourg

President, Chief Operating

 Officer and Treasurer

 (Principal Financial Officer)


13

 

EX-31.1 2 d403520dex311.htm EX-31.1 EX-31.1

EXHIBIT 31.1

 

I, Walter W. Morrissey, certify that:

 

1.   I have reviewed this quarterly report on Form 10-Q of Chicago Rivet & Machine Co.;

 

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. 

 

 

Date: November 8, 2022/s/ Walter W. Morrissey  

Walter W. Morrissey 

Chief Executive Officer 

 (Principal Executive Officer) 

 

EX-31.2 3 d403520dex312.htm EX-31.2 EX-31.2

EXHIBIT 31.2

 

I, Michael J. Bourg, certify that:

 

1.   I have reviewed this quarterly report on Form 10-Q of Chicago Rivet & Machine Co.;

 

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. 

 

 

Date:  November 8, 2022/s/ Michael J. Bourg  

Michael J. Bourg 

President, Chief Operating Officer 

 and Treasurer (Principal Financial Officer) 

 

EX-32.1 4 d403520dex321.htm EX-32.1 EX-32.1

EXHIBIT 32.1

Certification Pursuant to 18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report on Form 10-Q of Chicago Rivet & Machine Co. (the "Company") for the quarterly period ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Walter W. Morrissey, as Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

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

 

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

 

 

/s/ Walter W. Morrissey

Name: Walter W. Morrissey

Title:   Chief Executive Officer

(Principal Executive Officer) 

Date:   November 8, 2022

 

EX-32.2 5 d403520dex322.htm EX-32.2 EX-32.2

EXHIBIT 32.2

 

Certification Pursuant to 18 U.S.C. Section 1350,

as Adopted Pursuant to

Section 906 of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report on Form 10-Q of Chicago Rivet & Machine Co. (the "Company") for the quarterly period ended September 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Michael J. Bourg, as President, Chief Operating Officer and Treasurer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

 

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

 

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

 

 

/s/ Michael J. Bourg

Name: Michael J. Bourg

Title:   President, Chief Operating Officer

and Treasurer (Principal Financial Officer) 

Date:   November 8, 2022


EX-101.SCH 6 cvr-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000130 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - Inventories: Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - Revenue: Disaggregation of Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - Inventories: Inventories (Details) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Tables) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - Additional Financial Information Disclosure link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - Revenue: Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - Accounting Policies link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - Risks and Uncertainties link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Condensed Consolidated Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Condensed Consolidated Statements of Income (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Details) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 cvr-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 cvr-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 cvr-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Disaggregation of Revenue Statistical Measurement Accounting Policies Net increase in cash and cash equivalents Net increase in cash and cash equivalents Cash dividends paid Cash dividends paid Accounts payable {1} Accounts payable Adjustments to reconcile net income to net cash used in operating activities Cash flows from operating activities Treasury Stock Statement Common Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Accounts Receivable, Allowance for Credit Loss, Current Net property, plant and equipment Net property, plant and equipment Net property, plant and equipment Entity Interactive Data Current Details Interest income Revenue {1} Revenue Treasury Stock Shares Treasury Stock Shares Treasury Stock Shares Retained Earnings Diluted Basic Net sales Commitments and contingencies (Note 3) Entity Address, State or Province Inventories, gross Revenue {2} Revenue Fastener Represents the Fastener, during the indicated time period. Product and Service Risks and Uncertainties {1} Risks and Uncertainties Statistical Measurement [Axis] Additional Financial Information Disclosure Accrued wages and salaries {1} Accrued wages and salaries Selling and administrative expenses Prepaid income taxes Entity Shell Company City Area Code Non-US Inventories {3} Inventories Location Represents the Location, during the indicated time period. Geographical [Axis] Accounting Policies {1} Accounting Policies Maximum Proceeds from the sale of property Accounts receivable Per share data Total shareholders' equity Total shareholders' equity Beginning Balance Ending Balance Treasury stock, 171,964 shares at cost Treasury stock, 171,964 shares at cost Certificates of deposit Assets {1} Assets Security Exchange Name Local Phone Number Unallocated Corporate Represents the Unallocated Corporate, during the indicated time period. Valuation reserves Valuation reserves Entity Common Stock, Shares Outstanding Entity Address, City or Town Document Period End Date Schedule of Segment Reporting by Segment Segment Reporting {1} Segment Reporting Inventories {2} Inventories Income before income taxes Income before income taxes Operating (income) expenses Cost of goods sold Unearned revenue and customer deposits Less accumulated depreciation Property, Plant and Equipment Other current assets Title of 12(b) Security Entity Tax Identification Number Work-in-process Commitments and Contingencies {2} Commitments and Contingencies Condensed Consolidated Statements of Cash Flows (Unaudited) Provision for income taxes Deferred income taxes Document Fiscal Year Focus Entity Address, Address Line One Inventories {1} Inventories Net cash provided by investing activities Net cash provided by investing activities Inventories Statement [Line Items] Cash dividends declared per share Common Stock, Shares, Outstanding Common Stock Shares Common Stock Shares Federal and state income taxes Entity Small Business Entity File Number Capital expenditures {1} Capital expenditures Proceeds from certificates of deposit Operating profit Operating profit Total liabilities and shareholders' equity Total liabilities and shareholders' equity Retained earnings Other Assets Segment operating profit The net result for the period of deducting segment operating expenses from segment operating revenues. UNITED STATES Notes Changes in operating assets and liabilities Common Stock Equity Component Equity Components [Axis] Common Stock, Shares, Issued Total current liabilities Total current liabilities Liabilities and Shareholders' Equity Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Entity Emerging Growth Company Document Quarterly Report Nonautomotive Represents the Nonautomotive, during the indicated time period. Capital expenditures Capital expenditures Deferred income taxes {1} Deferred income taxes Additional Paid-in Capital Other income Gross profit Gross profit Accrued wages and salaries Accounts receivable - Less allowances of $162,000 and $170,000, respectively Accounts receivable - Less allowances of $162,000 and $170,000, respectively Raw material Commitments and Contingencies {1} Commitments and Contingencies Risks and Uncertainties Purchases of certificates of deposit Purchases of certificates of deposit Depreciation Preferred Stock, Shares Authorized Current Liabilities Total current assets Total current assets Inventories, net Amendment Flag Entity Filer Category Selling and Administrative Expenses The aggregate total costs related to selling a firm's product and services, as well as all other general and adminstrative expenses Income Taxes {1} Income Taxes Net cash used in financing activities Net cash used in financing activities Cash flows from investing activities Unearned revenue and customer deposits {1} Unearned revenue and customer deposits (Gain) loss on sale of property and equipment Basic net income per share Shareholders' Equity Land and improvements Entity Current Reporting Status Document Type Segments Tables/Schedules Policies Cash flows from financing activities Condensed Consolidated Statements of Income (Unaudited) Preferred Stock, Shares Outstanding Additional paid-in capital Total liabilities Total liabilities Current Assets Document Fiscal Period Focus Segments [Axis] End Market Represents the End Market, during the indicated time period. Product and Service [Axis] Segment Reporting Net cash used in operating activities Net cash used in operating activities Dividends declared Dividends declared Diluted net income per share Net income Net income Common Stock, Shares Authorized Other accrued expenses Total assets Total assets Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Document Transition Report Entity Address, Postal Zip Code Entity Incorporation, State or Country Code Entity Registrant Name Automotive Represents the Automotive, during the indicated time period. Geographical Preferred Stock Common stock, $1.00 par value, 4,000,000 shares authorized, 1,138,096 shares issued; 966,132 shares outstanding Accounts payable Buildings and improvements Trading Symbol Registrant CIK Finished goods Assembly Equipment Represents the Assembly Equipment, during the indicated time period. Minimum Income Taxes Revenue Other accrued expenses {1} Other accrued expenses Other current assets {1} Other current assets Total operating (income) expenses Total operating (income) expenses Gain on sale of property Gain on sale of property Preferred stock, no par value, 500,000 shares authorized: none outstanding Production equipment and other Fiscal Year End EX-101.PRE 10 cvr-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 07, 2022
Details    
Registrant CIK 0000019871  
Fiscal Year End --12-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Entity File Number 000-01227  
Entity Registrant Name CHICAGO RIVET & MACHINE CO  
Entity Incorporation, State or Country Code IL  
Entity Tax Identification Number 36-0904920  
Entity Address, Address Line One 901 Frontenac Road  
Entity Address, City or Town Naperville  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60563  
City Area Code 630  
Local Phone Number 357-8500  
Title of 12(b) Security Common Stock, par value $1.00 per share  
Trading Symbol CVR  
Security Exchange Name NYSEAMER  
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   966,132
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Document Transition Report false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 5,328,732 $ 2,036,954
Certificates of deposit 2,741,000 2,741,000
Accounts receivable - Less allowances of $162,000 and $170,000, respectively 6,578,114 5,647,984
Inventories, net 9,921,472 8,519,780
Prepaid income taxes 0 440
Other current assets 422,002 346,236
Total current assets 24,991,320 19,292,394
Property, Plant and Equipment    
Land and improvements 1,510,513 1,778,819
Buildings and improvements 6,745,058 8,456,983
Production equipment and other 37,133,750 36,679,114
Property, Plant and Equipment, Gross 45,389,321 46,914,916
Less accumulated depreciation 33,481,667 34,441,052
Net property, plant and equipment 11,907,654 12,473,864
Total assets 36,898,974 31,766,258
Current Liabilities    
Accounts payable 897,430 692,635
Accrued wages and salaries 838,030 509,332
Other accrued expenses 411,519 366,418
Unearned revenue and customer deposits 175,330 302,424
Federal and state income taxes 1,164,586 0
Total current liabilities 3,486,895 1,870,809
Deferred income taxes 900,084 926,084
Total liabilities 4,386,979 2,796,893
Shareholders' Equity    
Preferred stock, no par value, 500,000 shares authorized: none outstanding 0 0
Common stock, $1.00 par value, 4,000,000 shares authorized, 1,138,096 shares issued; 966,132 shares outstanding 1,138,096 1,138,096
Additional paid-in capital 447,134 447,134
Retained earnings 34,848,863 31,306,233
Treasury stock, 171,964 shares at cost (3,922,098) (3,922,098)
Total shareholders' equity 32,511,995 28,969,365
Total liabilities and shareholders' equity $ 36,898,974 $ 31,766,258
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - Parenthetical - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Details    
Accounts Receivable, Allowance for Credit Loss, Current $ 162,000 $ 170,000
Preferred Stock, Par or Stated Value Per Share $ 0 $ 0
Preferred Stock, Shares Authorized 500,000 500,000
Preferred Stock, Shares Outstanding 0 0
Common Stock, Par or Stated Value Per Share $ 1.00 $ 1.00
Common Stock, Shares Authorized 4,000,000 4,000,000
Common Stock, Shares, Issued 1,138,096 1,138,096
Common Stock, Shares, Outstanding 966,132 966,132
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Condensed Consolidated Statements of Income (Unaudited)        
Net sales $ 8,567,785 $ 8,555,731 $ 26,788,879 $ 26,225,070
Cost of goods sold 7,447,877 7,069,700 22,366,372 21,027,525
Gross profit 1,119,908 1,486,031 4,422,507 5,197,545
Operating (income) expenses        
Selling and administrative expenses 1,250,385 1,290,046 3,809,970 3,936,995
Gain on sale of property (4,738,394) 0 (4,738,394) 0
Total operating (income) expenses (3,488,009) 1,290,046 (928,424) 3,936,995
Operating profit 4,607,917 195,985 5,350,931 1,260,550
Other income 13,143 11,674 35,346 43,744
Income before income taxes 4,621,060 207,659 5,386,277 1,304,294
Provision for income taxes 1,042,000 35,000 1,206,000 272,000
Net income $ 3,579,060 $ 172,659 $ 4,180,277 $ 1,032,294
Per share data        
Basic net income per share $ 3.71 $ 0.18 $ 4.33 $ 1.07
Diluted net income per share $ 3.71 $ 0.18 $ 4.33 $ 1.07
Basic 966,132 966,132 966,132 966,132
Diluted 966,132 966,132 966,132 966,132
Cash dividends declared per share $ 0.22 $ 0.22 $ 0.66 $ 0.66
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Beginning Balance at Dec. 31, 2020 $ 28,706,089 $ 0 $ 1,138,096 $ 447,134 $ 31,042,957 $ (3,922,098)
Common Stock Shares at Dec. 31, 2020     966,132      
Treasury Stock Shares at Dec. 31, 2020           171,964
Net income 540,128       540,128  
Dividends declared (212,549)       (212,549)  
Ending Balance at Mar. 31, 2021 29,033,668 0 $ 1,138,096 447,134 31,370,536 $ (3,922,098)
Common Stock Shares at Mar. 31, 2021     966,132      
Treasury Stock Shares at Mar. 31, 2021           171,964
Beginning Balance at Dec. 31, 2020 28,706,089 0 $ 1,138,096 447,134 31,042,957 $ (3,922,098)
Common Stock Shares at Dec. 31, 2020     966,132      
Treasury Stock Shares at Dec. 31, 2020           171,964
Net income 1,032,294          
Ending Balance at Sep. 30, 2021 29,100,736 0 $ 1,138,096 447,134 31,437,604 $ (3,922,098)
Common Stock Shares at Sep. 30, 2021     966,132      
Treasury Stock Shares at Sep. 30, 2021           171,964
Beginning Balance at Mar. 31, 2021 29,033,668 0 $ 1,138,096 447,134 31,370,536 $ (3,922,098)
Common Stock Shares at Mar. 31, 2021     966,132      
Treasury Stock Shares at Mar. 31, 2021           171,964
Net income 319,507       319,507  
Dividends declared (212,549)       (212,549)  
Ending Balance at Jun. 30, 2021 29,140,626 0 $ 1,138,096 447,134 31,477,494 $ (3,922,098)
Common Stock Shares at Jun. 30, 2021     966,132      
Treasury Stock Shares at Jun. 30, 2021           171,964
Net income 172,659       172,659  
Dividends declared (212,549)       (212,549)  
Ending Balance at Sep. 30, 2021 29,100,736 0 $ 1,138,096 447,134 31,437,604 $ (3,922,098)
Common Stock Shares at Sep. 30, 2021     966,132      
Treasury Stock Shares at Sep. 30, 2021           171,964
Beginning Balance at Dec. 31, 2021 $ 28,969,365 0 $ 1,138,096 447,134 31,306,233 $ (3,922,098)
Common Stock Shares at Dec. 31, 2021 966,132   966,132      
Treasury Stock Shares at Dec. 31, 2021           171,964
Net income $ 447,313       447,313  
Dividends declared (212,549)       (212,549)  
Ending Balance at Mar. 31, 2022 29,204,129 0 $ 1,138,096 447,134 31,540,997 $ (3,922,098)
Common Stock Shares at Mar. 31, 2022     966,132      
Treasury Stock Shares at Mar. 31, 2022           171,964
Beginning Balance at Dec. 31, 2021 $ 28,969,365 0 $ 1,138,096 447,134 31,306,233 $ (3,922,098)
Common Stock Shares at Dec. 31, 2021 966,132   966,132      
Treasury Stock Shares at Dec. 31, 2021           171,964
Net income $ 4,180,277          
Ending Balance at Sep. 30, 2022 $ 32,511,995 0 $ 1,138,096 447,134 34,848,863 $ (3,922,098)
Common Stock Shares at Sep. 30, 2022 966,132   966,132      
Treasury Stock Shares at Sep. 30, 2022           171,964
Beginning Balance at Mar. 31, 2022 $ 29,204,129 0 $ 1,138,096 447,134 31,540,997 $ (3,922,098)
Common Stock Shares at Mar. 31, 2022     966,132      
Treasury Stock Shares at Mar. 31, 2022           171,964
Net income 153,904       153,904  
Dividends declared (212,549)       (212,549)  
Ending Balance at Jun. 30, 2022 29,145,484 0 $ 1,138,096 447,134 31,482,352 $ (3,922,098)
Common Stock Shares at Jun. 30, 2022     966,132      
Treasury Stock Shares at Jun. 30, 2022           171,964
Net income 3,579,060       3,579,060  
Dividends declared (212,549)       (212,549)  
Ending Balance at Sep. 30, 2022 $ 32,511,995 $ 0 $ 1,138,096 $ 447,134 $ 34,848,863 $ (3,922,098)
Common Stock Shares at Sep. 30, 2022 966,132   966,132      
Treasury Stock Shares at Sep. 30, 2022           171,964
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Details                
Cash dividends declared per share $ 0.22 $ 0.22 $ 0.22 $ 0.22 $ 0.22 $ 0.22 $ 0.66 $ 0.66
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities    
Net income $ 4,180,277 $ 1,032,294
Adjustments to reconcile net income to net cash used in operating activities    
Depreciation 960,139 990,983
(Gain) loss on sale of property and equipment (4,736,096) 21,564
Deferred income taxes (26,000) (94,000)
Changes in operating assets and liabilities    
Accounts receivable (930,130) (911,293)
Inventories (1,401,692) (2,591,976)
Other current assets (75,326) (7,890)
Accounts payable 204,795 710,141
Accrued wages and salaries 328,698 389,796
Other accrued expenses 1,209,687 34,353
Unearned revenue and customer deposits (127,094) (40,959)
Net cash used in operating activities (412,742) (466,987)
Cash flows from investing activities    
Capital expenditures (696,073) (587,615)
Proceeds from the sale of property 5,038,240 7,800
Proceeds from certificates of deposit 1,245,000 4,084,000
Purchases of certificates of deposit (1,245,000) (2,092,000)
Net cash provided by investing activities 4,342,167 1,412,185
Cash flows from financing activities    
Cash dividends paid (637,647) (637,647)
Net cash used in financing activities (637,647) (637,647)
Net increase in cash and cash equivalents 3,291,778 307,551
Cash and cash equivalents at beginning of period 2,036,954 2,567,731
Cash and cash equivalents at end of period $ 5,328,732 $ 2,875,282
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies
9 Months Ended
Sep. 30, 2022
Notes  
Accounting Policies

1.  In the opinion of the Company, the accompanying unaudited interim financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2022 (unaudited) and December 31, 2021 (audited) and the results of operations and changes in cash flows for the indicated periods.  Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted from these unaudited financial statements in accordance with applicable rules. Please refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.  The results of operations for the nine month period ended September 30, 2022 are not necessarily indicative of the results to be expected for the year.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Risks and Uncertainties
9 Months Ended
Sep. 30, 2022
Notes  
Risks and Uncertainties

2.  The Company extends credit on the basis of terms that are customary within our markets to various companies doing business primarily in the automotive industry.  The Company has a concentration of credit risk primarily within the automotive industry and in the Midwestern United States.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Notes  
Commitments and Contingencies

3.  The Company is, from time to time, involved in litigation, including environmental claims and contract disputes, in the normal course of business.  While it is not possible at this time to establish the ultimate amount of liability with respect to contingent liabilities, including those related to legal proceedings, management is of the opinion that the aggregate amount of any such liabilities, for which provision has not been made, will not have a material adverse effect on the Company's financial position.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Notes  
Revenue

4.  Revenue - The Company operates in the fastener industry and is in the business of manufacturing and selling rivets, cold-formed fasteners and parts, screw machine products, automatic rivet setting machines and parts and tools for such machines.  Revenue is recognized when control of the promised goods or services is transferred to our customers, generally upon shipment of goods or completion of services, in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  For certain assembly equipment segment transactions, revenue is recognized based on progress toward completion of the performance obligation using a labor-based measure.  Labor incurred and specific material costs are compared to milestone payments per sales contract.  Based on our experience, this method most accurately reflects the transfer of goods under such contracts.  During the third quarter of 2022, the Company did not realize any revenue related to such contracts.  As of September 30, 2022, there are no such contracts outstanding.

 

Sales taxes we may collect concurrent with revenue producing activities are excluded from revenue.  Revenue is recognized net of certain sales adjustments to arrive at net sales as reported on the statement of income.  These adjustments primarily relate to customer returns and allowances.  The Company records a liability and reduction in sales for estimated product returns based upon historical experience.  If we determine that our obligation under warranty claims is probable and subject to reasonable determination, an estimate of that liability is recorded as an offset against revenue at that time.  As of September 30, 2022 and December 31, 2021 reserves for warranty claims were not material.  Cash received by the Company prior to shipment is recorded as unearned revenue.

 

Shipping and handling fees billed to customers are recognized in net sales, and related costs as cost of sales, when incurred.

 

Sales commissions are expensed when incurred because the amortization period is less than one year.  These costs are recorded within selling and administrative expenses in the statement of income.

 

 

 

 

The following table presents revenue by segment, further disaggregated by end-market:

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

Automotive

$     4,813,646

$         45,012

$     4,858,658

Non-automotive

2,991,976

717,151

3,709,127

Total net sales

$     7,805,622

$      762,163

$     8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

Automotive

$     4,259,544

$         27,998

$     4,287,542

Non-automotive

3,293,075

975,114

4,268,189

Total net sales

$     7,552,619

$     1,003,112

$     8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

Automotive

$  14,268,638

$         146,663

$  14,415,301

Non-automotive

9,750,429

2,623,149

12,373,578

Total net sales

$    24,019,067

$     2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

Automotive

$    13,410,100

$        100,953

$    13,511,053

Non-automotive

9,433,241

3,280,776

12,714,017

Total net sales

$    22,843,341

$     3,381,729

$   26,225,070

 

 

 

 

 

The following table presents revenue by segment, further disaggregated by location:

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

United States

$   6,268,813

$     696,856

$   6,965,669

Foreign

1,536,809

65,307

1,602,116

Total net sales

$   7,805,622

$     762,163

$   8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

United States

$   6,300,067

$     981,905

$   7,281,972

Foreign

1,252,552

21,207

1,273,759

Total net sales

$   7,552,619

$   1,003,112

$   8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

United States

$   19,825,721

$   2,633,475

$   22,459,196

Foreign

4,193,346

136,337

4,329,683

Total net sales

$   24,019,067

$   2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

United States

$   18,589,576

$   3,320,415

$   21,909,991

Foreign

4,253,765

61,314

4,315,079

Total net sales

$   22,843,341

$   3,381,729

$   26,225,070

 

 

 

 

 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Notes  
Income Taxes

5.  The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively, and 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.

 

The Company’s federal income tax returns for the 2019, 2020 and 2021 tax years are subject to examination by the Internal Revenue Service (“IRS”).   While it may be possible that a reduction could occur with respect to the Company’s unrecognized tax benefits as an outcome of an IRS examination, management does not anticipate any adjustments that would result in a material change to the results of operations or financial condition of the Company.  No statutes have been extended on any of the Company’s federal income tax filings. The statute of limitations on the Company’s 2019, 2020 and 2021 federal income tax returns will expire on September 15, 2023, 2024 and 2025, respectively.

 

The Company’s state income tax returns for the 2019 through 2021 tax years remain subject to examination by various state authorities with the latest closing period on October 31, 2025.  The Company is not currently under examination by any state authority for income tax purposes and no statutes for state income tax filings have been extended.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Sep. 30, 2022
Notes  
Inventories

6.  Inventories are stated at the lower of cost or net realizable value, cost being determined by the first-in, first-out method.

 A summary of inventories is as follows:

 

 

September 30, 2022

 

December 31, 2021

Raw material

$       5,018,465   

 

$       4,645,923   

Work-in-process

3,143,844   

 

2,181,457   

Finished goods

2,395,163   

 

2,304,400   

Inventories, gross

10,557,472   

 

9,131,780   

Valuation reserves

(636,000)  

 

(612,000)  

Inventories, net

$       9,921,472   

 

$       8,519,780   

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting
9 Months Ended
Sep. 30, 2022
Notes  
Segment Reporting

7.  Segment Information—The Company operates in two business segments as determined by its products.  The fastener segment includes rivets, cold-formed fasteners and parts and screw machine products.  The assembly equipment segment includes automatic rivet setting machines and parts and tools for such machines.

Information by segment is as follows:

 

Fastener

Assembly Equipment

Other

Consolidated

Three Months Ended September 30, 2022:

 

 

 

 

Net sales

$     7,805,622   

$     762,163   

0   

$      8,567,785   

 

 

 

 

 

Depreciation

281,842   

33,363   

4,086   

319,291   

 

 

 

 

 

Segment operating profit

350,536   

92,977   

0   

443,513   

Selling and administrative expenses

0   

0   

(565,740)  

(565,740)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

4,893   

4,893   

Income before income taxes

 

 

 

$     4,621,060   

 

 

 

 

 

Capital expenditures

462,445   

0   

21,925   

484,370   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

6,185,810   

392,304   

0   

6,578,114   

  Inventories, net

8,549,836   

1,371,636   

0   

9,921,472   

  Property, plant and equipment, net

9,575,293   

1,333,816   

998,545   

11,907,654   

  Other assets

0   

0   

8,491,734   

8,491,734   

 

 

 

 

$    36,898,974   

 

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

 

Net sales

$    7,552,619   

$    1,003,112   

0   

$      8,555,731   

 

 

 

 

 

Depreciation

291,512   

33,534   

5,448   

330,494   

 

 

 

 

 

Segment operating profit

480,288   

215,869   

0   

696,157   

Selling and administrative expenses

0   

0   

(491,547)  

(491,547)  

Interest income

0   

0   

3,049   

3,049   

Income before income taxes

 

 

 

$       207,659   

 

 

 

 

 

Capital expenditures

77,007   

0   

165,395   

242,402   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

5,623,045   

451,698   

0   

6,074,743   

  Inventories, net

6,553,617   

1,191,653   

0   

7,745,270   

  Property, plant and equipment, net

9,986,600   

1,468,262   

1,263,290   

12,718,152   

  Other assets

0   

0   

6,093,884   

6,093,884   

 

 

 

 

$    32,632,049   

 

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

 

Net sales

$   24,019,067   

$   2,769,812   

0   

$   26,788,879   

 

 

 

 

 

Depreciation

845,524   

100,089   

14,526   

960,139   

 

 

 

 

 

Segment operating profit

1,685,574   

516,367   

0   

2,201,941   

Selling and administrative expenses

0   

0   

(1,562,804)  

(1,562,804)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

8,746   

8,746   

Income before income taxes

 

 

 

$    5,386,277   

 

 

 

 

 

Capital expenditures

597,991   

0   

98,082   

696,073   

 

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

 

Net sales

$   22,843,341   

$   3,381,729   

0   

$   26,225,070   

 

 

 

 

 

Depreciation

847,037   

100,600   

16,346   

990,983   

 

 

 

 

 

Segment operating profit

1,982,084   

852,571   

0   

2,834,655   

Selling and administrative expenses

0   

0   

(1,547,845)  

(1,547,845)  

Interest income

0   

0   

17,484   

17,484   

Income before income taxes

 

 

 

$   1,304,294   

 

 

 

 

 

Capital expenditures

410,281   

0   

177,334   

587,615   

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Additional Financial Information Disclosure
9 Months Ended
Sep. 30, 2022
Notes  
Additional Financial Information Disclosure

8.  On August 12, 2022, the Company entered into a Purchase and Sale Agreement (the “PSA”) with Frontenac Properties LLC (the “Purchaser”) pursuant to which the Company agreed, subject to the terms and conditions of the PSA, to sell its facility in Naperville, Illinois, in which the Company headquarters and warehouse space are located, to the Purchaser.  On September 27, 2022, the Company’s sale of the facility to the Purchaser was completed for a selling price of $5,350,000 in cash, less customary closing costs. The net gain on the transaction was $4,738,394.  A portion of the net proceeds was invested in U.S. Treasury bills and included in cash and cash equivalents on September 30, 2022.

 

Concurrently with the completion of the sale of the Naperville facility, the Company and the Purchaser entered into a lease agreement pursuant to which the Company will lease the warehouse portion of the Naperville facility from the Purchaser until December 31, 2022 and the office portion until June 30, 2023.  The monthly rent payable by the Company under the lease is $12,500 for the period from the closing until December 31, 2022 and $8,500 for the period from January 1, 2023 to June 30, 2023.  The Company has adopted the practical expedient for short-term leases under ASC 842 which allows for leases of 12 months or less to be expensed on a straight-line basis over the lease term without reporting on the balance sheet.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies

1.  In the opinion of the Company, the accompanying unaudited interim financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2022 (unaudited) and December 31, 2021 (audited) and the results of operations and changes in cash flows for the indicated periods.  Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted from these unaudited financial statements in accordance with applicable rules. Please refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.  The results of operations for the nine month period ended September 30, 2022 are not necessarily indicative of the results to be expected for the year.

Risks and Uncertainties

2.  The Company extends credit on the basis of terms that are customary within our markets to various companies doing business primarily in the automotive industry.  The Company has a concentration of credit risk primarily within the automotive industry and in the Midwestern United States.

Commitments and Contingencies

3.  The Company is, from time to time, involved in litigation, including environmental claims and contract disputes, in the normal course of business.  While it is not possible at this time to establish the ultimate amount of liability with respect to contingent liabilities, including those related to legal proceedings, management is of the opinion that the aggregate amount of any such liabilities, for which provision has not been made, will not have a material adverse effect on the Company's financial position.

Revenue

4.  Revenue - The Company operates in the fastener industry and is in the business of manufacturing and selling rivets, cold-formed fasteners and parts, screw machine products, automatic rivet setting machines and parts and tools for such machines.  Revenue is recognized when control of the promised goods or services is transferred to our customers, generally upon shipment of goods or completion of services, in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  For certain assembly equipment segment transactions, revenue is recognized based on progress toward completion of the performance obligation using a labor-based measure.  Labor incurred and specific material costs are compared to milestone payments per sales contract.  Based on our experience, this method most accurately reflects the transfer of goods under such contracts.  During the third quarter of 2022, the Company did not realize any revenue related to such contracts.  As of September 30, 2022, there are no such contracts outstanding.

 

Sales taxes we may collect concurrent with revenue producing activities are excluded from revenue.  Revenue is recognized net of certain sales adjustments to arrive at net sales as reported on the statement of income.  These adjustments primarily relate to customer returns and allowances.  The Company records a liability and reduction in sales for estimated product returns based upon historical experience.  If we determine that our obligation under warranty claims is probable and subject to reasonable determination, an estimate of that liability is recorded as an offset against revenue at that time.  As of September 30, 2022 and December 31, 2021 reserves for warranty claims were not material.  Cash received by the Company prior to shipment is recorded as unearned revenue.

 

Shipping and handling fees billed to customers are recognized in net sales, and related costs as cost of sales, when incurred.

 

Sales commissions are expensed when incurred because the amortization period is less than one year.  These costs are recorded within selling and administrative expenses in the statement of income.

 

Income Taxes

5.  The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively, and 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.

 

The Company’s federal income tax returns for the 2019, 2020 and 2021 tax years are subject to examination by the Internal Revenue Service (“IRS”).   While it may be possible that a reduction could occur with respect to the Company’s unrecognized tax benefits as an outcome of an IRS examination, management does not anticipate any adjustments that would result in a material change to the results of operations or financial condition of the Company.  No statutes have been extended on any of the Company’s federal income tax filings. The statute of limitations on the Company’s 2019, 2020 and 2021 federal income tax returns will expire on September 15, 2023, 2024 and 2025, respectively.

 

The Company’s state income tax returns for the 2019 through 2021 tax years remain subject to examination by various state authorities with the latest closing period on October 31, 2025.  The Company is not currently under examination by any state authority for income tax purposes and no statutes for state income tax filings have been extended.

Inventories  
Segment Reporting

7.  Segment Information—The Company operates in two business segments as determined by its products.  The fastener segment includes rivets, cold-formed fasteners and parts and screw machine products.  The assembly equipment segment includes automatic rivet setting machines and parts and tools for such machines.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue: Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Location  
Disaggregation of Revenue

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

United States

$   6,268,813

$     696,856

$   6,965,669

Foreign

1,536,809

65,307

1,602,116

Total net sales

$   7,805,622

$     762,163

$   8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

United States

$   6,300,067

$     981,905

$   7,281,972

Foreign

1,252,552

21,207

1,273,759

Total net sales

$   7,552,619

$   1,003,112

$   8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

United States

$   19,825,721

$   2,633,475

$   22,459,196

Foreign

4,193,346

136,337

4,329,683

Total net sales

$   24,019,067

$   2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

United States

$   18,589,576

$   3,320,415

$   21,909,991

Foreign

4,253,765

61,314

4,315,079

Total net sales

$   22,843,341

$   3,381,729

$   26,225,070

 

 

 

 

 

End Market  
Disaggregation of Revenue

 

 

 Fastener  

 Assembly Equipment  

 Consolidated  

Three Months Ended September 30, 2022:

 

 

 

Automotive

$     4,813,646

$         45,012

$     4,858,658

Non-automotive

2,991,976

717,151

3,709,127

Total net sales

$     7,805,622

$      762,163

$     8,567,785

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

Automotive

$     4,259,544

$         27,998

$     4,287,542

Non-automotive

3,293,075

975,114

4,268,189

Total net sales

$     7,552,619

$     1,003,112

$     8,555,731

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

Automotive

$  14,268,638

$         146,663

$  14,415,301

Non-automotive

9,750,429

2,623,149

12,373,578

Total net sales

$    24,019,067

$     2,769,812

$   26,788,879

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

Automotive

$    13,410,100

$        100,953

$    13,511,053

Non-automotive

9,433,241

3,280,776

12,714,017

Total net sales

$    22,843,341

$     3,381,729

$   26,225,070

 

 

 

 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories: Inventories (Tables)
9 Months Ended
Sep. 30, 2022
Tables/Schedules  
Inventories

 

 

September 30, 2022

 

December 31, 2021

Raw material

$       5,018,465   

 

$       4,645,923   

Work-in-process

3,143,844   

 

2,181,457   

Finished goods

2,395,163   

 

2,304,400   

Inventories, gross

10,557,472   

 

9,131,780   

Valuation reserves

(636,000)  

 

(612,000)  

Inventories, net

$       9,921,472   

 

$       8,519,780   

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting: Schedule of Segment Reporting by Segment (Tables)
9 Months Ended
Sep. 30, 2022
Tables/Schedules  
Schedule of Segment Reporting by Segment

 

Fastener

Assembly Equipment

Other

Consolidated

Three Months Ended September 30, 2022:

 

 

 

 

Net sales

$     7,805,622   

$     762,163   

0   

$      8,567,785   

 

 

 

 

 

Depreciation

281,842   

33,363   

4,086   

319,291   

 

 

 

 

 

Segment operating profit

350,536   

92,977   

0   

443,513   

Selling and administrative expenses

0   

0   

(565,740)  

(565,740)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

4,893   

4,893   

Income before income taxes

 

 

 

$     4,621,060   

 

 

 

 

 

Capital expenditures

462,445   

0   

21,925   

484,370   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

6,185,810   

392,304   

0   

6,578,114   

  Inventories, net

8,549,836   

1,371,636   

0   

9,921,472   

  Property, plant and equipment, net

9,575,293   

1,333,816   

998,545   

11,907,654   

  Other assets

0   

0   

8,491,734   

8,491,734   

 

 

 

 

$    36,898,974   

 

 

 

 

 

Three Months Ended September 30, 2021:

 

 

 

 

Net sales

$    7,552,619   

$    1,003,112   

0   

$      8,555,731   

 

 

 

 

 

Depreciation

291,512   

33,534   

5,448   

330,494   

 

 

 

 

 

Segment operating profit

480,288   

215,869   

0   

696,157   

Selling and administrative expenses

0   

0   

(491,547)  

(491,547)  

Interest income

0   

0   

3,049   

3,049   

Income before income taxes

 

 

 

$       207,659   

 

 

 

 

 

Capital expenditures

77,007   

0   

165,395   

242,402   

 

 

 

 

 

Segment assets:

 

 

 

 

  Accounts receivable, net

5,623,045   

451,698   

0   

6,074,743   

  Inventories, net

6,553,617   

1,191,653   

0   

7,745,270   

  Property, plant and equipment, net

9,986,600   

1,468,262   

1,263,290   

12,718,152   

  Other assets

0   

0   

6,093,884   

6,093,884   

 

 

 

 

$    32,632,049   

 

 

 

 

 

Nine Months Ended September 30, 2022:

 

 

 

 

Net sales

$   24,019,067   

$   2,769,812   

0   

$   26,788,879   

 

 

 

 

 

Depreciation

845,524   

100,089   

14,526   

960,139   

 

 

 

 

 

Segment operating profit

1,685,574   

516,367   

0   

2,201,941   

Selling and administrative expenses

0   

0   

(1,562,804)  

(1,562,804)  

Gain on sale of property

0   

0   

4,738,394  

4,738,394  

Interest income

0   

0   

8,746   

8,746   

Income before income taxes

 

 

 

$    5,386,277   

 

 

 

 

 

Capital expenditures

597,991   

0   

98,082   

696,073   

 

 

 

 

 

Nine Months Ended September 30, 2021:

 

 

 

 

Net sales

$   22,843,341   

$   3,381,729   

0   

$   26,225,070   

 

 

 

 

 

Depreciation

847,037   

100,600   

16,346   

990,983   

 

 

 

 

 

Segment operating profit

1,982,084   

852,571   

0   

2,834,655   

Selling and administrative expenses

0   

0   

(1,547,845)  

(1,547,845)  

Interest income

0   

0   

17,484   

17,484   

Income before income taxes

 

 

 

$   1,304,294   

 

 

 

 

 

Capital expenditures

410,281   

0   

177,334   

587,615   

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 8,567,785 $ 8,555,731 $ 26,788,879 $ 26,225,070
UNITED STATES        
Revenue 6,965,669 7,281,972 22,459,196 21,909,991
Non-US        
Revenue 1,602,116 1,273,759 4,329,683 4,315,079
Automotive        
Revenue 4,858,658 4,287,542 14,415,301 13,511,053
Nonautomotive        
Revenue 3,709,127 4,268,189 12,373,578 12,714,017
Fastener        
Revenue 7,805,622 7,552,619 24,019,067 22,843,341
Fastener | UNITED STATES        
Revenue 6,268,813 6,300,067 19,825,721 18,589,576
Fastener | Non-US        
Revenue 1,536,809 1,252,552 4,193,346 4,253,765
Fastener | Automotive        
Revenue 4,813,646 4,259,544 14,268,638 13,410,100
Fastener | Nonautomotive        
Revenue 2,991,976 3,293,075 9,750,429 9,433,241
Assembly Equipment        
Revenue 762,163 1,003,112 2,769,812 3,381,729
Assembly Equipment | UNITED STATES        
Revenue 696,856 981,905 2,633,475 3,320,415
Assembly Equipment | Non-US        
Revenue 65,307 21,207 136,337 61,314
Assembly Equipment | Automotive        
Revenue 45,012 27,998 146,663 100,953
Assembly Equipment | Nonautomotive        
Revenue $ 717,151 $ 975,114 $ 2,623,149 $ 3,280,776
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories: Inventories (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Details    
Raw material $ 5,018,465 $ 4,645,923
Work-in-process 3,143,844 2,181,457
Finished goods 2,395,163 2,304,400
Inventories, gross 10,557,472 9,131,780
Valuation reserves (636,000) (612,000)
Inventories, net $ 9,921,472 $ 8,519,780
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting: Schedule of Segment Reporting by Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Net sales $ 8,567,785 $ 8,555,731 $ 26,788,879 $ 26,225,070  
Depreciation     960,139 990,983  
Gain on sale of property 4,738,394 0 4,738,394 0  
Accounts receivable - Less allowances of $162,000 and $170,000, respectively 6,578,114   6,578,114   $ 5,647,984
Inventories, net 9,921,472   9,921,472   8,519,780
Net property, plant and equipment 11,907,654   11,907,654   $ 12,473,864
Fastener          
Net sales 7,805,622 7,552,619 24,019,067 22,843,341  
Depreciation 281,842 291,512 845,524 847,037  
Segment operating profit 350,536 480,288 1,685,574 1,982,084  
Selling and Administrative Expenses 0 0 0 0  
Gain on sale of property 0   0    
Interest income 0 0 0 0  
Capital expenditures 462,445 77,007 597,991 410,281  
Accounts receivable - Less allowances of $162,000 and $170,000, respectively 6,185,810 5,623,045 6,185,810 5,623,045  
Inventories, net 8,549,836 6,553,617 8,549,836 6,553,617  
Net property, plant and equipment 9,575,293 9,986,600 9,575,293 9,986,600  
Other Assets 0 0 0 0  
Assembly Equipment          
Net sales 762,163 1,003,112 2,769,812 3,381,729  
Depreciation 33,363 33,534 100,089 100,600  
Segment operating profit 92,977 215,869 516,367 852,571  
Selling and Administrative Expenses 0 0 0 0  
Gain on sale of property 0   0    
Interest income 0 0 0 0  
Capital expenditures 0 0 0 0  
Accounts receivable - Less allowances of $162,000 and $170,000, respectively 392,304 451,698 392,304 451,698  
Inventories, net 1,371,636 1,191,653 1,371,636 1,191,653  
Net property, plant and equipment 1,333,816 1,468,262 1,333,816 1,468,262  
Other Assets 0 0 0 0  
Unallocated Corporate          
Net sales 0 0 0 0  
Depreciation 4,086 5,448 14,526 16,346  
Segment operating profit 0 0 0 0  
Selling and Administrative Expenses (565,740) (491,547) (1,562,804) (1,547,845)  
Gain on sale of property 4,738,394   4,738,394    
Interest income 4,893 3,049 8,746 17,484  
Capital expenditures 21,925 165,395 98,082 177,334  
Accounts receivable - Less allowances of $162,000 and $170,000, respectively 0 0 0 0  
Inventories, net 0 0 0 0  
Net property, plant and equipment 998,545 1,263,290 998,545 1,263,290  
Other Assets $ 8,491,734 $ 6,093,884 $ 8,491,734 $ 6,093,884  
XML 33 d403520d10q_htm.xml IDEA: XBRL DOCUMENT 0000019871 2022-01-01 2022-09-30 0000019871 2022-09-30 0000019871 2022-11-07 0000019871 2021-12-31 0000019871 2022-07-01 2022-09-30 0000019871 2021-07-01 2021-09-30 0000019871 2021-01-01 2021-09-30 0000019871 us-gaap:PreferredStockMember 2021-12-31 0000019871 us-gaap:CommonStockMember 2021-12-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000019871 us-gaap:RetainedEarningsMember 2021-12-31 0000019871 us-gaap:TreasuryStockMember 2021-12-31 0000019871 2022-01-01 2022-03-31 0000019871 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000019871 2022-03-31 0000019871 us-gaap:PreferredStockMember 2022-03-31 0000019871 us-gaap:CommonStockMember 2022-03-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000019871 us-gaap:RetainedEarningsMember 2022-03-31 0000019871 us-gaap:TreasuryStockMember 2022-03-31 0000019871 2022-04-01 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000019871 2022-06-30 0000019871 us-gaap:PreferredStockMember 2022-06-30 0000019871 us-gaap:CommonStockMember 2022-06-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-06-30 0000019871 us-gaap:TreasuryStockMember 2022-06-30 0000019871 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000019871 us-gaap:PreferredStockMember 2022-09-30 0000019871 us-gaap:CommonStockMember 2022-09-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000019871 us-gaap:RetainedEarningsMember 2022-09-30 0000019871 us-gaap:TreasuryStockMember 2022-09-30 0000019871 2020-12-31 0000019871 us-gaap:PreferredStockMember 2020-12-31 0000019871 us-gaap:CommonStockMember 2020-12-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000019871 us-gaap:RetainedEarningsMember 2020-12-31 0000019871 us-gaap:TreasuryStockMember 2020-12-31 0000019871 2021-01-01 2021-03-31 0000019871 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000019871 2021-03-31 0000019871 us-gaap:PreferredStockMember 2021-03-31 0000019871 us-gaap:CommonStockMember 2021-03-31 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000019871 us-gaap:RetainedEarningsMember 2021-03-31 0000019871 us-gaap:TreasuryStockMember 2021-03-31 0000019871 2021-04-01 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000019871 2021-06-30 0000019871 us-gaap:PreferredStockMember 2021-06-30 0000019871 us-gaap:CommonStockMember 2021-06-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-06-30 0000019871 us-gaap:TreasuryStockMember 2021-06-30 0000019871 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000019871 2021-09-30 0000019871 us-gaap:PreferredStockMember 2021-09-30 0000019871 us-gaap:CommonStockMember 2021-09-30 0000019871 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000019871 us-gaap:RetainedEarningsMember 2021-09-30 0000019871 us-gaap:TreasuryStockMember 2021-09-30 0000019871 fil:EndMarketMember 2022-01-01 2022-09-30 0000019871 fil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMember fil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMember fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMember fil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:NonautomotiveMember fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:FastenerMember 2022-07-01 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 fil:AutomotiveMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMember fil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMember fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMember fil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:NonautomotiveMember fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:FastenerMember 2021-07-01 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 fil:AutomotiveMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember fil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMember fil:FastenerMember 2022-01-01 2022-09-30 0000019871 fil:NonautomotiveMember fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 fil:AutomotiveMember 2021-01-01 2021-09-30 0000019871 fil:AutomotiveMember fil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:AutomotiveMember fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMember fil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:NonautomotiveMember fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:FastenerMember 2021-01-01 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:LocationMember 2022-01-01 2022-09-30 0000019871 country:US 2022-07-01 2022-09-30 0000019871 country:US fil:FastenerMember 2022-07-01 2022-09-30 0000019871 country:US fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMember fil:FastenerMember 2022-07-01 2022-09-30 0000019871 us-gaap:NonUsMember fil:AssemblyEquipmentMember 2022-07-01 2022-09-30 0000019871 country:US 2021-07-01 2021-09-30 0000019871 country:US fil:FastenerMember 2021-07-01 2021-09-30 0000019871 country:US fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMember fil:FastenerMember 2021-07-01 2021-09-30 0000019871 us-gaap:NonUsMember fil:AssemblyEquipmentMember 2021-07-01 2021-09-30 0000019871 country:US 2022-01-01 2022-09-30 0000019871 country:US fil:FastenerMember 2022-01-01 2022-09-30 0000019871 country:US fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMember fil:FastenerMember 2022-01-01 2022-09-30 0000019871 us-gaap:NonUsMember fil:AssemblyEquipmentMember 2022-01-01 2022-09-30 0000019871 country:US 2021-01-01 2021-09-30 0000019871 country:US fil:FastenerMember 2021-01-01 2021-09-30 0000019871 country:US fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMember fil:FastenerMember 2021-01-01 2021-09-30 0000019871 us-gaap:NonUsMember fil:AssemblyEquipmentMember 2021-01-01 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2022-01-01 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2022-07-01 2022-09-30 0000019871 fil:FastenerMember 2022-09-30 0000019871 fil:AssemblyEquipmentMember 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2022-09-30 0000019871 fil:UnallocatedCorporateMember 2021-07-01 2021-09-30 0000019871 fil:FastenerMember 2021-09-30 0000019871 fil:AssemblyEquipmentMember 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2021-09-30 0000019871 fil:UnallocatedCorporateMember 2021-01-01 2021-09-30 iso4217:USD shares iso4217:USD shares 0000019871 --12-31 CHICAGO RIVET & MACHINE CO NYSEAMER false 2022 Q3 false 10-Q true 2022-09-30 000-01227 IL 36-0904920 901 Frontenac Road Naperville IL 60563 630 357-8500 Common Stock, par value $1.00 per share CVR Yes Yes Non-accelerated Filer true false false false 966132 5328732 2036954 2741000 2741000 162000 170000 6578114 5647984 9921472 8519780 0 440 422002 346236 24991320 19292394 1510513 1778819 6745058 8456983 37133750 36679114 45389321 46914916 33481667 34441052 11907654 12473864 36898974 31766258 897430 692635 838030 509332 411519 366418 175330 302424 1164586 0 3486895 1870809 900084 926084 4386979 2796893 0 0 500000 500000 0 0 0 0 1.00 1.00 4000000 4000000 1138096 1138096 966132 966132 1138096 1138096 447134 447134 34848863 31306233 3922098 3922098 32511995 28969365 36898974 31766258 8567785 8555731 26788879 26225070 7447877 7069700 22366372 21027525 1119908 1486031 4422507 5197545 1250385 1290046 3809970 3936995 4738394 0 4738394 0 -3488009 1290046 -928424 3936995 4607917 195985 5350931 1260550 13143 11674 35346 43744 4621060 207659 5386277 1304294 1042000 35000 1206000 272000 3579060 172659 4180277 1032294 3.71 0.18 4.33 1.07 3.71 0.18 4.33 1.07 966132 966132 966132 966132 966132 966132 966132 966132 0.22 0.22 0.66 0.66 0 966132 1138096 447134 31306233 171964 -3922098 28969365 447313 447313 0.22 212549 212549 0 966132 1138096 447134 31540997 171964 -3922098 29204129 153904 153904 0.22 212549 212549 0 966132 1138096 447134 31482352 171964 -3922098 29145484 3579060 3579060 0.22 212549 212549 0 966132 1138096 447134 34848863 171964 -3922098 32511995 0 966132 1138096 447134 31042957 171964 -3922098 28706089 540128 540128 0.22 212549 212549 0 966132 1138096 447134 31370536 171964 -3922098 29033668 319507 319507 0.22 212549 212549 0 966132 1138096 447134 31477494 171964 -3922098 29140626 172659 172659 0.22 212549 212549 0 966132 1138096 447134 31437604 171964 -3922098 29100736 4180277 1032294 960139 990983 -4736096 21564 -26000 -94000 -930130 -911293 -1401692 -2591976 -75326 -7890 204795 710141 328698 389796 1209687 34353 -127094 -40959 -412742 -466987 696073 587615 5038240 7800 1245000 4084000 1245000 2092000 4342167 1412185 637647 637647 -637647 -637647 3291778 307551 2036954 2567731 5328732 2875282 <p style="font:10pt Arial;margin:0">1.  In the opinion of the Company, the accompanying unaudited interim financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2022 (unaudited) and December 31, 2021 (audited) and the results of operations and changes in cash flows for the indicated periods.  Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted from these unaudited financial statements in accordance with applicable rules. Please refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.  The results of operations for the nine month period ended September 30, 2022 are not necessarily indicative of the results to be expected for the year.</p> <p style="font:10pt Arial;margin:0">1.  In the opinion of the Company, the accompanying unaudited interim financial statements contain all adjustments necessary to present fairly the financial position of the Company as of September 30, 2022 (unaudited) and December 31, 2021 (audited) and the results of operations and changes in cash flows for the indicated periods.  Certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been omitted from these unaudited financial statements in accordance with applicable rules. Please refer to the financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.  Actual results could differ from those estimates.  The results of operations for the nine month period ended September 30, 2022 are not necessarily indicative of the results to be expected for the year.</p> <p style="font:10pt Arial;margin:0">2.  The Company extends credit on the basis of terms that are customary within our markets to various companies doing business primarily in the automotive industry.  The Company has a concentration of credit risk primarily within the automotive industry and in the Midwestern United States. </p> <p style="font:10pt Arial;margin:0">2.  The Company extends credit on the basis of terms that are customary within our markets to various companies doing business primarily in the automotive industry.  The Company has a concentration of credit risk primarily within the automotive industry and in the Midwestern United States. </p> <p style="font:10pt Arial;margin:0">3.  The Company is, from time to time, involved in litigation, including environmental claims and contract disputes, in the normal course of business.  While it is not possible at this time to establish the ultimate amount of liability with respect to contingent liabilities, including those related to legal proceedings, management is of the opinion that the aggregate amount of any such liabilities, for which provision has not been made, will not have a material adverse effect on the Company's financial position.</p> <p style="font:10pt Arial;margin:0">3.  The Company is, from time to time, involved in litigation, including environmental claims and contract disputes, in the normal course of business.  While it is not possible at this time to establish the ultimate amount of liability with respect to contingent liabilities, including those related to legal proceedings, management is of the opinion that the aggregate amount of any such liabilities, for which provision has not been made, will not have a material adverse effect on the Company's financial position.</p> <p style="font:10pt Arial;margin:0">4.  Revenue - The Company operates in the fastener industry and is in the business of manufacturing and selling rivets, cold-formed fasteners and parts, screw machine products, automatic rivet setting machines and parts and tools for such machines.  Revenue is recognized when control of the promised goods or services is transferred to our customers, generally upon shipment of goods or completion of services, in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  For certain assembly equipment segment transactions, revenue is recognized based on progress toward completion of the performance obligation using a labor-based measure.  Labor incurred and specific material costs are compared to milestone payments per sales contract.  Based on our experience, this method most accurately reflects the transfer of goods under such contracts.  During the third quarter of 2022, the Company did not realize any revenue related to such contracts.  As of September 30, 2022, there are no such contracts outstanding.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">Sales taxes we may collect concurrent with revenue producing activities are excluded from revenue.  Revenue is recognized net of certain sales adjustments to arrive at net sales as reported on the statement of income.  These adjustments primarily relate to customer returns and allowances.  The Company records a liability and reduction in sales for estimated product returns based upon historical experience.  If we determine that our obligation under warranty claims is probable and subject to reasonable determination, an estimate of that liability is recorded as an offset against revenue at that time.  As of September 30, 2022 and December 31, 2021 reserves for warranty claims were not material.  Cash received by the Company prior to shipment is recorded as unearned revenue.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">Shipping and handling fees billed to customers are recognized in net sales, and related costs as cost of sales, when incurred.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0;color:#000000">Sales commissions are expensed when incurred because the amortization period is less than one year.  These costs are recorded within selling and administrative expenses in the statement of income.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The following table presents revenue by segment, further disaggregated by end-market:</p> <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Fastener  </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Assembly Equipment  </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Consolidated  </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:11pt Arial Narrow;margin:0;color:#339966"><span style="font:9pt Arial;color:#000000">Three Months Ended September 30, 2022:</span></p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,813,646</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         45,012</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,858,658</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">2,991,976</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">717,151</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,709,127</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     7,805,622</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$      762,163</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     8,567,785</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Three Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,259,544</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         27,998</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,287,542</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,293,075</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">975,114</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,268,189</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     7,552,619</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     1,003,112</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     8,555,731</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2022:</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$  14,268,638</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         146,663</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$  14,415,301</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">9,750,429</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">2,623,149</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">12,373,578</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    24,019,067</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     2,769,812</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,788,879</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    13,410,100</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$        100,953</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    13,511,053</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">9,433,241</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,280,776</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">12,714,017</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    22,843,341</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     3,381,729</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,225,070</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Courier New;margin:0"> </p> <p style="font:10pt Arial;margin:0">The following table presents revenue by segment, further disaggregated by location:</p> <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Fastener  </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Assembly Equipment  </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Consolidated  </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><span style="font:9pt Arial">Three Months Ended September 30, 2022:</span></p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,268,813</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     696,856</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,965,669</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,536,809</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">65,307</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,602,116</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,805,622</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     762,163</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   8,567,785</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Three Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,300,067</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     981,905</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,281,972</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,252,552</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">21,207</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,273,759</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,552,619</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   1,003,112</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   8,555,731</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2022:</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   19,825,721</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   2,633,475</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   22,459,196</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,193,346</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">136,337</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,329,683</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   24,019,067</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   2,769,812</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,788,879</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   18,589,576</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   3,320,415</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   21,909,991</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,253,765</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">61,314</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,315,079</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   22,843,341</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   3,381,729</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,225,070</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Courier New;margin:0"> </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">4.  Revenue - The Company operates in the fastener industry and is in the business of manufacturing and selling rivets, cold-formed fasteners and parts, screw machine products, automatic rivet setting machines and parts and tools for such machines.  Revenue is recognized when control of the promised goods or services is transferred to our customers, generally upon shipment of goods or completion of services, in an amount that reflects the consideration we expect to receive in exchange for those goods or services.  For certain assembly equipment segment transactions, revenue is recognized based on progress toward completion of the performance obligation using a labor-based measure.  Labor incurred and specific material costs are compared to milestone payments per sales contract.  Based on our experience, this method most accurately reflects the transfer of goods under such contracts.  During the third quarter of 2022, the Company did not realize any revenue related to such contracts.  As of September 30, 2022, there are no such contracts outstanding.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">Sales taxes we may collect concurrent with revenue producing activities are excluded from revenue.  Revenue is recognized net of certain sales adjustments to arrive at net sales as reported on the statement of income.  These adjustments primarily relate to customer returns and allowances.  The Company records a liability and reduction in sales for estimated product returns based upon historical experience.  If we determine that our obligation under warranty claims is probable and subject to reasonable determination, an estimate of that liability is recorded as an offset against revenue at that time.  As of September 30, 2022 and December 31, 2021 reserves for warranty claims were not material.  Cash received by the Company prior to shipment is recorded as unearned revenue.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">Shipping and handling fees billed to customers are recognized in net sales, and related costs as cost of sales, when incurred.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0;color:#000000">Sales commissions are expensed when incurred because the amortization period is less than one year.  These costs are recorded within selling and administrative expenses in the statement of income.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Fastener  </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Assembly Equipment  </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Consolidated  </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:11pt Arial Narrow;margin:0;color:#339966"><span style="font:9pt Arial;color:#000000">Three Months Ended September 30, 2022:</span></p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,813,646</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         45,012</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,858,658</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">2,991,976</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">717,151</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,709,127</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     7,805,622</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$      762,163</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     8,567,785</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Three Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,259,544</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         27,998</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     4,287,542</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,293,075</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">975,114</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,268,189</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     7,552,619</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     1,003,112</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     8,555,731</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2022:</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$  14,268,638</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$         146,663</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$  14,415,301</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">9,750,429</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">2,623,149</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">12,373,578</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    24,019,067</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     2,769,812</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,788,879</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Automotive</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    13,410,100</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$        100,953</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    13,511,053</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Non-automotive</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">9,433,241</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">3,280,776</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">12,714,017</p> </td></tr> <tr> <td style="width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$    22,843,341</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     3,381,729</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,225,070</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:162pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Courier New;margin:0"> </p> 4813646 45012 4858658 2991976 717151 3709127 7805622 762163 8567785 4259544 27998 4287542 3293075 975114 4268189 7552619 1003112 8555731 14268638 146663 14415301 9750429 2623149 12373578 24019067 2769812 26788879 13410100 100953 13511053 9433241 3280776 12714017 22843341 3381729 26225070 <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Fastener  </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Assembly Equipment  </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:center">  Consolidated  </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><span style="font:9pt Arial">Three Months Ended September 30, 2022:</span></p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,268,813</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     696,856</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,965,669</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,536,809</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">65,307</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,602,116</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,805,622</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     762,163</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   8,567,785</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Three Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   6,300,067</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$     981,905</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,281,972</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,252,552</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">21,207</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">1,273,759</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   7,552,619</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   1,003,112</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   8,555,731</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2022:</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   19,825,721</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   2,633,475</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   22,459,196</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,193,346</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">136,337</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,329,683</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   24,019,067</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   2,769,812</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,788,879</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Nine Months Ended September 30, 2021:</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">United States</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   18,589,576</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   3,320,415</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   21,909,991</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Foreign</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,253,765</p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">61,314</p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">4,315,079</p> </td></tr> <tr> <td style="width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000">Total net sales</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   22,843,341</p> </td> <td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   3,381,729</p> </td> <td style="width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right">$   26,225,070</p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:157.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:72pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:67.5pt;padding-left:2pt;padding-right:2pt;border-top:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Courier New;margin:0"> </p> 6268813 696856 6965669 1536809 65307 1602116 7805622 762163 8567785 6300067 981905 7281972 1252552 21207 1273759 7552619 1003112 8555731 19825721 2633475 22459196 4193346 136337 4329683 24019067 2769812 26788879 18589576 3320415 21909991 4253765 61314 4315079 22843341 3381729 26225070 <p style="font:10pt Arial;margin:0">5.  The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively, and 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The Company’s federal income tax returns for the 2019, 2020 and 2021 tax years are subject to examination by the Internal Revenue Service (“IRS”).   While it may be possible that a reduction could occur with respect to the Company’s unrecognized tax benefits as an outcome of an IRS examination, management does not anticipate any adjustments that would result in a material change to the results of operations or financial condition of the Company.  No statutes have been extended on any of the Company’s federal income tax filings. The statute of limitations on the Company’s 2019, 2020 and 2021 federal income tax returns will expire on September 15, 2023, 2024 and 2025, respectively. </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The Company’s state income tax returns for the 2019 through 2021 tax years remain subject to examination by various state authorities with the latest closing period on October 31, 2025.  The Company is not currently under examination by any state authority for income tax purposes and no statutes for state income tax filings have been extended.</p> <p style="font:10pt Arial;margin:0">5.  The Company’s effective tax rates were approximately 22.5% and 16.9% for the third quarter of 2022 and 2021, respectively, and 22.4% and 20.9% for the nine months ended September 30, 2022 and 2021, respectively.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The Company’s federal income tax returns for the 2019, 2020 and 2021 tax years are subject to examination by the Internal Revenue Service (“IRS”).   While it may be possible that a reduction could occur with respect to the Company’s unrecognized tax benefits as an outcome of an IRS examination, management does not anticipate any adjustments that would result in a material change to the results of operations or financial condition of the Company.  No statutes have been extended on any of the Company’s federal income tax filings. The statute of limitations on the Company’s 2019, 2020 and 2021 federal income tax returns will expire on September 15, 2023, 2024 and 2025, respectively. </p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">The Company’s state income tax returns for the 2019 through 2021 tax years remain subject to examination by various state authorities with the latest closing period on October 31, 2025.  The Company is not currently under examination by any state authority for income tax purposes and no statutes for state income tax filings have been extended.</p> <p style="font:10pt Arial;margin:0">6.  Inventories are stated at the lower of cost or net realizable value, cost being determined by the first-in, first-out method.</p> <p style="font:10pt Courier New;margin:0;color:#000000"><span style="font-family:Arial">  A summary of inventories is as follows:</span> </p> <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">September 30, 2022</span></p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">December 31, 2021</span></p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Raw material</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       5,018,465   </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       4,645,923   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Work-in-process</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">3,143,844   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,181,457   </p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Finished goods</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,395,163   </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,304,400   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Inventories, gross</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">10,557,472   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">9,131,780   </p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Valuation reserves</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">(636,000)  </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">(612,000)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Inventories, net</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       9,921,472   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       8,519,780   </p> </td></tr> </table> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Courier New;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">September 30, 2022</span></p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">December 31, 2021</span></p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Raw material</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       5,018,465   </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       4,645,923   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Work-in-process</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">3,143,844   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,181,457   </p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Finished goods</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,395,163   </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">2,304,400   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Inventories, gross</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">10,557,472   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">9,131,780   </p> </td></tr> <tr> <td style="width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Valuation reserves</p> </td> <td style="width:87.85pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">(636,000)  </p> </td> <td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:87.55pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">(612,000)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:93.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0">Inventories, net</p> </td> <td style="background-color:#CEE7FF;width:87.85pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       9,921,472   </p> </td> <td style="background-color:#CEE7FF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:87.55pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:9pt Arial;margin:0;text-align:right">$       8,519,780   </p> </td></tr> </table> <p style="font:10pt Arial;margin:0"> </p> 5018465 4645923 3143844 2181457 2395163 2304400 10557472 9131780 636000 612000 9921472 8519780 <p style="font:10pt Times New Roman;margin:0"><span style="font-family:Arial">7.  Segment Information—The Company operates in two business segments as determined by its products.  The fastener segment includes rivets, cold-formed fasteners and parts and screw machine products.  The assembly equipment segment includes automatic rivet setting machines and parts and tools for such machines. </span></p> <p style="font:10pt Arial;margin:0">Information by segment is as follows:</p> <p style="font:10pt Arial;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"/> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Fastener</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Assembly Equipment</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Other</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Consolidated</span></p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Three Months Ended September 30, 2022:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     7,805,622   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     762,163   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$      8,567,785   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">281,842   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">33,363   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,086   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">319,291   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">350,536   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">92,977   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">443,513   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(565,740)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(565,740)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Gain on sale of property</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,893   </p> </td> <td style="width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,893   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     4,621,060   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">462,445   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">21,925   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">484,370   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment assets:</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Accounts receivable, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,185,810   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">392,304   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,578,114   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Inventories, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,549,836   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,371,636   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,921,472   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Property, plant and equipment, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,575,293   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,333,816   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">998,545   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">11,907,654   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Other assets</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,491,734   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,491,734   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    36,898,974   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Three Months Ended September 30, 2021:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    7,552,619   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    1,003,112   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$      8,555,731   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">291,512   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">33,534   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">5,448   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">330,494   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">480,288   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">215,869   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">696,157   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(491,547)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(491,547)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">3,049   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">3,049   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$       207,659   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">77,007   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">165,395   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">242,402   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment assets:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Accounts receivable, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">5,623,045   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">451,698   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,074,743   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Inventories, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,553,617   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,191,653   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">7,745,270   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Property, plant and equipment, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,986,600   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,468,262   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,263,290   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">12,718,152   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Other assets</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,093,884   </p> </td> <td style="width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,093,884   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    32,632,049   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Nine Months Ended September 30, 2022:</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   24,019,067   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   2,769,812   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   26,788,879   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">845,524   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">100,089   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">14,526   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">960,139   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,685,574   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">516,367   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">2,201,941   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,562,804)  </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,562,804)  </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Gain on sale of property</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,746   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,746   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    5,386,277   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">597,991   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">98,082   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">696,073   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Nine Months Ended September 30, 2021:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   22,843,341   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   3,381,729   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   26,225,070   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">847,037   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">100,600   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">16,346   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">990,983   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,982,084   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">852,571   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">2,834,655   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,547,845)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,547,845)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">17,484   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">17,484   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   1,304,294   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">410,281   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">177,334   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">587,615   </p> </td></tr> </table> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><span style="font-family:Arial">7.  Segment Information—The Company operates in two business segments as determined by its products.  The fastener segment includes rivets, cold-formed fasteners and parts and screw machine products.  The assembly equipment segment includes automatic rivet setting machines and parts and tools for such machines. </span></p> <p style="font:10pt Arial;margin:0"> </p> <table style="border-collapse:collapse"> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"/> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Fastener</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Assembly Equipment</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Other</span></p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:center"><span style="border-bottom:1px solid #000000">Consolidated</span></p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Three Months Ended September 30, 2022:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     7,805,622   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     762,163   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$      8,567,785   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">281,842   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">33,363   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,086   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">319,291   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">350,536   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">92,977   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">443,513   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(565,740)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(565,740)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Gain on sale of property</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,893   </p> </td> <td style="width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,893   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$     4,621,060   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">462,445   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">21,925   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">484,370   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment assets:</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Accounts receivable, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,185,810   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">392,304   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,578,114   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Inventories, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,549,836   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,371,636   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,921,472   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Property, plant and equipment, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,575,293   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,333,816   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">998,545   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">11,907,654   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Other assets</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,491,734   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,491,734   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    36,898,974   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Three Months Ended September 30, 2021:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    7,552,619   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    1,003,112   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$      8,555,731   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">291,512   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">33,534   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">5,448   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">330,494   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">480,288   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">215,869   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">696,157   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(491,547)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(491,547)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">3,049   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">3,049   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$       207,659   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">77,007   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">165,395   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">242,402   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment assets:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Accounts receivable, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">5,623,045   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">451,698   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,074,743   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Inventories, net</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,553,617   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,191,653   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">7,745,270   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Property, plant and equipment, net</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">9,986,600   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,468,262   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,263,290   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">12,718,152   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">   Other assets</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,093,884   </p> </td> <td style="width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">6,093,884   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    32,632,049   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Nine Months Ended September 30, 2022:</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   24,019,067   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   2,769,812   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   26,788,879   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">845,524   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">100,089   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">14,526   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">960,139   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,685,574   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">516,367   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">2,201,941   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,562,804)  </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,562,804)  </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Gain on sale of property</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">4,738,394  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,746   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">8,746   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$    5,386,277   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">597,991   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">98,082   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">696,073   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Nine Months Ended September 30, 2021:</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Net sales</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   22,843,341   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   3,381,729   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   26,225,070   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Depreciation</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">847,037   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">100,600   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">16,346   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">990,983   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Segment operating profit</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">1,982,084   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">852,571   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">2,834,655   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Selling and administrative expenses</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,547,845)  </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">(1,547,845)  </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Interest income</p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">17,484   </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">17,484   </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Income before income taxes</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="width:75.6pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">$   1,304,294   </p> </td></tr> <tr> <td style="background-color:#CEE7FF;width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td> <td style="background-color:#CEE7FF;width:75.6pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right"> </p> </td></tr> <tr> <td style="width:190.95pt" valign="bottom"><p style="font:8pt Arial;margin:0">Capital expenditures</p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">410,281   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">0   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">177,334   </p> </td> <td style="width:75.6pt" valign="bottom"><p style="font:8pt Arial;margin:0;text-align:right">587,615   </p> </td></tr> </table> <p style="font:10pt Arial;margin:0"> </p> 7805622 762163 0 281842 33363 4086 350536 92977 0 0 0 -565740 0 0 4738394 0 0 4893 462445 0 21925 6185810 392304 0 8549836 1371636 0 9575293 1333816 998545 0 0 8491734 7552619 1003112 0 291512 33534 5448 480288 215869 0 0 0 -491547 0 0 3049 77007 0 165395 5623045 451698 0 6553617 1191653 0 9986600 1468262 1263290 0 0 6093884 24019067 2769812 0 845524 100089 14526 1685574 516367 0 0 0 -1562804 0 0 4738394 0 0 8746 597991 0 98082 22843341 3381729 0 847037 100600 16346 1982084 852571 0 0 0 -1547845 0 0 17484 410281 0 177334 <p style="font:10pt Arial;margin:0">8.  On August 12, 2022, the Company entered into a Purchase and Sale Agreement (the “PSA”) with Frontenac Properties LLC (the “Purchaser”) pursuant to which the Company agreed, subject to the terms and conditions of the PSA, to sell its facility in Naperville, Illinois, in which the Company headquarters and warehouse space are located, to the Purchaser.  On September 27, 2022, the Company’s sale of the facility to the Purchaser was completed for a selling price of $5,350,000 in cash, less customary closing costs. The net gain on the transaction was $4,738,394.  A portion of the net proceeds was invested in U.S. Treasury bills and included in cash and cash equivalents on September 30, 2022.</p> <p style="font:10pt Arial;margin:0"> </p> <p style="font:10pt Arial;margin:0">Concurrently with the completion of the sale of the Naperville facility, the Company and the Purchaser entered into a lease agreement pursuant to which the Company will lease the warehouse portion of the Naperville facility from the Purchaser until December 31, 2022 and the office portion until June 30, 2023.  The monthly rent payable by the Company under the lease is $12,500 for the period from the closing until December 31, 2022 and $8,500 for the period from January 1, 2023 to June 30, 2023.  The Company has adopted the practical expedient for short-term leases under ASC 842 which allows for leases of 12 months or less to be expensed on a straight-line basis over the lease term without reporting on the balance sheet.</p> <p style="font:10pt Arial;margin:0"> </p> EXCEL 34 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $R :%4'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 " !,@&A5,P4;5.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4TJ(F&;B^*I!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1F1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q!$T]R!1])6DX8)6*6%R%1KC309-<5\QENSX--G[F:8-8 =>@Q4@-<U"G*M_8N<.L'-R*&Y)]7U?]ZLY-^[ X6V[>9G7K5PH MI(/!\5=QDDX)U^PR^77U\+A[8DHT0E2<5\W]3G#9",EOWR?7'WY781^MV[M_ M;'P15"W\N@OU!5!+ P04 " !,@&A5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $R :%5PKU[ T@4 ,@> 8 >&PO=V]R:W-H965T&UL MM9EA;]HX',:_BL6=ICNI-(E3H&P4B69T0[=2!KV==N_6)?PUC8FX9"E- MU#=+QF,BU2E?62+EE 2Y*(XL;-M=*R9ATAH.\FLS/ARP3$9A0F< MJZL6\C,A6;P3JQ+$85)\DN==11P*[!H!W@GP&X%3]PON3N#FH$7)\5X53)>0>[#.5V%0G*B^H?TKWN.B0S4-B3KE&0=L&1WH?!)A+Y3PG4'-:'!!NVV@]NND0L4-N3J MEEQ=L%CE\_SXDE(3%2QW[/97$Q*H:HC4*Y%ZIR%]S0B7E$J&N)=EWC7I^'-* ^9'H0#I(9R8^/!3N4 63M"@OJ&G/V2LP^6;C>Y MW(411=,L?J+<1 A[J-&D;3L8]TQPH+0AG&-7\ZA]"M[!B#DEL;$1CQAYGR?> MZ-,#FD^^C1_1.Q*G']#]2%V=CI'W8 *'#9N2'R0(YQ3R2>(SKA[+/#=*NHX8,K8\XZ"0+F+B_T!^J+N0P^)N5UAR[[MH#NN M$B)-B(_FC)CF8 \V:-0_O.0*24R4D!\XX;T%G3$@5!?\-T_HQ M"G;LVIVN:R0]1VYRJN#DP'$G[ZXC]79?#P8;=%WS:'2.O.14@%(R_C7+_6%.]J>5NJ&24S+I@<;%./ M=XX4A*L4A.$ LQ]F7TWQBWRQ'CUD4F7:1,^@1N)?E&]V]5"X=7(WO6VT&?:[ M7+;=I1_GFI%7=7NSQ MWA,]@P@4T:62VI<]-03P8MNT.)$LS7<>GYB4+,X/UY0$E.L;U/=+QN3^1/] MN7D]_ ]02P,$% @ 3(!H5;401./@!@ K!L !@ !X;"]W;W)K:]/KI&EOT8_9>./)"Y%EI>U.7_BYW9GZ^R M%=K)&]&6YG-]_YL\$DILO+PN=?<_NC_:1BN4M]K4AZ,S(#@45?]7?#M.Q(D# MCA<!'AUH1[1'UM'Z*(S8GJGZ'BEK#='L13P*2J[C%=&P=," M_,SVHJYVL"ARA^!*UV6Q$P9N/HA25+E$5S:P1J_1EZN/Z-^O?CK;&!C4NF[R MXP ?^@'(P@!7LGF#:+1&)"+$XWX1=O\HNF^ ZL"7#'Q)%X\N\6V5 MDI5![[4&8CXZO7_L][>GZJUN1"[/5W!LM%1W]\Y%XHV(0J':C2 M4/3MA=![)*H=RNV%_*LM[D0)W+VL^U"L"V6/_MTVH21+*2S9W2DAUXY$E/$D M'NPF6.,!:QS&*I4I;HH<-I]&]0T'R26B-10E*TQZ:C\ HSLH;ANB5XA=/(WJS! M33>RRUWE@X]>XL!F29IA',_HN78)BU.>+2P$&^BQ(+W?JSO8(K4JI%ZC2GI7 M@#E# %<-H#+@N#^:_920>+NLXQ8S#*9.S0!Z9U/H6M&8T8H\X/D T@>!/EG M;43Y#)#Z'\_5+1INQ/Q!D'%^J3I6O_%8=&U7?RL)2^CW$F*Y#@*,%T MME(^PS3-,LP75FH45AP4L^V'MBAW176KGP>8N'DNC9,HR>: 7<,L3AC/Z +@ M41YQ6!]A:^W:OIB4CSNJPU[;,^P%3=WCF&)*TV1^('R6C*7\-(]/88]*B<-2 M&3P1:_2KJK5_QEU!C!.:<6KKJBEXCR7C..9X(>_@43QQ6#U[GXX4M3TZZ MT+!8?JFD4!6@5!+J[5;V?5K7[@.%8_?CA^[J(4X3ZLZR:T62A.5R6NN6X11#7.4# ML8&$F,R1NH8X2Z,L6BBCR*B0)*R0'^6-!*Q/MS?$U3L.'68V3]P^.\*BI4:1 MC*I(PJK8S^Q3,^IJ6PS"QE/GJ+F&).4P]0MU'ADUD*1!>;G:"R7W=0G;5O_8 ME4K&VWF3H)1^]YN?%XHV)3UJ*@GWH= D'_<1Y)3\*_3R-4B-0G>B;.4:)5'W M.@)I.S>0VENSAY[_;[E["X:51'5KX&Q7MI[W3I7;ESKY)V0R)36*)@F+YD5] M.$"U?F3T"K\!!B>DXNX-BY?6&N$UIMDZXNSQ8:$UR,0[Q!F#1^3QYZ>8>UI= M" QQY_R?-IR^U1M5F3ZARKM=8Z[:QC$T+?,T M\;3=%.ZHRC2LRI^E$865.JMXMC_THO0(;9S%6<;F#:S/$M.($;J0*.@HRC0L MRG\J*72K'AXW&$[QFK-XV$T&Y;7VUOK4%=O7E!,2\7D[^QS+*?R3U[UA8>[S ML9YD.[F8[:BG0R4)="B.UGDL2<89IVRAP*2C.-/GB/.)A/15Q7,IQ,[+Z(7F MQ6?I;UXV)Y]2['>L/X2Z+2J-2GD#KM&;%*9!]9^&^AM3-]W7E>O:0/'67>ZE M .C6 )[?U+5YO+$?;(8/=-M_ %!+ P04 " !,@&A5B=QM!P<# #T"0 M& 'AL+W=O8/ M$*"#2)1J6J5-0T7M7IOD(%:=F-D.=/OT.SMI1B"%M=H;L)-[SK_'/L<>[X1\ M4"F )H\9S]7$2;7>7+JNBE/(J+H0&\CQS4K(C&KLRK6K-A)H8D49=P//"]V, MLMR)QO;97$9C46C.9 M2^RY=9:$99 K)G(B835QIO[ES/>,P$;<,]BIO38Q5I9"/)C.33)Q/$,$'&)M M4E#\V\(,.#>9D.-GE=2IQS3"_?93]L_6/)I94@4SP7^P1*<39^B0!%:TX/I6 M[+Y 9:AO\L6"*_M+=F5LV'-(7"@MLDJ,!!G+RW_Z6$W$GL!_3A!4@N!?!=U* MT+5&2S)KZYIJ&HVEV!%IHC&;:=BYL6ITPW*SC LM\2U#G8YF(D]P42 AV%*" MLX1J[%Q13O,8R,(D5N0CF5,)N4Y!LYAR[-\MKLG[MQ_&KD8(D\J-JP&OR@&# M9P9K6/WDD?<]SA@&@)66@1/W1,41*$7VA;L_>4%T#F@ ]2 MK-8V_-X1UR'YJ8@&=+^&[K\,VL(I,BUT*B3[#4D;:)FSOX?1][SC>3X;UD . M:^3P5WQ/->P7PF>*M] =02P,$% M @ 3(!H55 M/]9@26A)RPO8YMQS=72OY8,\?1+55[GA7('G;5'*V]%&J=W-9"*7&[YE&JQ430"R[U48ML%ZQ%L\[+]9L_=1)P$:!YW .X"L!D0G D@70"Y-$/0 M!0279@B[@$;ZI-7>3-R"*3:;5N()5#5:L]4'S>PWT7J^\K)NE =5Z5]S':=F M5B M-S^^G4Z4'D9--EEV*>_:E/A,2@(^B5)M)$AUZLP1O_#')Y[XB9;?SP%^F8,[ M["5\X+LQ(/!G@"'&CO',+P]'+CG_+WOZG[,/)H/T#4$:/G+=AG"U09LH<">J M5\ ;N6-+?CO22YSDU8&/9C_]@"+XBZL&UR1;7),LO1+9H%I!7ZW QS[[73]* M)"NX=,U_&QHUH?4#XS"+PXC2.)Q.#J=3Z\*%(25HB%O8.!S1.(YI,@2F+B#& M(:2P!P[4AKW:T*MV+J2JVV\M1":!;D[7ZG'7K#-O 7_>U6N2 ML\OI-5>9:Y(MKDF67HEL4)&XKTCL;< '[>/J>K R RS3+B27JB[1@7LK$]O] MIKN(6.N/"Y= &$1&7]HX$L,DH<8-FSIP"8F2Y$Q?)OTL)/[;4-MNH+UMO=[6 MJY"^(76GJF\NZ8DUA'G\0MQ1#%;. M"-($F8\>!Q E86+>&0L'+B0A3,PE.W41X@B&X;D6P$?=V*];;7@%VKH[-6,[ M,T$!,14[8"BB@2G8AI&0F/V0.F !T4_Y,V*/WA=YS=JL\[6/7/\#YYUHH-CS MF48GCG+K1WX$3?$V$$,:A8FIWL:%)(ZP:5U2!Q 1&.#DW P<_23R&\K[2ASR M9A= 3\'K,Q#8X]##@*:'FCN NH\MJ^7BPWH^36#J &(ZR#O4?W28R&\Q:T/M M:?;0RHN(T+4 P=%7<00H+/5_QH+E'DM5OW^O:6&Z;[7?_3 M8T[57GOZO1;KJFR+J[*EUV(;EN)H?)'7Q:N,L2TM&3YMQ M3)'9B38*CE%L]J&-"L:$F$UHH]#XY&_!4/;172*_O5SDQ;[>8[A8>'R1Q* M[-**;9!!E?%KJ1,W]/=YS# M;L76'%R"6CA1D>FA7D.UZB&PO=V]R:W-H965T&ULM9UK<]NX%8;_"D?MM+LS MFXBXD!)3VS,;D4#;F=W)Q$W[F9%HFQ-)]))TO/GWA61%$ D(!)777VS)/G@. MB7.(R\LCZNJYJK\T#T71!G]NUMOF>O+0MH_OIM-F^5!L\N9M]5ALU7_NJGJ3 MM^IM?3]M'NLB7^T;;=93&H;Q=).7V\G-U?YO'^J;J^JI79?;XD,=-$^;35Y_ M>U^LJ^?K"9E\_\/'\OZAW?UA>G/UF-\7MT7[Z?%#K=Y-CY15N2FV35EM@[JX MNY[\2M[):+9KL+?X;UD\-R>O@]VI?*ZJ+[LW_UI=3\+=$17K8MGN$+GZ];58 M%.OUCJ2.XX\#='+TN6MX^OH[7>Q/7IW,Y[PI%M7Z?^6J?;B>S"?!JKC+G];M MQ^KYG\7AA*(=;UFMF_W/X/E@&TZ"Y5/35IM#8W4$FW+[\CO_\] 1)PT(.]. M'AK0?H/X3 -V:,!\/?!# ]YK0&=G&D2'!E'?P_Q,@_C0(.XWB,XTF!T:[*,_ M?>G=?6C2O,UOKNKJ.:AWUHJV>[&/[[ZUBDBYW:7B;5NK_Y:J77NSJ+8KE5C% M*E"OFFI=KO)6O;EMU2^5<6T35'?![4->%P_5>E74S=^#[(^GLOT6_/1IFS^M M2F7]<_ F^'2;!C_]]>>K::L.:H>>+@\'\/[E .B9 _A/U>9K2[.%N]D'E;%% M7>\/M5I^L0!2-V!1;3;J4CC7.G.W_G6ESEQ=2ODZ^)"7JS?E-ECDCZ7]5(2; M];%HU9"ASB3+ZVVYO6\L"#G0B6H4:I[J;[;3F:J,.*8%/:8%W0/Y&>#[XK[< M[@XF>)^O\^VR"/(V2(OEVX"17P(:TM 6Z1=FO&?NQL"O-W0^"^-PGEQ-OY[& MUC0,NQ:I:4$(FX=)W+7+3#O.9X3QKIDPS1@).4VB6==0FH9O6$)IF,R/AIT. M9<<.9I2)W4W3[UK'O-E<3U1$U%3U%^+RF0_>"'9,03N[8A$#"4B0L0\($ M$B:YD?=D1I*8V\>'Z)@0D3,A?E>KSG*[K#:%+>B1X3/B(:'SWK#J=#$VG$A8 MAH0)O]Z0()^=<,;'<,;.<*;EUU*MJU:-6A8OU^KB7MG"&ALG\H82&O'^=.GT M-3:N2%B&A G/[I @IYW SHZ!G3D#FVU7O571;WE]'+&)+3YI^W:NB^;$WYY>LB@:[U$D=.PDB8>G< M;U6$]"F0, F"==(A.:9#B%LO^H'LP&1YU+2SKL&NQ.[,;M;AV#[SD1/VY+1[5>!"> M7Y(14RBA"0G#67]WL;!8&G,P]YV#399]#C;M&.%L%H>\/P>;K@?F8*WY$+?H MF @ MUC(4>1T=RHT=?;U!E2CB*45!O0HH3:)HW;30NK-P.QD;5B@M@]*$9X](E-=N6+4F1MV: MF-]=.VJJ3/;;=FYOH^.+I&50FO#M$HERVPWP25636]TRM['_?MJZE]34%%34 M-I:',>UO8RV61E63=UF3R;+7-9EV:AL[F_&^\"(MKMVK)ZJE(7I1;=-PUT*+ MFZ"TE'J6-T&]"BA-HFC=M-":$;VPQFDX,:!%3E!:"J5E4)J TB0=5^E$M>Q% M?Z36B9H"$IG1.#)F5ZAL!:5E4)KP[!&)\MH-JY:M**+FB?H6/;F]C8XO5'V" MTH1OETB4VVZ M?Q$Q]8^#0J2U*8]66\"6"R-U9.O]F1AV5=/-NW)>A/ XGI@ M]:2U)WJ1]C3C/W[C6>L$]2J@-(FB=0.NU2 & MJ'6RAQQ:ZP2EI5!:!J4)*$VR<;5.[.2S>C]2ZW1HW/O,H1JO^M<[]N-VT%(G M*$TP4RRS]8A$>>V&50M2S"U(^6U0F2E[V#>H;F^CXPO5E: TX=LE$N6V&V M M+#&WL.3^< ZU1MO45FA"0TZH$6[3TE@71;[K(I-E7Q>9=HQ$/$R2_ITSB^N! M=9'6=9A;U_$HCK!W+;08"4I+F2FYV%=/4*$'2I,H6C MRS>H;O#HQT1 "Y6@M Q*$U":Y*:LY1IBN9:JN%NJM&7^M6?&P5T^D] >N2BUL>@$0C0I*D/[ORX2HF"\P^ MNUI8UMG58L?XG,_G<7]VM;AVSZY?Q+6,Q-TRTN#';.Q)82HP M9Y0D/JPD66!GAEA/)&&*UDL1?1TER8T=?;U EB7LJ25"O DJ3 M*%HW+;22Q%]+27*#1R<&5$F"TC(H34!IDH]3DKA6DKA;21K8YIB:#(E8TJ_= M6KB=C XKDI9!:<*S1R3*:S>L6L?B;AW+[SX<-_4C^WTXM[?1\856*$%IPK=+ M),IM]U&66K>*W+J5^V,VUI$\LCRQ*2$\4MO _D,NA^N3(M_Z) O+NGJRV#'" MYY1%O6E>6ER[5T^1%GVBB^J3AKL6^L0F*"V-/*N8H%X%E"91M&Y::#4HNK"* M:3@QH%5,4%H*I650FH#29#2NBBG2@E;T(U5,D2D@L6B6A''8'V^ANA64ED%I MPK=+),IM-[!:N(H0=4R1;QV3V]OH $/U)RA-^':)1+GM!OCD6>!CZY@&)K3<-?Z*3P+M_O1UY&G MK@3U*J TB:)U ZYUI>A"76DXY%!="4I+H;0,2A-0FHP\=:7IR=\ MOB^W3; N[E3#\.U,$>J7KZ1Z>=-6C_MO1/I\,U/_OJJK] M_F;W)4O'+P:[^3]02P,$% @ 3(!H58)VIH M15JG?=M6000Q52V10H)O-D+&5&-7;FV52J!A#L7<=AVG:\>4)98_R,=6TA^( M3'.6P$H2E<4QE2\CX&(_M-K68>">;2-M!FQ_D-(MK$$_I"N)/;MR"5D,B6(B M(1(V0^NVW5]Z1I\+?C#8JZ,V,2MY%.+)=);AT'),0, AT,:!XF,'8^#<&&$8 MOTI/JYK2@,?M@_LL7SNNY9$J& O^DX4Z&EK7%@EA0S.N[\5^ >5ZKHQ?(+C* M?\F^U#H6"3*E15S"&$',DN))G\M]. +0IQYP2\!]"W@G@$X)=)H"7@EX38&K M$KAJ"G1+H-L4Z)5 K^DN79? ==,9;DK@)D^'XOOE'W]"-?4'4NR)-&IT,XT\ M@W(:OSE+3*ZOM<2W##GMCT428N9"2+"E!&V$093 ULC7&:V>R@C&E4 MQ.2>B*E#[@1Z*3+%V,(:?G&>OSG#V[@_U2:YATT:N6<-UY"V2,?Y0ES'=6OB M&9_'OV?)67QR'K^C$O'V27S://AV#3YK'GP=/F\>?!V^^+^=7_[SVE\E0J?Z MMW1RO\X)OPEHRGAM2A>@5P^:&ZNO4AK T,(K28'<@>5_>-?N.M_J\NF29I-+ MFDTO:3:[I-G\DF:+2YHM+V3V*F.]*F.]<^[^F*J(A&S'\)0/%98! <=#.20I MR.)\KLOEPK*76YIB:><[+?/WVQWG:!/1I(EHVD0T:R*:-Q$MZD3=[FO1\B^B MXEO81_=N#'*;%VV*!")+='&H5*-577B;ET-OQD?M_KQ=,[[ .K(H^_[8%T4H MGJM;EBC"88-3.:T>UA>R*.R*CA9I?NL_"HTU1-Z,L!8&:03X?B.$/G3,!%5U M[?\&4$L#!!0 ( $R :%4O"[TF\@4 *88 8 >&PO=V]R:W-H965T M&ULK5EM<]LV#/XK/&^W:^^66J3>,\=WB;MN_= NUURVS[1$ MVUQE425I._GW R5%LB5*3G;^$KT8@!X !!Z0F1V$_*XVC>M,UR=3/9:%U< M3Z7GQC:\WVKR8SF<%7;,'IA^+>PE/T\9*RK067R](;!1*B;\Y.ZBC>V1<60KQW3Q\3F\FCD'$,I9H8X+"9<\6 M+,N,)<#QHS8Z:;YI%(_O7ZQ_*IT'9Y94L87(_N&IWMQ,H@E*V8KN,OU-'/YD MM4.^L9>(3)5_T:&2#<,)2G9*BVVM# BV/*^N]*D.Q)$"V+$KD%J!=!6\ 06W M5G!+1RMDI5L?J:;SF10')(TT6#,W96Q*;?"&YR:-#UK"KQST]'PA\A22PE($ M=TID/*4:'AXT7"!;6B&Q0@NJ-N@39%RA=X\YW:4<9-ZC*_3X\!&]^_G];*H! MBC$X3>K/WE6?)0.?C=$7D>N-0K_#Y]-3_2FXT/A!7ORX(Z,&'UCQ ;G.KX@X MA%CP+%ZOCD?@N$U8W=*>.Q16$[%5&;&5%%L$92>IYOFZ6K=<G:K MIJ2O54$3=C.!FE5,[MED_LM/.'!^L[E\(6,G ?": 'ACUN=?H0/Q/!%;9G.S MT@U*7=-H]G,/1PX)P]ET?^Q!7PX[+B&QU\B=@/,;FX]H< MK;3]H_S$@8/=N)-&BUCLQ)%KSV+8@ M'P;W[ UCJ/\=B)RCC!F4\WL@V-%\SU5G]2C$H'1/@C-,ESP8K M(;YD)5S(V$DW@ 9,NU>)QL :3<02OW!)AC 2@H'L+?-B-?E2HM@& V--J0E2C).E*>H$X#)5SR!G6^YZZVK MVPJ\3XR8>'Y_*+,(>DXT/):1ED#).('>[V2RH:J"^A;H%J(JY'<- E!8L@D"W!T=!R;PF7>&]J3RN> M4]A!GH<^RN-O;4^7LG8:A);&R3B-ET%(N#UTG5> M\!1IR^)DG,5[3/CJ?%FXV8[]O. I]I;%R7D6AQVB9%#K!GKI1SF%F!NSO]U# MI\WM0PCI$[1+8AR&W5G/)NB$OC\PFI*6R,GX+G(_>XH91/T@S!TA]QHJ9BI#DV;M\UA^VUYQ-QY?X>O%]61>6NF.L'_ M0B5D1Z&,K<"D\R&$L,KJ4+QZT*(HSY670L,X7-YN&$V9- +P^TH(_?)@/M#\ M:V+^'U!+ P04 " !,@&A5BA:=_1<$ ##"0 & 'AL+W=O=X.56^_@+NTXVFR:0 MMS[8NE=F!K4RW3\^]7$8*5R=4LAZA2SR[@Q%EI\PX'+N[ Z<2#.:?$17HS:3 M4T:2*F?,J&!579@=9.=!;RG9@(7T[>03;/L#-[%X.5%Q+LX@??5AN-^=6J7 MQ]6D(:Y]@SDM$JYX3^Z1DN7K5[/WTX]G2%T.I"[/H?_?T)\'F4W@LX%0$=A& M&:ES6\;EK:T;-/NW<8%L*B[%6&NP+52@ I0)Y%0-I3)H?82G0=<)2!)B34QW/B MZ$>K)/$U&KZI!%#"4.,# ?F@ZI@1<1X]WVY-5X.AP@!8EGS_])4J/HJ16FS$ M%+(\]7'3"C=*<\/T4,\%)X+2C5:*X8E=,X%5'B2!AS;D\&GA7DJI]&5H_2A,7<:.=^TAXX:''-1R MI?1F^O0?&1G<7%)QPU12L2MC:_-M?PC$P1PG;4/1L3QVQ*C")LCJZ6+G9 MMO'Y$)TTH;MCA]WAA;+J+N9G\>YY\P7=5K&/FDI6G4X^O$O =4^&;A%L$Z_I MC0U\Z"B0!=K$EBN_ID2(Y M[ZS;^1*1X+FNC%^(DJBY3A)?E%A+/[$-&C[96%=+XJW;)KYQ*%4$U562I>G[ MI);:B'P>;?SH)_=/BEL?,':PB1K*W=A\!:K*A"QC#\#IQBO#,##]0O[UQ@[Q[*6'F]M]5LK*A?B2H#"C6PK>K#= M-QSBN0Q\A:U\_$+7^V8S 47KR=8#F!74VO1_^3SDX0!PE9X 9 ,@B[K[BZ+* MSY)D/G>V Q>\F2TL8J@1S>*T"8^R(L>GFG&4/VB_\R"-@D=3H"-^1M+HYPDQ M>7!)BH%HV1-E)X@^PITU5'KX8A2JU_B$18W*LA=ER^PLX0J;"4S3=Y"E67:& M;SI&.HU\TQ-\/RP=CZN'S8[#0E-<^T86N!!<]1[=$XK\[9N+]^FG,Z)FHZC9 M.?;_2?]9HN,RLPG\+!%N;=U(LP=\)C3*0^%0:0+N">)3KFGMP6Z T-6>39) M.AR*CQN5*Y)*;<"VCBO/[9#8R\*3=-JVS!;9630HJ\T6UJUG;=Y#XS2[ZVH/ MNK])MDQH0Q>R13&]V[\66$K.!1-R*@PY&=N6A0UZ'>?J@'10=8(XYG0XOM.J M0\_A&6B'3;A@G%6YW\! M4$L#!!0 ( $R :%7W@&HM!0, ) & 9 >&PO=V]R:W-H965T;"T!$@-]T=U1_#Y^Y(G4^A#BM]0C,GQWUJ=-T3,/UV69ZAZ= M28LPH);V4 M>X[RE@3'V]O@'+%4F1,8W\!M\$R^0U\3IG7)$D(=R_I(=S/152_0O8./0M G M^,,WV#S%ER)MUE>=]-U49PGO<5C :GD!U;*JSO"MYGQ7F6_U M\_@9_/:X)= M/0_3UKA.@ZEQ4\BWGS#NL=C^^LOEF^7O9T1=S:*NSK'__"6A<4- MQC\ I0MH8W# TDW (:\70'X?[!X;V8 EILYHFZB]MF,CX0']GF+PJLM8J*TA M-^FK15^4?H*&TC!*014%+#&]=HKXAC$FA-#";DRB+J4%?.W)(A"+'G%C&$)* MM!.388&*\20/$YN=I=1G1NDNDN83-Q=&S\IIR>Q()#](KW OHR$-TN,*K4^% MX]F))G6GG+@/(BRB%:=JJ50*JCC"0US'"?=8K M>KHN"O:),BUW&NO^:709G7#H2+VO$K3DC7PJFD9(I+>X>.ZC+!]-"8>QR[,PZ5UY MG@;&;)W'[?MIROSO/LWJCR9VY),4KQ7H=O+ M+P.C.LC[-D@?'@\:8/X);7\ 4$L#!!0 ( $R :%5(+6**VP< &$3 9 M >&PO=V]R:W-H965TJCJG MR-;E0>DO9B>E9?==VYNKQ<[:_<5J9:J=[(19JKWL\6:C="TJ"H)LU8FF7UQ?NKF/^OI2#;9M>OE1,S-TG= /M[)5AZM%N)@F/C7;G:6) MU?7E7FSEG;1_[#]J/*UF+W73R=XTJF=:;JX6-^'%;4+KW8+_-/)@3L:,(EDK M]84>?JNO%@$!DJVL+'D0^/--OI5M2XX X^OHQ<[8ED+(]^J M]K]-;7=7BV+!:KD10VL_J<.OL&HP5G6C,1!T3>__ MBOLQ#R<&1?""030:1 ZWW\BA?">LN+[4ZL TK88W&KA0G37 -3T5Y\1?/D<7.7_R"OP_*2O-<7-XL>=Z,1'!A]J*25PNPW$C] M32ZN__F/, O^]0JH9 :5O.;]M72_;I@LV6C+SMGGG61O5;<7_0.#/+5 I*SI MF<7\1A@K>ZGQ7(,^^H&)OF;-_'X]&+@VAJD->-0/&^ABT$V_=>L@EY;&&E*Q MAC/0JSXGZ!?IP88V)VPU*NHZ1@'"RA-4U.-R/(@F;S?XR6!0$ 2 MR2$/\K[:B7XK70KL3AGY-(PE>T\PI+:"]C1&=FL@EE^'$:V16_?7Q2I59&K=-EL?"O$(I&&M6"M][OUU M4IA!RR7[-TTBL&IP&7?40MC-!H0 +:1N1(NM#)5?2[>I&$O3-:U$88A-XH'B M,82 &8%I7W.$MF2W4P!42LJI;B00^I$3KGR!!EJ7]LAMBML4@N\"W9GTPR1E3:&B][RO0-&C=._6<=DU"KU%QT+<1ZZ9MK.^3X.#@KPMS(*1( M$++I7.G&#C=OXGGON@9X9Y5N*C#[R,FSYWCZ,Z2$=E._>! M)7LKS&[JAFA-#]\)"K6FGJB.7?E1$$,OA>YE?:3I'5;NIR,-?;5V9]I& A'R MT'H%SNW?$?Z$SJC\S%$^LL+K=FQ8Q@W<*>#7N.-H:G:3$,%=G$=T>9TDA8NT MF0ZON36N924&(UW(.$2T;?[RG" &*7=RMZX][ZA8X,\#HITT<>R@1OG99V4AXF.C>L-R7@0ISR)RF6<1#[,8HX*G6<[S(OTAO.$3 MO%%:\C1),(YRP"G\9)%C,GJ,-^91&?,@3UF9ISP,$UJ:%3PLRF?QIFG$L[#$ M..1!$,,B\HC3E.=Q>/:!>M'_E^#0[YC%A7O(>.:R@.DD3'D)S'/,V+9V!'"$"FB(N Y: +@>4CXGN,'#NHBB7D, MBS>PB8N0YU'I@4<1R)@'9W^?I%I5N1[Q]POJC[ZA/>ZL^TGQAF6NXM 5C%?%/U= 3S BZ0,?*,T_R*"#ADV=*=DD-]01S ME"*G6N6\4AZ>"Y)/^ >I[[[;TZ^>R!@WSK/N[0P8M?8OX+R#P[?S^Z M\9]-CLO]QZ??A=[B_H.C=@/38)FG"_QP=1]T_(-5>_<19:TLNH0;[J3 K8T6 MX/U&*3L]T ;S5[7K_P%02P,$% @ 3(!H5;4%SJP%! > D !D !X M;"]W;W)K&ULC59M;]LX#/XKA(<.=T 1OR3I^I($ M6'MW6#]L*]K=[;-LT[$V6?(D.B_WZX^2$R_=TNR ()$<\N%#\A'EV=K8KZY& M)-@T2KMY5!.UUW'LBAH;X4:F1WJ,QZ'J71_L&C7-;D'\2+62N6^(3T=_M@>13"X9U1GV5)]3RZC*#$2G2*'LWZ'>[R MF7J\PB@7OF'=VZ;C"(K.D6EVSLR@D;K_%9M='0X<+I,7'+*=0Q9X]X$"RS\$ MB<7,FC58;\UH?A%2#=Y,3FK?E">R_*]D/UKV%_!>Z.I=O"G+K%\[A\SDX%.MJ=SFYT$?,)V!./D'+(DRT[@C8?TQ@%O M_ +>!T/'\^K=)L?=_$FX=JTH8+32\+]+( ;BIADS/NOK,O !_/K,(2K5 @^[*%]) ZJ]T0,TO2JX"< M#,C!;HO".A!\C^%Q+A2")S^$6 MI#PR"4K#_=>&Z6B2A6RY^[S<@BB_\%#Q)JZGNPX4F1>/,2XQT_=*L9*+4=1" M+W'/M3=Q/C9?"3:$Y)V%BN/K(C@87"#P8<">J\*FO!(LT1-9.G M7B%^/#.YYUZG!%!)/A9+UPMFA^S=E6PD[:GIHVC'M')"8FNI%!-M)8N($;]K M.9T&E''XGNRQIO]'T9XP_DK/O+"F6]8_JMFBOVM/"'HEK#3=/HKHJ#:6N^+G M@9>@QU=^/! 4RC@N(W [I0E=^%B0"0TFQFBT+B*=)Q]VS/\;W MEL]C;T-B!_FVG>5#@RY431]HP]O]5)U=LX\(9W1L&L<'MV&#=AGN?.?/HJ;^ M8AR>#J\5;_O;]+MY_T[R7MBEY+XHK-@U&;V91F#[>[[?D&G#W9H;XILZ+&M^ M-4+K#?C_RO %M-OX ,/+UN(_4$L#!!0 ( $R :%6%GTVLZ0( # & 9 M >&PO=V]R:W-H965THT-*9!9[;7[8 M&M'!K[91=AG5SG67<6S+&EMAQ[I#13L;;5KA:&FVL>T,BBJ VB9..9_$K9 J M6BV"[]:L%GKG&JGPUH#=M:TPOZ^QT?MEE$0'QYWUNS6T MBH\LE6Q16:D5&-PLHZOD\CKW\2'@F\2]/;'!9[+6^H=??*Z6$?>"L,'2>09! MGP=\ATWCB4C&SX$S.A[I@:?V@?UCR)UR60N+[W3S75:N7D:S""KJ_XM=0AQ/ C#\#2 = &G3W!P65 M[X43JX71>S ^FMB\$5(-:!(GE;^4>V=H5Q+.K3ZK!U1.&XEV$3LB].ZX',#7 M/3A]!CR'&ZU<;>&#JK!ZC(])R%%->E!SG9XEO,=N#!EGD/(T/<.7';/+ E_V M#-\7[9[.JX?E3\-\(US:3I2XC.BE6S0/&*U>OD@F_.T94?E15'Z._7\E/PM^ M6MID#">D( R"=<)A!<*!JQ&H]=" WD"IK0-M0%&[4P\W\H]8-P@/HMDAZW?7 M*-66'K9#0^^-.-:_ \=&&NO>2,4&BSH<6G2UKL9P=6AJ?X8\D2))C86-;DB! MO1S1_3ILUZ3E<,GP'LO!DP1/,KH3>WKA=+P4#5Q P7@R8_FD(#MGD[Q@\S0; M?:=>)S%O.J-+M!8REN09F^4YI"R9)2POIJ./4DGJC JV6E>6-K)YP9))YBV> MLYSST4G9&&R-)J:$LZ*8LGR:PIPEI&HZXZ-O5"#A^D$4BF[AU22;,,[Y:[*2 M-%B/Z7R-+XACGB:![0)FK$CFG@^>>D;Q21>W:+9A5EFZE)UR?4,?O<=Q>-5/ M@7_A_2R]$68KE84&-P3EXVD1@>GG4[]PN@LS8:T=39A@UC32T?@ VM]HZIQA MX0\X_DFL_@)02P,$% @ 3(!H5;(B#+_"!0 #PX !D !X;"]W;W)K M&ULK5?;;MLX$'WW5Q!N46P ;LRK2*5)@"1M=_O0 M;M!T=Y]EB8Z%ZE:1SN7O]U"RG31UC!18!+%(:>9P>.;,B#J^;?MO?NE<('=U MU?B3Z3*$[F@V\_G2U9D_;#O7X,FB[>LL8-I?SWS7NZP8G.IJ)AA+9G56-M/3 MX^'>97]ZW*Y"53;NLB=^5==9?W_NJO;V9,JGFQM?RNMEB#=FI\===NVN7/B[ MN^PQFVU1BK)VC2_;AO1N<3(]XT?G*MH/!O^4[M8_&I.XDWG;?HN3C\7)E,6 M7.7R$!$R7&[>7?15O^615B>3.V4 M%&Z1K:KPI;W]TZWWHR->WE9^^"6WHRV'<;[RH:W7SHB@+IOQFMVM>7CD8-DS M#F+M((:XQX6&*-]E(3L][MM;TD=KH,7!L-7!&\&534S*5>CQM(1?.+URUZ X MD"^N:_M0-M?'LP#8^'"6KR'.1PCQ#$1*/K5-6'KROBE<\:/_#.%L8Q*;F,[% M7L KUQT2R2@13(@]>'*[1SG@R6?P/K?!^5W[&MW4;K=8#D>^RW)W,H7>O>MO MW/3TS2N>L+=[@E+;H-0^])<1OQ=B=X#FD&R@/S9CT4+];UY9P<7;KTM'+MJZ MRYI[@KKN,Q!#RH:$VY;,5Q[XWA,_NGN2>>@[N!ZRX?N,$L+Q:%4#M46S!4P*!%K_'. "QL09T4Y NZ\,X\GF/\JVS?(F5 MGJR0>>_J>75/W/=5V0UK_+16MD*98)_YN"H,0F1T@_ATN="B: AB0BO*EUNK MP\>$Q>UNUQFH6+05.I@_FGS8[/EL$]K[;6A_A24>7+2-;ZNR +W%Y.NR=^Z' M$D&"N@!/6&Y4?C3Y'./.*@3[FAAJF::)$'&<",H321C&ENK$4&/UY)U#QO-R M#%583JT21$HJ8:DHLPF1/*4BY9.-&,9T1U; [Z(,1&I&M4Q(*FAJ#/"5DE1S M"8^JBG:1JJQ \DL?HNN-(^X.+P./&!G^?M.)ID:Q@X?1Y ^\!@A"BCLA[2*N MA77#_>"@J)&6RE0]C"8?&PC,^2&9;>W6=C:5XR^>#[?G#IEQ&Z.0W0T\*7#$ M*4O8Y"+KRI!58X!%&5; ) K4*:6!"*M4:**LHM*P+2=16P$9/9/-*T=)@X0DE%M-+6=$@B;)%+ 2JHVEG,?8;X#2]J7SHSGRHU)J02K'.IPF M&#&28FU.E1&3RS4;E'15%M<'PUM9CQ IT#42)R,$$FHY,I1&8$TX=L$,3;2: MC#H;XQ\XLU2E'*RJA]'D-9$)2+3(KWJ1#/E3&6HM:,)3C$$SD]BUV A1(^.2 M/Q$B%M9\$*)&)!KL6TP8(E+/"U%91H6U2!*H3M)(<0KBM7FY$N..M3('#Z.= MPI*4J73\W2\L,="<[I:5,> B%@R'ZF6JB5#0&1,OEU6L[1@%%*FADM0.LF(& M9:'DS[*"XK1$'@RRP+&_1,=V@$:@H!3(^46R2FU"$X:@J4HL%8G 2"024L,] M00V'IK7X65B(*X4,K7H816%!%_B/1'Z./?N7VIM AT)W8HF)$VH2U,Q:6")! M>[/4FO1'95EL50M%.&/H;BGA"E-41L(HE^GSV@)9*&!M($:>H#O&M DJ&"I) M\9?K"YI"+[%,'3P>_S_=SB*/R?B[7Y00&W(HC-DM2YT:FJ8\-AP+CL101$+[ \O ZDX)KCB_6)$NDF0$!JX[&F"4!72# D:9 :V56Q=#,J3^Q*4 M6N@(\K+H-=KP(4%6HK5K_4L)0@!0R<'C\4Z^N:%X#ZPO^QGGL>6C0M0S[Q<> M&QX)KO.A[-'A_3:]=?#IX@G0XL8S^O;N]NOG;/QD/]@/GXJ M?C8;C$%YOKHP&>+UH3 MN,#V&_#T/U!+ P04 " !,@&A5O/#GV8$$ !L"@ &0 'AL+W=OQ/5R)Z>*Z4=E=) MZ7U]/ABXO,1*N+ZI4=/)TMA*>-K:U<#5%D41E"HUR-+TXZ 24B?3R_#MP4XO M3>.5U/A@P355)>SF&I597R7#9/OANUR5GC\,II>U6.$<_8_ZP=)NT%DI9(7: M2:/!XO(JF0W/K\:>+0CZ>\(;5(H- M$8S'UF;2N63%W?76^EV(G6)9"()9,$"ER*1OGO9OT[MO&"B^FE]:L MP;(T6>-%"#5H$SBI^5+FWM*I)#T_G16%9'J$@CNIAYUO&VF[5:Z7!G7 M6+P<>'+(:H.\-7X=C6=O&/\$7XWVI8/?=('%OOZ @'9HLRW:Z^RHP3G6?1BE M/-'X8^Z<,?&F;-BO(-AEFDMP>^1+@Q52WT!E![M%B MU-Z @(?&YB45 PA=P%PHA-G*(E*U>OB%]=Z_FV19>O$PGX75\.)72FQ?PIVE MC$ M;?:W6NNUTZ\:Z1I!Q\KXN95[N@1/LN^A19UG\0]7. M0GQ,B"L7$.9&1TX=F&4X(V ]EJ/^H$!Z!TN12R7]AB*$;X*0/4FEL ?WBB@T MTO7XX+^N2VJ$CXVPY"NZ6@N+I6F(FD ST!:4R85G@"VP+K[ .R6UQVJ!%K*S M ]0S!\.S"P>.:6[A=VA?6R3_CL*M:H7D$2AIZ+8X2*E74%N9!Q,GI[W1:=I+ MTY2CRH4K>Z#0N;;C4'<&SC#6R8VCK@]_DA--;\2*^CQ0#@9^K=!.Q.[*;D_& MO;/1I#?Z-.[##&ICPTF+F)5K:W*Z*!>DI7Y"YT-*P8_^G%S0HT))O8$%,1_) ME#I731%E&&6\3%[@8R.?B!!-5V=V.=QVAS[QI_/&6A)1FYA\C*/E9@?9+J\O M-]]1O%\'#&"?\%>5H3"415<-QS-W3:Y:%?[\DCROV#N "Y;65*^P--I+!;>8 MMUP,(Q<=:K-<<@9LC4?QSXW&+6VC>-,5MVUBS88(Q$8LR/%BLP>]H9YNPY>( M7U("4.\XI9SBK.,#PBQ-\0)TFU/'8)Y,WC3Q6>B&4S.*CYC1 ]B[RJ0<$X6I M.<6")<:"\FAL1=7$AL?N%?$0%P;V6Q^ Y-QUEZ:4#2^N*#02M'- M#+/(%&ULK!^"M,#@0#ORRV,'.*H3G@T^<"_F$8*8,D][W 7OG*(T-A'IX7Z( MI[;.%D+1*T")RJ]\'PX],8.=":!"NPIS#C<"HCH. ]W7;I2:Q0GB13S.85^% M74EJE J7I)KVSTX3L'&VB1MOZC!/+(RG7A&6W 71L@"=+PV]JNV&'70#YO1? M4$L#!!0 ( $R :%56=>^V^0H )$> 9 >&PO=V]R:W-H965TIITV;L2^]SQ ) M2;B0 . EGV_OL\N (IR*%X^](LM4L!B7YY]=A>ZW%GWU6^5"N*AKHQ_/]F& MT+P].?'%5M72SVRC#+Y96U?+@$>W.?&-4[+D375ULIS/7YW44IO)U26_^^RN M+FT;*FW49R=\6]?2/7Y0E=V]GRPF^<6MWFP#O3BYNFSD1MVI\*7Y[/!TTDDI M=:V,U]8(I];O)]>+MQ\N:#TO^*]6.]_[+,B2E;5?Z>&F?#^9DT*J4D4@"1+_ M[M5'554D"&I\2S(GW9&TL?\Y2_\[VPY;5M*KC[;Z79=A^W[R9B)*M99M%6[M M[A\JV7-.\@I;>?XK=G'M*4XL6A]LG3;CN=8F_I73J[$XY60QI]8%-Y-Y33AH)R%QR^U=@7KJZ+PK8F:+,1GVVE"ZV\ M>)X_O;@\"3B#5IX42=Z'*&]Y1-Z%^&1-V'KQJRE5>;C_!+IU"BZS@A^6HP+O M5#,3I_.I6,Z7RQ%YIYW!IRSO[,<-'K)R7,AB)FZ,"%LE;*,-HO"C@/:22D%4E9/D' M !#?&U4H[Y$V(EB!]/-X*]92N^J1S]H+:ZS7X7N5A/3T!N[$42OE.I^*YYUJ M+X0TI?@%1\45"UZQ$,\/OB>A4 "P9XG@!R?I0,_?%EMI-@ 1;"BDWXHUTMX+ ML ?OTZ;4A20O8)>VI9^)C\JQQ=I$BN%* ,K2#B^)Q?Q7M+XB^&@ MW9%TMO>ZAN:%%%MYK\1**3BZUH'6K)VM:8]7O6@/*CBD5], C7)5P;DM5)J) MSY4"W1#S(1:(^F&8>]*RMSPM<0I+^Q[J8>#GG]XL%Z_?>7%M3 L9MZJQ+@@X MG!A.+.8O_]E%ZE%))Q0E\?> F(G?L")Z66:L'3,4B*; ZO 8#1UP]7!,G/K6 M:@I\+0WJ PDD-]3RJQ+*!UUS1,AXZ5%3FHC!L)5!R/4:K)^02C;2(36=P2'$ M>I7\5FFYTA42)HG: XX64C9"*SKYV)YX2@E=! IC3$.ZK2/FV+$AK,V1]R Y$1-[)V. M2>$?H PD%R&N8R7-6R4.\GS+#N7DVNEM%UF4750X!7X''0B^;4(5/0 M%VAV*YB]SAB$CV(!)]8FZ",9;.L 8/=51;?%W=ZZ!'MIRDGT$TRD>+_ M%(;=V^H^<\R)&:$;N]FVQ/3R=$GZWU7B-8^XU]_,$4_("%]!:E@C(3J/GH7=<6:4@ MJQW1J"SO%;E315:W!S7M;WZ@]QFCE5<=*%^-TTIDY2'XC6X5-PHQ[XS8T9=ED@5BON)>@6-J%M93^*G.$9A3:&K0' )# M:)*/J1\'G+VDGBXSYTQ\R 90*,FG3H/OU31R8:W@1.B#$Z@[;"E%X*N#R&1( M[*/N_[!LIR(:+OK7 ;=Q'W"O(!?X&S6CY2^I*]7,XI$@!'HORH M4,Q7CB/=;J26U!%(TP# A2\M/Y:-1G&F9&3&2/6'3]@K'?$ U2I:G9;X?3N; M2+GK>$D@X(/\Y&*,?.@+W'<@T:5F"PC=<]G2&4D;D/+C/#=8=$W#-K '?!TFA7]?"(07]-T2@5M7;$D4P1 M!-I^+C'PD'^ )#1)K8(F0^V*9SK.H';U1T<=TEO#WV3)J?T %V5M8P++T+,Q M!1>3]5K>B[IU;M5&K^,P]@A*=! M/[$AJ.GQ(*$0:\OS:\?*3XQH#08!H\H]3.^PLLDE#;Q:2YD',2E( 'P.GB=-5- MB'HDYT8:H-== _1ZM &Z85'B-R*DH2YH?/?Y0<)V-P^QAR,S0'0B=CZ,*-D@ M5QX8]Z"%Y7)V_HR-7[R:73SK9L9! N=U!-QI[H4AOWJ,L8>DLV=I15_2?MKU M(W/NH.!AR]:*NH0J12":ET@FG[F<+RY8\KR3S.L($A$&/8I0#S*S0DZI&[HY M-'QQ$[/\+K86XCEIL9R_N[F]XT^+=R]Z P=5$@S@W< 1Q],>5\;K TMU]KN1 M8NCZJ#6]=",#5NB_UCKF%L&\#>P#G@@$E.H;*/ +5NO#8F=5])U^(X# =A/":BFY= 5Z4S\VW(VT4C7N]^+,W\L M],@" M:8D3K4K28X3'.;=K-KP%=T05D8@QL,3F$'3Q97I87EQSE). M^>]9EG7^(XAF8ODK/..#L^UF^Q3-3M7<3!P%=+[[B*=@WMBB^'(#PQ D^<3: M(&JZD-M??I%Y_RF"[56L\Z<#/T,J=4PT%'!Y?G(^SZH'9S^R83U[F]8A:52^ M8=UC@P>=I]Y)P1X SM@X^J9CXS=_P<9(>>I/ALEX=//P2/KS3XM7\WZCHX M[E T=Z%QVHWHZ0;O/(:E2W3_H\-T[/$&Y^EXPLC(UYWU_YJ[A\)ZTON9$(W3 MAG\,Y&ULM59M;]LV M$/[N7T&HP[ !7,1WBIEM($E;=,!:!$FZ?59LVA8BB:Y(Q^V_WY%R5"=UC*YH MOMC'(^_A\TXVWKKOS*VL#^MS4K9]DJQ#6IWGN9RO;E/[$K6T+.PO7-66 M9;?,_;JSY3P9-77."%%Y4U9M-ATGW64W';M-J*O67G;(;YJF[+Z?=W'8,RC(,P9L9\ 2[_ZBQ/)U&M/.[?RQ?0Y$![;L@>TY.PIX;=;)7YM-OWU%57DSR.\Q,!+'.7U M;#(.$3T.];;TP;:V0V?>V^:V_H+>?-I4:ZBK@"Y!8:W@ID29*8@N)%.;[^%\(, 4G"X,ECJ^ 2#$"!8T M<8[!-M@8NL>928BIDDA1S*F(E*G$1!\*,OAQ00IAI322&U&IX)9?KEFL(3O@Q* M20H1GY(&.D6O+*"J!7O*EV,&94:@"HV64.;QS<;N1XN7; R/"-/^1L6+M%#0 M8WFOAD*#]D:?T2^-SPUMENF$=&CF=NT MH9^C!NTPA9[UP]?7X_T("[UC6;4>U78!IN1$0\OH^K&P7P2W3J/8K0O@9Q)7 M,$G;+AZ _85SX6$1+QAF\^E_4$L#!!0 ( $R :%6QAO#^G@( *@% 9 M >&PO=V]R:W-H965T08F4K(U&)LYHG@]H-DC(B')4-1BRWI.H MML*U R#4@@^SG_8I8^P<+9X$ZR.=PE%VAARCA >V,S*D.1]Y/G+L=N*#[JG! MK,.,L*306^7:1NJBW1BZ:KOO?WH[P^Z%64ME204KA+++01X1T\Z%UG&Z";VX MU X[.Y@;'*5@? *NK[1V[X[?H!O.LW]02P,$% @ 3(!H5:=UGL!!!0 M @T !D !X;"]W;W)K&ULK5?;;MM&$'W75RS4 MH(B!1;3WBVL+L)U+\Y#4B-/VF996$A&*5,B5+W_?LTM)=AQ9<(#",#E[F=F9 M,V>&JY/;IOW6+4*(Y&Y9U=WIVRB!BV\U&W M:D,QS4K+:B08,Z-E4=;#\4F>NVS')\TZ5F4=+EO2K9?+HKT_#U5S>SKDP^W$ MEW*^B&EB-#Y9%?-P%>+?J\L6H]'.RK16G^? M8T&1@F//*(B-@LA^]P=E+]\6L1B?M,TM:=-N6$M"#C5K MP[FR3DFYBBU62^C%\568 ^)(OH15T\:RGA^3*R1^NJX":6;DIV5R?;^;?/VU MN*Y"=W0RBO DV1M--J>>]Z>*9T[UY%-3QT5'WM73,/U1?X0(=F&(;1CGXJ#! MJ[!Z0R2C1# A#MB3.UADMB>?L=='-MI"T>T+L;>@]EM(Q73/ 9/:FMA7RE)-9?0J*JTKZBGI)BBS,HN)M6;0,(= M^E\''QG^7FNCJ57LZ$$:?$#G(W I19+2@;-P;KS/"HI:Z:CTZD$:?*QC +*1 ME/6D68;-/N=E_\1ZGKX.:+EANRD6=QDG!8PX988-+HI5&8NJ=W!:QC5L$@7H ME-*PB%U>:**9/H3DF-A!C*G::.,R(! MDV0*M@S5UE'.D^\WL-*T9>CZ[!R@P8EJZI( MYP/AL.5.;\+#ND;B9#*!A#J.#/ED6!..*)BE1JM!S[/>_XR9H\ISH*H>I,$K M(@U =,BO>A$-^5,::BVHX1XR8&8248LM$34R+OD3(N)@S3,1-3S10-]AP."1 M>IZ(RC$JG$.2 +7Q"6(/X+5].1-3Q%K9HP=I+[$D9$Z' ,R9>3JM4V\D+,%*#)=YE6C&+LE#R9UJ!<5HB#Q99X(C/Z-0. MT @4F (ZOXA6WAEJ&)RFRC@JC( DC 35,">HY>"T%C\3"WYYT-"I!RD1"[S M?P+R,WKFK[4W@0Z%[L2,30-J#6IF0RQAT-X<==;_R"R'4+50A#.&[N8)5QBB M,@RC7/KGN06P4,#:@HS+9IT:U!,H>^P379=ZD9/;J7+D,[ MS[?OCN06T5]1=[.["_Y9?Z]]V-[_.OA4M/.R[D@59E!E;ZP>DK:_#V*SR M+?>ZB;@S9W&!'RFA31NP/FN:N!VD W8_>\;_ 5!+ P04 " !,@&A5'M6; M2CX& 0*0 &0 'AL+W=O/^7%M_)!ZRKXL5IFY<7HH:K69^-Q>?>@5VGY-E_KS)RY MSXM56IG=8CXNUX5.9TW0:CD&0L1XE2ZRT>2\.?:YF)SGFVJYR/3G(B@WJU5: M_+S2R_SI8D1'SP>^+.8/57U@/#E?IW-]K:N;]>?"[(WW++/%2F?E(L^"0M]? MC"[I6<*:@ ;Q]T(_E0?;09W*;9Y_JW<^S"Y&I+XBO=1W54V1FI]'/=7+9P6F3;W_3'[D8Z'G:%#"_#W:G@E>QKM+%LGP=O ENKN/@ MU>^OS\>5&;MF&-_MQKG:C@,#X[#@8YY5#V609#,]0^)C=[QRQ(]-SOO$X3GQ M*W 27NOUVX"1/P,@ ,CU3%\>3K%T_M_HR!H@FL MN\[C).)"RHB?CQ\/;Q>&XUPRVL7%?1P(&4615%U@@@$!.)%D#^SD&NYS#9VY MWGSZ\#6)@^NOEU^3:RQC9WC=N,_*=7JG+T:F,Y>Z>-2CR1^_44'^PE3DDRSV M299X(NO4@.]KP$_5VS:0'Y1=*,&%L.0Q[>,D1%1)L/36QP&$7%$E++TA0*J( M4HKB>A/[7(4SUT]Y]N8&%9HS[EBA^22+?9(EGL@Z-U_N;[X\56BR5V\S)E!J MZ6**X$ RR2U!QGU1772UU*LX=?ZSDO++%7MD27VS=2AQ,X.FINMM%'M:?2:), M_[*$AP!#$!&-[":' "DPR;BTM)R@2$E#0N6 ]J#-&)P9OTO+2F>Z0%-VAAXM M.Y]LL5>VQ!=;MPBM8Z G6X9=9&=N%A$N &S9(4#.0=">[/I ,$I21$A;=@@2 MHI"Q<& :1UO?0-W&X5EVP;_!+SV$F^IH&7IU$5[9$E]LW:*T1H*>["0H8B5, M4XLHLV6( !DA/7'%")"J"+@$^\&+(K+!H(ASX$Q$Q+:R&! XF$YHZP_Q#E29WF9[60P(G$G! M!]37N@SJMAD'ZG,[#C?/T0KTZCF\LB6^V+H5:6T'/=EW4,QX4"9LO4PQ('#% MP]!6(&8]3%,5K#?_P[Q'2 DE ^_OH/4>X/8>W0[HMB%NJF-EZ)4M]LJ6^&+K M%J6U(7"R#8&^%0"EJ)*V#!$@ \6(M%XVQPA024Y"L%\B8T S&82AV2"T)@3< M)N2R+/7J=ODS2+YO%NN5SBHT=:]VQ"M;[)4M\<76+4=K1^!D.P*(RQ! A3T- M1'"F63%*[<

V MQ!=;MSRM*X&370F@'S@BWNN%?9Q1F"*]5HA\MQ!F2FCWS 0!FD9(0CHP)X36 MD8#;D:!B'/8F;K:C5>C5FWAE2WRQ=>O2>A,XV9M WR (;AZTM@C[,*!@PV($ M9F:9C-DO9[!1*:/A@ !;4P*_^/:!"=!M3]R,1XO0JSWQRI;X8NO6IK4G<+(] M <1U<&(_1:<(#*12D2U"S)H(83_F$PQ'B!KZ),):6\+$XX,57BM=S)NE=65PEV^R:KO,9W]TOWSOLEFT9AV_HF=3BAR/Z5FR M79S7TF_7"GY,B_DB*X.EOC=#D;?2_.<4V^5WVYTJ7S?KRV[SR@B]V7S0Z4P7 M-<"%[D59;63 MI7;M3F0IWZF2U7 GD-Q5%15_;Z#DA[F#G;>%>[;9*K/@9FE#-[ "]=#<"3US M.Y:"55!+QFLD8#UW?N#9(C'Q-N"1P4'VQL@X>>;\Q4QNB[GC&4%00JX, ]6/ M/2R@+ V1EO'GR.ET*0VP/WYC_VF]:R_/5,*"ET^L4-NYDSBH@#7=E>J>'W[! MT4]H^')>2ON+#FTL"1V4[Z3BU1&L%52L;I_T]5B''@"3$P#_"/ _"PB.@, : M;9596TNJ:)8*?D#"1&LV,["UL6CMAM7F+:Z4T+M,XU1V6^^A5EPPD#/4FZ"+ M)2C*2GF))NAAM4077R]35^F,!N?F1_:;EMT_P;Z"YAH%WA7R/=\?@2_.PY>0 M:SBV

[FJ?G5F_,^M;ON DG[4TYJ,%DG&@::69;&@.L'K2")Z#''T5+4'8RQQ@$B2$?% XC/-Q@DD8 MCRL,.X7A684_6V$8D]C_H'(8.,4!CI,3*N-.97Q6Y2,M=U2U9[W]QD=5QH/D MDRB(O%Z)6I%C<=CW3I4RZ40FGR]E#6I,8C)HA.G4Q\,Z#N.2$$^'=71[A[6Y M*']3L6&U1"6L-=*[CK5+T5X^[43QQI[?SUSIV\ .M_J^!F$"]/Z:<_4V,5=" M]P\@^P=02P,$% @ 38!H59VTH$G\" J3X !D !X;"]W;W)K&ULM5M="+EZJ^L_F4:DV^+XJ MRN9R]MBVZ_/YO%D\JE76?*S6JM2_W%?U*FOU8?TP;]:URI:;H%4QQV'(YZLL M+V=7%YOOOM17%]536^2E^E('S=-JE=4_/JFB>KFV^V)^=;'. M'M2M:K^MO]3Z:+YG6>8K539Y50:UNK^<7:/SE-(N8(/X;ZY>FH//09?*757] MV1U\7E[.PNZ,5*$6;4>1Z7_/ZD851<>DS^.O'>ELWV87>/CYE3W=)*^3N/E3,Z"I;K/GHKV:_7R3[5+B'5\BZIH-G^#EQTVG 6+IZ:M5KM@ M?0:KO-S^S[[OA#@(T#SN +P+P&8 ?2. [ +(T!;H+H .;8'M MC0 +X+X!OM MMV)ME(ZS-KNZJ*N7H.[0FJW[L.FN3;06."^[D77;UOK77,>U5[?J08^3-OBJ MUE7=YN7#>7"K1^_RJ5!!=1]8/P=W/_9?_AJK-LN+YK?@0_#M-@Y^_>6WBWFK M3ZJCGB]V)_!I>P+XC1,@P1]5V3XV05(NU=(1'\/Q$1 _UV+L%<&OBGS"(.&M M6G\,2'@6X!!CQ_G<# ]'KG1^KO7DYUI/X?!8+70X_Z MSASHVU\WA+O9<%WK.WK=_G#U![/2H8)($E%C--LX8]3% YD2+U,*9C=2.[[7 MCH/:72\6U5/9-GKYL5#YCV3E0O5=*+^@C@^"\,PR,JE M/A!A=W"FPYJUVBP["J?>W,J>,R$1,O4&S_+4H3VPT63*1E-N35>,4Q')OM&C M#A+[#A)@!WTNG_5-O*ISU9P%I6I=(@O'-8H1%=@0&6SI5)$'-II,V6AJ-RH9 MBH0,W2++OP-\G37.@G61Z653-\[57T_YNEM$N527UKD@%(6",W-L@VV? M*OO05I,I6TVE-;@1[J8[_L;HCO;"1Z#P:=:TJE2U2U\P\M1;YY1D\91DR91D MZ41D1WV)PMZDA./7D;O8PY&KKUO&L3E+N8",88Z,I4GL &(:ZJN!"^-:<"&Q MI(108W6:PAF.5?# YJ&?6D[NPH\2D4A22T,'+D(,85-"&R>I%MN<3)PX$1)A MR@>F-U8^W,N'0?E>+6\WDV<;'ZQG]?O<.7WOJ Y3(BQDA)M2VC@J0RRE*:6- M0UQ;(&%IZ0!&$H>2FF*"R8X5LS>%"':%MZHH.@F[&^'U=-VJCZK(/F^ M5F7SQG5.? O>&S\D]D,2/R2%,QRK8.\-$6P.3S$FR#9:EFR3^C]_@\FD#:93 ML1UW1F\2$>P2/Y>MTKQMD)>+:J6#U:C=^2.R')'Y("F%B+8%]YD MZ[S-BD!U5_HR;Y_J-ZYVVVM1CBDUJT,.G!!A*$SM;!B+1!0A4T!'LTA/RM;M M?"*+=ZQB[]T0;-[>VUTCVP]Q))E$UK"U@7KE14*SG^*AC,E0QA26:&P7],X. MP=9NB']&MJF2C$;27@O80,[TD@%9XW@@8S*4,873'"MC[],0;-1&.>0=YU&- M@ F&(V+JZ@!&DO/0FEL',B9#&5,X[Y&ZXMXR8=@R_:=]5'5PW32J="1-8.( $B*1P)%Y;;R' M5\.]5\.P5_/5#;#ME0@AMH N&"/4E,^&:9U#:3X["\,>:V3) M /M]EQ\2^R&)'Y+"&8Y5L/==&/9=IY0,L&V"+-DF?:[F;S"9M,%T*K;CSNCM M&_8]>_.6#+!M@ZP^\$)B/R3Q0U(XF[%J]4X+PTYK:,D VY;'DLP+B?V0Q ]) MX93&2M:[*@R[JO>N#V#;!9&H,^FFWC:.ZOM09-:X!_(E _E26)Z1\I/>?!'8 M? VI#1#;%R$BNGNT^?Z3 X@BQ)FQR(J',B9#&5,XS;$R]L:,P,9L5&V V$^4 M$.G6UI:N#B#E$G-S43^4,1G*F,)YC]6U]T0$]D2^V@"QS8DYD?HAL1^2^"$I MG,I8J0Y>8(3]S[>RFR\76:N6P4U5KRN]ZG3>KV&>4\L#D[+%D[(ED[*E4[$= M]V]OT0ALT> W5/V/SOR0V ])_) 4SF.L3KT!([ !\]4!B..MQ5!:4ZZ-8I2: MBP$'"E&&K=G6 >.$H=$ M8(-86FM3-Y(*:3VY@G,?JVWOIPCL MITXI!1#;ZKC?:X;;//F.-;#99-)FTZG8CCNF=VT$=FT#R@+$88"D]=C+@=)> MRJP1.E!2F/-GXD A0:UWBN#4QFZ6Z!T7A1W7T!H!=;RPAR)LOE7@@'7V*#*? M:CMPD0RE6>UWT0E!S/IW"B;U'/@[!WKAI0VQ^9\[(?$OLAB1^2PE*, ME;JW8!2V8$,J!-1OP_R0V ])_) 43F>L7+T-H_Z-9"=7 JC]E"B*)+->(7+@ M$.8$1Y:4PPB3H80IG/5850^VF,'FQU<'V(4?;;W3BR1ASELW#B /(R+-NT0\ ME#$9RIC"*9XJX?Q@)^U*U0^;/<]-L)D6M]L>]]_N]U5?;W83&]]_0NM&U&*?8_ON>?.!V[FC=YP>KVF5'M= MQ463^FNMZP]!T*S6M"+-F:RI,$@A546TF:HR:&I%2=Z 4\6#Z602!Q5APE_, M15M=5KKQ5K(5.O6GH\FSM\]YZH?Q.]^S=)G,:>K?GK[^T4I]\3 MVS<7Q_;3'GCC!T[2\R>0GDUP7H/UU,&0PV)>2+%+)?*MP<0F%?7N"$_]C'"V M5 R\"E(QOK'F*1A6DDOE:5-#(R8$2W-OX=#.H+P#3\6$5'UL&\'^70[+CX#M M# 0RS@]J#8;%O"9:4R4NS:1?W!L?0-XPOMG41F&IR":2,E%*07L/68Q@8VA7E_!IZ[WMQP-T5 M>[LZ@3T5X] (&H:6QDZ ?Y_-!U/%H]./92_QLF9@H@X7.!PCE_WE1C ?B[D1P+ XF +,QWIA8!Q)$@R!7G3W:!PCU8GAX]X?["F)HB1Q(X"Y%401AL#3B".8 M M" (5'4GX-'YU&P/:>"W8_OQ2]02P,$% @ 38!H59>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'5+QN:"\H3X$+P8>+S8'S)VT> MUEH_L.=&*CO+-LYMS_+ >XT2+:Y3H?LVRKBPA8PTJ;/ % MQ"P;9^UCI]C=*!F7,'7XQNMZAJ/PS-(@^FT>5A]]LG\B'Z63O"#7)HSI :S$)TX.D@K[02H"P(1B6K)0KB$.P3EUR5P +(<01RO$?( MU3B /(Q 'NX%H&V!U_'J8H9HTB ML386BE+DZ.@Q1(HYHD@LB274W9'@%K;:^)Y9->H2*M( MI;?32H@9,T.16 U_V=#8P:[T(:2,J:%([(;?W^:*S='RNC90=WV8KIAO"C%C M^/?BSX'TG"(&?/).+%/HHL^S&;T8M(I)M]=]@14J$!\IT=8BM/% ML[PQS/_TLIH<^5>H:J6\HM@/]4USL;L[[NZ]%Z]02P,$% @ 38!H5> 7 M1U@M 0 ^0T !H !X;"]?YZH.8?@ \$5-G?$K.U _WBFMZTP8EZZ"P10W4Q'H M-,W OOX01L6M(D?M&5!V_A!&0O*X@?M M6- N?M">!>WC!QU8T"%^$*9(T<;!0@-G*R48#9R-%& M 6HC9QL%N(T<;A0@-W*Z48#=R/%& 7IKKK<6H+?F>FL!>NO%Q_8[]?;AT9*? M>YYK?OX[J0[CLS0?/RV?FXOW,N$,[$_O] M02P,$% @ 38!H5:\1:3!H M 0 ! \ !, !;0V]N=&5N=%]4>7!E&ULS9?+3L,P$$5_)J7/&YI_YY)^I! ):(J$K.)E7CFWFN/=*1,WK8>,-D8 M;7&:UC'Z!R&PJ,$HS)P'2SN5"T9%>@T+X56Q5 L0^6@T%H6S$6P MH%(K'9/G#7W&QMEI&D!CFCSN"ENO::J\UTVA(NV+M2V_N0SW#AEU=C58-QX' M5)"*DP[MSL\&^[[7-830E)#,58@ORE"5V&B!<:L!LWZ)$QE=534%E*Y8&6K) MT =0)=8 T>AL)SKH=XYTP[![RHO].YD^0ZJ1)A;@?+O#2-KNH2^'"\MN'BBZY?([_CKCH_Z9.7(F.:Z8Y+AFDN.& M28XQDQRW3'+<,F2BY0E5RH*KE@57+AJN0"5LF% MK#D7LN9&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( $R :%5PKU[ T@4 ,@> 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 3(!H58G<;0<' P ] D !@ ("!*Q4 M 'AL+W=ODP* D; & M@($D'@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3(!H M5&PO=V]R:W-H M965T&UL4$L! A0#% @ 3(!H5:W[_ZJ! @ MP4 !@ M ("!/38 'AL+W=O&UL4$L! A0#% @ 3(!H54@M8HK;!P M81, !D ("!,#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(!H5;(B#+_"!0 #PX !D M ("!GDL 'AL+W=O&PO=V]R:W-H M965T^V^0H )$> 9 M " @4]6 !X;"]W;W)K&UL4$L! M A0#% @ 3(!H56F$1.DC! IPL !D ("!?V$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3(!H M51[5FTH^!@ $"D !D ("!)FX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 38!H5;V^"4K_ @ B0\ M T ( !P( 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 38!H5> 71U@M 0 ^0T !H M ( !I(< 'AL+U]R96QS+W=O
XML 35 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 36 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 37 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 131 132 1 false 14 0 false 3 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Condensed Consolidated Balance Sheets - Parenthetical Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Condensed Consolidated Statements of Income (Unaudited) Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 000050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 000060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical Statements 6 false false R7.htm 000070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 000080 - Disclosure - Accounting Policies Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPolicies Accounting Policies Notes 8 false false R9.htm 000090 - Disclosure - Risks and Uncertainties Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureRisksAndUncertainties Risks and Uncertainties Notes 9 false false R10.htm 000100 - Disclosure - Commitments and Contingencies Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 10 false false R11.htm 000110 - Disclosure - Revenue Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenue Revenue Notes 11 false false R12.htm 000120 - Disclosure - Income Taxes Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureIncomeTaxes Income Taxes Notes 12 false false R13.htm 000130 - Disclosure - Inventories Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureInventories Inventories Notes 13 false false R14.htm 000140 - Disclosure - Segment Reporting Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReporting Segment Reporting Notes 14 false false R15.htm 000150 - Disclosure - Additional Financial Information Disclosure Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureAdditionalFinancialInformationDisclosure Additional Financial Information Disclosure Notes 15 false false R16.htm 000160 - Disclosure - Accounting Policies (Policies) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPolicies 16 false false R17.htm 000170 - Disclosure - Revenue: Disaggregation of Revenue (Tables) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables Revenue: Disaggregation of Revenue (Tables) Tables 17 false false R18.htm 000180 - Disclosure - Inventories: Inventories (Tables) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesTables Inventories: Inventories (Tables) Tables 18 false false R19.htm 000190 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Tables) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentTables Segment Reporting: Schedule of Segment Reporting by Segment (Tables) Tables 19 false false R20.htm 000200 - Disclosure - Revenue: Disaggregation of Revenue (Details) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails Revenue: Disaggregation of Revenue (Details) Details http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables 20 false false R21.htm 000210 - Disclosure - Inventories: Inventories (Details) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails Inventories: Inventories (Details) Details http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesTables 21 false false R22.htm 000220 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Details) Sheet http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails Segment Reporting: Schedule of Segment Reporting by Segment (Details) Details http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentTables 22 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentTransitionReport, dei:EntityRegistrantName, dei:SecurityExchangeName - d403520d10q.htm 8 [dqc-0043-Incorrect-Calculation-Weights-In-Operating-Cash-Flows] The concept IncreaseDecreaseInAccountsReceivable is included in the calculation of NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInAccountsReceivable is a credit balance type concept representing a natural cash outflow in the reconciliation of net income (loss) to NetCashProvidedByUsedInOperatingActivities. A credit balance type concept should always be assigned a negative one (-1) calculation weight as it is a deduction from net income (loss) to reconcile to NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInAccountsReceivable has been incorrectly provided a positive one (+1) calculation weight in the extension taxonomy. Correct the calculation weight to negative one (-1) and input the value as a positive amount if it is a deduction of a non-cash income or gain, an increase in an asset, or a decrease in a liability. If the value is an add-back of a non-cash expense or loss, decrease in an asset, or an increase in a liability and IncreaseDecreaseInAccountsReceivable is the correct concept, input a negative value. Rule Element Id: 7488. https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd 8769, 11554 [dqc-0043-Incorrect-Calculation-Weights-In-Operating-Cash-Flows] The concept IncreaseDecreaseInOtherOperatingAssets is included in the calculation of NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInOtherOperatingAssets is a credit balance type concept representing a natural cash outflow in the reconciliation of net income (loss) to NetCashProvidedByUsedInOperatingActivities. A credit balance type concept should always be assigned a negative one (-1) calculation weight as it is a deduction from net income (loss) to reconcile to NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInOtherOperatingAssets has been incorrectly provided a positive one (+1) calculation weight in the extension taxonomy. Correct the calculation weight to negative one (-1) and input the value as a positive amount if it is a deduction of a non-cash income or gain, an increase in an asset, or a decrease in a liability. If the value is an add-back of a non-cash expense or loss, decrease in an asset, or an increase in a liability and IncreaseDecreaseInOtherOperatingAssets is the correct concept, input a negative value. Rule Element Id: 7488. https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd 8928, 11554 [dqc-0043-Incorrect-Calculation-Weights-In-Operating-Cash-Flows] The concept GainLossOnDispositionOfAssets is included in the calculation of NetCashProvidedByUsedInOperatingActivities.GainLossOnDispositionOfAssets is a credit balance type concept representing a natural cash outflow in the reconciliation of net income (loss) to NetCashProvidedByUsedInOperatingActivities. A credit balance type concept should always be assigned a negative one (-1) calculation weight as it is a deduction from net income (loss) to reconcile to NetCashProvidedByUsedInOperatingActivities.GainLossOnDispositionOfAssets has been incorrectly provided a positive one (+1) calculation weight in the extension taxonomy. Correct the calculation weight to negative one (-1) and input the value as a positive amount if it is a deduction of a non-cash income or gain, an increase in an asset, or a decrease in a liability. If the value is an add-back of a non-cash expense or loss, decrease in an asset, or an increase in a liability and GainLossOnDispositionOfAssets is the correct concept, input a negative value. Rule Element Id: 7488. https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd 7949, 11554 [dqc-0043-Incorrect-Calculation-Weights-In-Operating-Cash-Flows] The concept IncreaseDecreaseInInventories is included in the calculation of NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInInventories is a credit balance type concept representing a natural cash outflow in the reconciliation of net income (loss) to NetCashProvidedByUsedInOperatingActivities. A credit balance type concept should always be assigned a negative one (-1) calculation weight as it is a deduction from net income (loss) to reconcile to NetCashProvidedByUsedInOperatingActivities.IncreaseDecreaseInInventories has been incorrectly provided a positive one (+1) calculation weight in the extension taxonomy. Correct the calculation weight to negative one (-1) and input the value as a positive amount if it is a deduction of a non-cash income or gain, an increase in an asset, or a decrease in a liability. If the value is an add-back of a non-cash expense or loss, decrease in an asset, or an increase in a liability and IncreaseDecreaseInInventories is the correct concept, input a negative value. Rule Element Id: 7488. https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd 8907, 11554 d403520d10q.htm cvr-20220930.xsd cvr-20220930_cal.xml cvr-20220930_def.xml cvr-20220930_lab.xml cvr-20220930_pre.xml d403520dex311.htm d403520dex312.htm d403520dex321.htm d403520dex322.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 40 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d403520d10q.htm": { "axisCustom": 0, "axisStandard": 4, "contextCount": 131, "dts": { "calculationLink": { "local": [ "cvr-20220930_cal.xml" ] }, "definitionLink": { "local": [ "cvr-20220930_def.xml" ] }, "inline": { "local": [ "d403520d10q.htm" ] }, "labelLink": { "local": [ "cvr-20220930_lab.xml" ] }, "presentationLink": { "local": [ "cvr-20220930_pre.xml" ] }, "schema": { "local": [ "cvr-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 180, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 8, "total": 8 }, "keyCustom": 2, "keyStandard": 130, "memberCustom": 7, "memberStandard": 7, "nsprefix": "fil", "nsuri": "http://www.chicagorivet.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "role": "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - Commitments and Contingencies", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - Revenue", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - Income Taxes", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - Inventories", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - Segment Reporting", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - Additional Financial Information Disclosure", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureAdditionalFinancialInformationDisclosure", "shortName": "Additional Financial Information Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - Accounting Policies (Policies)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies", "shortName": "Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930_StGeo-Location", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - Revenue: Disaggregation of Revenue (Tables)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables", "shortName": "Revenue: Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930_StGeo-Location", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - Inventories: Inventories (Tables)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesTables", "shortName": "Inventories: Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Tables)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentTables", "shortName": "Segment Reporting: Schedule of Segment Reporting by Segment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - Revenue: Disaggregation of Revenue (Details)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "Revenue: Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - Inventories: Inventories (Details)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails", "shortName": "Inventories: Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - Segment Reporting: Schedule of Segment Reporting by Segment (Details)", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "shortName": "Segment Reporting: Schedule of Segment Reporting by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3_StBusnSeg-Fastener", "decimals": "INF", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - Condensed Consolidated Balance Sheets - Parenthetical", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - Condensed Consolidated Statements of Income (Unaudited)", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "E20", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y21Q1", "decimals": "INF", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "UsdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "Y22Q2", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "UsdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": "INF", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - Accounting Policies", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPolicies", "shortName": "Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - Risks and Uncertainties", "role": "http://www.chicagorivet.com/20220930/role/idr_DisclosureRisksAndUncertainties", "shortName": "Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d403520d10q.htm", "contextRef": "D220101_220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 14, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r330" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r331" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r328" ], "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": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r332" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r327" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r329" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fil_AssemblyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Assembly Equipment, during the indicated time period.", "label": "Assembly Equipment" } } }, "localname": "AssemblyEquipmentMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "domainItemType" }, "fil_AutomotiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Automotive, during the indicated time period.", "label": "Automotive" } } }, "localname": "AutomotiveMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_EndMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the End Market, during the indicated time period.", "label": "End Market" } } }, "localname": "EndMarketMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_FastenerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Fastener, during the indicated time period.", "label": "Fastener" } } }, "localname": "FastenerMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "domainItemType" }, "fil_LocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Location, during the indicated time period.", "label": "Location" } } }, "localname": "LocationMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_NonautomotiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Nonautomotive, during the indicated time period.", "label": "Nonautomotive" } } }, "localname": "NonautomotiveMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_SegmentOperatingprofit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting segment operating expenses from segment operating revenues.", "label": "Segment operating profit" } } }, "localname": "SegmentOperatingprofit", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "fil_SellingAndAdministrativeExpensesUnallocatedCorporate": { "auth_ref": [], "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 adminstrative expenses", "label": "Selling and Administrative Expenses" } } }, "localname": "SellingAndAdministrativeExpensesUnallocatedCorporate", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "fil_UnallocatedCorporateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Unallocated Corporate, during the indicated time period.", "label": "Unallocated Corporate" } } }, "localname": "UnallocatedCorporateMember", "nsuri": "http://www.chicagorivet.com/20220930", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r188", "r190", "r218", "r219", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r305", "r308", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r188", "r190", "r218", "r219", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r305", "r308", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r172", "r173", "r212", "r214", "r280", "r304", "r306" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r131", "r172", "r173", "r212", "r214", "r280", "r304", "r306" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r168", "r171", "r172", "r173", "r174", "r188", "r190", "r217", "r218", "r219", "r220", "r221", "r222", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r305", "r308", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r168", "r171", "r172", "r173", "r174", "r188", "r190", "r217", "r218", "r219", "r220", "r221", "r222", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r305", "r308", "r325", "r326" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r132", "r133", "r212", "r215", "r307", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "label": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r132", "r133", "r212", "r215", "r307", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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 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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r137", "r138" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 receivable - Less allowances of $162,000 and $170,000, respectively", "verboseLabel": "Accounts receivable - Less allowances of $162,000 and $170,000, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r283", "r295" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Federal and state income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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": "Other accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r164" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAdditionalFinancialInformationDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r72", "r73", "r74", "r223", "r224", "r225", "r258" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r139", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r66", "r107", "r120", "r127", "r142", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r254", "r256", "r260", "r269", "r271", "r282", "r294" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r31", "r66", "r142", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r254", "r256", "r260", "r269", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 1.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": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Accounting Policies {1}", "terseLabel": "Accounting Policies" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r163" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r9", "r62" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 1.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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r57", "r261" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net increase in cash and cash equivalents", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r9" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 3)" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r176", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies {2}", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Cash dividends declared per share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r72", "r73", "r258" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r191" ], "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", "periodEndLabel": "Common Stock Shares", "periodStartLabel": "Common Stock Shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r16" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common stock, $1.00 par value, 4,000,000 shares authorized, 1,138,096 shares issued; 966,132 shares outstanding" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r93", "r292" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Risks and Uncertainties {1}", "terseLabel": "Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r94" ], "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": "Risks and Uncertainties" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49", "r66", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r260" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.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 goods sold" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerAdvancesAndDepositsCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.", "label": "Unearned revenue and customer deposits" } } }, "localname": "CustomerAdvancesAndDepositsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r60", "r67", "r236", "r242", "r243", "r244" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes {1}", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r60", "r162" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r212" ], "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" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r192", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends declared", "negatedLabel": "Dividends declared" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Per share data" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued wages and salaries" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r41", "r42", "r43", "r72", "r73", "r74", "r76", "r81", "r83", "r92", "r143", "r191", "r192", "r223", "r224", "r225", "r238", "r239", "r258", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r309", "r310", "r311" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r60", "r161", "r166" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "(Gain) loss on sale of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain on sale of property", "negatedLabel": "Gain on sale of property" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r66", "r107", "r119", "r123", "r126", "r129", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r260" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r68", "r245" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r44", "r47", "r75", "r77", "r78", "r79", "r80", "r86", "r88", "r89", "r259", "r285", "r286", "r288", "r299" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net income per share" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r44", "r47", "r75", "r77", "r78", "r79", "r80", "r86", "r88", "r89", "r90", "r259", "r288", "r299", "r301", "r302" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Diluted net income per share" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Income (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r69", "r231", "r232", "r235", "r240", "r246", "r248", "r249", "r250" ], "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 Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r70", "r82", "r83", "r105", "r230", "r241", "r247", "r303" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r40", "r226", "r227", "r232", "r233", "r234", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes {1}", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts payable {1}", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCustomerAdvancesAndDeposits": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of (a) prepayments by customers for goods or services to be provided at a later date, (b) the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement, or (c) a combination of (a) and (b).", "label": "Unearned revenue and customer deposits {1}", "terseLabel": "Unearned revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerAdvancesAndDeposits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accrued wages and salaries {1}", "terseLabel": "Accrued wages and salaries" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Other accrued expenses {1}", "terseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r59" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.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": "Other current assets {1}", "terseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r148" ], "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": "Inventories {1}", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r23" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r29" ], "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": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r29", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r27", "r64", "r91", "r145", "r146", "r148", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventories {2}", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r25" ], "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 material" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r29", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Valuation reserves", "negatedLabel": "Valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r24" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovements": { "auth_ref": [ "r10" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale.", "label": "Land and improvements" } } }, "localname": "LandAndLandImprovements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Commitments and Contingencies {1}", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r66", "r121", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r255", "r256", "r257", "r260", "r269", "r270" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 1.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": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r66", "r142", "r260", "r271", "r284", "r297" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r35", "r66", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r255", "r256", "r257", "r260", "r269", "r270", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r163" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Production equipment and other" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash provided by investing activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r58", "r61" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r38", "r39", "r43", "r46", "r61", "r66", "r75", "r77", "r78", "r79", "r80", "r82", "r83", "r87", "r107", "r119", "r123", "r126", "r129", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r259", "r260", "r287", "r300" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total operating (income) expenses", "totalLabel": "Total operating (income) expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating (income) expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r107", "r119", "r123", "r126", "r129" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating profit", "totalLabel": "Operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r12", "r281", "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r30", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r51" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r56" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Cash dividends paid", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r54", "r141" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Purchases of certificates of deposit", "negatedLabel": "Purchases of certificates of deposit" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r55", "r251", "r252", "r253" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Capital expenditures", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "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": "Capital expenditures {1}", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r189" ], "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 or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "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 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, no par value, 500,000 shares authorized: none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r149", "r150" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "auth_ref": [ "r52", "r141" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.", "label": "Proceeds from certificates of deposit" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from the sale of property" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r163" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r165", "r271", "r290", "r298" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Net property, plant and equipment", "totalLabel": "Net property, plant and equipment", "verboseLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r192", "r271", "r296", "r312", "r313" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r72", "r73", "r74", "r76", "r81", "r83", "r143", "r223", "r224", "r225", "r238", "r239", "r258", "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r98", "r99", "r118", "r124", "r125", "r131", "r132", "r135", "r211", "r212", "r280" ], "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": "Revenue {2}", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r65", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue {1}", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r213", "r216" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r45", "r66", "r98", "r99", "r118", "r124", "r125", "r131", "r132", "r135", "r142", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r260", "r289" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r26", "r27", "r28" ], "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": "Inventories {3}", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureInventoriesInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r107", "r110", "r122", "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r95", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r129", "r135", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r169", "r170", "r304" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r95", "r96", "r97", "r107", "r111", "r123", "r127", "r128", "r129", "r130", "r131", "r134", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting {1}", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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 and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63", "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r95", "r98", "r99", "r100", "r101", "r102", "r103", "r104", "r105", "r106", "r107", "r108", "r109", "r118", "r119", "r120", "r121", "r123", "r124", "r125", "r126", "r127", "r129", "r135", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r167", "r169", "r170", "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r41", "r42", "r43", "r72", "r73", "r74", "r76", "r81", "r83", "r92", "r143", "r191", "r192", "r223", "r224", "r225", "r238", "r239", "r258", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "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/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r72", "r73", "r74", "r92", "r280" ], "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" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_DisclosureAccountingPoliciesPolicies", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.chicagorivet.com/20220930/role/idr_DisclosureRevenueDisaggregationOfRevenueTables", "http://www.chicagorivet.com/20220930/role/idr_DisclosureSegmentReportingScheduleOfSegmentReportingBySegmentDetails", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r19", "r20", "r66", "r140", "r142", "r260", "r271" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Total shareholders' equity", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets", "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r193" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock Shares", "periodEndLabel": "Treasury Stock Shares", "periodStartLabel": "Treasury Stock Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r193", "r194" ], "calculation": { "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury stock, 171,964 shares at cost", "negatedLabel": "Treasury stock, 171,964 shares at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r85", "r90" ], "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r84", "r90" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.chicagorivet.com/20220930/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 3 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://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(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r327": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r328": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r329": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r331": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r332": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://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.29,30)", "Topic": "210", "URI": "https://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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://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.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" } }, "version": "2.1" } ZIP 41 0001193125-22-280131-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-280131-xbrl.zip M4$L#!!0 ( $V :%6\^"IRO 8 &\W 0 8W9R+3(P,C(P.3,P+GAS M9.U:6V_;-A1^;G\%EX/C^P6?HC@A)>3"P.JVVA4C@&@T0Z1(@*=!P&_PPH,R-?PQVV]!EHX$W0R56CW^!7JMMO[=K?=[:)_+B^_ M'W>&[4\G?W8__?7QNM,[N/S[WQ:ZO[]O$6^"16RMY7(?V39X)-TI\3&"& (Y ML*9*A7W'T10H,9L+/(P$:TGBMB;\SDF) MCO8G$XBD/<$XG N,L1S%^E-"@5D*56:$S@+3F+*"O^Z4NGC"!;TC2H<7,[NU,P".TVE\@%#0_,!K\K!J+SL'!@1-3YZR@QU-%M>FH[3D)T4(*BPE17[%/ M9(A=LJ;72MAJ%I(B.'-#0'8T6>]ZCB:/L"3Y4*B!GP92 MZ;2$[&;$)X$ZX\(_(6,<,1B VP@S.J;$LQ!62M 1Y&V!(0H6+$,S[.L[!CJ1^R,A.VC<59#S8<>^$G0W< MCU"0%H24<0C.0*HV+$UV0$1"1+$[GQ=V,Q58N"4MI90 )3PD0E$BYV.[XSQ% M0!X9KQL0B-" ;F7 'TP*8B=Q!U!OLU)-C^ZD#B^P[:L/VT6LC&RVD MX$].\-!9%LDIBB3Q+H*CN+T\1U/!E*5&J#@/5A)90J@LD_9DH_PL P\[OT^5 M7F7E,/".>:"@FH"JH@8($[L!F'8)F)PBA -=@>14-5 MH+J&Z.)=$$;((P&8 MA(;DC'K0[\VI\F)\/86B;LJ9!Q7BZ2T47[-O 8X\*,*\!91/HZX>ZO:>AGJN M)T8Z-83REA8L$O$QRAO['8=<_H$2FVAW;O55DQ95,WCHQF4P3)Y+&%P]?;+? MJ@ELX#;,W[>E^;O0@S(%:#=K-4@]MLGEFC=XQ![=]PFYYPTQE^ZBH5"^>*0GM MIHH;-->8?@84S0(&]#IK3, &,Q-FUV2B:X0K$G*A-YLJF$H\AJ7Q30F95!K- MQ1L@5@%"W])Y$2-0)RY1/LS2GOJ-;7-E!F@/'H>VCS)+<N]_9+QSJ3Z&J5[/MKM97D#%OUNXU.LDWUM>8$_H"9_F9Z/25$R57G:U'(,#V[ M*T[/5"%*-#;HK79?N]H]K0F?\HU?Q?UL X=A730L?:;5K7S3DPHU@UTYV%3^ MU!\.O\$B(12F@:I)_VI&PPPHG_YC%?')HJ"D 6:C+66CHX-!@P'*WD:;35/[ M/T7M?QZ !O)+A?^R"@/2;S:J^A,#3<7_#%>VAH\AOZ#-\*6D^[27MLW'%/,' M,#UQ;O!#W>?F!=E0\I0A2R=D+/F_&/E#9_%*%-KY!Z2'U->)AY+7S)^Y&Q,, MKUGU/SM[TFKK+KO3M7N=UH/T+!14OM6M>0_KK&\_>QNL#>_5F:Q\3)PW5B-2 M?M9-^(EC[)?97LTK;J.]2AF',"6SGDVMVS)*M-WV-O'AMI=79"== M*[CQ^'OL.E\>DXS_RX4+Z<-KA$=2">RJ@:5$1"!W*&/Z9B;['S]?M>8OQ_L> M]Z',/H?-6D\E\"<"!51%VIN/@D?AP(I??_=AV_8ME+1#(BCW;A)5D8A=M_3Z M9(TI^W$:>%^P^$G4%^*/B$CR=V M=V^;V\-(<9\K6)>+?I?ZM\WQKQS*JFK? MJTC;YGZ6^T7/EWJWS>DS+!4)B"@ZO=2[;4X/I03'V$Q_A@FU4TN)7D/>MC#@ M%,&83@]]HA&P\D*K&(F!HQ!,M?.)#SX/H#05LR=Q/:&-DN/OP'(%@6/0(J*T M&KX 8:PKY%#PL:8GT=10MR(2CXR*@3 HS2;#P!MZ/M1].E?TTG/Z$.I#HJP" M9A'F!K(P"(=.LH<>O?P/4$L#!!0 ( $V :%4,18)1:@@ #9L 4 M8W9R+3(P,C(P.3,P7V-A;"YX;6SM76UOVS80_MS^"BW[X VHX[RL6Q,T'1P[ MS;*FM9&TPX9A&!CI9!.51(VDG'B_?J0L.Y)#4G3;1931+WZ1[\A[[B%/QQ,E MO_SY+HZ\&5"&27+2V=_=ZWB0^"3 R>2D@QGIOGCQ_*B[W_GYU=.7WW2[WIB2 M(/,A\&[FWMGPO'_%,LS!8R3DMXC",Z\?S% B!08D3C,.U+M($C)#7'3 GHDO M_NXS\5LZIW@RY=YW@^^]@[V]%]V#O8,#[\_Q^/?!?G_OS?#7@S>_G5_O'QZ- M__AKU[N]O=V%8()HWMNN3V*OVQ4613CY>"Q?;A #3T!)V,G.E//TN->3.G+J7W>[^_O;SVIQ"C+DX8EYAR/8:/ M67[XDO@Y*(L./:V$_-9=BG7EH>[^0?=P?_>.!?=FACBJ].)/L8\FA.(9<.F, MGG3>WM'AWKV*;',S5SS0*)RQ?W1TU,M_+0F+Q@*^DBZW_;RW^+$JC VVK-S[ MZNF3!:.41' %H2??/UQ=V&'O2>D>#NC?UQQQB"'A Y($D# (Q =&(AR(X\$I MBF1OUU, SG:\'-DQGZ=PLL-PG$:P/#:E$)[L^#/:778A6?EVTQYZ*U@^BOPL MR@?-I?A>Z1KN.(BF@F7G$LS_B5L855@5$;]L22>2XYK03MD+'6D(6S(=(G:3 MTY>Q[@2A-#>E!Q%GRR.YQW)O%0?^[C,FNAUDE K[EFU'Z :BDXY:IO?8)@X0 MF_:30+Z=_9/A&8J$&:S/!XC2N8B'OZ$H XWI=KHE2*6QT*=5=(CZRU[$QWP@ M=+23IY#HL2R.\]:Z(D#&2_V0DECGWV6?9%,47L:$1225O:&HXQ$: "W.';<@ MH_KBR^,3")3C4$P3#FP4#B$E#'-+_FQ4G:?/"K^:O8/&V>O[/LG$<+L"'\30 MNXG@'?":@&%2<9TM,UXU2X>-LW21S(1]A,Z%L1I6*B*NLU#%H_;Z#XU[?4PA M13AXC^Z :;Q>$7'=ZU4\:J\_;]SK(SX%:I.X* 1=9T"%3+@!D3RO&_^7$M3'U9X,LTW[+A\.7<:A'? MNHV,G$N,;G"$.8::)9E"L+&*UAC-97G'KI:U)MSP$-3[6U7*6@?J:OPYB].( MS &N()\LUH.J7J\5=%G =S7!$2.-9ALPII=O!5,&N*X6B <9XR0&6NP#D ET M<26BABH+Q59P9N, 5^O,Q7B[2'R!(*_.6DTOA7PKJ#+ =;4F70)6G_DXQ(*R M,&(=UII/&880@C#Q?JR4C->72.NTW.:G%K.K64+)3A%]KSGQ/TY))(QC"'RU45Y>H5\ 13B X0S3)K_&4ZZ8A]K$NG;-0; 5C-@YP=8GZG@)B&9W7 MGH\4@JT@1P708C6ZJL>_[*T#O!3?'V=O_>I7-@H7JX8/"+C?V/Y%=]J; M^G-EW[W)QL>>//EUP3$EH3;$E24:",PS2#)M96/U<\/S6.'%:G1=HG WB61\ M%!9V:M/&LHS;'E_#X^S5RU$*5$!-)HLX<*G?EZ&2;)@#@_%E+BI4N3H!5EC. M[E(9L&MI6,FU@P0%/F:(7*.T9736>,C5ZN0[X+4I:%6F8=Z4!E?OX_L,8EV=@"MCBP%U*G(# M_=)=)]T.ZA0H-SE#NE+UDO?.OX[(+7N\PI>B2Q=K7PHS&PA[T@J1DWHBOW214$FDU)U6P MKB8_]PNT(6;YQDQAX2@TWF5LUFDU:37N,E[5#E(3_).#!*_=T[=Q^%WJ;1FM#]RB9O2%@XSJ;_NS M)M?0Q);Q;'*6FO(C!RE?/.7IP4V$FP5JA?Z6D:UUDZ:JL.<@U8;;#JWI-K6Q M990;W:6AO?EJDG3!VM-9KX!QBGT1HXJGMU8/E"3'0#$)UEUQ=N='69!?T_:G M*)G E8AW9V$(OO9&W<]+WA7LH+/ZI0FZ=,U8G MZO7'M7Z[QX"]FRPN%#9T2B@PC,(AECY( E:Z/;R&7XV2FZ0:,ET5J3J';')R MU^VA*X[+%_F?4:^>_@=02P,$% @ 38!H56?A%B0##0 N]$ !0 !C M=G(M,C R,C Y,S!?9&5F+GAM;.U=;7/;N!'^G/P*-?W@=B:R_-*TL2?.C?R2 MU#W[I/'+]3J=3@8B(0D7BM !H&S]^P(4)9$2 )(2):X4SMPY%+D =I\'!!:[ M)/CII]>!5QMAQ@GU+PZ.#X\.:MAWJ$O\WL4!X;3^\>.'L_KQP4^?WW[Z4[U> M:S/J!@YV:YUQ[>;Z:_.!!T3@&J==\8(8?E]KNB/D*X$K.A@& K/:K>_3$1*R M ?Y>_G .W\MKPS$CO;ZH_>7JK[63HZ./]9.CDY/:?]OMWZZ.FT<_7__KY.=? MOSX>GYZU__._P]K+R\LA=GN(A:T=.G10J]>E1A[QOY^K/QW$<4V:XO.+=WTA MAN>-ABKSVF'>(66]AFSBM#$5?/?VS9M0]OR5DX3\R^E4^KCQV_W=H]/' U0G M/A?*IK <)^<\/'U'G="H# W6C!+J5WTJ5E>GZL1%59SXHEDI$8!R?G9TUPJLQ85F9*V;2\;H_-"87 MD\+$HLL,WL]OWTP81U4)-S\5X MB"_><3(8>GAZKL]PUZC&5&W%P0>%_I]5;8UU5>I+/9@3='!=GL6^NLL*5%%7 M^]HJSZJJN[B+ D\4J/!RW46J2P>(% GO4M7K*QO64Q_@00>S(C5-U#M7 M&R*["_&).GDG?R::Q*\"^RYVIXTJ[3=B:&&P/@HDL&KFBDK%?8Y=><"I1UQY MWKU$GAH-'_L8"[XBNGE:V!K(JRFU/:S;TG_Q11\+66F&B61=X)/-063!I.%& M*9E=Y:VN=!;I #_[*'"EV^=NA!-;>T!(R:;BUEAY[,M^T:>>*U<--W](AWR\ M/89L;0-DRZ:NU#92UZ-.7,<#3ZTL*#N( W>@5.13WZ*+>"?T!@)>[R$T#)5L M8$_PZ9D0Y!#@Z,1>2J36S)Z=I/Z^@R.C!B.FV89K6@%G"I#ATJQ9%W4*-, M=J=HK3YQ!,\=Z@O9LV^\L):+ XY[ZF#[_"T8]+(;XVO1FT\AR]8! MX]P9+#9SMGN"BN3%>$F:9&&[-+-U);58,;4E$*=[_?AXL[ FU9TO!/R@"_Z;IDHD<;$??6OT)# M(I!G)<)>9B=(23%;3]!I&00]8"%MP.X-8C[Q>]S*C$%X)R@Q&:KGXF]E/53K)G6!!:Z*>@@]E4##S4^3"$]_*P]1%RUQP8P0@STOQJI:TU:Y. MHO5+A._1X8>YR^11N0J^.! LP*E^U )?)7 D^TYB46[D:$FPS)LD*UO+UL'T MIL+@"&\%0J7_5,(YW;%:+@*?$+O%@'RMQ-@Z437+]!%)PB=":Q\@5^H7+";1 MW3O*3<@G9>!COF 3(&?IFHR(BWW7A/3\.GR48[;8?:%/C04S9+7?0640-I^$ M6TF1W1>CI]EM[KU M6W+:1H+XO:8CY/I)$)Q&V H5@:#1TB47UNJY<8)%\PZ%3U;OE+G#*Z6PT71_ M#[@(5SU/] '+8=LA'D[H^T2+N2TWTM3N]XW-, H7GV-APP[)'PXWQ3$BXN4 M2>DF;X=$)#"!":#QX*M$2%G9\J\)'U(>@M_J-CG'PC1:V\O\"'2FH ;J9IP\ MQ34!X F]WKP.523L$ON2'-/0G5;J1^ X%3E *2JIHTJBX6L\^3=F;/2(4LI< MG:."W9^!\Z %FN2FX]! W@?R+L!D9 D;9RI:)K'Y.["=4!TR@&;=985O_9$< MT2@CQN2^O:3B=EMLG M&I

+4A!>C17<.X(GLE M"U;CUU1^G\@U8J1G]N\PF+V2*SNYV&+19D6\Z;O7.%Q?9V?75L<^,6S%2L_R M/V"G>=9.[^S!VC0/6H#F88/:RI/G1>3R;!7M02[/BA.@%9!T :/ 6]/Y(R , M3[:=DSICZ^(GO1S .S=#YTV\,)N.#: (A%3.P=CE7R02C\C#K:X\(P<9,6Y[ M:++1DC1B.'F&0\]ICAKV@-T\>$&Z8V-ZWR,1L-#2-L/#J+M*S:^0Y_%6]Y_8 MKWZQ,KZ 0B)+HUC>7I&Y_!YPGQVKG735UG;1]H#C M/&@!"IH8U/Y"?+E6+, ?MU6T!_ZX%2> HW6K.WO5+/9::\H0;2@$\)[-T&UU MX[()%4!N>':#U[X_]X#8/&@!\L&5SNI_M4(8R;5#F)>65A)'8%==D#YB\D1, MLHT9H>YB^._FU?$"]::Z/.@COX&WY-=M@\[@!IU"6,[A3)L?9V\6SD1,0?EK MKIS\\>U!K3(U>Z\DKT'>8V7!BK*W?\B"MW8+U\6K)>V3HNT4"9RWM95W44B6 MN+M)5C A[%N2 O>]1&T0#(R )Z^7$;XQ=(HIW L&E-Q[[]&K'<[$=8AP)@T M%)RL=M6!OZO.)>*$M[H+'MIX\O=):GSIF?./&0O##R%G10%0OO&*^HXTBX7K M%!4XO&)8+F74D2G>;RD!GR*KO8 &/4N\,=M-E:."76 M.QJ GL:(0J#J44"E ML\IB_YN(_O1%C6Q$YJP$/IEY40'TJ-PL6IN-.J,X?)+,E@)ZJ&T:$L[H9QC% M=X$.DZ6 7M];C#;G\0&SE85/5$8,[*_C;>DI@F@@EB=0K\=P#TTV+8I.ARN3 M K+B61HI+SUIUZL**T?AC>C5I19[Q&Q$'%.$62L&/=BLMPUX^"Y26KG#D=I< MNT^T7;;$F+2M1RTPHS.RY'!?(?"7',A>BX'M1KB7YI@N\;[=^.X]8M^QT 9= M=1)EA5U3>XN"6VM2R=U\-G!^Q;3'T%!-L)YA[#?+0I\ +%::(T(@9H'(VXSK M;1R&S+(ES@*I'6S&D=G2LN^1(C@H>2I8GP8 \\&=DI1M&Z>#!8&R9H/4#C.= M#18- I0VJ')R\'-RMJ5M6C@F6UGXX9B,&-COK"V%8V(/N,8."PK#6"LO]VE> MFSX;>[SWT>EC-U#;=BQ>N1Q'9PI"?O66 3PPO(JR6XI/7JOOO'N;#E!.6P$7 MH9PJ]N.$*%=1\C+@0V;T>JR(YKY,TG6+]\E94I:P^;J M<)H\$<"O#^;&'M+7!E>"'\#:]0OBH..-9WNM&0$T28)%TFC:II]2JU*!F5*!8(+ 52JP2@7^X*G 9B#H@*J= M58A= IUOC!@"*QN&JRFC#SVBGO#DTVVU1A4[D?^X3>C60N$I-\+/=*^$#./== M5(K/7CN8[/>R0F6FOXL"?XVF=R,!7F5BJTRL:>*M,K%5)K;*Q%:9V"H36V5B M*'62R"<.&T65?<$&X U?-4 M,,MWF^Y 8L+#7;U&^.9U*#U5S'6SBQ;R%:J!3L@JR #:9^FKQ.".G\WW- M.7L%\ G+@X9]:Z:MDAAM),H?L(/)2#GJZH-W 6-FVJQ%X!-EMUA/S<=2MYZ3 M^AF'MY@(?.B3%NFA/BOIB^7Z>]4,O;4(?"KL%AN6A4=E=9Y) -=P! M !0 !C=G(M,C R,C Y,S!?;&%B+GAM;-U=[7/;-IK_O/TK<+V=2S)CQW:R M[3;=MCN*[>1R36*?[6QWK[/3@45(YI4BM01E1[MS__L!("E1)-[(!X3@?F@C M2P">%_Q GC>OOOSYT6"[DE.XRS]_LG)\^,GB*33+(K3^?=/8IH=?O/-5Z\. M3Y[\^8/D,OCH^_.7QQ_.(%^OGR M\J^G)Y/C'\_^Z\6/?WE[??+RU>7?_OX"VO-IMD"'AXRC)$Y_ M_9;_[Q93@I@H*?W^R[NB6'Y[=,3[?+[-D^=9/C]B)%X>U0V__.)WOQ-MO_U, MXYWV#R_KUB='?_WP_GIZ1Q;X,$YIP642_6C\+15?O\^F0B@+@DC9@O]U6#<[ MY%\=GKPX?'GR_#.-MFS.XF2'RO0NGN)YEL?WI.#*..+*.W[U\GC;A8_93Q6= M'I4R3EZ]>G4D?FTT9H-%Q:9U<^ROCLH?=QO'&EXVZOWAB]]]EV<)N2(S) A^ M6ZR7Y/LO:;Q8)N3+ZKN[G,SDHR5Y?L3['Z6DX+I\Q75Y\C77Y;^SK][C6Y)\ MB7B+3U?OE R]VHQ1=CARR-8<%R3JLB:^[LM>HY,O%B])'F?1>3J,UU9OOTQ? M%SCOC0!Y?U^,W["G,AG$6DQF4ZS55JP8\9EEL33F%#3X\:R,_1YTX]'"):VPZ-Z_$!P-$P7 M[6?-@ GS@L)33._X?^?_6,7W.&'+EUX16N3QE+WB^0^3--K]HM&RW VR4VS. M5C\Y(^6_YY^GR8J?F=F'.[["KMAVX7PV(]-"@6;/3$!7Q7YT!EE=;*^&XHHD M^X"FC">$TZC\0+;<:=;<;T=+Q6:3/9*J]O%XVH^ZVX^Y/:YD+X_+2[SF6QQZ M,3N+[^.(G6OH:;989.EUH7Y9&SI!'T=V/$$>'WR>4%0/CI8XCAP^*!SP+[D' M HNQCT5LIXKVHNN!+R^+I+V"WZ75EH+_UPYF7)3*+_7=%"K.*;[(IPZ>.$L+T( MXS5;D/<99=_SY]=EGO$E'KU>?Z*$O2LOEB3'_"PQF19L\1?L-#&Y9>]7K-QL MCT(*NC#'E!^TEK=\H2)#>P+(8KJ@UZX"Q[@?1- M+NYMUV*G*+U_UK6$@E)#'8*Z>E@DQ@T,7QJ9VP RJ=S/-77!CE3\R7VCV;FW M&H&OG:4TH::*D(P3>DD[E\=J]?JY)-Z>)B]Q?I$+?J*_X&1%+DE^?8=S%3!L M>H*O8^VY [W+!)GRF7* &"4&%E320H(88M20(!<8R'HHJ'.?UW/^_%S"L6%( MGI-H""(M.X,OY7KQ",'EAM)CA&8_-74NOOK/I9_3?,*VO-R+[TV6GV6KVV*V M2NHK!G;Z(?$]?XZ?KACKJ?*8WFL,\/E[",=.+LFVHQ^@#1=HQ@!\RB8V+A _ M'!Z@BG1@\!VDML[A>/!,>WK:\E-;L;Y,N.TZC;C!9LDW(^Q\HWS&:KK GZQF M?J"VTF5%XP M.15A_R,U'9>F#T>R&"V:CTV@>Y+?9NJ;:8A(^WG-F=72?;E9 M+J+>3P%*IL_GV?U11.+R < ^;-<]^^.7\[2(B_6[M""YN*@A9[C \O>5L?G0 M]6[+!V2ME^.C!@'$*03VMK'51(V@7E/BYYJI=G R7(QVVX&OF%240=ZQI,!Q M$MK-I5+4SKV25LN>3,0,F(3RY]I%<4?RT@Z@M M+&\.-P3H>(/BH1ZXL1('A M1"]WUUAJ5+X7Q%3.V6^8**=9*F#[4US')H_0_"##D8IHSVL@(@T;]A2%RC4!O#4-72J6%HE[H[PU!Y(>;2 MY17(]K(57/=8):BC&AWPOW<+W:X.M!8Z"?8]O1G9;C0ET3G.TSB=4ZT95]$8 M_J;3\0![HY4CHWKHP-"BE[S[V#>JWPMF?B(\X0"))O?L?#@G'U><#>X_FJS8 MMR62+U8%CT7GKM<*,/4=!8JR@5S# B'%V(&!;J BVFB$S-\^8=KA[#6F\;0? M2!5CC 11/<<0@(J!'@<\]4JP!*?%O/D\CZIVQ9N?'9TAG>Q_^;4YQ4EP.ZZV MC(K#TA[V5MS_(2X=5R=IQ$]J#'$DY4&;9S&=)AD/>C9<:O8;PX4W3&^.H7XQ M%<$R3JY)$CW]F!4$O7P6&.(&:4GF'#-L8DCXEFPOW=ZF)!((T6UUTC386D^+ICIX]==FPZ[=Y1E7ON58C M^)V\C";L+KX2,Z;1;C]#X_K),4BD4VBY-?WF!: MD)3DTML[28.A2T)-"X+T>D0',(TRGN^.H)K0 8I6 M.8]+XE_&[%PY%\ /ST9N0/L!-DYY2/[$Z.3<%,##_QQ;ZQT)H=\'R"4)9$'T MT$3W3&^'KG$S 4X^Q^T#U^YOX"R 30K0P#I)#D#T,R?P]T#P()6ZDPBPHUA/ MF1\8O!C64 >A\L4RR-2%7)!$IFF)\&R_%QA+,%/>((5T@2W)(=HQ)Q.RQ*F?Z'V2L.'F M;_E9$"=LOS^)%G$:4['!N2?GGY#3SY/4=0R2OA8/3M=(HN=,(;HJ4T71@@!3#HFK<0"9?+W37TJC4] @ M..663?:&/,TBF3UZYV?(I,OH@-P;A+69#8CXB %-M$S0YA0K->HG5UJ6?M)[ M(C=;@+.;=:F!_*0R_F\@ON MX.UF3SX=.1^@?[UT>; ;0PKMH:XA2F +HZ\J.KOD(<@;;.>M*^4I[;RM!A [ MKYP6!-#UB([LO,,9[&GGK0D]+CNO7#U-.Z\&+*-9*#;9Z-Z2;)[C):^_F"@L M%NJV$ N&D0,(Q)MCAF?&,(K>-&O8:=_+[H![Z=.+6:OVS=HN;-NR,W1GT(]' MX/UON]J1XXM?][+8I(H/N'Q3/X6T]P@#$#C:\_<#_APO5@MEM;C=WR'/62DE M".ZK 0.!AE+$YC-4K4U?V=>FA$24.R1>8[Y)5>:%4MZDVH_@(#=;7VZ!+EF" M7)E'03KU99)P<+!&D _4C2@@V:SCU7?MDF,K2V]TJZCE?_ILCD48R8^0 \\DB/*!T41+G!@ MD#()WH:1U0QXRG'/-F]W6<+T1?G3LV@;IS0-X;GN5;0A0!%UQ$NH5&/_!UYF M]$\B0Z;VM>B7?VWBTLGM=D'J<<[>@U3K ^2G$?S&M2]IR+*'L+OO=R M]ZN4O5M#0;MT_2?5$CG*%<\924.G*;5V:(.>,W4^)UKFGC_YX\G!JZ__4"Y: MBG"!IAEUF6!XH!AV!2+!TNP]7=6.1K39JKJH\A/OP4XJH@YV07B]2L*>YW$Q M*4YQGJ_98T:W**RZ@B- >O '2E-T/E2C.CXRG@XF_JK83%L8,"6R]KQM%?C8 0/J6LR7>5L7U+7 MN?Z(.QF1E-.3RJCQ$<# #;O)Y5V65HFO M)$#H-(& 0$4/ZBR0(#$H*D<-:/)5 C(F0?(Q#=&1YOA';F,N.&\I_N(5*#'Y4MBUEO3K\02=G[S$/$M8QF7 MRZ8FO]>$CBD[.,M/I.0%LFXV@Z*\&M5I*!B(=;L3="\)]IIM2:D%9>8E/9I& MBYEHE& TY>6U[ 2/J;#AR4&,Q6[)S9(2:I *!%O]]-(-P[">K+'3!O*0@8O\ M)GMHIVS1M726++!+W0&$-GD"11Q'EB,^?G"X46I F1U0,0$C(.2LVBI=UH:" M,_8"D.!#W@Z"#BUE"#;J@5$Y,F)#\[I?(9U-M;(W46%6N^?HCVLRY_RP'726 MVZPL/J^_!(>R>KXU6M_?2S@717E=WI EMP?711C*=N)% UG[ //M*9<%<-'=.!7"Y4&MK9$'HY;0<,V*T>@ M,FH]X@8)NB?W8JBR)%['3O#M97E73*7S*L>.R>- W1ZZ-(V<0!;>9G#TM 3C MLU 3*1G5T(:;W8QXRI%+BXM9E9E< :#=-O \N!**('3PZJ4[ <'51+Z273/77%Y^N;*K8JV*L&WP6'N"$:,-6\PPS+!.2\& MF5>5%43!H8IT[4,7VJ/'7C4=O/6;-S\.=-/I:K$2F0W/N)%\&I=I1\DR(?P# MSS*WX*?+?XKO^T8K.AL>[+3G6$Z0(PVA%.$M0QSI&XX"0[MKO75\\L8 B*]0 M7CDKAKVAN9^#L%T[SH#!NH+( 1)DQ*-[0R@P$%LK1!*=VV.N_!Q%BCOV!A&> MK/I=@J0A^/"AI TZ=?!1V6M?#(APB/[%:L$[YPR]UD?T,SYY<7L3%YV ;&D3 M%_[%;7J@N",^$#]0G+QX>OL,U20"08%.:IECL53-HSE[W.#/[R*&LS(X@[TC ME1[&^O9PQP\#)P[:G+/_U72H25)CK1>XV M=F:YD?( 1(?\#!.#Y?ED('@QDYNI?E#K?Q]5U6VLP#V&&#$>LHC6 G;Q91W MZ#FV&XXCF=:2J!4OL*757ST]ZD/OW?ZX20UX,3O%].Y-DCV8;!3:+O T&&9^ M8 LKC?@UOL <9=J/Q$7*AJP(PN64D2"-GGY*\2J*69O02I?;:*J;_,!RZCS: MOMG^I3*MO"8IF<4JV*E:N[%9*[D 7G7$'1& M9H2=E:,-0XTB.Q^)"DFF7E!$67(%\ERN2(0,*DLUM,'59W9&='-_$],I3OY& MCHWXX$B,'@AN+.27.;SKU#]VH$SUS_LX)2?* M>Q-96V?!,C(.7(;+5!\0)X NTI!"(XQZ4 ;-**?"[SV)?5%/;1=G=R8CE>K< M\7AU7-70#>>/W>NU1]%0:R3YJ0Y$"GX.$?ODB$2OUY\H?_%S)BD_)$^F17RO MJP[:8P!P;:'>O$(6#:.&IOP8NJSH\="?N*:%\(:8P^4TCH1:1U878NYCZ?57 M5:=&TS#D[BE]<^,AJ#Z>:_JX3]@LX,?,OUCGU4 MH4C2T-F-8H#,KU[LT:5*4_.(OY0S&--CFA M&8X3]D^DL0,9N[JP -GR![JBYN_#J*: HFIHGDNHS$ :&,KZZ$5F&NDU<;Z1 M:$JU8M7%(?)&2;,BRZ]R8)E@95^R6"3;;HI5216L()K$V_W$V/,3P)CNIO>" M\>7-GJ\:=\[$X".I;N_ WUS/"62AOR$1KP O;.Z4O_)#MA\8-2%Q";>8E/&* MFB]PDKQ>4;:#ZK@]J5HY*&LNH^K@!EB,B^J! X&&06Q)97.EMD>#P9LX4>=J M[32! Z!+S\'L\T%#]9#L"MR==X6&_<1WX+7P)+G))M-_K.*<]*[49C\ ..*C M-Z^PD\TRYJ5<1&QP%!>KW+E)8!R!],YL$JD"633#M=():!F&2>^U$3_@@KO2 M<]>ZG"PKIKG7'7L/T(O9?Y(DNLFJ1NO*[UY]J>EB9)>U%('2 7V9&C46IX^B M;(5#U>G*+[I AM]L%-L<&@K@RUHZRT#1I>XF]\0RSV9:#'KF6&OYZL'V7O-D M=$579LA08,4+M!M.8FSE61?R,W:#@MZ6+U 0G*B/EVPIE>=[#_7R7$IG40+0 MA8C[6$RV:FJOK%[H]++,KDB!V5DZJFMV[D3AL_V TGO;HB-TJ=GS!EEL-15$ M*C*!8"VVT]9PBWT'KJIU*HX7#,'4G.Q,1GQYDW2N)I)J =#?U;JJDHYOM M0KGO:4V'IB&DSHV>-L@1H,H3F[G?AKIAW%3BYN:.H)04O%#'*BE$I HO9%.: MI587Z_ 0K M=3UN#9&6NA[@("4S-R#_U:P([A;40N1.,)+E#.S)+7/S9*KNH UXZC& >X=- M$Z\@PX*HQTA1G#;>/65"('%0;!P< \-D?SV973VM)M6W(Y6TLJ&ZG4.7*7?U M#)N>.('A2"FOQN]F7X7\RLL+QL@R2]GVZBQ;L'.G AGRME!T:#D F<_%P&@S MK'_I[M0@;75@-R@C"Q&@Z?UMW'-KFZ/'B^;UDD MK[L6R?/':)$T'3H'3>9^LVN_S=7N+H9.H^75WN$)Z)VE3JI]@ 0=EUZ6S@32 M/L>!4NW)Y[-KN7#@ MV%Z/CTH"J*(0"(HL]=#U=S=/QXBILOY[A?."Y,FZK"=KJ,*L5HUA M'5GP@:R:S/=7O/@)%9=$W&R_0^T 1:N:+V5S/W&B.B1M<=\I-$[ M4G78!.VHT;:?C*U6N7]-O9QG;'6?"UB:L=5Q\)M#,;01;X\R^ZQ=:N,^2/.3 MF2!B#R7VZL?))8X96]7S2FM.U_HHA$8QJPTT>*>Z!3J_( ME,3W^#8A/ ^L*=64NHN#;%-&?H @$^.C?$, ':*RCG&29 ^BG#4/,OG]R=LL\;Z, U",*GY BVK P'"CE5F9K%ZI=C^. M+V3.SF>XX'N;*LRZOW,+WZAIOQ@S=YB6V]3^6;_V*YN=!1 H8A 6P=[IRP:A MU9.%<,F.2W'M[R!;:SM-X+:_+CV8H6\[7F"PD8G:-8 I=.O)>[>ROS7".B:K MXB[+XW\JHW(,G>#>NS8\P;QW:X/J3I@.VE()#$AV*NEZN5K/TY[B=NQ#&-H= MW,?Q.(V/KT)AWC^B4)@>(0BZR?!SK2N\:0SWN#MMP!>W,HKN0KZP*6F5-WY[ M!'H9F=[+1:E,\,[-J!(;?J]"U36S=YHXN_AT5 V[4=OL@.>R"@P",G&55YT> M2EQ/V-8_$J63$]RN9]3]'>*C+Z4$LB?5 R(^8B#SK)2TZ82O5NJHE2CR4W:2 MG3-<2>99ULI-/8H.50>1.V)<5 \4&QN%Z_]IEB\S]FM[!@XJ7?B$DOX^G M_-V**7I@S?F_O#I0)KSHYB3=%)7"7,Z-.HE9G?Z3/PZ?DMW4D,#5XBMC7.G% M?)DE\71M+C.O:.X@&YR6#]CF3_B@WXS@3^^";4-M^2WO@2P26]DE:>C,V-EG M4?DW<8K3*:"HO&R D8K*:W@%A3?6U=975 1OL"=^1<=K07F@='8%Y0>*N(^E MUE]-EL7D38C=YW*4%+HWW+X.&&BDY6G!.RRZDN%WEF0/55KMN";WZ"!LH2A+ M*-O.\IX2\9ZN:,%>?_DDNA=.G6Q?>%9:CM4NA7W&<)^.UX)C"(8_I;P^!GL$ M5QG@Q>E@6M&LK>HC[-?&D5*[B;,3-; %.TA5YM3#MACV$X.$XY17H[I(SV(J MF&#'Y(N9-D!?WP<44GJ&$!P5E*8_H(-R+95GE%Q+0)'5RH< @ M::6<3@21]7QY/'!SAGAAP-*W6E5*[BREER1_C6D\%>9O[3G M7$. *D83=4>J&')&JJSG%1@J!^I&?CP>-J6>TBSWS.]6PMS__Y]V"O7_N1=)GU6M7U1KL5J/G @*C]^*^F_T7-P8.#$(& M\3LN-1:S,)JULO)^*'.3L2V:3$E(V8AO&$C2M"R\[.+?(--.B _X3K)(!\PH+F7R2G+)MA1J)]M2EF2 M35LS9+<->#,BHPBS/\]#?%=(Y>SL,)2J]3+[-SQH>&-:NEXMEXEX11FVJL9N M4(S8\@5RT.0TZ-'U](Y$JR2X&V!;%;01U6MN_,0@[!HP#=A2M09''>BY (4; M\*'#LR$8).Y$$U@H/C![\S #EVX@?_;G,0U[S&W)1J,I>5 ME+9VX#2T1^UEYYSS]E.)5%+/?GP4&2H." MY'>0^GG:6Y3?Q:J@!4XCM@)4;UI#KS'B_"1:JWVF M455 3=5ZI-2I+J#52)JZK)*F3A]3TE05DFRFPG>TJ.H2N]'"83RHD\.C\/T> MO9!;'U8M OL>1>4VY66Z @W^ U(-VS=Y6ZJV+B[2E1PXN54O1T?E\$B,'PA6K'0@NW'73X/?8LRO M5S1.":7U9;9-,69I'V?%F'43\#4BK+3NTRR] M<7VP3UYIT].1"=N&.P=ORJUC2R!P&J &A=W;>I;V:7BZJ$N # UTE TPDJ%) MPZO30,=-612O@8Y Z?H%.O84,2 CFD9-EL8S$V+])*Z,.4]II%IMV]_!*2O; ME$ GYGHP%)%I@G-MLL%Q.;7+U]J+X7W O"-T)\>F% GA!*B;"521Z6=0J(IR:GWM?+9!5#(SPC<5:Z[ C M<[ +.)2N 2,E*';VSK3D@_O27:LY^6(V#\\=/4>)\(@Q8[[>;YF MN\^_X&2E.HS8]06_._MP"':/%DE$^ >RI>40[LZ%*R*^JCJL[^J/=*'#,B-,=IF1"D MO+=OX4/;U$FDJ(*^FZC1S>"5O240&-DH0!I.JIN!T8+.)U'$)I->9I2]KO\G M7IYFD2R(6-,8'G"NX\%!N'DU_ $J"2!& 7$2 >'%K(=NL+EQ,D;##+]-*#/Z MQOPHB MRRLO:YFLM>/2]X"BRXLH!G';H')01,PPLJ*(6)K2LE-/%F/V8FJR);9#R- MN-)KKM,$XC:GH@>*0]F,ZY+:G'Y3BG4E'3XD*EST!M4[<1H.Z> MB:VPST"08B.U/J[3Z9-DF$U-7"B88X=U/1S:U%3<.+"IT=*F]GL&BV.TQ#FZ MY[0.T!\.CH^/^7^E4P)%>&.1.D G!R !M]JJ1&2#%T(&! M1R^XQ")GTKX7R+Q>Q0D'*T^>W4S#^#97.[OH^T !9,41!$<; J$GU+321!M8 M]I,SPC7"38XY[>OUXC9KISOH_@ZY.)!2 EEZRP%1.6(@2%!*VKPB4"MUO/2I M#%$Y3MZE$?G\(U&7>VRWB244\=M/VLAD;G%B4M///<]^JQ(\HCNX+4:VSG)M("9*-=2'Y@ MRVNQ6DA70/=WR,6CE!($[=6 @4RZ4L3FW:):FW[+G]J'XVJ[."N#.E( [F,H M)]HCZ-9Z+KR Z:JL[E7'Q/!T L-:7PVT M<3=HJO94>% XQW=]R=5/-\O^[@L.&CAU'R$P>G%!!Q)I"PL^BL"'WFHQ%Q&T MP>0^E]LVVEP7.&'9>:2%IN 1OLJF5?J],K3!SQH#"&.QP'8E>AS+2Z$1R[6E MPZ"7A;5AX+QZJ"G64+<==+DH*<-#DK8).)Z6T;+/;)[97@6P"%D:)L4^EH92 M$^U5H$>1YU*TUS@A%[/+JB#K)9N!8G,1HE@%EIW=%:>UX1'D-H5YOIIN>5J' MR\2A,'9920;(M(]%TT\OZFJ[UDC<@^.8+E10UM*MVYBS,,"MUUCE^Y-F3<>? MKU1N/]^RABD)V*='HR^]OYF#Z+$AZ/J IW=Q2O+U)(TV(-=Y8V@Z0+%FY@4& M.9%,D0>5;:J$"Y>,C&\; X.1615M-%G.RP@V^LJ9J,S@_#>"\_,T.F.O$XF9 M7MD48JDWT8=9846F;3XJ3ST;"$ILI&X:[+5J;\KTGGWZX8OZ&_:_6W:P^N&+ M_P=02P,$% @ 38!H54)#OE;O%@ EI0! !0 !C=G(M,C R,C Y,S!? M<')E+GAM;.U=:W/;.);]W/TKM-D/WJEJQW$RO1.G.CTE2W;&TXZMM9WN>=16 M"B8A"1N*T "D;,VO7X"B9)+"!4$]2$#-JNY(%B_ >\_!Z^+B\=.?GR=!9X89 M)S3\>'3Z^LU1!X<>]4DX^GA$.#U^__['L^/3HS___/U/_W%\W!DPZL<>]CN/ M\\Y%_U/WCL?H5 *].AD&D>8=:["D,Y0)%[ ?Q!_>*]_ M$,^F?/^^.V;MV\[_QP,_M8[[;[YI?_7M[_\^NG^]-W9 MX.__^[KS]/3T&OLCQ)*WO?;HI'-\+#0*2/CM@_SG$7'<$::$_..K<11-/YR< MR#3/CRQX3=GH1+SBW&$_0,0EY M)&U*TG'R@2<_7U,O,G+U[\Y)$YED-BK44*1BG9V=G)\G3C+#(S(]6TMF\?SQ9 M/,P+$XTN*WA__OZ[!:.,!O@.#SOR\\O=E9GM)U+ZA/CL:Y]Z\02'T?*S&_H7 M842B^54XI&R2L/:JDYCT(9I/\<=7G$RF 5[^-F9X^/&5-V/'R[PE'?]IG/7) MRI IPUQ()3]?BQ]R+\7/$0Y]["]?*_7?BZE"G52?@'I9%8X"688I.\H:?B0U MX$M6AX@_)E3%_'B$T#31X00'$5_^DH"4 )3^\/5!6'8NLO[6?>010UZTS#] MCSCX> 3+G6RC*L?>ZQ&=G?B8++047UZ4$W]\74#3$S@Q%%P)[)]_P?."@26_53B9"K:SC Z%HP'_C+UD-&)#JSE6ZE.Z4[, MQ?OI5&J*@J,.93YFBX9^SV#W8B9MNB3<0\'?,6(7H=]'$5;@#8I:#CELHAKU MM_M'?=D0/(@<%4CG'EN.;MX4-:+OZD/T?V+$Q' FF-_A*67%-DTGZ0C.:P:J M(?]C?9 /,"/4A]L-M9PC,4X/]X_[!7O0;ER3 -_'D$3.P/\R(6 [QNDEJ M=/^[+G3O\(A(5H#P.O3^4$#R6&JVEY7Q&DB%9>,TE;0TD[P05H+%J$L[J(J'K M^P(SGGX(?Q2?@@2H9)T 7VDDX 2]J1GYGOAZRQ[H4UB&>T;2)=2S!@*8U^!Y MYE1*FL);-F!T1D(/[@( <9?07S,5H* &-S2GUX#R" 7_(%-M'ZP4=@G^@ID M^#5XK+(6=AE& -RYQY8#G#<%@+0&CU1.]@>#,0UA)VE-Q')HUTT"X*W!![W' M7LP$U:=O'Q](%*A*[9J(Y?"NFP3 6X,3^L"0#.C=SR>/-%!@FW]N.; %8P!4 M:W XEPQ?/'MC%(XPX-HKQ2S'6&T: '5M3F0ZW;Z8GI1%0( 6F*D/Z(,#E[F MI9P O& 8@'-M_N/]! 7!>T/Z>3B9R6 M%VK?CX6)_#:.Y*HG.9*%!S"Z1$Z0H#<;(*4&?[,[P:$O@["7 5+AGW]N.=0% M8P!4:W SEY'ME_4PE^(75=\)25J.-&@@@'D-3FA>I<6: C/4L[).X9XS$D"^ M!I]TM3R)H9 3J4#IPJ U44=P7S<1@'WIA_YTLF;3M?AA5PM\DT"'5*Q'0Q^' M'/OB"Z*6K^35;^;J-KE7"!4HF=! MR.*J"ID%+_WM"!.&F#'L7R^,!E5,](LPXSB1;(JK=/;%B+*B;+/,JK#UM -@$[P'# M4T3\!_2,BZZM4L01O/-F[6D/P"9XWT9CS')F *@K!!W!7F7BGO8);#WP-1GP MNH*[$>1_VL!+H1$*&O)2!HQ.Q1!C/A >>+()5XP.IY-RCZ4\G0VDZENP4LLM M&E9=H] 72LJ/J\F4T5DRFP+U*)!TLYP8E[4L3:#A%ODJY[&P68S&>3>OY"=& MUR+P9FD<)*H$!(OJTF @43KS+7)40-MT3)4DA48CPGN-)',A80!\+M3V2\"*^!S@A2/0!$[F@\-_)[R F\ 3#;K)WL/SL M#EJ+G#Q02WA20YO$05[U$,#NH$NM0C*&UWJ0UGL92QO@CM4A0JX)>B0!B0B6 M@[QD==28!L(2+DM?-"_Q&8V3.Q"R-(?"HH%O1FFSN*0F0;,<52V) '4VQRZ7 M$84!FLMP@ED(I2!L#4D5(BA%>RVBY&(R#>@(*7,'R+G&DL=HB%[\7\XA.,$N/7I5->1KA+B')(*%+;)G@8%%(,RU< M\N">"4XB@$952B'O$DD:JRWRC(W;.<<;./.6S3&GMY\JNBIG&4OAV8VR5-90 M6WFT7HJ'16.-C&KEM@P0$9UH#TU)A(IG MZ91)N\0,:+%%CN\=CA )L7^!6)@LF<@&Z8;$(U"W8Y#0):Y,<+"HXWE@&/&8 MS4O['86@2[2H[(1]7--AWMEBF!?B43)M:,M SWB YQ2%*CL/PC\N&]]N&'MT M>-1>CLCV==<"XN6(BT3)DD*YDXV&\G@Q''K"[#[A7D!%BX5+O+9J>3@0AJX( MBGX(9,_F]T&"SAA'(M-@_SOA\Z^SO%^=^JN M4[)UST%5%U"MP"M1&))VH+:#AEKD7-_A&0YC<+72ZK$#<+^88I$+W*,\NAVF MJH&]6E;& :0+1EGDSR9;H@>,#L'X>5;" :AS!AW$3N_;*98WO8:CB^>I[%++ M#C.%Y1V@3V.L1?[J/0X">;L##H6V@=P/[D](F-R-+.^0276'PN1FB9LEJ[30 MY2+GAG!8U(U_0B2\%BW%;7B/ GP[S.T-+SLB#+6%9V+=R$:_A(&Y6D2\1E#3R((_.2XQ=O:$CS%NK[R9)$+A!:8K9^ M_JJ!.099Y"Z%G8M5,;'0."V3-.3G>$@9SNSEZXLO/"(>0-\V.3K [5: J8D_ MS6UT-NPL8-CDK[Q;R, \@7C +PWN26 MBP;KS7+E_C(26^+.@^(.\ >;"E#9R)1C>5,N]#]'G'BZI0-5 :PJ04HR MU!9;Q$U!P3Z=(!)"DP9*64NXT)6MW.R!VF"+*,EOBOB,Y8@,8$0IZA@A:G,M M\@4S0RPM&>MRCC&A,-2B167 >3):2O1I'*.G! "+MDH5CY/1<@0(.T8.9+)% MZ\MRI\EH*5%).L:'TEB+]D"M#!).)+X27TL'PB^"EE!1/OK-V&91?^[RT4-0 MH=GLR*$-8IQ3S B5TQ L:O#\FNH$9TK%=[7]GVZXD2*N M!9O;$Q';Y2JU+%>Q;;5*#_'Q94"?>'V+5!2OM+*Y4.C9-@SMDA1K8NSMDI1V M28HUL2K[EZ2TT:H&HU6I>IE.M?1.-$T22^@HF5'2V6Q1O;C!D51PP*@ZF:N[E58=0.O;#@45=;Q\+;CR2, -%U[(B MS9*ZSRJ1OP@XBXI%;<++<5-]PI-;VX52M\,NYSB"VFQ]FM\'H26X654A"W=0 M&QT24I;J]\%R*7:[NS\:,XZ;.SY&QKKD7'+RF8$I72Y=?M"Q:0:'T(=7P@N1O7N"!HLCBL,J'#:G=7!EM5/)*64-0%%F]6-J#TAU4P0)1V M=_2R5:6B)SQAX9RRKC^3=Z3*JY3[.)F1,"\9NCP.JW1HT=K="<\-EA!S'W?K ML-I!>/-5\#J(6TP @Z7'Q'<1?]5E=!#Q5RU2%OF:8KB<3I%VO7_%A&%AB!]+ MG;'6S2Q/9V6]-RC N2-4RM'9?@.P%;NIA&$>QGYRIJCB4A'1!99=LU(EAX,H M&U40LZG&9_3^C**8)98.&)ZFA5UHWD-!P&^'?\&!_T!3H?D]]E)A@Q*P:^?=D<-/3&W9742D_N-0^H1[ >4Q MP^GZ$F'7@ ;$$WWRAF<2:+.L\)FFP0#@G(;30T!:?1 DA>;[@C_)F=EOX0>9O*\Z6@7]5N=:R-5 M7*U*6\LK'C,DT NCQ2U[$E&%=E"_;Y+4J1IN!H8E]5M.MI!H%7M)[DP$EM5ZX^1.57QS4"SI M\%>;<7?0P6?S:J0F9Q5H:_,&%XH+Z,R'ZMHD3M5:O?'6U-35)LP=U-27O!JJ MJ2\*M#6U8DU=0#>O4E,U21RKJ3KCG1]/W^.1=$?O\)0RZ3%L7='7,FRDMJ]I MT5;Y:K/F!?S,:[Y)2J<: ",H+.FQ7Z[+3!>JH. J'%(V2=[Y(K=]?,ST1-:UD94S\>I%F,#F&QI/]8"@GN,J-L666\LPIZ\>&[:(D#2 M[0G^I?6X!.@FS_'G+,I@+OYZP5O\\?5.+M-3G-.??V;)TJ2U8\<+%MB I?(N MZ.+39O!4\IV#47^WL[AJ8O'95 MR.[CJ)6-NT-_K0<9DN#K1>A_1NP;CI3SV2H) M>Y%4VM-PM&!5X3YA.F)H*GO. &@O8%F;&PV-A4UCOQA@9O4"6PY8MKGR7EIV M5A3 ANZY^;B6DB)OL/4H"%@.ILHDBX(T;7RLL="DSGTI<]G-TEI"D-9E-T3! MDF5RF;TDF:\[]=69=H];!WK3-]<;8C^7AY*M)R5[,V+(I*YVN,TWN MH%-NC,S!;;]Y,;WXY'R>_K*C9F;S-UNQH<=U4M M-Y>;KXJX63*ZT<^K]W&$2+#ON,+R+18&%I:JU=ZN&.X/:'<&;%+/;=P3L GB MYS$7?A;G:>O"%3."9FDL\1K+W7JUQ39QLU!,.4.HEK$$>UU94L3;:YH9O$1< M-/:8@3.#!0%'P%29MKL90B62\IZTR6,P7UV&!4(*23J$+6CLON<"VY!O:'*IELE83G&2J,LBIZW"Q>6>X=LVPZVNF1*.E[B/_\!/0/<;)*3)>2M%;L* M&\/4"#D?TE2O%MA5V$"?NT7+(]HP@?G&LSOT]%E4*$90 +7?:ED'@@: D1;- M3Z\T_(VR;U=AN5/S$:'E=6 BYA'QJED7#R95J\F["Q2D: D,V R\DUB1PB0F%N=OO*K?B MRNF5B3<8&H3D1%QB+3$)WC)N^QK"78W&MWBU*ZL(VW%\N]RG7>YCSV18N]QG M7]BWRWW:Y3[M'DD00L .2?B M!YF_;<-Z;MV^T4RQ-!#'"&?M>?R,G>Y(#<&;YXGN*08Z[J.I2@;Y"- M_91L@HU%'>HG,?R_IIS?AO=(3J$,&!7%*YH/ A1&JW$7T!P9)K:9Q*HXP-.Z M#4S-1EC &8G"=QN-,5N<< I.TBJ%7: &LE,_^SK!L]8"D-X(P.^PA\E,CO!O<)2>=P!0KDWB LEZF]6T MOJ].ZPRS1]K\NR]:7/;.+8P_/VI>OX#ZDY/ M.ZF"':Z2Z*3SE-IQNGUO8GMLI^?.^V6*%B&+$XI4DY0=]:]_SP%)K=1"B0LH M"7DT$8CL[?O7MY>3E[4<\\_^F=;!C&NQ_XS$GTT/F/ M1]^Q%Q[%3_C#BB2I[VPW"$VWQY+G+39[FC\9L-[9D_?\#KZ -Q1E^F#HGX:3 M$0O2!X>OW^'7^(YT*LFGBIR\.0Y.GTQS-'VO;P:/_)WXBX5I C]MZ0/RP9JI2\D 6%^*VUA,7X MX=:[Z,OIL(&G*7)[T^#1$],7?JQ[5D9 '-ME__OKW9?9XV'Z\[-'WX6^Z09] MSQ^:(3 ?CJ2?2LJITIH;Y!20N3!0@MQMXW1.U1G=0W_M0HUW\&WR( SY?0-* M\.M',YCA>^7Y!6G ;Z>/!G;:@S"L_.Y_OWZY[PW8T#R=$I0+'#,M_#>T0X=] ME*73?WQX%_T,'PY9:)*>YX;,!42'[$?X#H7O/>D-3#]@X2_?'CZ?=DX(3GG* M_AS;S[^<7$2/GSZ =)R0=SC,NW@2 O\GY,.C9TT^D@^6_4R"<.*P7TXL.Q@Y MYN3<]5R BGRP?YSC*\R/?[8MB[G1S_#(]7C(?+M'7'.([S+[_-(%D"<7,*UO M.E>NQ7[\#YN<1)#_".]8_Y>33\#PLB3_.^%[V_KEI&_V0OGDHX3_DXU.6_[P M;F&->C'T?IOML!SW3^1R LRS^XS1&N_8DQT@ M*X;7\,UNLZDG'R]^O[KH_G9#[J[^N'P@/YO#T7ORM0N?7E^2BYO=@;AGO;$/ M8%S^ YPG]CN0&@G'Z__=7_9_7IYM_MTW2%SK2'BV3&?=IM'/_G8-YV [3[) M)Z\W'B[0\C-\$NPV7>OD(^K2?6>[A6\]*\-\[9./_U"SS_: RLM&Q77'1IX? M[C999RTNWRU)I<_Z#.2AQP+X'372>[Z&L[Z+W^!L#'V'K M/?NGB;4Z^Q%8R;=H?'\Y">SAR&$G[V*0%L#@OP?>V(]_/8^7S)>WM&3^/>,2 MQG^T+?RE;S.?\(6P5.MPTBI>)?BESQ"N4=5B@?L,)/ MBARI.+ER%2?OH.(.62H(VK_OP\L_+[SA*#B]!3-P'WJ][P6M&1;!GM"J?OP0 MA3OG[,?(L7MV^)4-'V%LRX9O>:A[$L=\Y_(VPB&+X>^BY-47R'/#B8KAK6;>F M;5VY%^:H?B@&Z+FW"1YNL@@[-!UQT7T'D2Y$^M:EZ;NV^Q34#^7+*Q 7UP\^ M,X.Q/ZFI^E@ 7R0LH]-6NL.Y3RBCQBOJOOK MI45^:CS'$I#<^([%X[CQ'DM&>&.)RL1VXT$6@V?TKY2J/4AM!V^EM7_:#U;8 MR&U6#[)0FEQ6P76+$M/:MT!QN<1/C0=9 I(;#[)X'#<>9,D(;RQ1F=AN/,AB M\,P+QPU79_6O"BUU7R[1I/%1"NA4649RXZ,4C^/&1RD9X8TV+Q/;C8]2%)Y+ M[X::@UPZJ(XN-7:\3!0W5KQH##6,692B:7)9!=4C^7FSZGLI'<^([%X[CQ'DM&>&.)RL1VXT$6 M@V?TKZKM&-)2H3VXT'60R>^?$1#5=G]:\*/?#BLHHC/1;YZ8":M-ST:)6-Y,:_ M*A['C7]5,L(;2U0FMAO_JA@\+Y[/]^];W[/&O?#&OV?^L]UCIY>N]=7TO[-0 M )P'?GB^#&"$YK[MG$\AK>QHAP-.$%L@PGWXZSAP[]G3Z6 M:#\S 2BR64'-0*W?UI:MV!=3:>5$D-HH1V%X0$1]*2 SE*.7J^"*:XCEZJ.: M%Z ]3AK444%G(4NCH_?@A/JIZ:I8XF@TM9!JX!7)IMC"]]HD0FYBRLK*B%NQ M+Z:N$C",*$XGBL0#(NI+ 9FA!+U<$550(8ZZNXC\[N%9(;Z:>UC M];NK9H_&[Q:5&'74W \5JJURQ$:/3L-KK74-56Q0!'H7/EQH\0^;,D;(UZ[,UOZ48:-5UN]MJV>Z#74NC^'W9G).Y@>/SN"BTT>?EX[K1+D5C?.VFW@;UU46X8]>. MJ//M_E.$\R&_W9=]M -/4^3V.7R!+R4?\Q'PK<77[P>FSX+%$7#E "K_9H,D"LYV<"<_$M_.03<[VA[:Z,M!7H_4.C4=^\D][P&?H*G]^6]R2WK_X=T(QCMPJ ^/ M'[]=7SU7%M[NKAZO+>]*]_D0N__?B]^[U;Y?D MXN;KUZO[^ZN;Z[6S2=EG^V?W_O>KZ]\>;JXI^71!%$G7C#S'__>V_^TU6=[$ M_'QS]Q7X^L>YZ[F<^^T><4U4F!:SSS]YO3%JG8?)B)V06!73&96_SI7IF_&VC]C_&8"^8 M[TSN&%BG<#/A^YX_-,-?3FR8!PSK^:/G.8]HX,)'[P?";;2UUOME9B#1>O[Q MK7OW<'GWY5_D[O+VYNZ!W'Z[N__6O7X@#S<$U,$#R#R157)S1V3]C?66W'PF M#[]?DCE-,=42W8L'_%HV5*UB_()4>3X)!XS\F6"21":5@)EE%N'C,/)85(D2C+17A5,L6;FY$PVB#\'( M=.>'. WLO]BY+(_"M"_[YM!V)N?_M-TG"_X+."RR#+#@HQ_C?V(Q>+CK7M]? M<68_(CE(A"#T37"2\0R51 KZOC31^[L9Q:2G\WAZ#WY:O8&$*R1"^\L6O6\C.9C M^R]_ 'CD&GB#>'URQY[L .4B)&9 [D>LAS&G16R77(4!N1APLY'=3]B"_O_[ M?SZ$YB-P;SQ@\AK!,^#>/WH^1!ZG/<]QS%' SI,?3C[B>S[_VR+/?/1?3AZ] M,/2&)\E0+[85#L[ECC$*WX],"W7>JMP./^BZAMZ<*S=C?8W&D*\.V1 M[SWC'&BQKQS'=CT[6);^#,#'W/OHO_OXAD-'0!][H)!]\I^Q;P>6W4/ ^0/ MDO;\:OBC_I/IVG_QWV-.?!=:.W&!T3D*+MA"_P?SQU6<+HJ.",NNY=76J61( MFJ%(^Q-Z'=&OSN[.[L_(Y7#D>!/F1Y\MP$LB@&>TA;]XYH$KB0,\A\+U#.#T MK)7&0'L8PBU4[EJ6SX(@_N<+F DY"X4-22:??7S<-7L D&DM4YJN#[\7(+B M'V_\!^_%S3+_-?SL/]N.P_:=E^N.&_\6M!/HB*(4V\S;V%')&&K)''#KP6*< M_\\>;5?OBR1H27I+W;S>2/#*9_\W\=K0)[GU@;SVR'3(Y0_6&^.!L.2F#[J" M!=G4?UZ4>0.X)HCLM_EKJ!RXYLU:MD%)[?K,S,PHZHH9>+M>2/%@2N=VX+E[ M1!>JWC[MZ-+*='GFZ&8^[L]_ZRAR^WU 'IC#1@AQ;'DH 1_*&:-70!!AG-KB MYPESY:1[D#4?HF-XP><88SX$ J.Q'XPQ/(# &)[@UEI6WCR^14G%H+K;"\]S MM[6A-UIQZ+DPQ^.<2V$I+/C-RQ582,')DL1^]@>D^P08$P=C#' M,;O8DC+(NU9=Q7P^D95'S@)9U!4F7V#-]Z'7^T[)R/1Q26-&?I+/) F32H07 MXM)3):+PU5K,Q P7\5LFM/QQM_^2\^?5;7I,M!-=W%'.B;1.Y& MO@W^*GN"63S7F5#B>N$]DB+6?EP'C\3>/$D&(-^"08>)J*2O&TX,,,EX,F+N0@ESX[RE^,UO*7$="WR1HG6 M^ AA 'S_^!]8 3[/'X67$(IX'-XOP8'@0)I!2 R)6.8D.",[1>878]^',:+R M%8H61"'C((MH_8NM1"@DAPJ HJOI%8!K+X_A5PL,>W.Y..+!N0889FB'(; 8 MN)"]$ )JW*:"VH$],W]";-2QH&,P:+',T(S8<$EZ9H/,NU=W8WA2D_0X+SMV MHMS(_>D#>1/$8J:HREG\2#BP P#:'&&"MFAABB">R@A$8CM*P-4,'Y\ ';% M-!)03PD CC.) T,Q8O9Z( '8,F9QCO!1NZ9^"G;3/4W](AB"Z, L?J(?@2V& M@"N0)N!5& XT,(+]1)Y\[R4<)%\GO'?/&(?08GW;Y84]GD# ,$^1WJ^#DW\M MOT\>V_K 6BB3Y]"JQ,^N 3AYTG8C*0??\U1)[.2\<3P[SX--ED.Q=<'7^WFN M4'FN9%=W7*4+F,CC>^ZRH6\U:L@56>ZQKAT*R?P&K?O+\ M2;8T;-0ORG'5BP? 9.QUFH98TZJS4&8HP@X4S#3WZ]3);@:5OY[T]!;1$;41 MIZ1\9IQ7B(41Y3)=;^]&DN3EW_B[%]&KAY-&6R5-'2+._@;#3<$"IOH;=C_- MV>8N-J@##+S!"1T'D;D'I$;M:RD-/> WX%S.!"=_L6%J)*,+B_%0Y)[M@*L7 MUW1[MNF@-<)2.3Z,^P(LT[<"@F4BVUJ7_%3?F&]33?>V,E9I;$(6*[&U=SB# M 7.*';92YQPF*)T@^D<7:P*5\>G>YNWWM/4<] MG>VHI9,B%7Q&7O"O&/.?>0P(XK.2(>$959Y0C39CW(Q#+HFPW$527($'+4OM M$X)[%O@G\>X-X(:>#58Q@&>N/X,U@( E$..$"0B3>#]NQ S _\Y,V1^<1.'WUF?C\U^Q ^GYO. MBSD)IAG2]P/&.U=XHMCL?0<=.W8M=.\]__QOAH1_DDE \HAT\F[.'#H@.:?Q M"-*\\*[KB^OZJ"FO31_TUBRQ',^FJ@:@F1/I(V2MO2F_-.#RJPM4I.TV9:[N+WJXON;S?D M[NJ/RX>DN:\+GU[C+I*SC O/]'B4\@<["[XV#^K>+ZIBOOBKZT^7_YMIP)U[ M^7:K],&GB--?3I23S45\K:5B12#=H5M&U&WW[H%6'2[D]'?H+]!VA"L-@;<@XZE.=#)8(N/3J'P+,*J\ M.YHVN]3I:U53^^12Q71>L&(U@66: M.^X)1'W-:W'(XNC.P4]\&!XZ_FHZX-LQ C:=A> ]A!_>F1_GV]'6@Y=I^K4\ M-C]?.9A8W57!4U*?6"_^5.:?RO.0E<7G2L/DFTBK[_+[-DA*Y/=MH#S @XRS^#4VRW^-2AR7/"1<(PM5L;_:L/\F2NMYL#\/ P:> M [,&L9=.\/"&<'*@2&R#KD21V 9*C41":T1B$Z5;>8C$A1D,R&?'>PD.%(%M MT)0H MM $9[Q]5T87XD;JE\CZ[>W4=@+(3 //9Z962,'GZ>IW9E$5$'L5D/L MS<3N;"'V5].%$!GI-\V\?;*#WCC:^HIRW'5-9Q+87.'-R(Y\$94$\)D[%HR= M2"?>C%@T027\($L-0VQF"&.[X0M]SPDX76]]K\>L,3_SI@)BRMF)663":T/& M*R?BR-(6ZMP\_'YY-Y]5JX0N*]F&685TEEY?3J-+[Z.9I\EP6<.D.?Y92)SO MUVTM"YS=/SC7G/GQB%]YMY0L;TK*[@6 R4_D,G'S/7+?#F]?@8M Y+-4MV%] M02<_G!V8/-?6ZI)5SKFXO&R#U$>\KFO2?CNCC9T$<4OY8U/WR YK*V<)NZ27 M]]@XN84P:IMK_WS6E='R;P&MW1(5,ED[DP0%K:V?&06"EG&_;I7R<>?UJ;/%OK_EYI8DY/6<8E=U\)_+F?KZX87IN]C&_H? M>$3 8B\KOY9EKI,5CS'?JXU5IZK2H>V41M:TDEQ5VCD%Y56K:S&X0,Z#!Q0J MJ2UJZ%HF'A#4.B5J@_GQ\7!1+[;%>*^O>,8JA8^V\,G,&W+=U#QD)S1],J'3.9LK& MT#\@U 4)=HX!EH!R*X)X;B)B+N*I:04)9B7V^8:?K="+,_]F%=7.(KB +RNJ M8Q3KCFL*QF.-G1;/3F]G@5S4@:JUJ**V:F2K:]6;L[\9$DI2*N_)60.TH,;I MP0M-IUJKE&\/SFX)AQ+LE:)1PY"IJC2I_JJ;A_+ECWSRLP95#(6J1D$IJ-K9 ML\9:E0>2H+;HUO=&S \GE-PZ_#9$U^*'"(QP*XB 35(%:TBA&+7B $0L/1A' M]%^00?$_>XC'528;G<71CIN-'(+?=2W\YVIN 4654ZDN2_"?VN3EQ*!K/FX, M;;<[M",;1Y2H^W5L._AVL*]LBYRNFRZNN\@=O_G>\E'6.1;2VYI.);W3!$+" MY>XR\4-.13=-;U&CD\T0"&'PP4&UQA$66>*7I(Y0VU165=K6F[I=G:B?3V*_15MM(W.GE:!>1"7;O2O(D271.H_5RU(3 MX$>H'8.JN,.U\27JE53-QC#Y=!" HR%K\%^=JH9)=H%W3?=ZXR'>0L(U_3\Q3]?RT9%>28JU3HR;;7:C6=R MM+R24X,"U7 ?AYZM2450/^::A7@+3YR1'TTS\M/(YQ6[.,7U(\LR-:0V;67< M2=@X.#5CEWRRKPK5VBKMM)HBQO#%NOCR(6HN;\7?IF"G*!6_1CM&A1KLQBH4:16'Y*!_W7*;M5HLJ M&>M0QV\MD1ORHO5KM91%XE#( #'M!+(OMOEH.W9HLZAV/G\KS$E\'TPM:NB- M)7D-;5Q-.VO5VO.(]>/LD+\YK=@TL8H,J[!\6V29:7IDS\B[ZZ1AMJJE-$TM^Q-_\=QZDSR6Z;!D*;:GZ,51^9IK! M'S.+O)A/L3\?F(Z)Y\O4PHIMYHS+XL'M4.E//5#8W^K MXHA\3J*2#*IF/#I6"+\A.L["C'4$^S'"BUIJM/LEUFZE";XFXPZ8;/LD&L>@ M0+KFU+K:HII<4$*Y$JO_S66F[X)(^^R9N>/H0N/>. # 0-[C,X"/P0.XB-?4 MM9[YL:1=UXJ/?"U8$\AM'51^XP*(YP)D9XE\E(BD4$VI4P]'K"L^,XOY6!/' MV #O["OA.+K*^@[1JESQY?$3SPK6$51N:53O9.M;/G9_07#:YZ(,CN+(N\53 MA9R9+R96WTPANZ_+"BBP+1W[8K*EG!I'HA8\DM/F_$Y;HAVIH,WY34WV*(WL M4==D/[$^ X%;/#>9'$$TFRQLZJ7,Z9@"3T^7)"IE/$6_L4 "\D,N]L906IFY MX7BM3;,70>R@KR86*PJE7FL(550QAJH0.QGM',LQK])RB<4<>=W%9F!87:?C MB9J@J6HC==0FZ,(;#NV0'PL650/A01B%N3UL]']S[86,J&]K$40U*ETP3F[T M8:,/ZZ8/T[8U-9W](L,J+.,669V?__O63Q*?0>CUOE.R]6JOZ/%[?/K6]&_\ M>ZSO6W_@'^)S_?1JP'OK@+Q!)!,S=?L;&/I#).<#E M>BL1P>K=P"/31U*/638,+[]%[,V8S9Z>K_P)D^HY)Q@TJ7TNXI7 MT1OP68@Y!>E\#S3?C,,@!#\6!&LO/.?%O%NAV0&_FQG693O@U)L!()+'E 63 M?Z3=S+XQ520KG466_(OYGF4&@Y./ITW+3?7$VY#*R8UT@GJ7'X*1Z29/Q?-) MTJ^2GF[9/[S#YWF,[KFQ=4\;HBVI4A>'B%_8=8PID]\U$ M[E&9HPI7U#LSRB%MU&N8OJGS5>T%9N"&G+HA]^$%@3(Y71@!X34=@O>NG]HN MZ9DC.S2=^L1MLS7-M@XWA MKXPK\CK^4Y5:5%'KU-FSH"(>?&8&8W^2U'#DMDR-EC:-A$- 6[#KL?R"=+.^ MV>L M5M )REDD7G74A%&4;E"HCO=R-%LMZ]QGVS7='KQ+>%\-W_HCH%86."NZCCG@;SR)&GY8'$&6M@PQF/IE M$=^"GHX=-"F&7TK>E,%?(Q+^.7FW#"F?Y\$> @M4C912KALAUS%+#SY(?(D5[1#YU]]8.N MRD4X.0GY+WZ_NNC^=D/NKOZX?" _F\/1>_*U"Y]>7Y*+FS.RD_);O[A2UK!. MR\UT&_'Z)#HI@[SYYIICRX;OW^ZT-N, PIVU]U_V.AG.$MII^IFF;XWM8L5M M='8%=E41#VW+1<%'IYUF93)BP&Y6P8/%-+L_Z5H.P:[%>N/ <.?^$82_-21<6>7%;.*H/" MVXYWO$P]@#@VKZZ.@NB0&NZG!-!;ZOO\X/"EXSG^E=L-&E1OM6F[4UXQIC99 MI*JX8C]^D'/C!UVG;54NCQ]R-&(-2\Q8XI.B2+(D_QO^,50IE[)<"Q1%AW9* M/.@I3WN],W,UL-ZR5')?G:>?KSP.YVW:92DJ;ZDHUEW/F:O1K M%!L($H'O4NL2+O"J".C#;%F#Z;*BQ(.!KCI>/& !589$)"1[_7MC-ML MBE6UFXTMA_J6 UU0'"5363:H(65KOCKB.*ID,N84(\G\1BDISTQJ[6.D4BF9 M?_RC40U"(%W*/<-Q).%/R>3-.[31J6Q 9*,UD3B\>5@FE)81$DD,X3%4>B:C"Q M%569/N!"D\ ]JW9S95:[4PPEOVIT>K_(VYH+R=KFMU M%Y9Z&:VTL+R-HDM4;5KICH$G0 Z+1MMJAJK%Z*L3^IZX) M8TL$H7\1Y,_)UVB:\6HI_D64J?+7 Z*Z#8+P11%LD;?_4% S_M&7M0HY9T^0 M-(#H76;BXUX@&_EJD"ZJ,:H5 80)#%?_CDXD]-97X$2JG6QQ":=UQ#A+D+Z1 M.^#@G^:3)M Z'2I)JYLT7U\46(0SMY6@XJ:.Q3-9-9#0Y?@L1U$UE [5E"9, M$T%N:Y>O/?JXJWH_4Q@U>40H%7]%$+L41,J_8Q="ID6QLL;"XKFO/]18M;<$;!50J:SG>I5SO2*<.A,\K+))I*\\[N\2S24=' M^P):_B&&RK^H)ZH)/4*&R#ODTE3:UK)IA2;>$L=Y;>*M)MZJ&59%-19B8;C* M>"N^/NN1@=U@<=Q%0O.'6*UOFZWJ+&GYV?>&%S"J[8YAUCBKZ;G!KWQYT7,/ MN+A/\$,0VKWBZDMX?&UK=X785X5NF8Z%Y(O:K3 MHLJ6.PE>8Z0E."/D7]=2)8TJ*7OB:A=GW?K>LQT@]F&]^_@&>6]3*#=8GS)/ M')[_REQ6Y&&\DJ90:%Y7<%195 EDF47$DJD(6.[]:]M72 M<4A5K1>DCGX0RQL_.NPP6W;8[=. CL*[_E6JMXV\LK*O/,2J =?DU4L#[E"N MJ=TF\!*>>8HX*DON2'GEAYMHK%QN.H"/\D\O2ZI27'KY&,*S8N.A)E!K K4F M4'M%@=HM\TDP,'U&+#,TS\N.UJKW\@34>$>$7(%TY/%@552M*A:&A3F8[U85A&&$POEN[IX@Z\\ R4,,Y;"DO7S()M";E/(;0JY M32%7E$+N%%)C7].DJ_)9.S]M]D^&CT.H:SZ#$7AB .%PB+?&HC8/B#<.@]!T M<>!S,=1O2L6D5CG'S28Z(4/C(_)L^MZW!S8P8?.&; ^;HG3TO2FFU MJ*PJ35&CKJP@"\\*];6E=>.&M:&D@&QQ).Y#_5AD36A7-HO4IC1P'$FOO1AJ M/D,PSU:[+WX[".P"]-DW6O 0?5P>YK\>>W8JFZN4I,#;W+@30Z\R8&+ MD@,7(**[,(,!L>QGVV*N%:#*=D!Y6]D;[H6R@S$$T0NY-]MLMJD7O&QP'WJ] M[Y\2O"9%X4\Q>@MN\)+.E#J&B-NH=DSN?C%]#?OP7NY=767RGD V6"B&VZH MHZ7EW.F5G?V*:^Z2SEHY7G73!*?'K 2+Z^?*S(7'&LLF'!1ZHX)46J55^ * M*Q&UKST>%I(Y1;4I G+GANZRS@'=9?GGPN!A!&O^^=.^.;2=R3E?],E'#WT2#A@Y,)S+3SLU\*?^!'#)G:I?;9=T^W!.^0^A ^&S T#P 8._W$9 M,_"W"4B''Q9!E:4M5F#@3['%J0C4&/"4,?P0H4E*WI0U&$O"/R?OEE'"Y]DE M/]B#53#_Y*.Z//W(?&*GCSXSOY^:?7CDW'1>S$GP?ADL%1ENA;"&A'^2&3L( MZ *0CNVRT^G"YHC%H1V9&RBU3"93OF*&#G MR0\G7"RFV(R7VCHSD'_7]V."S&X5EXP2G%#XXO>KB^YO-^3NZH_+!_*S.1R] M)U^[\.GU);FX.4N5[7W WQ.Z>4F;DR^O3[@S./ 4[UK%WZI+IT9I0^ M:4LM?4:-.QDE3=I,,K9+HF=_7))KT_>]EXTH?0#/*QC[DPBIE'1#<$:#^S'>H*B33*>J&0I;-.7G[9-C5P\O%7TS'='J/D$^LQ[%0EJDR)(BER3B[1 M/I[=M)2YN2C)_;A8!T6Z9[$$>:G(_[X/+_^$X&44G*+_Q]_(XX: U=MMZ_@?N1_+6$KH##?YK/S7*&HH#Z M6SW@[FTU>#OH8JP=L)K+/;,=8#2#JBU] [-M<$:U,VVK,YK5YYS=RIBI>>,0 M5W*/7I+%]>GT.\5OVZ879V]KO,]DAAO&@2RV+MGWH4*AR9L-7'.(%&_DP MXI5#(5&"\4^K>X;>_%3$SABY\-T)L\U.AQKGA43"'@7._%5:MBJ0R* N579$ M!K6EU@3.R-(5!>H67WVJ \HWA(JL4%U;O<+W8/D7FNBO$;@#>+ D1CO0H.^= M1/]J^KU!DD%7]HAN\JVQYY;47-0>8F32"VRYR#V?OH@_X3+J!;9Y%,2"HF76 M5WV4G-&79V)I$96"9=A3O:C:(+.@[+JN2=0P5D^QW]5!*%TY[I!C7T23K^PTGX!N9$*$LE*P39:UD%?2H(4=',A6>VF/HP_RF&"DO,2I=43% 'K M"<*5#<2K#HA7!! LUR]X2K]HJW9P2E\ $AXQ# ZKV$190$9?$3FC7\6.SH*85K14?X8^!:'3UHJX-8!L+1:U MP7)!Q0&MHU!5SU]5"%HU4 2O&I2)SCS*"1OP*58YH53$%EAGR,?Y-JBLZ2#[ M>Z:;FK[^IJ^_UGW]:M&&E>IM@TJMS&&.8/WW@G;VJV712)041&FY^.)O'FAZ M^^L JDAI_::WO]A\;M'&L.GM?RW '<"#]:@I[%TZN&>C,#XA)UO]($.9(/N= M(*6E9%7AZ@A9R@4%(3;/>H(J'NL,&O(I5=ZA>/>2L*G+! M*_CI,C"NL>>Y0J7FWG+- *WX\7G1O, \E:A@ICB4(H*Y[)0)">.J-R,6F U@ M @)6%VKZDUILWWT"+>/OLY-D0)-757=9OEB M ZDT]^/PC+4D=M&EZJ*)5)N2B0@,)&[!0X04NE23E%I4ZS4%$32391))B'$0D%WY8 M()X4*"NKBE"($/!U3'T8?Y3#!,=Y$)$LY,4&PNUQ$&\K@W@[%@3;F%#*_@.R M;_-W\6:M.8E(:!@.8)QZ[!K(_R2BA:L"S^:HXB*]]'P%N"V1'4U?WXN1 $'(].=?^VT;PYM9W+. MWR37IN][+^]C.%35 #4(+O("2=[A$#G<-BS\30CU.M-H(SZ%*#M4@]BB[RO. M[08%255IJ[5G_NK0DXU:*5[[JJX([+\8HGVQ=A'I@QSZ2U:!*+:]M:CYUM4= MBIHOM;Q0V&1KJ@@[S;>)I0[*(!=_XJ!!=2FM&K\+]Q='&\%&+HZ^I1)QO:)M MG1G%I$VR*N#2B@LEWW*0Q9@4=(W";^/0 -BV7%P_S'/)T$%)O?Y#WC]:R1N<'TSR/ M/':I]T#L@=G]2BT%N^+9RC!5W0B1'=M[%EV$8^02"S+9D;Q/^24'#.>;TJOF MEH@]D+U?(49H?!=U7T2[337C4+27@NA98CM+/69O=;]3K::Z^R>$(\^\'.10 MM1'@)@JA45QX_2:_FRDDVE)VL*)5[#\IJ[ZSWQ:5JA)NU0-27JEHGRTJ5:7" M!"L^%'W,I-Q6:$M/V[*6A^A52-7:35T<"Y7*)P5N=!&V3E7R#2!-TT/3]%!M M :;"ZR^:GH?"ZQ9%7RR1K\4H)299?RE%QK)&$8?="I$E+O6ZBCPQOM?!O4*5 M0:JZR")'*NQW+K%PC"]H>23_TY:%2^-7<_E%GD38ZSAIH>E05#E%;=.65!@Y MRB" B&66ZJ[=J W9PQ<4Z.>?:9\W)&L\^
VQ[0Y^1Y99F[FVG6N'94#Z&34*K^< M&"?I@.U:K3"*A^F = P?_9XQ>:S$W8!;^Q-L"S!!^^6R[ MIMM#-^L^A ^&S V#LS7:%_XV@53PPR)LLK0%'P-_D?9@T&)<2+%O+R5ORAJ, M)>&?DW?+..#S/-A#6-0U>R%WWM!T4TUD#U;!? A+EJ^G9A\> M.3>=%W,2O%\&BRN9%6XP)/R3S-A!0!> =,"5/YTN;(Y.'(J,.#.);?UR8K;P M=3,5$YO>SO8XLB)2=DE"8=F..0K8>?)#Q+3^,NMJ)_MFEG0 [/W(M#!K<^JP M?GBNS'W /1W\9 ]7%]W?;LC=U1^7#^1G^W*5W^XGR6SH#_ND*)(LR?^&?PPUEV/P-2IW)*JT5X\Z6$QI M5Z34\^G)R5, RB6W')%;SHO<,I54A2HINUO2R2VDO>E:_QD'811QA![Q&>"L M9T/$Z$[5 7Z.O_70-(TQ9+'==+M$!#1,1;=."R2@)9JN;'>PE6[+8B7RB8V MH6T3A5(HH[:E/VT.[*)MEM&2J*RN]JHU%JMX6N9MD Q#HD9'K;,YB@7WS6^F M[;XE#EAQ B@-8/&8#QOY:';""3%=B[ _Q_8(#5<]C,Z6HCDN&)V6&_>3'8R\ MP,9G;OK=(&#A%LTKERH$HI M0',LU,QB&G94]4+Z=:I5XNK7)]9GOL_=V,B]-7^P0"CW8%O_>KR *-1Y,']< M_AAA+>%7YK*^'9:F+110%=)JC_(^JD(\C5"*X.=+Z$79SY'0AI:%T$(Z%FGJ M09)^E3Y+R^KA8F"Z3RQ8"G*YLN5^AV.;C[8C;"*VB7=?;[P[_W>WUP/, ,]" M^,'L9^P"J).- Y6';:&X\Y3_>^4F"[J;KJ^>,BV!NQDTX8#[IC2%,<3%Q&0;)M8"TS$S1!YB:H7+XD2D,15N=7+I8&U>C6N;(7?%H5-5S[S"J4KW$BH5\ MZ%_%RNM8S'ND6=%WK4[RP M\I*A2IM**3W338I#"+H7ENG0)&JD'*);IU3'NAX"/3W"2=$RU[NTT9?MS6RY MQR3WW7J[<3&@"O?"W?H>'M9I_3KY%F CS"Q1-\57>=V1LD+;6E/%V=,Q.C8^ M*TY5MEK42/&_!:P(%;KWNC1[+9*TB=V[5.56:-M]9D$-MD(W'7BOMP/OPAS9 MH>E$F2G+#L>^8/GL+=;PUISPO: /7K?WY]CV&=A%:XSBQG:IA!]N^UI&BTKM MG7NO&N5>/(GSSB'IG39MR:N5S#J%@K&X ^IZC%FQ@<+3V):WJM7#/FWAF'B5 MGV&1]["^F_YMO+I;QW3#KFM=)GOQBE8/.I74#E6TU9Z))@:K(7OD7A&GG91] M*G77*SW I=VW>R:>^@BZ)4Y&'YMJ^6J"N\2]^EN?C6(K!=QS83I.<-/_G3G6 M@Q<_-+EGO?CA$NIAFIZZ_ZE1.4?$-GFK(HU*G?1M<^)E<1*M,_9[ S.(E,QA M2D?,8$8\%=*$-943._<=\U0RE-KOETVI9TV+5Z,X5TX>)ZE)N5=2P-JKKG"5 MX&O7^E4>EDC5%"JWFH:>6M6MBF*O_(_!P[JHW-FU-;TI5S7EJM=0KNI'%S T MY2IQF+4I5ZV4JX!GK>E=X2/3MH12CCOZ_#?]Z96^"]=0%ERJPLOXM)W;-!K% M7C!]\W9L,M)72*.T*8Q+>A#3#-4K">'VZPW[G""L@A[$/)7.*[300Q HHM2C\!NLQI"'83_7"T+=[(;/PBZYK+7XP]^0M\VW/6MY[7Q<5CNFR&E-M7US>]> MXZ@6RJ1N9RQ>\U_@F"ZX5;X_@=G_,)WQTGD5:IKRCTW^%BZ9U8[K![IO9B2>4?:CXML'C2 M2UM=W8?8^#5UY+"H@Y\_-GSDI-8J"8Q(!0 M%Y2??+QGC%Q[V"<9>GP3R)K+O>-\GNG,7?.],CV<$ ;\%F>S9+'B <7]UMM:*&9C+$8P9^F!K/VZ< M[ED(#:BU9ZVK8"2"J9*BD-KVBXQ'8>8&NJS'@L#T)ZCY1CX+\!#H MOFG[SH3/-1LLN;=J"21B\N;RU:O/R9LI:&]YW/()IHJ>D*.+O,F;A>]Q4 !@ M[(1\Q/A@%5"_4=0SN]2E-]>GX_G\/=NU>*.[%8= 08+."^;S==MNY";A G X M%[0]L>R@YW@!;O&%#^!KQ\%^6$Q'+116%U$YPDT*T>U3G!2^A4?RD!<['/#? M(ZZ!QV D>^3 V$_,A;7@X/ ](HJ_BW!_:UI%\'3GS(6O10"YF MALC4CF% C_,$L <,[T_2P!R $301'S-D<4F,H/8!6W-#Q["M&9[+4_SU5]MZ M 3E@OKMH*,Y(Z5SWA3V9SE<3+)'/M^8E.J88'PQ[Q.QPN@]P?K*"_3 UC;QV M0&/59$>7J>._%'?.>,YS9 =1LSYQPM/8/B)C,??9]CT7%P(JK^>8]C#V9CSD M$]#VH+I'8R I36@>^2&H%OV *Z*$.1/ _CG R]V!K>R JS#PRP(;#3O7ZO!A M B1P#AA\&WPE'!<4&=>GL0['D1.3$-LXT'8C;H"\>1,R9S?F5Q8I:3\Z-QE? M<9!!<&,1;NN$)^#I.1,8B^N<8\N%ELO TY,/[RY AD@/QKW!XNRH=U\&=B_> MOQ3@,"AYB 7N*@U-"\CR8H./BY]Q'\HDN&JD,OB]SPR1RB)#ZRUX+R=!BJ]; MOG:_B\PJ;HN]B'GDGT"O$7VMD!0L/QI"9O'8)!3 M,B^)D=6/P@#NMIB@'L$U6U*?T^^GFAV8"MAQW(?51"X*/Z^>.0[^[(,"#H'! M>IYCG:+?AT8^'CF25_ 9\8$ -/H+#-0;H*LQBHY=@<^Y'@?I[T5#P< A]WSB M)^?&B'PJSW,BMX4S>?+4\M)M?O6?!]'O7WC,_H"YD=[PG$28 (*AC5FJ)P]B M'H(#,O_9[B&"0!'XIAO$-^6"A*(Q3([#!9AG+NUXA#=T#Z(#'G#HZ6AH*!V6 MF+-D;*ZK3#>15R[)$$& )O%_P*U27 M8XY]SFR DQCS/11SPN0(=!Q0?:.R30$]0Y$0OZ*FZ<1#GXL33"U&\D\OR:+ M0>(BEGT;S"2CD248,D KP ;S8+@R1M$!O"W0*F&2&=W'X#3'G)E,-Z7#IYE_ M#S, TOX< U=';Z-C31=2 Y;-0T>8T'0 ]URM)T29,QWI4W77Y!5H%(?&+OS2 MRX"'$,R>BQ:HL#CRGI."7SJ-S#TT)Z@Y$*7/!+- +K9]TU@/!XPN MTY[S?T @YX>=>; 1[;BCD!RO[3/0JW&J!I0*2)3;6XS=$J; E?@6^LLS_P/? M O8?1_6SZ:)0,21QH)6HV^E4D>!QY07,CK>^]>)SVR(AF&;4^D@EBV&P@&J; MZRN4EWF1YCP/:@"D >")/34;%^T]\K0)%^'QXW^F>LP,/)=_DXP<>W^@&!.8 M(SUBAG,KC4GI(\DQ:$!=TP=S 6X0$#,(9X>7QXH5O;EM(K$FO8;9//\YQN/R MVEY8' (GZNAL?D=1K*;Y!O%YB08>\'BZ:&HNEA8T7CJ$O3@A! !&B2$'.V)Q M2]YGL%Q M1-IEJFYX[(V)T/ 8E/!H#'[1?HH5LH!_X%;O>@9;GX3A5[0JI+B M8U*FOH]U/@1#01!E0GV6)%NL19# ^Z9XX!%/O404R]_1;P=YT* 4 ZW=@-D M.C=.7RQ(^\P@34D:!ZN)I\3%VP)F!X'SHUS)-/=CK]Z'K0"][^?6JJFLM MD:IK@),X&HAX ZMA/"(HMNRV8W*V[Z'EX X&UZQQ/2*8*D701K&K!]'@V.=7 MR4 $/0TAN;YB@*PHZ7.^/=[Z-'L;\''3CTWN \Z_4Y#S[_CPQ1O_/O)93R]= MZRN??I?X9VNY$>OE'!D+S(OUE9AZH:1JNU=-/%TMJ71/-AX#-&OF+=)""7:RHFY_']%YG:C'9D MWX/(M'\3E-C0[2P&1<"75P-T@0:E.RV=E*IJ\\#VOIVD6S*STWTTJ*#A_]:# M^6/1<_D7=C"O.BPS5/[[/OQU'+CW[.DTL6?YG%_5D57:TE:O.SPBVM6 IHGE MGCO--P?BZE225QN,2W8&^ZI MF57%B^0T[[0QJBC. >R912MUA1J&3(WVWDJ]H=86:A6BKMMRF\HI6UZ+<4Y? M#=GRV>_>E@PJ*ZMG=M3*,W_PL-EEFEZO)!-2Y-8PP=W[8K0]WLN@TY92E*-7 M)_JFN(FD$@(78R!:>-3PZOU-%67W7J\DYT',3K3_/>5H7Q&=_N*2>//<5 RO MO#+8]Y+CR5:Z]%YTI9 M^<%47BLC"8]'9*I4:F^*[QHR%D+&0A2\T=:I+.]MHFO26B4./7.R JT.E3M& M+7(L^V7GZY>DK=;Q*"H)K^L*;0MR\^(,9MHML;XL7,FC6=\*^LF'0$ MG? %F_YM._8*S[W+48S84O?.W8I',V&R\GM1MQA_7FO15O6M,T>],A7[636-"6*(U*LD&EUJ8='*^%Q@N9^TJ\R<)M M1KMET$[U>U^%(#>I3)ASH66+MCL=VFG7HXC[RIK-ZPS[,23<*VQ-VYZ);_KD MZPAV/9+ZXN7N*TOWEN7!S5_Q7$6F7J6:+%%9DHZR35Y$\A63BIY^#TM#S8'H6HO>!J!V) MMO<_E:AIH=^7M#EE^-LR9E%S.0-'T$1^_7*YE;LF!>7K%=K15*KN;P;J1\JJ M&NK7$K0@,Z!V9-H^M!Y?RQ0\*962.67?%46G4GM3T%V#R*#I/G^-BQ(^PP]_ MXPT2Z?=P;+_O?H][6/*[S,/Q>OQFCE*N\K@/?V/>Z9=XROI=WZ$7EJ]J+O X MHI4V%W@YM]/LWM%T='T^I.Y&HNOSANX17UP@MATNIU+J+5'W;A MZWRB>T/-I1='"G8],N"")KJ//9\MEY'/5B7ID&WWKREMO88>Q1QGWI&I(>U] M./WQ9Z?EG+/3;:H@RMNEW$@A3MJZ%ET8967DY)+RV8JNX'GD8J1$CI9FQ1Q= M M3;/]%=D_Z?BFB7DW"U5=K6ZU)D?)7[8)J+)!K2-9=''#D5:W=AA##)ZM>X M%>0H%W4,>>\2A*.Y-$(DZ.J1DFZ:LFOA":1N$RLLFRT;M*. OZ!4?#C)$9*I MJ+/#595JA=W!>KSY[S4$R^EH!TTWJ&SDTD0H7,+[]>5(4WFER 2W!LR#9X/L MO>FBH5%Y"6U9;5%5;5JW1:; M$.]0O6-0??]#G5\[-8HZ8U61\$+=IKT[$UUR:N T)(,:1NU[2II&[SRYJ]B$ MN**K$%075>=JB%?*&22LW_4'PJ2]7V,O]5$N2O@,>OD7("R_C@K$=L=F)-0#?XI9CA!8V(!Q)$DQ M2J5D+%F#T27\<_(NTU'B:2>AMR. 9M./S"=V^N@S\_NIV8='SDWGQ9P$[Y?! M4I%V*TQ@2/@GF;&#@"X Z=@N.YTN;.Z,$ M]?NLAW>SD=#\07S,7Y,7YC-BCD:^]P/,3\B<"5&4,_WOQ'0M(K?.C+^CK2(A M#!<.;-\B?XY-'WB#>'V^AX$_AT4=2GP6C*+QG0F-/E?.M+_'3\R/Y&*1:!@5 MB=B:S1%K!CXKBEW2$-9GP/<0QMB<>A'66#CVW6"Z% 6;1Q!.:0HP?V["3#\@ M)B W&#_^!Z GH4?8#W-HNUSL\383?/\*9=&%.6)/A,27Z9$W"(4BO;^ZN^<_ MR>_?GBTX-O\KS?V MR0MX-PE"$:0P9=ECUV<][\FU_P+*X&(>(;CHVR&L!_[O$F\<O8(& Q^G!#3^@]X6$-^ 0P']X6#"'"-G1#0 M#> C,R*)2&]@ND\L@35Z),"YO1$0!Z>$WWS2A_G='G_!FEM?@KYK M#[C!#,?(_@,3I.&1,1>6$$:L".\AB(OO;F*)O@VJ[2DX(\A"\>#S1'A88,CN,[J-]"@BH=R$. 66R/ M4_>F%WI/SG4C.X 4RLA63(I$I[KVI#? MYP(*A7. ]Q(9JIX'C #XQG04N#>._1>_A G\VS&CT;>/#)G$8J!T@,+1;5,X M1M_V@_#4!K46_02ZCPP9$-M:;XG2?,CEV&@W7![B+2RSQO)5,J=]X&5G,5)+?*D.U\<=\;@"%RV$U_NJJ+2*IVOXJK M=G=O&>I9*Z^H.M_HK-,^Z^07\*=$%0M\MICND2'(6\KJK_I]V>XKVA:+GNF% M+C9GRA0+;#;*?&*]F#"1F917").QW)"O3-R9+U,7,5,JLS !V'J6W^Y9R:FF MA%5^C1<9+"K(R[R.2-:I)'>HEE+'38$Z4\ZX(';>O[>S, G;>AAZSJ27\ZDH MMC2=&LKJGIQ-A,\K\9RO-OBGYW\')^UTY'L]%N2T+:=H3;$C(^#:KMS;:&4% M*0&5RII*.]IJ)\#>2J BRUQ 0KMHM9$''^2B$10J=V2JZ:L[H7+1"$4(_F?; MM0,(,,B3YUG9N@QV%^]\VE/V)GRRQM]PB04I (6JAIYZU\4K]@)$IGM. J]* M&M6DU4IS_5R N500)3#KD7D!O^&*"A)^6:*ZWJ9:RCG1C?D7Q?RG,D N6L"@ M,L3X[4Y!6J (8?_#=*+J.18XF/^M/_9D>J3Q=Z%Z^S(!704EM42K$# M;QO#+R+5G,T+D!/[C]7D=/=&6UG0*JZ/)#X MS37!"^VA>;GP?/ JX:<\\)@M/!>/0:._.U1OM6F[H^=8%\FD)%^7'3KNZ2JQ MLI_8R >9Y!%B]?*V66/-PUJ>2<4+DSM:/0QJ7O@KYN0)E:I'83EWQV-1UE.C M4F?UL$,1,:G*!E4,N;&/S72UM(])FCS>6HS;1GVO;^=45-\#<(.L1?@6Q%8>RZUK=!1@O8Q#36:@L19@CH]4+B87H M0:&PN:9QKQATIK\1\)6=YK+ELZ73MI9GL^=!N(W!*;CM,),Z_ U/'P$R8T4" M#T( ^P6F+)Q4;RQ,;!&YCN&\=TPWGQ+.&*K'6.!5=0]8: MN<6E7=IJAZK&YDVQU6-X"F?Y;B,_O0Q/68K.,*K8NYEUG490@4WFW1[1X7NU MU'HBHDIT928BSHK341TC]SV[$>KVV 2SH[H"D'.)<_/T^"(BDD<&R)X_DDV$ MAA11#,WQPI%MAT5NHK"^X4"C+46F4DMJ2BFO>;HM?%GC2LN%.;+QAA">7;3L M<.R+H&DW&_Y;<\)W03QXW1[X/CY;B%; ':@@PM9:"M6T' _OJCUV17=/:X_@ MHGQ9O,5.J0#!85X%'R/V<^XNS#+^0Y%V]($O+LI=-#_IK#D=>B>KM#95G+Q37+T^0N:+=B3JTI,N6]\:R8 M@M1;A^J:03NU[BW,CL%"])P,X8I,6Z\,E350>05B<7KZ4E5AZH+*2Y(-E(PP MW< [#:=G=HCDVJW-BI2J^PPP9#I5BBKNB86XHE2>JH)SG*/*$Q>#16DZPT C MG/O=$(>@4):I(;5I2Q?5C0GQ#55B4,Q M6)2*ZU#-D&E;+>_NBV+[:Z;K::H3KWDZ@5I:U!;M@!]AM,6SV*+HR :.BEN\ MQ"^/['($F]PO%:>+SM<=?+:,%I7U=E6F\_652#\R6N[ M*,(<3U[#RKRNK9[N6='):S$X(IV\MM^)0A7V(N]R%DPM-%^M<"BZXJL5,HOR M_U0J:67[TT7UM?"U5.4C'GPX4>V3$J).)U"7U>K?"F^3SH=KFZ:K!HY7V'1U MP#%%XA[G4F!/3)M*4HZ7%]0%AZ*[HW7!8U&>J-S2J6H(M8U)T12J2?GLS6R, M

H*10EOP7X4M8*^K1G#<5L]*3MED$[>9XU4-@HNK.?2G%R'8TG>I* MC:Z$V@-?Q90X)(E*G1PW? F(N,(*&!KPG% W51@MBC+="S*HNMZ@J5L1?$/I>1=BJ4%@]-;1\ MSK+-]PRVO$XBJNCDJT./@RE%']:C1:42-(O>K% @O@L]YBBCPLWQO".9ZBV% M=E(N6-[GQ*,B\3^%]-##D/90O+^9MDN YECS(%X?G4C>7R=(F(S@??&"X,:] M!P!O^@OM?VLV]M9-E=8*AZ+KR5HALRBG4Z-MM4-58W/<4QI&I^ (Y' >X5EO M==-[]42FZ JPGE@M[H+-ME;VO?/%7:X):ZFJ![ Y!D[4Z01J5=6IVFE1I9W/ M@=9-Y::!HSGV[1B.?2O%,]6--C4,N3ZA9.[8%-TUK1U"B_)*C0Z5.D*U@.)% M%%([GY,_&KO=P'&,'1<[[&)I[L ^CNFJV24EZAW8^^T/D".;*A>Y)T6A'4VE MJI:CUU=/K!9SFR>$\S)M*W6^EVQ/?-:@':@T1E5:5%%T< _S.8FIV8#\JJ>K MQ+0>QQ78I=C4CM:FDIICRV>=$%G8WI3C.-=L#XP6=ZH^N'UE5_;VW,UB2-3H M5':JZNLR+\<]746]V<=Y/W8IYE0&T5>HE.<97/5#:"%FM:,K5&_7(_(O"*^O M.TI5:$?5:$O7J[*LK^7Z[%(490WJC 5C\_C+MP7O-,FD)?/=:0)! M3ZF4[ GFN9 MJI)&%:,Y)[MN74K' T?3;2UB.VL)7JDF2U3IO(INZYJZI;5#:'$>:9NJJE!G M0.F=-FW).R0NX6^\P!)^6)Q%EK:9W6BQU^,A\^W>QY7?,PZW\/;R?9L6Z$U MJ.E\MEW3[<$H5VY$#_CTDQWT'"\ O?H :/@5"/Q]4_?]"6% U!$,'_ICMH+= M5$ [9[%?=..2[OAI'(1$5J)3Y2F!P(A<>,.1Z4X(XP&3!:YTZ!&3W([]WL , M&$_@XG9^TGWR&>/%KC?XWL]_ZP!4[V_ON_PG^?U;\F*' _+91_A=LT=BGK=9 M0+Y\N5A\*Q[=G[X[&OO!&.^(@]E?!G9OL "E'"@61#GW$? AWR(GW2JZA(%9P/7 MUC.# 24."^!-X ,/F&1"D/_PG9X7A,$9>8!)7!:2I_CH$XYEWW2#6,WAM#]- MSRQ(5MD'"622)&05WA\]8,W(1M-P'[4V?M$/]M MNF/D_NAQ%?&Z=@5310!L;%K>"+F8C\=M92_VCRT;%XAS!0/ S"FJIF@Y0;R^ M[OT%Z6A*3$ TYR\!?R%^"J@D*Q&^X!<_$E0 ['%:,;.0^4',02#15)XZN.GB MT0P 7][S @;Y[,BNWC@$U'-: ;9B@7XTP0L!$@8#QL+]1&?99 [\:6C$@QZP M[ .&0,(/D4L@)2/)&HPMX9^3=ZDF[,$> CJNV0NY QWEIOH*/2XQ)Q^-")S9 M]"/SB9T^@G+Y?FKVX9%STWDQ)\'[9;!4C,]6HCA#PC_)C.BN+ *)&#^=+FR& MFJ+4S_SC)K&M7T[,#LYFIB+NPAO[-O !H&[?*=-P?/'[U47WMQMR=_7'Y0/Y MV1R.WI.O7?CT^I)\"?N6/!V GY(W%O ?@-!9F0]S%G36-^"XBDPT:"[Y7N1,_W7LS5:7AP/8M$GM%"!S7N2]@PKC2 M;;5INZ-S*VFB50,EAA_K.O@-,EKW=6. .@;D@!_@O?I]/5]6T?O.1P -:7 M3#V_M0#J+95V)(-#J' ((WPCUN*T]!:TH4NE4KV-%\A(?)R?U+.VC 8+5#2Z MEPL@RVV%MO1HPI\ )YVY!S?A=@-@&U:L)"Z?W)'P](IH6NU,56?3T@4 W=GX MG(!44A7,Q$9ORF=2>_[-!(0 PJ;$1,,J(H#1_$Z1#9_.#9VZ4A1NY(+3T#OE M7("P@S<,S&V##V*-&>'^UC'&WQB$6T#P^JT!;3=P"_*(M>U07Z![V0C=B3P%?WUGD2.(;+0"-S"3->Z%4<23**GY8:/0 M#!+(+A@'&>!J=6A+[2SI-)5BTE2><]?7#94"=$<'ZP+RC$"WSK29 M"@8^'9 N=U'A'0?=-O+,0(HCJ49")#Y!1(J!"[:^C8^@$]$C\'L?8<[ M;U,FBDWE$V_D@L> Z2"<)+[Y BH$9@<53XEC/GH1'$,8FWAARH33' Q,#5H1 M_46ZM)"5A4/0$P1QIWIDWPUP*M26NB255#9TH)8^IR<3]HATNB+1=DN;2W*9 MBQCCP6F*]EX%0 5EJ]"VIB[K,3G6?CMZ9POPJ< =+4G/%J(LF-+#?/WOCU;R M3O3,JE"/75.[,^> /VV4Z M&0BH&[C%U6LLP4$&NB&4'8D8PM6O4JMH!M:?J9^4% M$8NZ:N0%/%ER;CX"TP('O$]_+])F$BJSE ,/$P!0R^VB"7?8,;!3 D(&UU<" M-:(O8QWY0%KG1\_Q ;P1.X:<& 9MM>38R9BIEG\.;(='C* E$J5FCH#V/VRT MW\#-/\65ET@_I A^,C>::S.(:SLR9B;D,HVA$6HRA,[*#D@YV M0'2$RBBS8;2E925MJ"WP1O4M,14R]7PFITTE18\QJ2PH:0SL9^N/<;71GYPI M:)^!:Q7')HN#3*D#+RW11E;;'*6SD-YSX7-88VASMVT._TMNIZ8E!35O' :V M%44"X'8!3FD,#<>3#ZL?VV&"ZI#U!B[(Z!/$"IA:Z'%%S$W(3YJT,X%CKWP' M&F*] HF"V58T30"\NY+*VQ*Q<7Q&RY$U(!J-ZB>R#G[!]E MFP8[-/&QK &[ MJ(O9L^V- [3C4:T]REN8Y"(6Q#N>S4!##9(S))W3_X'E.,N)G5F2\85%AGPQ M1S2K(B^4F5=J==,B[]:J,HP4%Y7S*^Y&Z,U2TMS8(K!0J MWFM3;C4EFGM3%GO1HX4 #GS1)5]&IJWVYM3>/"-,S4IJ9!,' ':R!9_P3^P%W==)4\M!G1QL7RQA679E2LKPY"5T>-=$@_F#Q)O%LS&[@=G M1%;??TBQAJS?9SWNO(0 :<2 *1XUA(SZW[DBDEMGQM^W1 /X7.2( HU'T?C. M)*6S8P\PM+_'P\^#,>\ L?0S,-=")2C_?+$A)+?0WB+<23_X'0O _>FQC)7H MK0[;H:SU3\__SMV=&,YI(I]G 60PJAK/9IIK2LB1B?T)-S;ATQ!!FF'4,(-V MS^4=-/UI?GI!PT8S16Y0FN;!EWBI$12QPTWBCC7'==GI9/9/L^\W)R?,7L\; M8P,=JG7[F1OGQ##P L9/AHHW2P,NYF&&[\,D;T2PX>D9N6%>6?.I 7QP_E+* M2Q;7F^ P^I.EZ62J26#'#&7)$,VGP"-O-W(^YN,P0.2?Z%?:O+L44#G@3IY' M,!(: G[! 1F-(J_?'X^B!H\88[=+,5X8XP^&!4?2Q0J.'2S/-K_!;.H-SL5Z M4_HND36AXY*-!,8+(EN$D[\L\ZT[%X'U4C9A1%G/Z%AJ&CO6&(3:W#[-F \> MF^74QG'L,TW&SU? (L+:24AJP6\@6!:NU;:BZ2!B;FGM.:Z?0QB^$U4G>+]F M'TSHC%FBHD02>"7-9U@EXS'+2HEED';JK)>CI=* M".UVFQJZ%C^_5:!G[47PG&.S9TPN8(8FL?@;X)Y+HTX1P<,(47 MDY:(/K4BH-9(^,*C'4,"PJ)%1/ MSE0?V\.I/QU_G\SVW[@U 4#$LR=XD.&&4?8AY&7[J!0:AZ6XE"%($BC217B0 M^*$99<]XDU%HPK=QG@S?FM=%/%G"\&U[[@BO)-8=NT,,@!?Y:U'[050+= E6 M5C[?*#""&;G.& #U6&1=W%C0,6P!#9<,>F?SS,!2(,;YI8_FE: MS@. I(0 &(TK4A'#\O5R=0HC $H]/QX0&# RQPDAYA,0L=,3+3-Q&2VY._?@+FA:?/BT;P[!0I\O]SIO MU<(?[(^?/?_%]*W3+T!R7/$]TH/3\,,[^V.AFGCWE7!('[ YR9HUZ"*C@'0& M/). 8OKSGV,O?-^/%^3$"PJF"XJ^3UKF>8,CB$&4NIS;"^3;P?=$:N.A.8]P MO3@H@1BM$L3_.XD'C]?-:PP^Z;KNF(=="ZEJ M63K]G]C!CM*;7$/T;(DMTLM),\$.(X4G0!C9/A+J:^(G.0> #1>!R?0_,_,,'4#Z Q M \XM'@*ZUXDD[$)\EPDX0C'%X MX*6 +4P?N_;$L>-Y*&;7?;"I420/=IM[3XYI#SG&IQY'G,9E[K/M>RX*(7"> M8[X$\7M/XWAV9(7I1D823 (>TRS R_>C>,'4ZT[*7@E&O[,)8<.1XTU8S(=3 M8VY'\H,]#.PY<8H G?AS,.>H3^*QEZSQ(YMX;E2D21 =VV7?<[ "689#=G4 M]#+P)N)W09H1?D"DZW'M,G+0DH*HCCEWV5'XXB;3KE5>\3Y)QK[;-Z8V'S+S\?ES3;E[O61I6/>[%/T MSIOYO-MJ"T;*1B-C_4:CU(TYVAENLT$!BV3Y%DM$%J8KB@M@=V@K>6.^35)E MT]W6:P%=30Z?H ^#Z& M;0,X7/38](#3A< M)K==-M/(,X"M&7)Z\\@939%#WF!TADY.E):!=\ !=Z-8ZFZ,QE%6S5-9?\/> M1DEZW8I_F]5)Y_R.J<_1!9V$FQ\-5>.]<.8PRIY'&\:Y)S3_;/3)V[=SZ1SF M6LF/<9F(AZ51HI%WR$>;%A+Z_FK&FRGY./7PV\@EZ9^/'(7J!,]:8IW&AC2,[ MZHW'1&_PH^3<:! MUZ5@(45I4!O[[V]G7WBQ2$5 :>Z+31-8=F9G9F>>>78!?$H<+C2$\A+A(^1 M#Z00EN, 3O,6P\N+K97UQ!>B#.65IO+B"_$)WKU]<);RP5EKAZ);27QLYL&= M(?'1DIBS$7E0S+9BD!* E''UA*GIP3T(0%FA]"&\#!88R)V^]PPF14&:K1>R M[T'86RDI8SE9]J3X> MU>6V-,WX*KQLL'$]"T+(,:)$'B4VVTR2$:6MYM-@5:4;!QYP8^;%'Q*&%22)V M,=[XI CF&1!2%+C)9.^)G6))4=DE19]Z25'-2UH!P:/L&A=98:$'M7VEE E. M31"[=+1"'T8KM4LO/])D*:FXDULUV@I4WY6OGSU0H=*!"GT8J)JZFJA9JYF2 M@\3QSI8D:I>>(%(55=9'YLZ#1(?]Z@O*!OU[8PPE?<%04JD?/*XIO8/6&BI_ ME#4(^".V>,0.2&X'51Q^>8$S.[QVHS4A9F5V'Z\P*0>!'NZP5A!DI?23*_S$ MB_*YY=A0]@. %(T1STU\3]X_FRWK(Z!P4[LKX";2>YU.\09ZT&^DJ(36"MB; M^>@Z#U)IO6'E4FG8?^2M#VGH+9XM((:=4,;^X+9R&?N )7B-$7'8 MNZEQY@5D&9;C M8G\FP'>*\?('@)GAK.&D'AT/KU=N$ +S_/C=.-1)I-J%.*R2X6 MMM)Q)/^@^[D1K6*K+@V3^./\B"XW>F6LYRXC/5=25: NBX*%%NER>5G+_O2 M?6A#/,C2?1"&WG))2I8ZOI,RD"K5F"% E<-K+O;()A1UGV\"'-(>8I]$(75J-T:WM[7?_5/?=.O&&O?,3[7D4@Q/#UIZN_1V)X M=?/G:/A9V'P>TV^'D4[SOG>:Y>+2*!D/$FG&*NV?'D+6NYO7-[>B%/B9A:UQ M>>"Z50E9\9%FXHM.9%KC/TA]FPV84^RB[J8COLHX)R.^GH@/VAAE+Z).!^%E.E?]T8XH63ITU./5:6K@"HY.YN$OU+*9P3)W2M\JC M4 /B5.+&KDJ1X(FM$)$,\,H(G:AA3 &*F,UGK".=HLI F6"(@%="GZ8$B)M9HCS1-B" M?ZT$S,A0)84]2)2-288J'8N9RB?PT&84. M9;@;;= @_IV +A3^OQV'W7'XR M4.?[ $4B4BDBP5%=>=X!2B#'L:F=JS1";LI<08Y*@[@((1/AK;G9 32*\SE# M_BB$HK MO(NP?"H?H8M,6D+)\@6700WA,N!L"Q2U6SMIBAYHBHZ/V<]UV$' G?6GM?4.Q= A6 M#6^%0J?J!WRH4+HP!M%0HJ[,NN"Z4LJ;#<*EW.6]=778EJ M2S H1VR9*<.85$$12VXM\,L9L6JYX"@;>'WPX#^?0-ANH?HA@,+!GEO%XVO^ M!^6)WY@G.U<:>NE:ONQ>I$UI(YJR!JDV52$G@[0ZE=R-I$4B\73E#)$F7*"% M_%'25['*Y]R_F]1R\CI@'61EVCT@K4UGU_3N*X>RPB#$R'>5MELR"+0)G05N M4(\IQ1R)D3LXH8R3DDFPA;#.#.D4J Q]Y_$)\JLZ25!ER/54QH6K-HX>11%F M+%;&% O2YJA<#IH=VD?YV#P].1_:+7"B]&TYI'U=Y-\V89<.)Y?4Q"M(M'VU M$OYBN7$Y3F4H8,^ A?_O( T715\&:S/JO$!7$].=-$*[1Z5SO]=!4!B$%H-Y MU5T;Q";:YG@?\&H7P4!(JNXPXN@;+!&R!#6X1EU9CHV.W/+/]X*T6!IV7)HU MD78YBKAZ75)1Z.:@"TC5<^98\>\HKFX":_2=;3%R.?S=(#TMDQZW,5XT;XQ- MCFQ?&-W=,UQD5&=9,N4F4$=U53Z,R^ZS9G,I6)HGL1CDVMAE=W/JDQ13M0-*LEC/":>SB2X;@'R00X#\ATR0D_TB]P +[]4:%A?/'V*Q/[Q; M1>X+;\G_!'C9HL/1%<#KBX^(8N(CD*^PG9^=GIV5F->DUUG/SJ%[5)&\_?3Q M=F&!C^HAT_5UGNND[V7WPMVWQ+-3]W,XZME>TT>BPQY+>> ,ID(6RWE?I3%N MY%T_UL'=8*;"?-+WO)/S"T1SJ[9%<-G.)VQ0&Y&N'WHOSI:Q:/#L\?AZS[^G M]N5*ZYN)HDA,[=.F5W4P[_=C://Y84'-;SAR_$V M9W;[R+['WQ/@C_O68-ASWS;\!U!+ P04 " !-@&A5N__R5*8& !C& M$0 &0T,#,U,C!D97@S,3(N:'1MU5EM;]I($/Z.Q']8J5)>)!(":=H(.*2D M2=7[CVM[#*O:7M=K0[A??\_L&G"(DT"2JKI\(-B>W7EY9IZ9-8-/ MHR^?AX-/EV<7PV9C,+H:?;X<7OY]<-PY[ [:[A+WVZ6 $(/SZXM_AF)P2?L/+K2J*N)7+?%% M^1-)D?C]4)SK(ANWA$]9KL*YR"'?6KGU=B(JM3.A8Y2+73NZ>0$(^&2.S.8O$\CM!;V5/@WL!C('*2(TGK*/98 E? M97X10R[!>I@24"9FB/-$F((_5AO,**-R%_8@5B8B&:AD+&8JG\!#DY)O+>1] M4]BF _@YQ;) >/-J'#9/Y!<#=;P-4"1"E2 2'-65YRV@!'$\SBK/51(B-V6N ML(]*_*@(L"?"6W&S!6@4YW.*X#"P#'@4K9 K8V;65",Y L4;MYH-B!01)) 3 M&C&U^HPUR)=F(L)(S^Q#WB&CL3)Y)J%)\DUG.,QL52 Q"VONF?L<5#80KP'E M;0THHPFQMPL/=MZ<=COO^Z:,>\E=G&TZ#!4N]\R^=>]*R(QL)!$8Y47$#@L" M?%ZDS(17L%B,:N.*X^M &3_2IL ZKL-,1RZB::9]"G#;B#T$,"! XJ)T>0LR M3<8DSI#AWXH($IUC>= YV2-G1># M-#J13$?2()&XO7*&R"Q8H(7\4=)3D2K%,3S_ 3Y M54SBEQER.9518:N-HT=AB":+F3'!A'2_5RX[S0;TX2[KVR?G0[.!E2A]X[JT MIXO\81,V83BYE":>0<*G9ROA+:8;F^/D0@%[^KSY_P[28%'T+ECWH\X3=-DR M[9-::+>H=.9[[?M%AM"B,Z_8M6;;6)L<]WV>[4(8B)W*0XS8>V!)B"Q!#:Y) MEY9CI",[_?/!("F6ANT[LR;2+%L15Z]-*@IL'[0!*3EGCAG_.T7E46!-OO54 MC&P./QJDEV72\T;&D_J1L_@,%AG56I:,FP2JJ*[*AW'9O-?<'PJ6 MYDD,!KG.S)+=[0UL&>. EQ,]PE">1O_@YX&"?7:3/6 //C#,-_C/X\DB8>E' MH6"^3W)8;_W@K/4+Y\ %I/B&0Y1W(H5<.6IE^=G7Q% *#EZ.;#-2'YG MSK6MD*/"PS8OM2?JQ8%J*VS+XWL5B>WB?W');>-WZ%\#+%NT.+P!>3S@SOB*6L8=PGF)&[QYU MNP[YBH[J!ITN\F-8BMB7KZ4='FJ(L@-/Y[F.>YWT5MA3EWAS9/]VAVW3OO=: MM'PE*UXQ('>,?===&KNN^@7#5>?H]#&E_+14>H,Q4G$JM/CU*87BVI$>>.S: MM<57-6/+9'"EO@S^8ZA7?&).'#'W8D;&I'7C3BPHPH_+N+?Y M9P'\LS\2#-KVQX7_ %!+ P04 " !-@&A5== KLC(# *"0 $0 &0T M,#,U,C!D97@S,C$N:'1MM59M;]HP$/Z.Q'\XJ1(O4H $UC?((I67JFAMH2U; MMX\F<VTY9_OW,2*.N86JH-(9#C\W-WSSUWL7LQN[KTW(O1V= KE]S9 M>'8Y\D;?&YUVTW%;^1*?MPH# +<_&?[PP!V.OWGN%)1>1?1S-11<=QT[T7 F M&8EZ,9$+QKMV%;$NQOWQ#'+ J0&; HG8@G_V*==4O@WA]KT!E9J%S">:"0[3 M5*J4< U:@',"7YMWS4$3[JB?[3J=0]MR6WW/N(./>",*S@*1:!ILNUI#?BR# M=72G]A&($/22PAV1<\*I:DR>([J",U^;G;9MM[>C?Q.\PNUH+XA=R.K'[6G^ M#XEL[T-DN<0X=F:HR81Y%LE M2+&RLE,AXX3[YCD"!EDN6;^B51KE!1'8_)E/]:JAFO^7Y[T%?CZYGJW-YD(& M5#;F0FL1=YWD&; ^+( #._M4O99J[1HH;LN@O'^87Y.8=G<#O1-AQG2$$'FV M^6\VT(R^BXD&Q4#[B$1?JZ[04VTJ&=8]P<+_X::^9Z&&**W?$[@6C_D+XB1_ M/_R]B+N;Y+5:6N;V@G_9708O-^8.] M02P,$% @ 38!H58(M#]%D P M< D !$ !D-# S-3(P9&5X,S(R+FAT;;56;6_:,!#^CL1_.*E2"U(@":S= M!EFD JW*MA;69M/VT20.L9;8J>VLY=_OG(27[D4M70<(L'VOSSUWL7<17'[T MO8NSTXG?;'C!-/AXYI]][?1[W9YG5TO')1>I?3= M42RX'KA.KN%4,I(.,R*7C ^<([1U,1U- S &P;/GQMH<2,J6_%U(N:;R<1N' M?*'RH5&&O76]D3^F4K.8A40SP6%>2%40KD$+<-_ Y^Y-=]R%&QJ6IV[_V+$\ M>^0_VQM1^N<@(A!)Q1NB%P03E5G=I_2%9R&VIST M'*>WZVE/:!\5GW((!>=U.'=,)V4PGPHB,9=T!=WA=##L8 5BEN+9)C[$KY!,,ZJ \ C.[L.$\*7Q MG&5,*9,+?HQD1#2%A$J*,>_$5*55AV3!U()+AC9H"N^[,!*%7%K&[5Q2Q2*L MJ]5L8,8TAAD&B[SC2YC%2$$,TP002$I4(7%55[/.V2I=+U80EI3%=?Y'MAX> MN">OAU7M2L8:YZ1FW:[*KN"3R&/A.=&6T36""ZK*HVP%W[FX0U"7=+#IXI=F ME_=A-%E+Y4(Q0[(!62B1%IH.MWH!R["25_0.KD5&>&VAD])8#_HGN3[R6V[; ML]':KLE=J=>]7/N51(!IUJR-BQ3I%6(M4D.5#7TDO2V8I!D65C4;",=V6K1( M&Y"@[G$K:F_0W;)MP[0:8O=M_]704&!/9+;B3P/^!9'L[84DX]BO635I<5)H M@@T>X6X)S!IFPLHVQF8QB%KFF*0IH!HU>2#>*D>$E55JQ8P3'N)^LX$6HS*7 MLHM0K$BU,KB*JLT$5[]T5/?90/\/<>]\=A6LQ19"1E1V%D)KD0W<_!ZP/"R" M Z=\'?FVLM=CIME8SQG/-C:>/N"O2$8'OTVK)ZL'3*>H7^59?6^''/QEQCV+ MI[]2KR;5PW'9FDN&7,B1).=K6JR]MOI2\J9XD=1X7UP]+ M-G"&"67+1..?.Q;I!']KL^XK=.28-^9FFSL2WGG*&Q->HH& !C=G(M,C R,C Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( $V M:%5GX18D PT +O1 4 " 88/ !C=G(M,C R,C Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( $V :%7R/GG6>20 #7< 0 4 M " ;L< !C=G(M,C R,C Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( $V :%5" M0[Y6[Q8 ):4 0 4 " 69! !C=G(M,C R,C Y,S!?<')E M+GAM;%!+ 0(4 Q0 ( $V :%5W?9E=GVP ']G!@ / " M 8=8 !D-# S-3(P9#$P<2YH=&U02P$"% ,4 " !-@&A59'L03J8& !T M& $0 @ %3Q0 9#0P,S4R,&1E>#,Q,2YH=&U02P$"% ,4 M " !-@&A5N__R5*8& !C& $0 @ $HS 9#0P,S4R M,&1E>#,Q,BYH=&U02P$"% ,4 " !-@&A5== KLC(# *"0 $0 M @ ']T@ 9#0P,S4R,&1E>#,R,2YH=&U02P$"% ,4 " !-@&A5 M@BT/T60# !P"0 $0 @ %>U@ 9#0P,S4R,&1E>#,R,BYH 8=&U02P4& H "@!_ @ \=D end