0001376474-25-000012.txt : 20250103 0001376474-25-000012.hdr.sgml : 20250103 20250103074547 ACCESSION NUMBER: 0001376474-25-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 28 CONFORMED PERIOD OF REPORT: 20241130 FILED AS OF DATE: 20250103 DATE AS OF CHANGE: 20250103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TAYLOR DEVICES, INC. CENTRAL INDEX KEY: 0000096536 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569] ORGANIZATION NAME: 06 Technology IRS NUMBER: 160797789 STATE OF INCORPORATION: NY FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-03498 FILM NUMBER: 25503771 BUSINESS ADDRESS: STREET 1: 90 TAYLOR DR CITY: NORTH TONAWANDA STATE: NY ZIP: 14120 BUSINESS PHONE: 7166940800 MAIL ADDRESS: STREET 1: 90 TAYLOR DR CITY: N TONAWANDA STATE: NY ZIP: 14120 FORMER COMPANY: FORMER CONFORMED NAME: TAYLOR DEVICES INC DATE OF NAME CHANGE: 19920703 10-Q 1 tayd-20241130.htm TAYLOR DEVICES, INC. - FORM 10-Q SEC FILING Taylor Devices, Inc. - Form 10-Q SEC filing
0000096536 --05-31 NASDAQ false 2025 Q2 iso4217:USD xbrli:shares iso4217:USD xbrli:shares 0000096536 2024-06-01 2024-11-30 0000096536 2024-11-30 0000096536 us-gaap:CommonClassAMember 2024-06-01 2024-11-30 0000096536 us-gaap:SeriesAPreferredStockMember 2024-06-01 2024-11-30 0000096536 2025-01-03 0000096536 2024-05-31 0000096536 2024-09-01 2024-11-30 0000096536 2023-09-01 2023-11-30 0000096536 2023-06-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2024-05-31 0000096536 us-gaap:CommonStockMember 2024-08-31 0000096536 us-gaap:CommonStockMember 2023-08-31 0000096536 us-gaap:CommonStockMember 2023-05-31 0000096536 us-gaap:CommonStockMember 2024-06-01 2024-11-30 0000096536 us-gaap:CommonStockMember 2024-09-01 2024-11-30 0000096536 us-gaap:CommonStockMember 2023-09-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2023-06-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2024-11-30 0000096536 us-gaap:CommonStockMember 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-09-01 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-05-31 0000096536 us-gaap:RetainedEarningsMember 2024-08-31 0000096536 us-gaap:RetainedEarningsMember 2023-08-31 0000096536 us-gaap:RetainedEarningsMember 2023-05-31 0000096536 us-gaap:RetainedEarningsMember 2024-06-01 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-09-01 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-09-01 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-06-01 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-05-31 0000096536 us-gaap:TreasuryStockCommonMember 2024-08-31 0000096536 us-gaap:TreasuryStockCommonMember 2023-08-31 0000096536 us-gaap:TreasuryStockCommonMember 2023-05-31 0000096536 us-gaap:TreasuryStockCommonMember 2024-06-01 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-09-01 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-09-01 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-06-01 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-11-30 0000096536 2023-11-30 0000096536 2023-05-31

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 (Mark One)

 

 

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

 For the quarterly period ended November 30, 2024

OR

 

 

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

 For the transition period from                      to                     

 Commission File Number: 0-3498

Taylor Devices, Inc.

 

(Exact name of registrant as specified in its charter)

 

 

 

New York

 

16-0797789

 

(State or other jurisdiction of incorporation or organization)

 

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

 

 

 

90 Taylor Drive, North Tonawanda, New York

 

14120

 

(Address of principal executive offices)

 

(Zip Code)

716-694-0800

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

 

Trading Symbol

 

Name of each exchange on which registered

Common Stock, $.025 par value per share

Preferred Stock Purchase Rights

TAYD

N/A

The Nasdaq Stock Market LLC

The Nasdaq Stock Market LLC

 

 

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

 

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

 

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

 

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

  


1


 

  

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

Yes No

 

The number of shares of the registrant’s common stock outstanding as of January 3, 2025 was 3,136,209.


2



TAYLOR DEVICES, INC.

 

Index to Form 10-Q

 

 

 

PART I

FINANCIAL INFORMATION

PAGE NO.

 

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets as of November 30, 2024 and May 31, 2024

4

 

 

 

 

 

 

Condensed Consolidated Statements of Income for the three and six months ended November 30, 2024 and 2023

5

 

 

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended November 30, 2024 and 2023

6

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the six months ended November 30, 2024 and 2023

7

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

8

 

 

 

 

 

Item 2.

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

10

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

17

 

 

 

 

 

 

Item 4.

Controls and Procedures

17

 

 

 

 

PART II

OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings

18

 

 

Item 1A.

Risk Factors

18

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

18

 

 

Item 3.

Defaults Upon Senior Securities

18

 

 

Item 4.

Mine Safety Disclosures

18

 

 

Item 5.

Other Information

18

 

Item 6.

Exhibits

19

 

 

 

 

 

 

SIGNATURES

 

20


3


 

 

Part I – Financial Information

Item 1. Financial Statements

 

TAYLOR DEVICES, INC. AND SUBSIDIARY

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets

(Unaudited)

 

 

 

November 30,

 

May 31,

 

2024

 

2024

 

 

 

 

Assets

 

 

 

Current assets:

 

 

 

Cash and cash equivalents

$2,355,333  

 

$2,831,471  

Short-term investments

24,246,282  

 

28,131,279  

Accounts and other receivables, net

8,247,705  

 

5,212,408  

Inventory

8,610,730  

 

7,512,052  

Costs and estimated earnings in excess of billings

3,017,641  

 

4,356,565  

Other current assets

2,099,632  

 

725,506  

Total current assets

48,577,323  

 

48,769,281  

 

 

 

 

Maintenance and other inventory, net

1,427,583  

 

1,579,829  

Property and equipment, net

11,318,103  

 

11,180,933  

Patents, net

281,481  

 

292,593  

Other assets

244,627  

 

242,167  

Deferred income taxes

1,012,615  

 

1,012,615  

$62,861,732  

 

$63,077,418  

Liabilities and Stockholders' Equity

 

 

 

Current liabilities:

 

 

 

Accounts payable

$857,351  

 

$1,438,847  

Accrued expenses

2,497,496  

 

4,664,463  

Billings in excess of costs and estimated earnings

3,707,908  

 

5,601,274  

Accrued income taxes

                             -

 

                   126,148

Total current liabilities

7,062,755  

 

11,830,732  

 

 

 

 

Stockholders' Equity:

 

 

 

Common stock and additional paid-in capital

14,024,605  

 

13,063,587  

Retained earnings

54,849,833  

 

51,127,018  

 

68,874,438  

 

64,190,605  

Treasury stock - at cost

(13,075,461) 

 

(12,943,919) 

Total stockholders’ equity

55,798,977  

 

51,246,686  

$62,861,732  

 

$63,077,418  

 

 

 

 

 

See notes to condensed consolidated financial statements.


4


 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Income

(Unaudited)

(Unaudited)

 

For the three months ended

For the six months ended

November 30,
2024

 

November 30,
2023

November 30,
2024

November 30,
2023

 

 

 

 

 

 

 

 

 

 

 

 

Sales, net

$8,548,881 

 

$10,339,875 

$20,166,737 

$20,263,503 

 

 

 

 

 

 

Cost of goods sold

4,662,781 

 

5,529,208 

10,777,007 

11,068,260 

 

 

 

 

 

 

Gross profit

3,886,100 

 

4,810,667 

9,389,730 

9,195,243 

 

 

 

 

 

 

Research and development costs

102,922 

 

84,081 

172,114 

213,155 

Selling, general and administrative expenses

2,838,993 

 

2,672,926 

5,368,530 

5,008,883 

 

 

 

 

 

 

Operating income

944,185 

 

2,053,660 

3,849,086 

3,973,205 

 

 

 

 

 

 

Other income

307,871 

 

398,688 

684,625 

760,006 

 

 

 

 

 

 

Income before provision for income taxes

1,252,056 

 

2,452,348 

4,533,711 

4,733,211 

 

 

 

 

 

 

Provision for income taxes

195,896 

 

471,000 

810,896 

904,000 

 

 

 

 

 

 

Net income

$1,056,160 

 

$1,981,348 

$3,722,815 

$3,829,211 

 

 

 

 

 

 

Basic and diluted earnings per common share

$0.34 

 

$0.56 

$1.19 

$1.09 

 

 

 

 

 

 

 

See notes to condensed consolidated financial statements.


5


 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity

 

 

 

 

 

 

 

(Unaudited)

(Unaudited)

 

For the three months ended

For the six months ended

November 30,
2024

 

November 30,
2023

 

November 30,
2024

 

November 30,
2023

                                                                                          

                           

 

                           

 

                           

 

                           

Common Stock

 

 

 

 

 

 

 

 Beginning of period

$104,076  

 

$102,168  

 

$104,056  

 

$102,127  

 Issuance of shares for employee stock purchase plan

1  

 

3  

 

2  

 

6  

 Issuance of shares for employee stock option plan

487  

 

-  

 

506  

 

38  

 End of period

104,564  

 

102,171  

 

104,564  

 

102,171  

Paid-in Capital

 

 

 

 

 

 

 

 Beginning of period

12,970,524  

 

10,965,730  

 

12,959,531  

 

10,947,089  

 Issuance of shares for employee stock purchase plan

1,234  

 

2,190  

 

3,660  

 

5,070  

 Issuance of shares for employee stock option plan

217,079  

 

-  

 

225,646  

 

15,761  

 Stock options issued for services

731,204  

 

301,308  

 

731,204  

 

301,308  

 End of period

13,920,041  

 

11,269,228  

 

13,920,041  

 

11,269,228  

Retained Earnings

 

 

 

 

 

 

 

 Beginning of period

53,793,673  

 

43,976,119  

 

51,127,018  

 

42,128,256  

 Net income

1,056,160  

 

1,981,348  

 

3,722,815  

 

3,829,211  

 End of period

54,849,833  

 

45,957,467  

 

54,849,833  

 

45,957,467  

Treasury Stock

 

 

 

 

 

 

 

 Beginning of period

(12,943,919) 

 

(3,100,541) 

 

(12,943,919) 

 

(3,084,742) 

 Issuance of shares for employee stock option plan

(131,542) 

 

                     - 

 

(131,542) 

 

(15,799) 

 End of period

(13,075,461) 

 

(3,100,541) 

 

(13,075,461) 

 

(3,100,541) 

 

Total stockholders' equity

$55,798,977  

 

$54,228,325  

 

$55,798,977  

 

$54,228,325  

 

 

See notes to condensed consolidated financial statements.


6


 

TAYLOR DEVICES, INC. AND SUBSIDIARY

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows

 

 

 

 

(Unaudited)

 

 

For the six months ended

November 30,
2024

 

November 30,
2023

 

 

 

 

Operating activities:

 

 

 

Net income

$3,722,815  

 

$3,829,211  

Adjustments to reconcile net income to net cash flows from operating activities:

 

 

 

Depreciation

833,399  

 

910,956  

Amortization

11,112  

 

-  

Stock options issued for services

731,204  

 

301,308  

Changes in other assets and liabilities:

 

 

 

Accounts and other receivables, net

(3,035,297) 

 

1,481,404  

Inventory

(946,432) 

 

(1,224,268) 

Costs and estimated earnings in excess of billings

1,338,924  

 

2,401,673  

Other current assets

(1,374,126) 

 

271,607  

Accounts payable

(581,496) 

 

(549,722) 

Accrued expenses

(2,293,115) 

 

(1,045,751) 

Billings in excess of costs and estimated earnings

(1,893,366) 

 

1,013,546  

Other assets

-  

 

(27,343) 

Net operating activities

(3,486,378) 

 

7,362,621  

 

 

 

 

Investing activities:

 

 

 

Acquisition of property and equipment

(970,569) 

 

(544,801) 

Purchase of short-term investments

(2,615,003) 

 

(7,234,549) 

Proceeds from sale of short-term investments

6,500,000  

 

-  

Other investing activities

(2,460) 

 

(2,493) 

Net investing activities

2,911,968  

 

(7,781,843) 

 

 

 

 

Financing activities:

 

 

 

Proceeds from issuance of common stock, net

229,814  

 

20,875  

Acquisition of treasury stock

(131,542) 

 

(15,799) 

Net financing activities

98,272  

 

5,076  

Net change in cash and cash equivalents

(476,138) 

 

(414,146) 

 

 

 

 

Cash and cash equivalents - beginning

2,831,471  

 

3,575,219  

 

 

 

 

Cash and cash equivalents - ending

$2,355,333  

 

$3,161,073  

 

 

 

 

 

See notes to condensed consolidated financial statements.


7


 

TAYLOR DEVICES, INC.

 

Notes to Condensed Consolidated Financial Statements

 

1.The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of only normal recurring accruals) necessary to present fairly the Company’s financial position as of November 30, 2024 and May 31, 2024, results of operations for the three and six months ended November 30, 2024 and 2023, and cash flows for the six months ended November 30, 2024 and 2023. These financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company's Annual Report on Form 10-K for the year ended May 31, 2024, filed with the U.S. Securities and Exchange Commission (“SEC”) on August 15, 2024 (the “Form 10-K”).  

 

2.The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued. 

 

3.There is no provision nor shall there be any provisions for profit sharing, dividends, or any other benefits of any nature at any time for this fiscal year. 

 

4.For the six-month periods ended November 30, 2024 and 2023, the net income was divided by 3,124,720 and 3,521,099 respectively, which is net of the Treasury shares, to calculate the net income per share.  For the three-month periods ended November 30, 2024 and 2023, net income was divided by 3,127,793 and 3,521,428 respectively, which is net of the Treasury shares, to calculate the net income per share. 

 

5.The results of operations for the three and six-month periods ended November 30, 2024 are not necessarily indicative of the results to be expected for the full year. 

 

6.Recently issued Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) guidance has either been implemented or is not significant to the Company. 

 

7.Short-term Investments: 

 

At times, the Company invests excess funds in liquid interest earning instruments. Short-term investments at November 30, 2024 and May 31, 2024 include money market funds, U.S. treasury securities and corporate bonds stated at fair value, which approximates cost. Unrealized holding gains and losses would be presented as a separate component of accumulated other comprehensive income, net of deferred income taxes. Realized gains and losses on the sale of investments are determined using the specific identification method.

 

The short-term investments are valued using pricing models maximizing the use of observable inputs for similar securities. This includes basing value on yields currently available on comparable securities of issuers with similar credit ratings.

 

8.Inventory: 

 

November 30, 2024

 

May 31, 2024

Raw materials

$844,391 

 

$886,947 

Work-in-process

7,612,075 

 

6,412,497 

Finished goods

217,264 

 

271,608 

8,673,730 

 

7,571,052 

Less allowance for obsolescence

63,000 

 

59,000 

$8,610,730 

 

$7,512,052 

 


8


 

9.Revenue Recognition: 

 

Revenue is recognized (generally at fixed prices) when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.

For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time (generally less than one year) using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. Other sales to customers are recognized upon shipment to the customer based on contract prices and terms. In the six months ended November 30, 2024, 63% of revenue was recorded for contracts in which revenue was recognized over time while 37% was recognized at a point in time. In the six months ended November 30, 2023, 57% of revenue was recorded for contracts in which revenue was recognized over time while 43% was recognized at a point in time.

Progress payments are typically negotiated for longer term projects. Payments are otherwise due once performance obligations are complete (generally at shipment and transfer of title). For financial statement presentation purposes, the Company nets progress billings against the total costs incurred and estimated earnings recognized on uncompleted contracts. The asset, “costs and estimated earnings in excess of billings,” represents revenues recognized in excess of amounts billed. The liability, “billings in excess of costs and estimated earnings,” represents billings in excess of revenues recognized.

If applicable, the Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of November 30, 2024 and May 31, 2024, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.

10.Accrued Expenses:  

 

November 30, 2024

 

May 31, 2024

Customer deposits

$43,916 

 

$285,689 

Personnel costs

1,897,433 

 

3,763,777 

Other

556,147 

 

614,997 

$2,497,496 

 

$4,664,463 


9


 

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

 

Cautionary Statement

 

The Private Securities Litigation Reform Act of 1995 provides a "safe harbor" for forward-looking statements. Information in this Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," and elsewhere in this Form 10-Q that does not consist of historical facts, are "forward-looking statements." Statements accompanied or qualified by, or containing, words such as "may," "will," "should," "believes," "expects," "intends," "plans," "projects," "estimates," "predicts," "potential," "outlook," "forecast," "anticipates," "presume," and "assume" constitute forward-looking statements and, as such, are not a guarantee of future performance. These statements involve factors, risks and uncertainties, the impact or occurrence of which can cause actual results to differ materially from the expected results described in such statements. Risks and uncertainties can include, among others: reductions in capital budgets by our customers and potential customers; changing product demand and industry capacity; increased competition and pricing pressures; advances in technology that can reduce the demand for the Company's products; the kind, frequency and intensity of natural disasters that affect demand for the Company’s products; and other factors, many or all of which are beyond the Company's control. Consequently, investors should not place undue reliance on forward-looking statements as predictive of future results. Except as may be required by law, the Company disclaims any obligation to release publicly any updates or revisions to the forward-looking statements herein to reflect any change in the Company's expectations with regard thereto, or any changes in events, conditions or circumstances on which any such statement is based.

 

Results of Operations

 

A summary of the period-to-period changes in the principal items included in the condensed consolidated statements of income is shown below:

 

Summary comparison of the six months ended November 30, 2024 and November 30, 2023

 

 

Increase /

 

 

 

(Decrease)

 

Sales, net

 

$(96,000) 

 

Cost of goods sold

 

$(291,000) 

 

Research and development costs

 

$(41,000) 

 

Selling, general and administrative expenses

 

$360,000  

 

Other income

 

$(75,000) 

 

Income before provision for income taxes

 

$(199,000) 

 

Provision for income taxes

 

$(93,000) 

 

Net income

 

$(106,000) 

 

 

 

Sales under certain fixed-price contracts, in which the product has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date, inclusive of profit, are recognized over time whereby revenues are based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts.

 

Adjustments to cost estimates are made periodically and any losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. However, any profits expected on contracts in progress are recognized over the life of the contract.

 

For financial statement presentation purposes, the Company nets progress billings against the total costs incurred and estimated earnings recognized on uncompleted contracts. The asset, "costs and estimated earnings in excess of billings," represents revenues recognized in excess of amounts billed. The liability, "billings in excess of costs and estimated earnings," represents billings in excess of revenues recognized.


10


For the six months ended November 30, 2024 (All figures discussed are for the six months ended November 30, 2024, as compared to the six months ended November 30, 2023).

 

 

Six months ended

Change

 

November 30,
2024

November 30,
2023

Amount

 

Percent

Net Revenue

$20,167,000 

$20,263,000 

$(96,000) 

 

0% 

Cost of sales

10,777,000 

11,068,000 

(291,000) 

 

-3% 

Gross profit

$9,390,000 

$9,195,000 

$195,000  

 

2% 

… as a percentage of net revenues

47%

45%

 

 

 

 

The Company's consolidated results of operations showed a $0.1 million decrease in net revenues and a $0.1 million decrease in net income. Revenues recorded in the six-month period ended November 30, 2024 for long-term projects (“Projects”) were 10% higher than the level recorded in the prior year. The Company had 27 Projects in process during the six-month period ended November 30, 2024 as compared to 29 during the same period last year. Revenues recorded in the six-month period ended November 30, 2024 for other-than long-term projects (non-projects) were 14% lower than the level recorded in the prior year. Total sales within the U.S. during the six-month period ended November 30, 2024 decreased 7% from the same period last year. Total sales to Asia during the six-month period ended November 30, 2024 increased 37% from the same period of the prior year.  The shift in domestic and international sales concentration from the prior year is attributable to normal changes in structural project activity.  Sales increases were recorded over the same period last year to industrial customers (43%) with decreases to customers involved in construction of buildings and bridges (-12%).  Sales to customers in aerospace / defense were consistent with the same period last year.

 

The gross profit as a percentage of net revenue of 47% in the six-month period ended November 30, 2024 is two percentage points higher than the same period of the prior year (45%).

 

Sales of the Company’s products are made to three general groups of customers: industrial, structural and aerospace / defense. A breakdown of sales to the three general groups of customers is as follows:

 

 

Six months ended

                                    

November 30,
2024

November 30,
2023

Industrial

12%

 8%

Structural

29%

33%

Aerospace / Defense

59%

59%

 

At November 30, 2023, the Company had 141 open sales orders in our backlog with a total sales value of $35.5 million. At November 30, 2024, the Company had 156 open sales orders in our backlog with a total sales value of $34.5 million. The Company expects to recognize revenue for the majority of the backlog during fiscal years 2025 and 2026.

 

The Company's backlog, revenues, gross profits, and net income fluctuate from period to period. The changes in the six-month period ended November 30, 2024, compared to the same period in the prior year, are not necessarily representative of future results.

 

Net revenue by geographic region, as a percentage of total net revenue for the six-month periods ended November 30, 2024 and 2023, is as follows:

 

 

Six months ended

                                    

November 30,
2024

November 30,
2023

U.S.

82%

87%

Asia

11%

 8%

Other

 7%

 5%


11


Research and Development Costs

 

 

Six months ended

Change

 

November 30,
2024

November 30,
2023

    Amount

 

Percent

R & D

$ 172,000

$ 213,000

$ (41,000)

 

-19%

… as a percentage of net revenues

0.9%

1.1%

 

 

 

Research and development costs declined $41,000 from the same period in the prior year due to a change in the mix of engineering resource driven projects, inclusive of customer funded development.

 

Selling, General and Administrative Expenses

 

 

Six months ended

Change

 

November 30,
2024

November 30,
2023

Amount

 

Percent

S G & A

$ 5,369,000

$ 5,009,000

$ 360,000

 

7%

… as a percentage of net revenues

27%

25%

 

 

 

 

Selling, general and administrative expenses during the six-month period ended November 30, 2024 increased by 7% from the same period in the prior year. This change is primarily due to increased stock option expense.  The Company expenses stock options using the fair value recognition provisions of the Financial Accounting Standards Board Accounting Standards Codification (“FASB ASC”).  The Company recognized $731,000 and $301,000 of compensation cost for the six-month periods ended November 30, 2024 and 2023, respectively.  

 

Operating Income

 

Operating income was $3,849,000 for the six-month period ended November 30, 2024, lower than the $3,973,000 in the same period of the prior year.

 

Other Income

 

Other income was $685,000 for the six-month period ended November 30, 2024, a 10% decrease from the same period of the prior year.  This decrease was driven by short-term investment interest income.

 

Summary comparison of the three months ended November 30, 2024 and November 30, 2023

 

 

Increase /

 

 

 

(Decrease)

 

Sales, net

 

$(1,791,000) 

 

Cost of goods sold

 

$(866,000) 

 

Research and development costs

 

$19,000  

 

Selling, general and administrative expenses

 

$166,000  

 

Other income

 

$(90,000) 

 

Income before provision for income taxes

 

$(1,200,000) 

 

Provision for income taxes

 

$(275,000) 

 

Net income

 

$(925,000) 

 


12


 

For the three months ended November 30, 2024 (All figures discussed are for the three months ended November 30, 2024 as compared to the three months ended November 30, 2023).

 

 

Three months ended

Change

 

November 30,
2024

November 30,
         2023         

Amount

 

Percent

Net Revenue

$8,549,000 

$10,340,000 

$(1,791,000) 

 

 -17%

Cost of sales

4,663,000 

5,529,000 

(866,000) 

 

 -16%

Gross profit

$3,886,000 

$4,811,000 

$(925,000) 

 

 -19%

… as a percentage of net revenues

45%

47%

                          

 

 

 

 

The Company's consolidated results of operations showed a 17% decrease in net revenues and 47% decrease in net income.  Revenues recorded in the quarter ended November 30, 2024 for Projects were 8% lower than the level recorded in the prior year.  The Company had 22 Projects in process during the quarter ended November 30, 2024 as compared to 16 during the same period last year.  Revenues recorded in the quarter ended November 30, 2024 for other-than long-term projects (non-projects) were 31% lower than the level recorded in the prior year. Total sales within the U.S. during the quarter ended November 30, 2024 decreased 21% from the same period last year.  Total sales to Asia during the quarter ended November 30, 2024 increased 34% from the same period of the prior year.  Sales decreases were recorded over the same period last year to customers in aerospace / defense (-19%), customers involved in construction of buildings and bridges (-19%) and industrial customers (-2%). The decrease in sales from the prior year was attributed to differences in the timing of backlog conversion to revenue.

 

The gross profit as a percentage of net revenue of 45% in the quarter ended November 30, 2024 is two percentage points lower than the same period of the prior year (47%).  

 

Sales of the Company’s products are made to three general groups of customers: industrial, structural and aerospace / defense.  A breakdown of sales to the three general groups of customers is as follows:

 

 

Three months ended

 

November 30,
2024

November 30,
2023

Industrial

11%

 9%

Structural

30%

31%

Aerospace / Defense

59%

60%

 

 

Net revenue by geographic region, as a percentage of total net revenue for the three-month periods ended November 30, 2024 and 2023, is as follows:

 

 

Three months ended

 

November 30,
2024

November 30,
2023

U.S.

88%

92%

Asia

 7%

 4%

Other

 5%

 4%


13


 

Research and Development Costs

 

 

Three months ended

Change

 

November 30,
2024

November 30,
2023

Amount

 

Percent

R & D

$ 103,000

$ 84,000

$ 19,000

 

23%

… as a percentage of net revenues

1.2%

0.8%

 

 

 

Research and development costs increased $19,000 from the prior year due to a change in the mix of engineering resource driven projects, inclusive of customer funded development.

 

Selling, General and Administrative Expenses

 

 

Three months ended

Change

 

November 30,
2024

November 30,
2023

Amount

 

Percent

S G & A

$ 2,839,000

$ 2,673,000

$ 166,000

 

6%

  … as a percentage of net revenues

33%

26%

 

 

 

Selling, general and administrative expenses during the quarter ended November 30, 2024 increased 6% from the same period in the prior year.  This change is primarily due to increased stock option expense.  The Company expenses stock options using the fair value recognition provisions of the FASB ASC.  The Company recognized $731,000 and $301,000 of compensation cost for the three-month periods ending November 30, 2024 and 2023, respectively.  

 

Operating Income

 

Operating income was $944,000 for the three months ended November 30, 2024, lower than the $2,054,000 in the same period of the prior year.  The decrease in Operating income was attributed to lower revenue and increased stock option expense.

 

Other Income

 

Other income was $308,000 for the three months ended November 30, 2024, a 23% decrease from the same period of the prior year.  This decrease was driven by short-term investment interest income.

 

Liquidity and Capital Resources

 

The Company’s primary liquidity requirements depend on its working capital needs. Working capital consists primarily of cash and short-term investments, inventory, accounts receivable, costs and estimated earnings in excess of billings, accounts payable, accrued expenses and billings in excess of costs and estimated earnings. The Company’s primary source of liquidity has been excess cash flow from operations.

 

Capital expenditures for the six-month period ended November 30, 2024 were $971,000 compared to $545,000 in the same period of the prior year. As of November 30, 2024, the Company has commitments for capital expenditures totaling $881,000 during the next twelve months.

 

Inventory and Maintenance Inventory

 

November 30, 2024

May 31, 2024

Increase /(Decrease)

Raw materials

$845,000 

 

$887,000 

 

$(42,000) 

 

-5 %

Work-in-process

7,612,000 

 

6,412,000 

 

1,200,000  

 

19 %

Finished goods

154,000 

 

213,000 

 

(59,000) 

 

-28 %

Inventory

8,611,000 

86 %

7,512,000 

83 %

1,099,000  

 

15 %

Maintenance and other inventory

1,428,000 

14 %

1,580,000 

17 %

(152,000) 

 

-10 %

Total

$10,039,000 

100 %

$9,092,000 

100 %

$947,000  

 

10 %

 

 

 

 

 

 

 

 

Inventory turnover

2.3

 

3.0

 

 

 

 

 

NOTE: Inventory turnover is annualized for the six-month period ended November 30, 2024.


14


Inventory, at $8,611,000 as of November 30, 2024, is $1,099,000 more than the prior year-end level of $7,512,000. As of November 30, 2024, approximately 88% of the inventory was work in process, 2% was finished goods, and 10% was raw materials.

 

Maintenance and other inventory represent stock that is estimated to have a product life cycle in excess of twelve months. This stock represents certain items the Company is required to maintain for service of products sold and items that are generally subject to spontaneous ordering. This inventory is particularly sensitive to technological obsolescence in the near term due to its use in industries characterized by the continuous introduction of new product lines, rapid technological advances and product obsolescence. Management of the Company has recorded an allowance for potential inventory obsolescence. The provision for potential inventory obsolescence was zero and $144,000 for the six-month periods ended November 30, 2024 and 2023, respectively.

 

Accounts Receivable, Costs and Estimated Earnings in Excess of Billings (“CIEB"), and Billings in Excess of Costs and Estimated Earnings ("BIEC")

 

                                                         

November 30, 2024

May 31, 2024

Increase /(Decrease)

Accounts receivable

$8,248,000 

 

$5,212,000 

 

$3,036,000  

 

58% 

CIEB

3,018,000 

 

4,357,000 

 

(1,339,000) 

 

-31% 

Less: BIEC

3,708,000 

 

5,601,000 

 

(1,893,000) 

 

-34% 

Net

$7,558,000 

 

$3,968,000 

 

$3,590,000  

 

90% 

 

 

 

 

 

 

 

 

Number of an average day’s sales
outstanding in accounts receivable

87

 

39

 

 

 

 

 

The Company combines the totals of accounts receivable, the current asset, CIEB, and the current liability, BIEC, to determine how much cash the Company will eventually realize from revenue recorded to date. As the accounts receivable figure rises in relation to the other two figures, the Company can anticipate increased cash receipts within the ensuing 30-60 days.

 

Accounts receivable of $8,248,000 as of November 30, 2024 includes $49,000 of an allowance for doubtful accounts (“Allowance”). The accounts receivable balance as of May 31, 2024 of $5,212,000 included an Allowance of $29,000. The number of an average day's sales outstanding in accounts receivable (“DSO”) increased from 39 days at May 31, 2024 to 87 days at November 30, 2024. The Accounts Receivable and DSO increase were the result of delayed collections for structural project invoices.  The DSO is a function of (1) the level of sales for an average day (for example, total sales for the past three months divided by 90 days) and (2) the level of accounts receivable at the balance sheet date. The Company expects to collect the net accounts receivable balance during the next twelve months.

 

As noted above, CIEB represents revenues recognized in excess of amounts billed. Whenever possible, the Company negotiates a provision in sales contracts to allow the Company to bill, and collect from the customer, payments in advance of shipments. Unfortunately, such provisions are often not possible. The $3,018,000 balance in this account at November 30, 2024 is 31% lower than the prior year-end balance. This decrease is the result of normal flow of the Projects through production with billings to the customers as permitted in the related contracts. 82% of the CIEB balance as of the end of the last fiscal quarter, August 31, 2024, was billed to those customers in the fiscal quarter ended November 30, 2024. The remainder will be billed as the Projects progress, in accordance with the terms specified in the various contracts.

 

The balances in this account are comprised of the following components:

 

 

November 30, 2024

May 31, 2024

Costs

$2,832,000 

 

$9,644,000 

Estimated Earnings

1,771,000 

 

9,782,000 

Less: Billings to customers

1,585,000 

 

15,069,000 

CIEB

$3,018,000 

 

$4,357,000 

Number of Projects in progress

10

 

14

 

As noted above, BIEC represents billings to customers in excess of revenues recognized. The $3,708,000 balance in this account at November 30, 2024 is down 34% from the $5,601,000 balance at the end of the prior year. The balance in this account fluctuates in the same manner and for the same reasons as the CIEB, discussed above. Final delivery of product under these contracts is expected to occur during the next twelve months.

 

The balances in this account are comprised of the following components:


15


 

 

November 30, 2024

May 31, 2024

Billings to customers

$11,183,000 

 

$7,211,000 

Less: Costs

3,451,000 

 

933,000 

Less: Estimated Earnings

4,024,000 

 

677,000 

BIEC

$3,708,000 

 

$5,601,000 

Number of Projects in progress

8

 

5

 

Summary of factors affecting the balances in CIEB and BIEC:

 

 

November 30, 2024

May 31, 2024

Number of Projects in progress

18

 

19

Aggregate percent complete

48%

 

53%

Average total sales value of Projects in progress

$1,397,000

 

$2,089,000

Percentage of total value invoiced to customer

51%

 

56%

 

The Company's backlog of sales orders at November 30, 2024 is $34.5 million, up from $33.1 million at the end of the prior year. $13.1 million of the Company’s backlog as of November 30, 2024 was for Projects already in progress.

 

Other Balance Sheet Items

 

Accounts payable, at $857,000 as of November 30, 2024, is 40% lower than the prior year-end. Accrued expenses decreased 48% from the prior year-end, to $2,497,000 due to the payout of fiscal year 2024 incentive compensation. The Company expects the accrued amounts to be paid or applied during the next twelve months.


16


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Smaller reporting companies are not required to provide the information called for by this item.

 

Item 4. Controls and Procedures

 

(a) Evaluation of disclosure controls and procedures.  

 

The Company's chief executive officer (its principal executive officer) and chief financial officer (its principal financial officer) have evaluated the Company's disclosure controls and procedures as of November 30, 2024 and have concluded that as of the evaluation date, the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and that information required to be disclosed in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

 

(b) Changes in internal control over financial reporting.  

 

There have been no changes in the Company's internal controls over financial reporting that occurred during the fiscal quarter ended November 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company's control over financial reporting.


17


 

Part II - Other Information

 

Item 1. Legal Proceedings

 

Refer to Note 17, “Legal Proceedings,” to the Consolidated Financial Statements in the Company’s Form 10-K for information regarding the Company’s legal proceedings. There have been no material developments in any legal proceedings that require reporting in this Form 10-Q.

 

Item 1A. Risk Factors

 

Smaller reporting companies are not required to provide the information called for by this item.

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

(c) Trading Plans

 

During the three months ended November 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.


18


 Item 6. Exhibits

  

 

 

 3

Articles of incorporation and by-laws.

 

 

 

 

 

 

(i)

Restated Certificate of Incorporation, as amended, incorporated by reference to Exhibit (3)(i) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended May 31, 2024, filed August 15, 2024.

 

 

 

 

(ii)

By-laws, incorporated by reference to Exhibit 3(v) to the Registrant’s Quarterly Report on Form 10-Q for the quarterly period ended November 30, 2022, filed January 6, 2023.

 

 

 

 4

Instruments defining the rights of security holders.

 

 

 

 

(i)

Rights Agreement by and between the Registrant and Computershare Trust Company, N.A., incorporated by reference to Exhibit 4 to the Registrant’s Registration Statement on Form 8-A, filed October 5, 2018.

 

 

 

 

(ii)

Letter to Holders of the Registrant’s Common Stock, incorporated by reference to Exhibit 20 to the Registrant’s Registration Statement on Form 8-A, filed October 5, 2018.

 

 

 

31

Officer certifications.

 

 

 

 

(i)

 

Rule 13a-14(a) Certification of Chief Executive Officer.*

 

 

 

(ii)

Rule 13a-14(a) Certification of Chief Financial Officer.*

 

 

 

32

Officer certifications.

 

 

 

 

(i)

Section 1350 Certification of Chief Executive Officer.**

 

 

 

(ii)

Section 1350 Certification of Chief Financial Officer.**

 

 

 

101

Inline XBRL Interactive data files pursuant to Rule 405 of Regulation S-T: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Stockholders’ Equity, (iv) Consolidated Statements of Cash Flows, and (v) Notes to Consolidated Financial Statements.

 

 

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 – the cover page Inline XBRL tags are embedded within the Inline XBRL document and are contained within Exhibit 101

 

 

Exhibit filed with this report.

**Exhibit furnished with this report.

 

 


19


 

TAYLOR DEVICES, INC.

 

 

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.

 

 

 

 

TAYLOR DEVICES, INC.

 

(Registrant)

 

 

 

 

Date:

January 3, 2025

 

 

/s/ Paul Heary

 

 

 

 

 

 

Paul Heary

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


20

 

EX-31.1 2 td_ex31z1.htm CERTIFICATION Certification

Exhibit 31(i)

 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Timothy J. Sopko, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Taylor Devices, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent 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: January 3, 2025

/s/ Timothy J. Sopko

 

Timothy J. Sopko

Chief Executive Officer


EX-31.2 3 td_ex31z2.htm CERTIFICATION Certification

Exhibit 31(ii)

 

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Paul Heary, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Taylor Devices, Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent 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: January 3, 2025

/s/ Paul Heary

 

Paul Heary

Chief Financial Officer


EX-32.1 4 td_ex32z1.htm CERTIFICATION Certification

Exhibit 32(i)

 

 

 

 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of Taylor Devices, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended November 30, 2024 to be filed with Securities and Exchange Commission on or about the date hereof (the “Report"), I, Timothy J. Sopko, Chief Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that: 

 

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

 

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

 

It is not intended that this statement be deemed to be filed for purposes of the Exchange Act.

 

 

 

Date: January 3, 2025

By:

/s/ Timothy J. Sopko

 

 

Timothy J. Sopko

Chief Executive Officer

 

 

 

EX-32.2 5 td_ex32z2.htm CERTIFICATION Certification

Exhibit 32(ii)

 

 

 

 

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the quarterly report of Taylor Devices, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended November 30, 2024 to be filed with Securities and Exchange Commission on or about the date hereof (the "Report"), I, Paul Heary, Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that: 

 

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

 

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

 

It is not intended that this statement be deemed to be filed for purposes of the Exchange Act.

 

 

 

Date: January 3, 2025

By:

/s/ Paul Heary

 

 

Paul Heary

Chief Financial Officer

 


EX-101.CAL 6 tayd-20241130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 tayd-20241130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 tayd-20241130_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Acquisition of treasury stock Acquisition of treasury stock Financing activities Billings in excess of costs and estimated earnings {1} Billings in excess of costs and estimated earnings Changes in other assets and liabilities Additional Paid-in Capital Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Gross profit Gross profit Document Type Accrued expenses {1} Accrued expenses Net income Net income Sales, net Condensed Consolidated Statements of Income (unaudited) Treasury stock - at cost Treasury stock - at cost Property and equipment, net Entity Address, Address Line One Cash and cash equivalents - beginning Cash and cash equivalents - beginning Cash and cash equivalents - ending Issuance of shares for employee stock option plan Total current liabilities Total current liabilities Accrued income taxes Entity Current Reporting Status Series A Preferred Stock Costs and estimated earnings in excess of billings {1} Costs and estimated earnings in excess of billings Liabilities and Equity Liabilities and Equity Total stockholders' equity Total stockholders' equity Equity, Attributable to Parent, Beginning Balance Equity, Attributable to Parent, Ending Balance Maintenance and other inventory, net Local Phone Number Net operating activities Net operating activities Other current assets {1} Other current assets Treasury Stock, Common Accrued expenses Entity Small Business Entity Interactive Data Current Document Period End Date Document Quarterly Report Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities Personnel costs Provision for income taxes Costs and estimated earnings in excess of billings Document Fiscal Period Focus Details Accounts payable {1} Accounts payable Work-in-process Net financing activities Net financing activities Purchase of short-term investments Purchase of short-term investments Operating income Operating income Cost of goods sold Current liabilities Other assets Amendment Flag Title of 12(b) Security Entity Tax Identification Number Securities Act File Number Proceeds from issuance of common stock, net Proceeds from sale of short-term investments Adjustments to reconcile net income to net cash flows from operating activities Basic and diluted earnings per common share Entity Incorporation, State or Country Code Issuance of shares for employee stock purchase plan Common Stock Income before provision for income taxes Income before provision for income taxes Common stock and additional paid-in capital Accounts and other receivables, net Short-term investments Security Exchange Name Entity Address, City or Town Document Transition Report Net investing activities Net investing activities Inventory {1} Inventory Amortization Condensed Consolidated Statements of Cash Flows (Unaudited) Retained Earnings Equity Components [Axis] Entity Emerging Growth Company Entity Address, State or Province Statement Inventory, Gross Inventory, Gross Finished goods Condensed Financial Statements Investing activities Other income Current assets Entity Shell Company Registrant CIK Class of Stock [Axis] Inventory, Net Inventory, Net Schedule of Inventory, Current Other investing activities Other investing activities Other assets {1} Other assets Research and development costs Accounts payable Assets Assets Other current assets Inventory Condensed Consolidated Balance Sheets (Unaudited) Entity Common Stock, Shares Outstanding Trading Symbol Phone Fax Number Description Raw materials Accounts and other receivables, net {1} Accounts and other receivables, net Depreciation {1} Depreciation Stock options issued for services Liabilities and Stockholders' Equity Patents, net Total current assets Total current assets Assets {1} Assets Document Fiscal Year Focus Notes Net change in cash and cash equivalents Net change in cash and cash equivalents Operating activities Selling, general and administrative expenses Deferred income taxes Cash and cash equivalents Entity Registrant Name Statement [Line Items] Less allowance for obsolescence Acquisition of property and equipment Acquisition of property and equipment Stock options issued for services {1} Stock options issued for services Equity Component Billings in excess of costs and estimated earnings City Area Code Fiscal Year End Common Class A Class of Stock Other Customer deposits Schedule of Accrued Expenses Tables/Schedules Retained earnings Stockholders' Equity Entity Filer Category Entity Address, Address Description Entity Address, Postal Zip Code EX-101.PRE 9 tayd-20241130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 tayd-20241130.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000080 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000060 - Disclosure - Condensed Financial Statements link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Details) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Tables) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Condensed Consolidated Statements of Income (unaudited) link:presentationLink link:definitionLink link:calculationLink XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Document and Entity Information - shares
6 Months Ended
Nov. 30, 2024
Jan. 03, 2025
Registrant CIK 0000096536  
Fiscal Year End --05-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Nov. 30, 2024  
Document Transition Report false  
Securities Act File Number 0-3498  
Entity Registrant Name Taylor Devices, Inc.  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 16-0797789  
Entity Address, Address Line One 90 Taylor Drive  
Entity Address, City or Town North Tonawanda  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14120  
Entity Address, Address Description Address of principal executive offices  
City Area Code 716  
Local Phone Number 694-0800  
Phone Fax Number Description Registrant’s telephone number, including area code  
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   3,136,209
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Common Class A    
Title of 12(b) Security Common Stock, $.025 par value per share  
Trading Symbol TAYD  
Security Exchange Name NASDAQ  
Series A Preferred Stock    
Title of 12(b) Security Preferred Stock Purchase Rights  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Nov. 30, 2024
May 31, 2024
Current assets    
Cash and cash equivalents $ 2,355,333 $ 2,831,471
Short-term investments 24,246,282 28,131,279
Accounts and other receivables, net 8,247,705 5,212,408
Inventory 8,610,730 7,512,052
Costs and estimated earnings in excess of billings 3,017,641 4,356,565
Other current assets 2,099,632 725,506
Total current assets 48,577,323 48,769,281
Maintenance and other inventory, net 1,427,583 1,579,829
Property and equipment, net 11,318,103 11,180,933
Patents, net 281,481 292,593
Other assets 244,627 242,167
Deferred income taxes 1,012,615 1,012,615
Assets 62,861,732 63,077,418
Current liabilities    
Accounts payable 857,351 1,438,847
Accrued expenses 2,497,496 4,664,463
Billings in excess of costs and estimated earnings 3,707,908 5,601,274
Accrued income taxes 0 126,148
Total current liabilities 7,062,755 11,830,732
Stockholders' Equity    
Common stock and additional paid-in capital 14,024,605 13,063,587
Retained earnings 54,849,833 51,127,018
Treasury stock - at cost (13,075,461) (12,943,919)
Total stockholders' equity 55,798,977 51,246,686
Liabilities and Equity $ 62,861,732 $ 63,077,418
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Income (unaudited) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
Condensed Consolidated Statements of Income (unaudited)        
Sales, net $ 8,548,881 $ 10,339,875 $ 20,166,737 $ 20,263,503
Cost of goods sold 4,662,781 5,529,208 10,777,007 11,068,260
Gross profit 3,886,100 4,810,667 9,389,730 9,195,243
Research and development costs 102,922 84,081 172,114 213,155
Selling, general and administrative expenses 2,838,993 2,672,926 5,368,530 5,008,883
Operating income 944,185 2,053,660 3,849,086 3,973,205
Other income 307,871 398,688 684,625 760,006
Income before provision for income taxes 1,252,056 2,452,348 4,533,711 4,733,211
Provision for income taxes 195,896 471,000 810,896 904,000
Net income $ 1,056,160 $ 1,981,348 $ 3,722,815 $ 3,829,211
Basic and diluted earnings per common share $ 0.34 $ 0.56 $ 1.19 $ 1.09
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock, Common
Equity, Attributable to Parent, Beginning Balance at May. 31, 2023   $ 102,127 $ 10,947,089 $ 42,128,256 $ (3,084,742)
Issuance of shares for employee stock purchase plan   6 5,070    
Issuance of shares for employee stock option plan   38 15,761   (15,799)
Equity, Attributable to Parent, Ending Balance at Nov. 30, 2023 $ 54,228,325 102,171 11,269,228 45,957,467 (3,100,541)
Stock options issued for services     301,308    
Net income 3,829,211     3,829,211  
Equity, Attributable to Parent, Beginning Balance at Aug. 31, 2023   102,168 10,965,730 43,976,119 (3,100,541)
Issuance of shares for employee stock purchase plan   3 2,190    
Issuance of shares for employee stock option plan   0 0   0
Equity, Attributable to Parent, Ending Balance at Nov. 30, 2023 54,228,325 102,171 11,269,228 45,957,467 (3,100,541)
Stock options issued for services     301,308    
Net income 1,981,348     1,981,348  
Equity, Attributable to Parent, Beginning Balance at May. 31, 2024 51,246,686 104,056 12,959,531 51,127,018 (12,943,919)
Issuance of shares for employee stock purchase plan   2 3,660    
Issuance of shares for employee stock option plan   506 225,646   (131,542)
Equity, Attributable to Parent, Ending Balance at Nov. 30, 2024 55,798,977 104,564 13,920,041 54,849,833 (13,075,461)
Stock options issued for services     731,204    
Net income 3,722,815     3,722,815  
Equity, Attributable to Parent, Beginning Balance at Aug. 31, 2024   104,076 12,970,524 53,793,673 (12,943,919)
Issuance of shares for employee stock purchase plan   1 1,234    
Issuance of shares for employee stock option plan   487 217,079   (131,542)
Equity, Attributable to Parent, Ending Balance at Nov. 30, 2024 55,798,977 $ 104,564 13,920,041 54,849,833 $ (13,075,461)
Stock options issued for services     $ 731,204    
Net income $ 1,056,160     $ 1,056,160  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Operating activities    
Net income $ 3,722,815 $ 3,829,211
Adjustments to reconcile net income to net cash flows from operating activities    
Depreciation 833,399 910,956
Amortization 11,112 0
Stock options issued for services 731,204 301,308
Changes in other assets and liabilities    
Accounts and other receivables, net (3,035,297) 1,481,404
Inventory (946,432) (1,224,268)
Costs and estimated earnings in excess of billings 1,338,924 2,401,673
Other current assets (1,374,126) 271,607
Accounts payable (581,496) (549,722)
Accrued expenses (2,293,115) (1,045,751)
Billings in excess of costs and estimated earnings (1,893,366) 1,013,546
Other assets 0 (27,343)
Net operating activities (3,486,378) 7,362,621
Investing activities    
Acquisition of property and equipment (970,569) (544,801)
Purchase of short-term investments (2,615,003) (7,234,549)
Proceeds from sale of short-term investments 6,500,000 0
Other investing activities (2,460) (2,493)
Net investing activities 2,911,968 (7,781,843)
Financing activities    
Proceeds from issuance of common stock, net 229,814 20,875
Acquisition of treasury stock (131,542) (15,799)
Net financing activities 98,272 5,076
Net change in cash and cash equivalents (476,138) (414,146)
Cash and cash equivalents - beginning 2,831,471 3,575,219
Cash and cash equivalents - ending $ 2,355,333 $ 3,161,073
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Financial Statements
6 Months Ended
Nov. 30, 2024
Notes  
Condensed Financial Statements

Notes to Condensed Consolidated Financial Statements

 

1.The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of only normal recurring accruals) necessary to present fairly the Company’s financial position as of November 30, 2024 and May 31, 2024, results of operations for the three and six months ended November 30, 2024 and 2023, and cash flows for the six months ended November 30, 2024 and 2023. These financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company's Annual Report on Form 10-K for the year ended May 31, 2024, filed with the U.S. Securities and Exchange Commission (“SEC”) on August 15, 2024 (the “Form 10-K”).  

 

2.The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued. 

 

3.There is no provision nor shall there be any provisions for profit sharing, dividends, or any other benefits of any nature at any time for this fiscal year. 

 

4.For the six-month periods ended November 30, 2024 and 2023, the net income was divided by 3,124,720 and 3,521,099 respectively, which is net of the Treasury shares, to calculate the net income per share.  For the three-month periods ended November 30, 2024 and 2023, net income was divided by 3,127,793 and 3,521,428 respectively, which is net of the Treasury shares, to calculate the net income per share. 

 

5.The results of operations for the three and six-month periods ended November 30, 2024 are not necessarily indicative of the results to be expected for the full year. 

 

6.Recently issued Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) guidance has either been implemented or is not significant to the Company. 

 

7.Short-term Investments: 

 

At times, the Company invests excess funds in liquid interest earning instruments. Short-term investments at November 30, 2024 and May 31, 2024 include money market funds, U.S. treasury securities and corporate bonds stated at fair value, which approximates cost. Unrealized holding gains and losses would be presented as a separate component of accumulated other comprehensive income, net of deferred income taxes. Realized gains and losses on the sale of investments are determined using the specific identification method.

 

The short-term investments are valued using pricing models maximizing the use of observable inputs for similar securities. This includes basing value on yields currently available on comparable securities of issuers with similar credit ratings.

 

8.Inventory: 

 

November 30, 2024

 

May 31, 2024

Raw materials

$844,391 

 

$886,947 

Work-in-process

7,612,075 

 

6,412,497 

Finished goods

217,264 

 

271,608 

8,673,730 

 

7,571,052 

Less allowance for obsolescence

63,000 

 

59,000 

$8,610,730 

 

$7,512,052 

 

 

9.Revenue Recognition: 

 

Revenue is recognized (generally at fixed prices) when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services.

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations.

For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time (generally less than one year) using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. Other sales to customers are recognized upon shipment to the customer based on contract prices and terms. In the six months ended November 30, 2024, 63% of revenue was recorded for contracts in which revenue was recognized over time while 37% was recognized at a point in time. In the six months ended November 30, 2023, 57% of revenue was recorded for contracts in which revenue was recognized over time while 43% was recognized at a point in time.

Progress payments are typically negotiated for longer term projects. Payments are otherwise due once performance obligations are complete (generally at shipment and transfer of title). For financial statement presentation purposes, the Company nets progress billings against the total costs incurred and estimated earnings recognized on uncompleted contracts. The asset, “costs and estimated earnings in excess of billings,” represents revenues recognized in excess of amounts billed. The liability, “billings in excess of costs and estimated earnings,” represents billings in excess of revenues recognized.

If applicable, the Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of November 30, 2024 and May 31, 2024, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.

10.Accrued Expenses:  

 

November 30, 2024

 

May 31, 2024

Customer deposits

$43,916 

 

$285,689 

Personnel costs

1,897,433 

 

3,763,777 

Other

556,147 

 

614,997 

$2,497,496 

 

$4,664,463 

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Financial Statements: Schedule of Inventory, Current (Tables)
6 Months Ended
Nov. 30, 2024
Tables/Schedules  
Schedule of Inventory, Current

 

November 30, 2024

 

May 31, 2024

Raw materials

$844,391 

 

$886,947 

Work-in-process

7,612,075 

 

6,412,497 

Finished goods

217,264 

 

271,608 

8,673,730 

 

7,571,052 

Less allowance for obsolescence

63,000 

 

59,000 

$8,610,730 

 

$7,512,052 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Financial Statements: Schedule of Accrued Expenses (Tables)
6 Months Ended
Nov. 30, 2024
Tables/Schedules  
Schedule of Accrued Expenses

 

November 30, 2024

 

May 31, 2024

Customer deposits

$43,916 

 

$285,689 

Personnel costs

1,897,433 

 

3,763,777 

Other

556,147 

 

614,997 

$2,497,496 

 

$4,664,463 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Financial Statements: Schedule of Inventory, Current (Details) - USD ($)
Nov. 30, 2024
May 31, 2024
Details    
Raw materials $ 844,391 $ 886,947
Work-in-process 7,612,075 6,412,497
Finished goods 217,264 271,608
Inventory, Gross 8,673,730 7,571,052
Less allowance for obsolescence 63,000 59,000
Inventory, Net $ 8,610,730 $ 7,512,052
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Financial Statements: Schedule of Accrued Expenses (Details) - USD ($)
Nov. 30, 2024
May 31, 2024
Details    
Customer deposits $ 43,916 $ 285,689
Personnel costs 1,897,433 3,763,777
Other 556,147 614,997
Accrued Liabilities and Other Liabilities $ 2,497,496 $ 4,664,463
EXCEL 22 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +8](UH'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 " "V/2-:!6FWTN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD90E'7"]-.("$Q"<0M 40\DM,Q3XDN-?=]<)K3,QS :_S0 M!X*R*.[ $6NC6<,$S/Q"%$UM4&$@S7TXXPTN>/\9VAEF$*@E1QU'D+D$T4P3 M_6EL:[@")AA3&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "V/2-:2=RDCG,& #J(@ & 'AL+W=O$P$6UYU MIO:[F3O4 =D5?P5L*P^^$VWEF?.O^N#.O^I8ND0L9)[2$A0^-FS&PE K03G^ M+40[Y3UUX.'WO?IM9A[,/%/)9CS\._#5^JIST2$^6](T5 ]\^QLK# VTGL=# MF?TGV_S:?K]#O%0J'A7!4((HB/-/^E)4Q$' P*X)<(H YU6 77<'MPAP,Z-Y MR3);-U31R:7@6R+TU:"FOV1UDT6#FR#6S;A0 GX-($Y-;KB70JLH0F.??(A5 MH';D+L[30U=SE\@U%4Q>]A3<3/CO-#XGEIN%#Y#BN&7-N9F>6Z/WP%:! M5()"WNRJ YU7,K%AGH\X MZY?.^FC);@/IT9 \,2ITXYFLX0+=KC7HNK;)%QK8T->@]#5 BU7F^N,N8297 M>+AM=;^8+*%1#2T-2TO#TRQ]2:E03(0[\L 2+I3)'BZE1&JJE!D:U=#>J+0W M.LW>G(F ZP'*)S#,&1L/5RH'C]K1 XUOZ/.B]'EQ8F;">"*#;.2M;T=<:TE# M:6Q(-*RAP7%I<(P6:L&\5( O)LG44^0V"!FY3Z-G)DP&<2VKZ_;'%R:':%Q# MA[95/4DMM%S%T_/@N7!/(V.J'A%ZI+N0"W+#-H''Y!D\C[USDUU,"4C7CA3.R4- _"11_QM-8B1U\^N9*P-7OGXR6T:"FEIW*LG.*Y4?Z M0NY\Z*_!,O!R3JI/YB.2]K!KC<:CT<78Z!<-;NJW0AP;9Y3"[]3W01TRL?A" M/L)UY'-L;E=<>";X+8,S-.7<>]8=(30:*'+*-;7'6OPI&XW[4N+',6MT%43D54#@Y"N;-;>-KF[HZE M[Q&YBLS>OKEP[-%[210+69+=)<[N<$8@K^6OH 0 M..-10F-SN^*"M9-Z/*ZIT8JHG).(:K%FT(Z8/5RFWEX;&.54&.61J_4Q-OYK93%S;'3H6S!HW)HL5 M&CDXV4PC%OO9VM-M2,U.&JXWX7%-VZZ"(P?GFG)-[7 Y^Q9.FL<97.S_[PP* MCVT DEL!DHL3S6N/Q3)IKN@#1IR#]ZLX13S*&A&X(M=],Q#H_4C M.G&Z.O-JC'K:C'Q6EE MWYCDPXNWIO&*U:X0'Q&ZGRYNIL:747A@4X<5^+@XIRQ@ -)K_&0NV)(!H_MY M_AD]_B!T*8RW 4)N!4(N3C#?TVUQI5[WW#G83 M:(#--EE(F FGL9'L3GKE2/,J^KAGUF= 7P.]+SM7^0-^@W-XR^0]02P,$% @ MCTC M6O-9#FR*!0 XQ4 !@ !X;"]W;W)K_SNDG#G MT%K\7""4N7JXJT_Y'#WM; M%LU0OC56U0=G0%"7S?Y7/!X&XL@!QR,.Y.! A@YTQ($>'&A+=(^LI?5!6+%< M:/6 M+.&:.ZB'9O6&]B4C9O&&ZOA;0E^=GFIF@(F118(KHRJRD)8N+D0E6AR MB6Y<8(->W39B6Y3PYC4Z0[$,4A[SFP[JB3CCIIPR5CU+=:R\8B80QP#+'9^].POTNP M=V8C"K-&HBE0[B[DUVVY M$Q5P#[+>AV)M*%<%=DM"DX12NICOC@D%[%**8XX[NQ.L<8%9&&K204TFH;[/<[4%<.W0*KN6 M&BI;+F%P[RIIWJ!&VA#NQ(.3DICS*!G ]NT2@DDO;\=)DD0LC#+K4&:3*#\K*ZIO0)GY@Y0FG%,RK BXM'W:KVDHO!M7SL818Q\(5*H41Q[DD"5.H^RH3I]B[G413VK1\@K2#JK: M.$@2JJ=Q.DROD%U&DFP,8*]F>%K.]@DVOF0/[J?* ,+ AP!#=@0S/@*PES \ MK6$?Y$I"7A6P1G-52V3%HPPC]:4)1Y@P/-2";S \Q=IK&'Y!Q,:'T1<@$%>& MN5>A0I8TXCS&(UJ%>['"[)NZM*H44/)+6XX,Y*3F_==>[7M%.^75L&N MK]B()]=*! G[X@5EF29>$OIV.*9I&H\M\E[E\+3, 4J]=?K\N'$[B/"T!#0N MSGBG=>[BT"B)+V$\ M@BJ=#(M?P!"D#@H,'6DWR=$><'H3>&-5_F6MJD)J\S/Z%03:!OMB\GWW@O_' M9I#T^DE>V ZJNE8-,HY[FP.B@,U]J1J8NXTHBS-(E5QL2IC+X%CXLHECV),S M;P<3LJ01HTDZ4GU(+[%D6F*OI86N\(6L);YJ)G$:9ZFWF0U98LC::$S!2"^P M9%I@/VLIS%8_'<;[# G;EI\@8%](SV#$>!*S86$/FI(LIAD>Z5I)+[ID>HNX M3V-SDAMR/#?\S6#BNN>,#QNND"7L:!E+1S8SI-=,,JV9?_2UIEW2$ZG,O8.+ MD;8F9!EN:^9')W#N^/.3T/=E8U E5^ :O>4P67I_HKB_L6K3'LK=*6M5W5ZN MI8"1=@;P?J64?;YQYWS=N>[R7U!+ P04 " "V/2-:\' QC<<$ #6$0 M& 'AL+W=OG,#,^9X77Z MJ.MO9JN414^[LC+7DZVU^ZLH,JNMVDESJ?>J@B]K7>^DA6:]BJU(_7$S)Y?G%7;+;6O8AF MT[W\V*G*%+I"M5I?3SZ0JR6)G4&#^*-0C^;D&3DJ#UI_ MB G*U5H>2GNG'W]3':'$^5OITC3_T6.+Y7R"5@=C]:XSAA[LBJK] ME4^=$"<&X"=L0#L#ZAO$KQBPSH!];X2X,XB_-T+2&334HY9[(]Q"6CF;UOH1 MU0X-WMQ#HWYC#7H5E2N4>UO#UP+L[&RNJQS2KG($3T:712XM-.XM_$ ]6(/T M&GVJ5GJGT+M#)0]Y =_?HY_1U_L%>O?C^VEDH1O.6;3J0MZT(>DK(1GZK"N[ M-6@)H?. _6+C\O^C+ M_QS]3 S6%P1K_"5O6Q"A,F@#L7 @-P->F;UL)3'%&U4;C/*=:V-= 6ZTS@V" M\@S-'S>MC_@D>LPY30>\A[@DH1G%PJ,]Q!&FFHW3O8)S(>K5%LLIAU3_"=F;OYAZT@O2;D !I($.02>KQ'\)$C/VR6 2< MI920V",_A%'"2)*$N8N>NQ@?T;!G*JK-!=JH2M6R;#20.2S]A;&U=-LJI)[V M;HH.*B&&O1*0NXQY4@1P/ 7)N"?&$),LL #H8(^ PS)OAE M2X;'.=NMJD?X=N9GD7$J4G]Z"^$RP84_O05P7,2<>@(N [B48SB1O$+X9 ]* M1@EWVXD'!0^?Z;+32!++ ?36&0!HGE,4#.8; M.&$L)<37(P!,&:,GP'-!Z(L@=%20VW\G 1U*D"4B&R@PQ,4I+!+^ C@8)48 M^%L&GG0,7[+8%R2$2MP0?OGS%\. #;DDF2],"(4S3Y7HY)RZ4_6FN2 P0.Y0 MV?:$TK_M+R$^-$=O[_T-N9J3P/N%N[1HSL4O[ML;C\^RWA250:5:0RA\F<)6 MK6XO$=J&U?OFE/R@+9RYF\>MDKFJ'0"^K[6VSPT7H+_*F?T#4$L#!!0 ( M +8](UJF&OH'= 8 ,(I 8 >&PO=V]R:W-H965T&UL MO5I=26PSVX=V,LUV]YD8)68*R 4Y:?[]7C Q M1I*5T*A]B<&Y.ERL_>ZJFIWQKADG[,9>'C\A!ZWBX?%W"0UF_/\ORP5Z_-).$$INTVVN?C,'_YFW8+: M":YX7K=_T4,7BR=HM:T%+[K!,(,B*W>?R?>.B(,!Q#DR@'8#Z$L'.-T 1QI M@R,#W&Z *V<(CPSPN@&>G.'8E/QN@-]ROR.K97J1B&1V5O$'5#71@-8 MIZRJ_T3+;]M,/*(W7\IDFV80_1:=HB_7"_3F][=G4P&3:J"GJVX"E[L)T",3 M^(>+)-<,FYN'S7E1P,9L9Z89O3"/ODAAXK"QDQQ=)5EZFI5HGFPR_4R69JS/ M3, %#)PMDZK,RKM: Q$_PP'4A'I;/>Z6(8NKH M!#7F;$KA^WJ3K-CY!&I=S:I[-IG]\1OQ\5\ZF7=@?@O6E,'[&<&4T.!L>G^H MIRXL<@,<1L/ I1KH EQ(/7\8&*N!IPX.W<"E^\ !Y\Z><\?(^8>ZWK94PH53 MKX'H&L$- +%BD_-'QE#=:(PVVVJUAHJ(-L"[CF1CDK$D[\#<@[5*;"S4" \' M6.+6YIQB2V #C=R]1JX%C?BFO?D=4\B88JQ"KL*_$TH2J2'$"WPB:61S5K&: M\A1R1I'^"O'V['NOJDK+,I5*TB=^#R4)'R])GG(Q>RZEH4.](3US3R41RDT@ ML;C0A!'J1P IT:T&NE[D!:XO%;!8#3QU",:>2_1D^GLR?2.9UP=;M489;&RX M%36;N1$W6S'=[>C2"#EVZ]H$6_CJ=8 )U&6)=ILY8TM@ _F"O7R!4;Y/8!ZR MY,<=8"6R"+5^X@MA2TH$&X5Z#T'Z7=+&],W=)QIQC MK[%06[9\^1:A"XM\+W#D.[D:Z#H1W$R(U$[%:J"Y;$5[SJ-?T249DXPE.5+W MJL2O&D%))'-KG[Y,TD4<:)4VDN>20W@T3LQW^H5[)C#EZ M^]I$6W1HS[9+5K/&MM"&*O;^FI@-MKEE(JJ3)5%('#>4][A--[NPBK9\Z2)B M6VF'4O0VFIA]]*M_7W*U$JJVTR/4]?W0ES74>&+L8OFWGH4NCD90?QS9/FMS M$QI@HE"O,\1$-=$>5BX)-8A2SW=]62RK5EN3]90XQ#OVHROI?30Q M&^G7]4OZ.J2:5\\+HC * KD.J9%0AX!-F71-G!-1C%VE#FERNZ$;A8XCUR$U M$BC%@>?ZQQJFWA@3LS/^L8;)JO.UBK8@JI\-'$*Q*]-O,VML"VVH8F^UB=EK M/],P:6QO T\44R!36.[L(JV?.DB8EMIAX_C>D--S8;ZU3\U:0N5.>GH)W*J MFVV:JD"^@^CB:!1@C\I7DR;2 M-%.S:?ZAILJ,.7HSVT1;=&B'9&F;*JM98UMH0Q5[BT[-%MW<5%'U@33!GD]D M+SPW9QFMA$VTY4L7$=M*NY-B>O V6_-VX\>D@J:H1CF[!7C\+H!LU>Z%P=V) MX)OV!;<;+@0OVL,U2U)6-0'P_UO.Q=-)\\[<_K7-V?]02P,$% @ MCTC M6G5S;"(M!@ NQD !@ !X;"]W;W)K9WBC.EK526"$? MKR9X\G+AFWA8&WMA-K_,%S8TTP^-KQ!2\*:PEP_-P;G;3WM(J' MQR_6/];.@S/W3/.%+/X62[.^FJ03M.0KMBW,-_GX)]\[%%E[N2QT_1\][F6# M"!(RT(LF8&3.P-?D"VC MD5RA!=-K]!$RKM&;[Q7;+@7(O$53]/WN WKSZ]O+F0$HUN LW]_VIKDM&;AM MC#[+RJPU^@-NOSS6GX$+K1_DQ8\;,FKPB]R]1S1XATA 0@^>Q>GJ= 0.;<-* M:WO1@+VO&ZZ8$=5#4Z?""*Y]46JL4+\5NX0O](;E_&H":U1SM>.3^6^_X#CX MW>?BF8P=.1RV#H=CUN=?H..(*I3GDNM]7>[28.4/M<[-A]P?4[ MVQ"\U!8X.9G2@$8D2WK)\TCB,,7A09:/H1_0-AZ%_JG:03N3ZMD+$+L LS . M:7\E^ 0Q(2&)!^H+DPX@&06XD'H?6*Z-*.NI@C-502NMRXX_P;JHIPLHML)> M]7I"W !2FF:DOTP\@B0,<)S0 4CO#G_6M=%OE4* KY?)UZHU!-+FH28 MQ'VLKB1)H*B3 :@=!^-Q$F[K><.>;0E[888NS A*,G-0^@3##'A[ &;'QGB4 MP"Q,93LD?]K8T=,?S+.OS.-ZS4)Q[K2M5Y^"]:Q,>2YK MQ[NKCBK):U3YL 8VRF;,/#?+ '[:V.G:%P7B(E?@!>[A1A+C* AH'[E' M,B$TA&XY +UC43+.HK=*YIPO]YL1S8K_ZX1+BS%X )^^#Z[@P%!,.N8DIS"G M.'&Y$ ]_DC!V@'K%LH$N1#KN)*=L8$^$ZE(CR3#.XGX3\@A.DR3%Z5#7)!V) MDO$][4=1,=C$OH[UK#O36RA-:D[4YL<' G M+K_"3 '#3S]M'KD@3:*!G'4L3%[9OAXW4:,XTUOUW*#V O9P+J8X"ON#O%

GEII+N5E*$@>K*Q8%R<"(0SI:)J,,6"/-ZVVM'=?JYSB6 MG.H#RU [:)Y#73)SHQO8)8O@;0$\[?J7C_+H8PHNFZ)X_B,J.E]XG MB"YMDI3B,,$][!Y!"D,RP0,U0CM^I>/\.H:=5\LAX-AYV$=H%%':IU>/(,4Q M#IRMW>S@,7C)U4/]=D"C>D_4/$ENK[9O(*[KY^Z]ZS?X8M&\1^C,-*\U/C,% MN="HX"LP&;Q/H!^JYDU!]DI%\5@:&VX&^QBK MMZ-1R/>JE&'H*F7QR];Y4D:\^MTH5%[)@@^59C0=CY>C4FH[N+WFM3M_>^WJ M:+15=UZ$NBRE/WQ0QCW<#":#=N&SWNTC+8QNKRNY4U]4_%K=>;R-.BF%+I4- MVEGAU?9F\'[R]L.<]O.&_VCU$'K/@CS9./>=7GXI;@9C,D@9E4>2(/'G7GU4 MQI @F/%;(W/0J:2#_>=6^L_L.WS9R* ^.O.K+N+^9K >B$)M96WB9_?P=]7X MLR!YN3.!_R\>TMX9-.9UB*YL#N.]U#;]E8]-''H'UN-G#DR; U.V.REB*_\J MH[R]]NY!>-H-:?3 KO)I&*5+]/A5XUR\_>AL@1"K0ORLK;2YED9\B3(J M!#Z&ZU&$#MHYRAMY'Y*\Z3/REN*3LW$?Q-\@MS@]/X)MG8'3UL /TQ<%_M/= M#\5LG(GI>#I_0=ZLJ-MZ&2N;H9H/B#\O=J.@O$4G-$%A%[6(B9#,46HAV(^%(NA M6 [%:BC>1Q'1A"$3<:\@I*RD/0AM[U7 $?68JQ#$MK9%P*(P^K=:%WB*"D&* M0DEOM=UA(41?LYJA^+)W/K[!CK*1D]3+*)!K56Z4[_(MI"W$)WD0LTFSH&UN MZD*)TEEU0"/X[P NUI^)K\,O0Q$!3:'V!Q%47GL=-0)!4G+G*^?AK-@XLC9$ MC@2T;J7VXEZ:6F7B8:_SO9!5Y=VC1L_C<.Y"'(JO%G*-_AU']LX4Y-0.D)=D M&Q<"=CZXVA1BHP17B&7QV !+*LF: MO2)/70F3K.+M0!KEO2J:=1'EHT(P/[=6/;$&D$21]D977.?TM7:%,(,S2 MI?Z]U50'MLIMJ)7DQI"_50TYF#,B8*>1OI="4JU#F_U 0$R26"%Y>M#*(*G8 M[F&-.0AY+R&"Y.)7"BPR0&^]JJ"@A% KC\SIN.^TYHBRC@(9@PIH7@\O%.9) M47Z6#X**Q:.C@G@EUO-Y-KN:T--ZF5W-5^)7C*8WVKY!77''K++E9)J-5PNQ MS.9XFE^MJ"DU@!RI= Z^3">K;+J4L&X_'8G'%?UZ1C,F89;PB*60"I%Q1&=TKBU B MQE[E;F>YIOZR4U9YR#]PG^A'K%%:57B-3E$V$U HS[ A>FG#EJ*:8Q)X3#0$ M&GZ7.O!Q5]0Y\DQI1NI)& &5;(8=8@PZA&8.:IGA@/9 :4)X^ M52:.II[MFZ >J[3=43=2)4?#G4. M9=VET+56NI34;J@+IH'$!25\DR **AN M8_0N:=?4WHUO;'?R&52#=+?RL5SH@&K",N6V)YRWD5.M\]3 .CE:6]T"!86" MS&BE__3#&N7Q+B05,A$ -L(BPFV<%RA2$-KC]<-*ZMH6^UT6- M$9;:I5]/,,:ZV.$NRK?%,\: +60VD-N(Y^'5%%=C9#,)O&*W48&.'DEL&\RA MN&NK^JD)7+>$B;ILD:&O0SUR:OLJ>?>9V9*0/*2,7(X3JA/LM&\W05E;3NS7 MT_YH,]6OWO-"Q#M^0HA5VD1MD;S:2PHOJ@QN64FDFM&\$=#JH)+JO],I9>%! MKC@)GN@RMV@E#S1"N"6A:.<)U BRC6IJF$A+PGZ>C E/MCIFSWCU0IV>5/JQ MS('OGHE.'_,,&0*7+6:($@>0F=?-;"-.P-.HYI'*&1!52M;FR:O- 6 )SE:H2J.04FR[GD/,6S@_JY0A4 M@-:(,(B2KKBPSUN+;I$GAC9#->4"RCBOB9#I1Z*Z=*%2=*%ZRD0R#/D?*3T= M8LLTPSUMWYY@0P<&YWL;LX]=@&WHT=GJQ_,MA&JB) \$ MH05ST?PY[&E*L &V,W+5%0O70*_KF+N\3BB_[:YMH;VVM7>-A&Y5C4M..+^M MX081CGVPT<80L162KPPQ]3FCU1FLD2E' &ONGX70. EV4F:D;FP>76PHQ/3MX=4:T#[!,K3@XGWIC<;*F(P=S7!ERD,Z8+ MPLG9ETR\9,QE*1=,1(]LZ59I4&48?J?IZ8TCXKT4M$1/F>;@-D)YEJ:'I,E. MOCY%Y)"&1(]Y,@/H\^GM97*,M0U*<*L;*D+\-TE.D-K6?G\ =F.]"14*^@R( MR1NT)OG\GFW\XTO]:3@*IQ)]8YK8(T]=)%K_:9H?",CM.?\ABT$PT"[F:%]1 M-W<&&(56(,&GSO6&(;&]- E.';4-&6M[A.LKJ O6-5,P$YOZ2.T,KI@I5%DS M1= \H%^AF4-'/I$R^T):AV(R_L.+Z<>V!C#47="1+J?S678U6>)ANEYDR_65 MN,, <]:JUO))MKY:9?/93."ZB1OD:K5J!M]BL)$@;M^$,LN8]F35\KN]7N6^_[](GSN#U]*/Z$&4[? M.HS:XNAXN%H,$IML7Z*K^(/GQD5XSX_$.92G#?A]ZUQL7TA!]P7\]K]02P,$ M% @ MCTC6I+%=5NI @ M@4 !@ !X;"]W;W)KAMKFW$0F'R#M3 WJD%)?U9* MU\*2JM>!:32*HG6JJX SE@2U**6735K;@\XF:FNK4N*#!K.M:Z%?9UBI_=0+ MO:/AL5QOK#,$V:01:UR@_=4\:-*"'J4H:Y2F5!(TKJ;>YW \B]W]]L+O$O?F M1 :7R5*I9Z?<%5./.4)886X=@J!CAW.L*@=$-/X<,+T^I',\E8_HMVWNE,M2 M&)RKZJDL[&;J#3TH<"6VE7U4^V]XR&?@\')5F?8+^^YNRCW(M\:J^N!,#.I2 M=J=X.=3AQ&'(WG#@!P?>\NX"M2R_""NRB59[T.XVH3FA3;7U)G*E=(^RL)K^ MEN1GL[F2!948"[@MI9!Y*2I86&&1"F_-&!;4!<6V0E KN),[,BK]ZL-\JS7) M\.&G6%9H/DX"2V0<9) ? L^ZP/R-P G<*VDW!KX2@>)__X"2Z#/AQTQF_"+@ M#[6[@8CYP!F/+^!%?66B%F_P!EZ767 L@#F78H<0G4=P\S0VCO$(4'Y5'LJ1LM M:NH; UAG[ A#/TDC?PT8N0\(!L;!DEFK4ZW9C&,C55MINK'IK MOY0^=[/X[WJWT>Z%7I?20(4K&5 MP(T"W=8U4R\KY/*X= +GM/!0'4IC%[QLT; #;M'\;#:*/&]$*:H:A:ZD (7[ MI7,;S%>QC>\"?E5XU&Y/$+#GHF%B^77'=O./:Q MJ>] WFHCZR&9&-25Z+_L>>C#6<+TM81P2 @[WGVACN4G9EBV4/((RD83FC4Z MJ5TVD:N$_2E;HVBWHCR3K:4HJ,58P.=*,)%7C,/6,(/4>*/GL*534+0<0>[A M-L]52Y%WSXU-T?#^!]MQU!\6GB$J%M#+A[*KOFSX2MD$[J4PI88[*E_\G^^1 MA%%'>-*Q"J\"?I-/-Q#Y+H1^&%_!B\:^1!W>Y!6\7IEWDJ\O2>P1HLL(=IKF MNF$Y+AT:%XWJ"9WLW9L@\3]>X1>/_.)KZ-FU_W*)ZU6TRUR!>HKU#M785[AG M+Q %@[/N3B=M%]A(71D-;R&.W%F0D!%.)VXRG<$&E99"((=<:@H)W.DL=>,H M@LA-$WK2%+Z;DE FD\0-XA22('9GL]1BN+&-G5F\V$V2V(V3Z%+OO+/S3X0. MW91KJM@*TX_"N#I>)+?]_/P+[V^A>Z8.E=# <4^I_DU*!T3UD]T[1C;=-.VD M(?6=6=)EB,H&T/Y>2G-R;('Q>LW^ E!+ P04 " "V/2-:83O"P^," S M" & 'AL+W=O.UFUQ;"R?.;+>%;[]S$J+2I-5>[$WCA_N??W?VV9WL MA'Q1:P!-7@M>JJFUUKH:V[;*UE!0=24J*'%F*61!-7;ERE:5!)K7HH+;GN-$ M=D%9::63>NQ!IA.QT9R5\"")VA0%E6_7P,5N:KG6^\ C6ZVU&;#32457, ?] M5#U([-F=EYP54"HF2B)A.;6^N>-98NQK@]\,=FJO34PD"R%>3.*'ZV, /.C2/$^-/ZM+HEC7"__>[]>QT[QK*@"F:"/[-">(X7#,AGI^5W](WX[I#: MQF1T&?&ZC'BUN_"(NS:BH3 :H3\L-/4V5A7-8&IA02F06[#2+Y_8BV*9)$/@C=V)O]V,8,$NB41!W M9A_H@HXN.$GWC(5_R@AN*1?"9'K]-/9MXM#/+B]=-I[5[IY M3N^H7+%2$0Y+5#I7,9X+JK[E%T+CFU$WU_BJ@S0&.+\40K]WS,/1 M_4](_P)02P,$% @ MCTC6OBR26&= @ ]08 !D !X;"]W;W)K&ULK55;;YLP&/TK%INF3MK*'9*,(+7IJDU:MZA1MV<' MOB16CC5#UQ75EL MH,+RFM? ])<5%Q56NBO6KJP%X-*2*NH&GI>X%2;,R3,[-A=YQK>*$@9S@>2V MJK!XO07*]U/'=PX#CV2]46; S;,:KV$!ZJF>"]US.Y625, DX0P)6$V=&W\R M2PS> GX3V,M>&YDD2\Z?3>=[.74\8P@H%,HH8/W:P0PH-4+:QM]6T^E^:8C] M]D']WF;76998PHS3/Z14FZDSO\QG$YEI"LZ/I[R4UR4)%&4A$?> MW=ZA9"Z$!RS6A$E$8:69WG6J:R":0[;I*%[;MKG1]Q(( ]#?5YRK M0\<&POJ)-I,51'4E:(DJ\&IY,%X-(J#DC#ASZ:B*2]*77M+V0B= M^N/!Y-G;ERSUP_B][UFZNO_W12'W^QK/WHW='1Z/;D_-#^W$'G/B! MD_3L&:2G(YS78!UUT.[4&PVQ: M$:VI$A=FTBWNC \@KQ_?K"NCL%!D'8[/_*U#=S-!%E)E5 UA0G]CFDTYS4&. M8L4*[EI6 8!:R](,,D8**4BG8>/1#PSMDG)^#;WW/=_C;O.=71W!GHIA: 3U M0TMC)\"_RV:Y=V@G+Z+U*G8G]>?&9".Z.?0*O5(T9VTW;_,A/L8>XNRDJOCZ M$V>%**G-_=D!9U.R\?-64K%[$PTZ96D,5/G>'56:+7"GJOIGN_?%5>W/D]==UOY\>G4B M@_Y=N?-"WGL=#U8/CKW4_P9'+-\&]18-XYJ)?K9B64;%@[>RH==D8?[/V.,W MZS.:DX;KFP%,_>WXDF:L*9-AU144HE^U'7^%],)X.'--+"8RVM)LWD]5L>B& MGAF8J/T%#H?(17>Y$".5:W.(:OFPW3!AY8'(CT>[7&=QOO MD,?[ -O3QSH$RQ3O1"Q3O-: N.L&'DGBWFTL#GA@NX#U#L1WQX&>PJ MI@U[@G$D23 $>M'=HW&,5">&CWM_L*G$?!YIP*MC^^9[\ 4$L#!!0 ( +8](UJ7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G\<*.T;@-":K,CS==8J)'EY,>6Z M=UELV !50$LL]L(CPM'_]O>F>$6/>S08?I1RV!N0HD7"%M] ES*7PC?V^,DZ M?+,4E-E5SAI3RI/1\0@N8/6'O.LA']3>#TI0^V^*04JYSCEACJPZ,&[40[=!=KBM M'L#_'>2U)0WD00O>>6M0,X<65\HHJD!$D$4"LI@%>HQSX#342Z"]\A&>=YV!U[T2_#)F* MY>J$:ZX/QERS]I4^6Z6G43:-X&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%U4N.PC ,!N"K5#D M;@N4AUI6;-B.N$!4W(=HFRCV:.#V4Y5%,6+!!GD5.5%^?RL[_\'.RU"#M^75U@AI'&<0GC/,(7_.C,YW MCY\DNJIJ2SRZ\K?'@=\$PY\+5VH0V41G&VKDPL"MFZ\)IB-9C,DF.ET*$TZ7 MQ( V*!6@5!^T%*"E/F@E0"M]T%J UOJ@3( R?=!&@#;ZH*T ;?5!.P':Z8.2 M6$[&^(LDXGN'-'L>M>S_S=',XU^%FLY!+$>#B)+6N62N^U*B1Q7&QL^8V2[0DY M5W8Y6"N/ TY(Q4E"&_D9L*][W4 (JH1D(0.]2,-9HM$"::L!\WZ)$QY=5:D" M2E>L#9?DZ /($FL ,CK?B0[ZR<0=AMUW=#&_D^D#;V?KBPZN:!HELN[_'7&1_US_0QCL3'520^ MKB/Q<1.)CTDD/FXC\7$7B8_[2'R,AO]HY-VYU5_?E>V:&ZGL@2^Z!\G\$U!+ M 0(4 Q0 ( +8](UH'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ MCTC6@5IM]+O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MMCTC6IE&PO=V]R:W-H965T&UL4$L! A0#% @ MMCTC6O-9#FR*!0 XQ4 !@ ("!MPX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCTC6N"%VUQX @ :@4 !@ ("! MJS( 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 2 !( *M00 -A# $! end XML 23 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 24 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 26 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 51 103 1 false 6 0 false 3 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 000030 - Statement - Condensed Consolidated Statements of Income (unaudited) Sheet http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited Condensed Consolidated Statements of Income (unaudited) Statements 3 false false R4.htm 000040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 4 false false R5.htm 000050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 000060 - Disclosure - Condensed Financial Statements Sheet http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatements Condensed Financial Statements Notes 6 false false R7.htm 000070 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Tables) Sheet http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentTables Condensed Financial Statements: Schedule of Inventory, Current (Tables) Tables 7 false false R8.htm 000080 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Tables) Sheet http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesTables Condensed Financial Statements: Schedule of Accrued Expenses (Tables) Tables 8 false false R9.htm 000090 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Details) Sheet http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails Condensed Financial Statements: Schedule of Inventory, Current (Details) Details http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentTables 9 false false R10.htm 000100 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Details) Sheet http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails Condensed Financial Statements: Schedule of Accrued Expenses (Details) Details http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesTables 10 false false All Reports Book All Reports tayd-20241130.htm tayd-20241130.xsd tayd-20241130_cal.xml tayd-20241130_def.xml tayd-20241130_lab.xml tayd-20241130_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 29 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tayd-20241130.htm": { "nsprefix": "fil", "nsuri": "http://taylordevices.com/20241130", "dts": { "inline": { "local": [ "tayd-20241130.htm" ] }, "schema": { "local": [ "tayd-20241130.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tayd-20241130_cal.xml" ] }, "definitionLink": { "local": [ "tayd-20241130_def.xml" ] }, "labelLink": { "local": [ "tayd-20241130_lab.xml" ] }, "presentationLink": { "local": [ "tayd-20241130_pre.xml" ] } }, "keyStandard": 103, "keyCustom": 0, "axisStandard": 2, "axisCustom": 0, "memberStandard": 6, "memberCustom": 0, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 51, "entityCount": 1, "segmentCount": 6, "elementCount": 132, "unitCount": 3, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 224, "http://xbrl.sec.gov/dei/2024": 32, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation", "longName": "000010 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "D240601_241130", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240601_241130", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R2": { "role": "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "000020 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "I241130", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I241130", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R3": { "role": "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "longName": "000030 - Statement - Condensed Consolidated Statements of Income (unaudited)", "shortName": "Condensed Consolidated Statements of Income (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "D240901_241130", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240901_241130", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R4": { "role": "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "000040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "I230531_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I230531_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R5": { "role": "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "000050 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "span", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true }, "uniqueAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "kbd", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "unique": true } }, "R6": { "role": "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatements", "longName": "000060 - Disclosure - Condensed Financial Statements", "shortName": "Condensed Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "D240601_241130", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240601_241130", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R7": { "role": "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentTables", "longName": "000070 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Tables)", "shortName": "Condensed Financial Statements: Schedule of Inventory, Current (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "7", "firstAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R8": { "role": "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesTables", "longName": "000080 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Tables)", "shortName": "Condensed Financial Statements: Schedule of Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "8", "firstAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240601_241130", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R9": { "role": "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails", "longName": "000090 - Disclosure - Condensed Financial Statements: Schedule of Inventory, Current (Details)", "shortName": "Condensed Financial Statements: Schedule of Inventory, Current (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "9", "firstAnchor": { "contextRef": "I241130", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I241130", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } }, "R10": { "role": "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails", "longName": "000100 - Disclosure - Condensed Financial Statements: Schedule of Accrued Expenses (Details)", "shortName": "Condensed Financial Statements: Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "10", "firstAnchor": { "contextRef": "I241130", "name": "us-gaap:CustomerDepositsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I241130", "name": "us-gaap:CustomerDepositsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "kbd", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "tayd-20241130.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts and other receivables, net", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r11", "r282" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r12", "r14", "r43", "r190" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r12" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Common stock and additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r210", "r314", "r315", "r316", "r317", "r329", "r335" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r3" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash flows from operating activities" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r42", "r58", "r69", "r85", "r109", "r113", "r119", "r120", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r160", "r162", "r173", "r189", "r240", "r279", "r280", "r282", "r292", "r326", "r327", "r331" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Total current assets", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r66", "r75", "r85", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r160", "r162", "r173", "r282", "r326", "r327", "r331" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_BillingsInExcessOfCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BillingsInExcessOfCostCurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Billings in excess of costs and estimated earnings", "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r8", "r68", "r275" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents - beginning", "periodStartLabel": "Cash and cash equivalents - beginning", "periodEndLabel": "Cash and cash equivalents - ending", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r8", "r36", "r84" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net change in cash and cash equivalents", "totalLabel": "Net change in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r36" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r62", "r70", "r71", "r72", "r85", "r102", "r103", "r105", "r107", "r111", "r112", "r125", "r129", "r131", "r132", "r133", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r173", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r228", "r249", "r266", "r269", "r270", "r271", "r272", "r273", "r299", "r312", "r318" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Common Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r335" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r283", "r284", "r285", "r287", "r288", "r289", "r290", "r314", "r315", "r317", "r329", "r334", "r335" ] }, "srt_CondensedFinancialStatementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedFinancialStatementsTextBlock", "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatements" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements", "documentation": "The entire disclosure for condensed financial statements." } } }, "auth_ref": [ "r63", "r86" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r27", "r28", "r184" ] }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrPrograms", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and estimated earnings in excess of billings", "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [ "r52", "r53", "r54", "r59" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Fiscal Year End", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings." } } }, "auth_ref": [ "r51" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r146", "r147" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation {1}", "terseLabel": "Depreciation", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r3", "r109", "r116", "r120", "r279", "r280" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r296" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r297" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Basic and diluted earnings per common share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r82", "r92", "r93", "r94", "r95", "r96", "r97", "r101", "r102", "r105", "r106", "r107", "r108", "r156", "r159", "r171", "r172", "r186", "r197", "r277" ] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Registrant CIK", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r294" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r294" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r294" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r298" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r294" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r294" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r294" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r294" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r5", "r64", "r78", "r79", "r80", "r87", "r88", "r89", "r91", "r96", "r98", "r100", "r110", "r126", "r127", "r128", "r144", "r150", "r151", "r153", "r154", "r155", "r157", "r158", "r159", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r196", "r199", "r200", "r201", "r210", "r266" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Patents, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r325" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r25", "r29", "r57", "r85", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r173", "r278", "r279", "r319", "r320", "r321", "r322", "r323", "r326" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income before provision for income taxes", "totalLabel": "Income before provision for income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r26", "r48", "r57", "r187", "r194", "r278", "r279", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Income (unaudited)" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r60", "r61", "r99", "r100", "r109", "r117", "r120", "r148", "r149", "r152", "r198", "r281" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable {1}", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts and other receivables, net {1}", "negatedLabel": "Accounts and other receivables, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Billings in excess of costs and estimated earnings {1}", "terseLabel": "Billings in excess of costs and estimated earnings", "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred." } } }, "auth_ref": [ "r50" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory {1}", "negatedLabel": "Inventory", "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." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Changes in other assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets {1}", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r311" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses {1}", "terseLabel": "Accrued expenses", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r311" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other assets {1}", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInUnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInUnbilledReceivables", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and estimated earnings in excess of billings {1}", "negatedLabel": "Costs and estimated earnings in excess of billings", "documentation": "The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts." } } }, "auth_ref": [ "r50" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r304" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Inventory, Gross", "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." } } }, "auth_ref": [ "r308" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r73", "r276", "r282" ] }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPartsAndComponentsNetOfReserves", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance." } } }, "auth_ref": [ "r40", "r307" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r306" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Less allowance for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r40", "r308" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentDetails" ], "lang": { "en-us": { "role": { "label": "Work-in-process", "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." } } }, "auth_ref": [ "r305" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r21", "r45", "r192", "r282", "r313", "r324", "r330" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Total current liabilities", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r13", "r67", "r85", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r161", "r162", "r163", "r173", "r282", "r326", "r331", "r332" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net financing activities", "totalLabel": "Net financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r83" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net investing activities", "totalLabel": "Net investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net operating activities", "totalLabel": "Net operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited", "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r30", "r38", "r49", "r65", "r76", "r77", "r80", "r85", "r90", "r92", "r93", "r94", "r95", "r96", "r99", "r100", "r104", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r156", "r159", "r172", "r173", "r195", "r248", "r264", "r265", "r291", "r326" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating income", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r57", "r278", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r74", "r282" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Personnel costs", "documentation": "Amount of obligations incurred for employer-related costs classified as other." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherInventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryNoncurrent", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Maintenance and other inventory, net", "documentation": "Carrying amount as of the balance sheet date of inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle (such as inventory related to long-term contracts or program rights)." } } }, "auth_ref": [ "r301" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other investing activities", "negatedLabel": "Other investing activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r300", "r310" ] }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfOtherEquity", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Acquisition of treasury stock", "negatedLabel": "Acquisition of treasury stock", "documentation": "Amount of cash outflow to reacquire equity classified as other." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Purchase of short-term investments", "negatedLabel": "Purchase of short-term investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Acquisition of property and equipment", "negatedLabel": "Acquisition of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r34" ] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfShortTermInvestments", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of short-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r182", "r188", "r193", "r282" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and development costs", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r145", "r274", "r279", "r333" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r18", "r41", "r191", "r202", "r203", "r209", "r229", "r282" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r87", "r88", "r89", "r91", "r96", "r98", "r100", "r126", "r127", "r128", "r150", "r151", "r153", "r154", "r155", "r157", "r158", "r159", "r164", "r166", "r167", "r169", "r170", "r180", "r181", "r199", "r201", "r210", "r335" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Sales, net", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r55", "r56", "r81", "r85", "r109", "r114", "r115", "r118", "r120", "r121", "r122", "r123", "r125", "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r173", "r187", "r279", "r326" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://taylordevices.com/20241130/role/idr_DisclosureCondensedFinancialStatementsScheduleOfInventoryCurrentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current", "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." } } }, "auth_ref": [ "r6", "r22", "r23", "r24" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r293" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r295" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r302", "r303", "r328" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r46", "r47", "r309" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r62", "r70", "r71", "r72", "r85", "r102", "r103", "r105", "r107", "r111", "r112", "r125", "r129", "r131", "r132", "r133", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r173", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r228", "r249", "r266", "r269", "r270", "r271", "r272", "r273", "r299", "r312", "r318" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r16", "r19", "r20", "r64", "r78", "r79", "r80", "r87", "r88", "r89", "r91", "r96", "r98", "r100", "r110", "r126", "r127", "r128", "r144", "r150", "r151", "r153", "r154", "r155", "r157", "r158", "r159", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r183", "r196", "r199", "r200", "r201", "r210", "r266" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation", "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r87", "r88", "r89", "r110", "r181", "r184", "r204", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r266", "r286" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation", "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r87", "r88", "r89", "r110", "r124", "r181", "r184", "r204", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r266", "r286" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for employee stock option plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of shares for employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r5", "r15", "r16", "r41" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock options issued for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockOptionDownRoundFeatureIncreaseDecreaseInEquityAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionDownRoundFeatureIncreaseDecreaseInEquityAmount1", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock options issued for services {1}", "negatedLabel": "Stock options issued for services", "documentation": "Amount of increase (decrease) in equity for down round feature triggered for stock option classified as equity. Excludes share-based payment arrangement." } } }, "auth_ref": [ "r142", "r143" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Total stockholders' equity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Equity, Attributable to Parent, Beginning Balance", "periodEndLabel": "Equity, Attributable to Parent, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r16", "r19", "r20", "r39", "r230", "r246", "r267", "r268", "r282", "r292", "r313", "r324", "r330", "r335" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_TableTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Details" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://taylordevices.com/20241130/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r9" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://taylordevices.com/20241130/role/idr_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Treasury stock - at cost", "negatedLabel": "Treasury stock - at cost", "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." } } }, "auth_ref": [ "r9", "r10", "r16", "r19" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-2" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r278": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r279": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r280": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r281": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r282": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r283": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r292": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r293": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r294": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r297": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r299": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 30 0001376474-25-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001376474-25-000012-xbrl.zip M4$L#!!0 ( +8](UKO2Y<.%78 %HQ!@ 1 =&%Y9"TR,#(T,3$S,"YH M=&WLO7MSXT:2+_K_^12XG/:X.P*D\'ZH;9Y@2VJOSK;5&DD]N[XW;FR 1%'" M& 1H -1C/OVIK ) D 1) ,2+%-8[MD2!A:K,K%]E9N7CE__].K.99^3YENO\ M^C,_X'YFD#-Q37 MP8LX<+W',U[7];-7>*9''SJ?6G;\8&"\V:YGHF=K@OS!Q)V="9P@\;S(14_[ M7A _/37\,1D4?T@>C!Y:^/U'PYAO/AC^8>5A$UGQ@Z]CSQ[X:#)X=)_/\!]6 M'K16UD,>A3$%CA//+,"HF?AKWF?-]?F$3ZLG-$_QM/P74G@U5V#TR?B M+[QN>Y:'B=B6@_[[R]VWY>-!^O/+1\\"SW#\J>O-C + U")ZW-"GQ<2@_0Q M'5<&BNBZ:QQ>[G-:7^1C3@;>UH7J9_BOT8-XR#]WD 3^/#;\);TWGE^13_AK M_*AOI3V(A^7/_OOW;_>3)S0S^C%#80<@P\3_^7_Z?>;6<\W%!)G,^(U!YJ/A M8:IXL70S"Q]O'N;J\K?1G;^P L3X[C1X,3S$,B/S&<8SF0MW-E\$R&.N'<=] M)H3R6?S+9,#BO\W?/.OQ*6 ^7GQB\)2T/D@L\__=WO[7U3_O?]S_^#__^<<_ MK_[K]E(7_OO_'S P?S(-\C8RA7X?3S6P AL-'\CN8R[I]J/O8/K,5\P?AN?Z M_V#NKRX8O%WQG'\YHU_Y7[_,4& P$]<)D(/E)D"OP1GL[L_,Y F_!@6__GCX MVM=Z#%"PC_Y:6,^_]B[HX_V'MSGJG>%!SD*2C5WS#?_'M)X9/WBST:\]T_+G MMO%V[K@.H:WU>@[/(B_\V3)-Y-"?\2,WBQGRK GC&#/X+K+.KQP\T;<+_#;/ ML*\=$[W^)WKKT0F_!G=H^FOO4I XA>/_)P(:R_RU-S4F =\;?AUWVU_(EA_X$,[\HQ+XT 97NIT!OV^YR,MT#V-]ZCR<+#J[QZ MQ31W'M$-_LNNM_W/?7!AWP?NY,\^%JZ9ZUS8AN^/EI,0>\.;T?WEZ!_9YS": M(<><&K8/LK^DDMWLIBMT/8K_L3/]CJY-\1[0R[ZMEO\5]?, M\3ZE-_R'L/FVLS6I]= 487G!&P[_#KAS[A-$P6,S!(?.#6_BN; 7LJ ;^<:3 M!Q/#AZG9C\[/P:MO1G\.\+;[M>=;L[D=;K_U>9#??7?AA;^>+QPK("O[<7]) MMN'Y#!G^PD/#\+ YQW_ X\0?PZ#D6ZM?O\>@@/S5$>Z3OV08XH=O8EZ0 M@>@X&"TL$\4/$5(;@>OEFN;JM^"32^2X,\O9&&GO=%>_>):88'(]H0B1):V) M$/D[(L!%?L1?QK],+7P&$-E JWL=3K9M9(C^=@;?;1IYEG MGPU'JUD;9@AZ!#P:_D(5PG/T.K>MB17\CF9C/+9IX;\2Y;P7ZKGG]P%F#GR' MS.S[E$QV]&KA'1@]DIPY'>B7L]3QAT0FPBFT19RV,N0>?QGYHUL,:^2#XV)* M8O8(:Q,F>>3XN',MR!S/B0UN=FQ.\'U.++39,51Q,C9%FH2J2!,L!E5Z:\X4 MO5H0$.E2Q<:7*F98JGC@4I76+'4O>!RRU'#[84R_^@ML8#\\9%L+YU?8N,6F M)IXJME6=P$\[9\L#\I)@ JBL=53.1F6M.)7%CLJ9J"P>2.4.,3)2^2#%8D7E M[HC=M)Z]JNMU+&F=3MJQI'6Z<\>2=NCX'2\J]UI>=Q*?62\ZA,KK]NK(-&\- MR[QV+HSY\9$9S]Z"RV;#CA=A!8;=;N.U(WGMEFQ'\MK-VH[D3=FX'>7;;?!V M_&FW]=OQI]VF<,>?EMK%'6-J-Y([DM=N,=^AP+ <9%X9GF,YC_[QD7U]!>TV MESMZUVLK=_2NUU#NZ-V(E=R1O<4F<%MO''7-:;!QWS&FC9=QQI5ZSN*-W MO3;Q@T<2S-[(A3>]^SX^DJKNY8U'KK>>.1>VUH3O>-&%)=U2OPYYN)%.ZO-DW7((@G\Y[ME8XZ"Q9KNO, MM)Z'*\6]9H;W:#E]&TV#=R@*Z)USGY\0 M5#O#/] GN<]TB',>?X/AX)_>V?"7>?2]*9[9.<_AOSU@ ?>9&_3"W+DSPXF^ MQWV&F?<-VWITSB>8&LC#+QX/?]QK^U_.QEAJYWCNAP]\?W7Q MX^[ZX?KJGAG=7#)7_WWQ'Z.;WZZ8B^^__WY]?W_]_:;,M_V7X3]9SF/@.BQS M.;@8, (G2WII;_C[WWB%^YPZE)!_LE^_W_W.[*W&16K&[2S A?R) 06N F^! M:#DNZ_6Y+VFZV!M"&;M?UFIR%2)';\C0U7_\W?#^9+X[Z!-#!PF,L8U6)?R< M8XQ%X'ZF8MR?N+9MS'UT'OT02C//<0/A)TR+ *-D8#+/A$1X$,LT;;R4<$SZ ML#C0R+.K$DA^A/ MC9EEOYW_?L_\Y@9/U@0_LT_*_K' >A?R[+<[-'>]8+? T0*6(&:DZ.7YV'7M ML6';;C!V7UKNZ^_<'< M7=U^OWM@;G_3@S6C)&Y'U)H:;],91H3K#XW\=-]K.X$3S!DWS3>^F_( M\/K(6>&YW!O>N,]4S1(YE@$U#]][LE(XKCD*X/=*G#H3;@T ,4R"5Q MG.4"D1("D=08$#WQ\):_[]#=C.!>UP3SHF8&=@)MJOE@PW,?+4PA M> ITI7X[2TQ^O7HU)0(C#N%/&BXG"&#[CS]$$S'.3L1S& M"GQ211M_[5,)9[J6")H^["73B!]W;AFMDU6*(C^/#MN><^PSO65%<=JZYX MNG^XWI_I&FLS?-XD>Q$F%R#[@_%Z'3K0)H3T!T"Y#J<%K_0Y55=53=]!WQ71 MP]L:0.W7GMC;00^>XWZ*$ $0GAO(F!+K1U5V2&Q^0WPD4LY@V,>J,[:D_K7P M+-^T)D3MPC!J)7<$>SN>V^08N(%>ED M;MS!I^98UOR!4!WEF]X.>X!J9)H>\OWP/]\L!_$%08KO#76.B30NSWK>:-? M;G>PK$SF O_XW7MP7YR"4Q' D>(%3\R#ZQ@OAF,:1:="L.2[=XM//8LTX2GG MP-2AU/6V _-$(2@;P6]=3#7[_[7F^_63K>R7\'$I\0+7G91[#H5U9 M >CK__31-X];//!,A&;&V?JIP+UD05=%;QBVD;+PGZE3 GG(9.8+SU^ =R)P&?P$T2MYX>/X M$^QV<'^.)L%YBG=B_UUGBCLBQ1DO#N2R%;9#-U\NA^ #]$D#6B%C\L1,H.5' M3A>[( Z4M N)XR&!9Q QOW^;C5T[Y^HQ*A\U_V]"/Q]A/PH[M#%X$[T\6?B3 MY4[;I$O6^ZJ2MLC>_G*\,";27*BWW%:XU'M#^B1#OL8R'P:<(#-SPX,U+Q!< MJC"DW58UMZ8EKWJC\=#6E?-8.N(./W3QS.W"PQ+B(^8.XIPV5*:Z(6,K<<(M M37=TJ?+ 8XOS8?3'Y<;2Q]X9_=?-V:AF\'C Q]S*K@=#L&^]]FDCO_.H9Z+A MF\9?T8T:92A$!Z& ^?;M8KD &(X^N_E0&1KC 3I X2]>.R9XG1 T.IT\(;RH M&<1%O3PAXJX#12%QT_&1_T3?A&4=.HIB^3=L&S\!=]R@?ORUL&!38)UCC,(' M\,"A_D&_RHO@YJ-7PZ$JDM!@HEZ8H)[ G^%JF#'Q7_$Y!(_./31!Y%3B!3H> MB>3PF8]X4&SR,_X"H[/_Y,+M2W2O&SP9P?I27HS5^<)DZ9?#U7QB&<,QF8]" M8LECA+ L+<;_P@N"+Y'G:6?5:#"X_??)3,AT#3]@=(Z.8!IO_F#/+>F>?JBT M1RF-*8!]'!A!EKZ6X185>L,_-NTY)DO$0QS^1#?)C9O]6U+!N]_5/4W:Y=8F MZ,!LS.>9%018/+ ), D\U\$#V/8;@YZ1]\9< \9@ %+^=((#'K[O+8%EF. M+,U=/UA3S>\6^$L2)X.L8^MC85,/\'W_@?D(:U4_"Z(P"!_ 1"4WBW.X6=RV M*YB2-@2=>BSBR/]TF.PFZ 7D"D4YL^R*1R:[M8DJ%@F#L?&7$6-,)EA4/0.$ M#%CF 82E?LI@&O93_^#/L(SCMW@1QF &S3 %W@"U\6@8X&">C\RCY[X$3]%? M!V$TQCU"9((FFEH.":XA[J7>M@GVF%[JAUNGT2,[J;=E&CVX?R=["JM_?2$Z M8)*GRN! 5NX/AP?[.(M)3>SHZ*$P0IZ7!ZI,A]AI.TCJ@$9OY%K'MW0N%-X/ M^S4Y7I.+3'14[A2S6F3%J)HA=LB[P$MY=+T]+O,_A.R[1C4/N*M0916&L,).F3HK]BF M2'[*KTE27N/MBOE,T6057DA<,S9S2CD"87DE(ZNZ#UES&5?*@8Z!/70L+$O@ MYZ.7?V-$DD(D$SL[ M9-U78@_C[V[X>9:MLN[)Z[\OAUWE9=2J'S*[0)(.L@ M G&N?_M^QUQ>_?/ZXNJ>9:YO+@XU9?,P(:047(YI-!,(0RYZA5/\*Q8HAF;H M%DE03HS,E7H'N#)P)<,4C^N7%&T@AH;^/AM!X@8"B&TH7,1!$%U7?B7_E_.J M9&U%MZ.[!^9Z+:HG#L,2=H5AB:(RT*NWHMROFYOL@OU%8-<-SQE=5S.)\LQ%TKN[)M%7 BD8LOB_Q MN@X0/IT&+9&O%>4X\;>O7S_O#$DA[S68)P]TNK\9?(\)(+CAU]Z%;6&U$Y_" MCR[\FUP1X55A@P!;,>0W>C\YB-=)! DK?&'2!:AU" -M;+['!83\7\Z,]+SB M;D<<\X[H +<3K];,YCCP5B@=;R]<\%Z XQ3_1%Y,+F^^&#:&8<3#DZ\2H)QL2ZCI>E;@_G"I0CF*$X6#' TT'D:/&MURB,C%X*II] ^ = M2_$]GCSELTS>??)T(-!6$.C.F$Z\VG_&2,V<,>02\\FU\3S]\,J4H96INW.G M'6Q4NG/G.(&A.WL&S= \$UFRS%S5!?E%1\7Y5-?ZXZ+X]S/W7%Q:N)% J>$$PN< M4DM'K-\-QW@DQT"<$7!I^9,%+4D/!L7(,>PWWR)FR?+T@..%IEG!,W?(7]C4 MWQ; MW6YO_E"IE#1\=?L@]VSD =\=8.43N#O!3O\$:^NF:*L3CF9#MS0=^OO#?US=;:9"=R+3&D0Z&6 [S;Q9 MKO0S]!MZ-&RJG9 2K.]6/:F MOSQ7 >>V+X?G=K&+S]C'IQIS%=C$KC>^]WS MY9.UV_/=56\YLEE^/.;1Q0([E>@ED>+[^\BG<[?Z&=K]\:KN__)2G[Z3D^+5#"RWCS]_MOB^? MMD>T[UNR8953V[#E)YU]VHY9/4U[O-FH71%"9_*?5AM^4KWC: MXLY;>U6M*)3OF"B:Z8X]VZRU"NE)OINYD_VW8YJ *8*GA>&N%BK)%PFCCB-:I+%MFVQHE)K4?)2'E/@G5!_KI MP5>GTV2#GDU[_>H+_/.Y9&5GY/L[M9F999HVRCJMR@4DWW2JEIR1C/&(-(T'EF$:I$$]KFCMXWC7)UGZ*S.$SUR9MAWQCZT!]HUVU>#7LAD,0]PZ[S?,=[PIL5/GQ%>@?QA=]_-(SY.;!@Y)CPGZLE M_4?!A>%Y;YAL_S3L!5IO)!YV@]_62/S'_66O0!=Q'2M'K"C+K"B*&UW$DSH= M4.N4#XK#1;9$(?U0C732)54@FIPL\F6+IL"!:&K8MI14?JMHIHIE4V=V*M[> M/[E>T,=FR(RQG&?D![/,8-LHIE8%?H0>#Y@IXH\D$OR>@F6XNB7?UT 1A M.!_;R&<9!P5'K.U5A4P1U?#Y1V*$[Y8DNT%!:'[5 U5B;ZAAI%)9E9,[M>SX ML*V8*%4"=E)O*+,"+[ 2IQVQ&@6'A!.XWMO[U9QB$D ,"HC6A3N;NPZTCUJ\N M7#]4KK#BBE%B6<%4"CUIO*+&BK+"RLEV[;[]*1A,I)RO74N5H9Y4'738">(1>]/ZW5F.2 M^/@Y76<5L3*W5]4<*TV7*S^HJ %TRR!)50 7ELVA*LBLS"DGI-6),LW(V;QQ M?W #P]X N%(C-TY%F:L?UK!X#R6-E565%87N[O((=;0& $P@,J,J.BMHY5PJ M-AHT6*_7ZWTY<5I_B$'LM86WC$.R))8W/5;D"NKN>79H3['#[,9U)G4>6V)O MR+.2H+*RUIU:1WAJ99:>2@XP":1'5G56$^J[N3X,I6X]=XZ\X(WZ2_]:6'.X MZL\.3B>)01%1;FW#"4:.>171Y0;5A$,REB2>%7F-Y;E2@>@$SOX&8"670%0" M+0H1"%[C6'U'+.A1V/<8=(P [KXZ%2A=VKY:6%C0-^L9F==.8#B/UMA&U!ZK M#8!4B,+"JM .0ZQ3@UJ+5SDEJ!+$TK $Z0(KZ_7!U6&H1&],RKPI.4;P27BO M?[?\";+QD8?VRT0N2!$' M#2E EVB*/.B#8<&%-V("XQ55'85RFM>V$26O"2$?C-=Z]22)!Y.?XP56X>N/ M!6[1O6Y!7>HD+GQSR& EL"ADD<&2@7$-_\Y*B2@)W'F:"*Q70JP7N8XL?97* M7CW@)_:&BL!J"L^JU0>O-"0VU+2.$L6ZN837+<)<"8I*6)A%EE-55N+K MR\6HJ[+)-\L86_:RP]I]X$[^?')M+'+^SV$7MAJB9Y*;H,FMFDN]:OEDLP!. M"7#2%D?-CN(K]E+("U9@Z>(R3CPN8T]*[MQX@SS ([Z4.#9U-:3\+25\G3&* M$B3)R2HKRMT=1U=<):LD5J)[*B3L2-1832K)M=E(S@DFH;> ;+O7.90,?L>W M*"$E$EIWK<@&M[>LI&-31M^>#-!=G]2'+!F%H1)P(0EMBB*QDG+DD2/IJ!.E M#Z[F]DYV9 $?L7I7%6!%1%QF94*29JV@I4-6K\JIK+ZC%D:GD+46YO*)4!50 M)W-03D7AH'24=(I0%RE8IW1M/!XRE!O'\N],AWU\%YBAX@LO:.NBGQ3XJ?6* MS/Z_D>>NR#K?&_8W9+PL%VYWO[P-6!L0UH,%KA*LA5MG06%Y:?.P;IE]FC6' M..$^+L][O.?:[QAUQ8:L6EF$PD6<(K"J7&JL38[;YI88O:7.LA%EL2%C6)9( M'H4FL$EIXCU=Y&5M6.^Y;Q#@6$Y>:\3 MFG>T-8)B$;&N0EJ-)I/%;&'#=T-98G5)!WK_I4EU+?(7_8. MTBX*B%8EN*9AT>)97E!9[M@#AX_"IJP*R!2-U50)PG ZI:8%FU^16%[G0.D\ M'M7@P4.&O_#>0INGSQ@!"41XWQK"Q]TX'A&-J*+U==>3=:J/JC(K*9L1H)\. MUP8B%A)RU<3#]Z8B'"Y;5>@$"@>78ZPNB:S.;Y8"^W0DZD"N6S0_X2_\^]\T M@5<_DX)BM>85'1LT[FG"EB I=<#6@HP*CS5:F55UC=754LMOO+.H@VRIGFV% MUH-ELQ)D%8BU!7TB%:VD0N=YL]TS\*^.#"SC8A8\Z$G\C:2;[*U(+R\18QKO 'I GS &_*T)IZ MBK<:I1]^3[CGN)"XD05WSDMX=AS\ ZI)GIDGL&Z"WX^\WE!:?_W<>$3],3:U M_^P;4_S(N6&_&&_^Y_5IB<#J#7'0.?@G>J,&$UV9I&TYJ!\O+('YAW(AR4R# M@* APK!&X:VQ/BJ1N&BHZ N,L0C<2.3QEVUC[J/SZ(>0"J\.(\C/[X]OV.N;SZY_7%U3W+7-]<#)C1S25S_^/+_?7E]>CNCTRP0">I MR .QBEGNPB>,,FNSD =2W9-(IX8"/&_#1,2!4HT/T)\;3O2%34]24D^&)[>X MC>J<I8E6\*142WBEMNV"2T'B=([_GXHN;:$ )"M+&JNEM+G*=EN;1(P]/"\ )=5=NQ1# MG)9?L\IZEJR!=$$3J:")E0@:I#YQK"CJK*9NYM#ME[*4ZY6C5RGM6H%5JU-(V\RW+R(SM[ZZ/$L M6GAV<:M2+U=)O5!9T%DAI>1L15I6Z_E7@OJ$0GTL MK"YMJU:G-*L"*=S&*1I6G+E.:3Y0A^WTYM:\ISUZ9N>=.K6#[ M/7W;G-]5:$&'6JQ:H(I?$U36%Y+@W[LJC%^5AT\K[J2K3:'>)1J1HK M@=6D855'2>F,?A3.PB:4U)V;N4*M5.X-=5;4=%85MVWFX_'R5J)R[MQ'%>J8 M"G"&UV56D#J_;*=B=BIF!:[9.^0CPYL\D8*P)GI&MCN'L'#:L.E]JY<1;;"= M?;FDS!7MIE>KPJF"YT1@=6$SE[U3-]NB;N82ETH54*TWU"262_79G[ 2?@EP)O,CR*>U/VJ.=WB/2!HYE'I&# M/,,.*[_/+,?R \\(K&>TIT%L8[DK39W[(7%0T5B[9A764S*UD/U:H1DC /2Q\K*95[N:JPH50HA):KV/L]*W@QNV# M]DV@#349F.]S!'CC/(:M@S-?Y1Z[2RU>.*TX\T-OP=/R(O5S?>@:L*" M;US'7476)KRW.@973F4UM6@23:=UYM8ZBA.?=-=2JI+O2&JL*Q')?YEN*4%=(]/1S: MHB*N7"BV?*ZKUXRE3+8"9?.]SZ\!79G9@$1I4[A;Q0A*K069$CQDD615?EM-OW[L!=JW;45&AL*,%3%#!52 M&?KNS(VVZ.B=_[OS?Y>BT]_NT-*[J.<8R3%"A[Z>+\A!-2?6ZY#GI,NLII>O M=G=!SE6K[GM%IU*U6\,'N,JS7&I%AO<0]GJX6IYA[U>H4NN](=1,V+[WNQ#F MG+NM*G59)G32.2G/;NN4Y4Y9/DI=M?$);-TY41?FFH*6;U!P2+CR>I?Q.G7F M?>.UK/L"IG03\=$8UZ%$(WB]63XU6+94%;QD"2A' 3]P4N4(8L,]&7:*7W5* M/!8_J"K)ZAI?@>^\C7P^E?8,>_"J*J,!"PRIQ*<* JOQ%<;MM%9VFNO4L S!=,DEC1A/F,&E40!I3P\>.R8']ONR8C%B6R9XY3'K@(G3 ZZ=S$W(4 M1DU&],ADW!S&?PWXSZ7Q/Y]]LU]+RV+BM#<$O=G4B**]K=I'QRX3X@CF1W?Y M66",;81_*"C4W-K0!PSSBS6\1XAQW _'K@ E";<2)OP$UF[ 9;9U'(,9V(9 M-GX3_@#*=?H##&WA'=)3#%N4?O@](7YQ(7VY: 8\WD0,!__TSO+MZL1Y,4$0 M8-H;RNNOGQN/J#_VD/%GWYCB1\X-^\5X\S^O3XM SH9$Z!S\$[U1@XFN3-*V M'-2/%Y8X-_-R895]!CDV# D&,@Z0,")5T9>C1QAC$;B16.-UVL;<1^?1#Q&T M<1B%PV/&R^(0T =2!4[5A]$?W[[?,9=7_[R^N+IGF>N;BP$SNKED[G]\N;^^ MO![=_;&ZU_$R0)'ZM2?T]JA,VD K?[ZY-3>^GCED)XLZD"O@8WZZ##K*=!*3 MI@[OZ5:\CD1P;M=&H,WIK,),99/9/@&^/:18%90F:#'HJ/%N)6,%/[+-2]#5 M OE:NYU5%[$Z?9%4I^]C)1IZ:M\'[N3/)]?&U/#__C=-X-7/S-5?"RMXVYM] MG";U0DFW5KFX6;GPGMJ*!D>YIIS'NI\V R=S3%#=,D'AL DF,0@&[/O6OQ%9=OKLUP'E!+F:0J:OKL<$3PC_ MST.(F>$QGGP&87PVZ^5G7@Y&\_:MU[599^)C'@L^S>5U5H*E?;A+=Q_1-H_> M&_<9S<;((R(_'C+A?Z&\/OF!3>Z%L7>V;SR!$Z1BU4 V;;A*Z%&!75?)/"/& M,"+'$L)CRHH'.@O>-4&[C7"FX]4NSV+'K39SJ^-5X__.$.@DAYI7EX2F$[_M#G_0=E5S7S *.2J+*Y@DG*[,Z)@*?94Y*5/$CUDM::IT MY!X]<4Z>-,71K#;0@O.$H1/_@O!#$!\+UTYSY%GN-M]G-C=?\TDT0O5)-$JF M))KD)1Z]O%N-.KX6)$X3^?^Y#Z[^PN?'W._34X1\K_0,2^A #L5=U,WLA4B$ M"V?4Y-[46>)Q\_IG3BVT7=H?VKY?PL3Z)(SG0,($EE.97)MDL:'6):2B54_EG7H52%ZU2=30HA>@IH/O8[9>$WH@=>^OS"<"0(U MD"18^Z2D*IK-;?<-00PY)CHS7WB3)\-'S-PVG%;8N!576>Z*F&F]8;\"GV#Y[&NC4)T(MM6N"^J]H9S2 M9;:-V-9.P3M.-*M;,Q0PG<2<-QXGXC.\0,KK0+4VJN4&J4WO$J1 ME8GK0'!3!,53 M ,%C$L(.]@2I(.QMT1T%?J"TQ:T8QD3?&I:)O\)<&',K,.Q"8='EW0R_CZ"V M]Q)<=:IA/:=J*I819GS:X2.Y H5'I@GH>NU@;"W]9)+QR22PNLJQLE"S0M1B ML^\T%)PZY4@!#8?5%9E5Q'GIQ*2LOH+L>J[4"3&@11J; (O:', M>V4O6,$N=KU1(DK"'(G MXBWLTJ;JR1BH5(8A;TID=8%C\<]'G#70I4Y5G$-0J11"[A0^LQ6=%832-,8N M?:H#PWQB*)X(&!Z3(';PQTE2;Z6>,V*A=-DBW%R?B0K"AU MH8O>J GW=HK7ENB,JL5+YD"\=(UG1:F+T3AI^$J-P:A#5/:4XC!X M//$7#QXR_(7WQA &=,$77?!%%WS1!5^\Q^"+CV5'7T302KY)BZWO.Z,(2?M% M#JNPBB38YCY92XYT]=+,;1XI3< MG$SI1X!3K1*K]B)3*&N].IJM0HR M2;3D\0&;*L:'7(0>GUV*5JD1&[6BE=BA5?-:6>E5TVH5(8E64=-3=?\34-L."\G"JS4DJ9OP,AKHU!%D=WB7BXV=JD?"GE.M1:%SEQ_ $2QXU?:H=?'7Y5 M*%^%+@2*QT)DO!TM/7P_;QA%/^PA,!6A]B5'24Q+Y[C2H8"OP[^8T M.*W-T.'_ 4(O%,=_:L*$3],39S_^P;4_S(N6&_&&_^Y_5IB; = M-W:MSL$_T1LUF.C*)&W+0?UX80DBDED81( ,&7XW#@ >(CFK=]OG'&,L C>" M"#Q=VYC[Z#SZ(22RC(U;%Z!" -5SG0'(DK*0*PD#_EA],>W[W?,Y=4_ MKR^N[EGF^N9BP(QN+IG['U_NKR^O1W=_Y' S:=C@K",A?[QRR&7W@@F$%VV= MGL9748PE1\![;GFL/'4B%*BZ$QF$:,_6^5;*_F-E;LHFN(@/KHODP74?'U=P MTWIA^$_,5]M]2:DW',]P&MX?L7N_U=5DU_@?=$0F^+Z\8=C M+$P+BVAXTP*/#]\I^5;(DT;,ZH2K_ /PJ^LQP1-6X*Q79H:??_(9A*');)MF MDRJTX^&-^XQF8^0Q(L<2R1Q[9_"YP E2&S6@+I-)K^C5UY/:&(_-?"S^@ MWHK 93R$Z3BQ;,0X2ZC$G\-O$_!D3,&3P4P]=\:XZ8=S:0=S^7C['@_K,M"B M+0?X"OR04XFY1',LLY8!>Z_]1WI59V^2"OAG&\$/(\<S1RL,.6H#F-6F2#2 QEHUC) M8'6?*-WA,Q;)YR7%/?RPC?W[5;0(:;X3RERZ+\X=[)FOR @6'L+&*.2ZH$M$ M_WOMT.@Q+',+)^ /0;+"&3&JWANJ(L\*G-3I86U%J/)D*H]V5EBF@$$BQ[,B M5T[3WS:I:1=/AO.('[8D,<8OH\"GS$C97,\<2\'+U#[ M83*!'4\ED8HFMMV0]0R!FSX+_KE3/I3WI*5NPF1$K[N82'5:$AII(\2),BOH MF_D+!^4YMV%'GL"96T1BZCE=!>AP)FGX?SMTMESG*S\0FC]?0QR[=IZQ)>9Z M;ZT^05L#8Q&YL,Y1*WZ)O:$N*:PDEE5(JU,TJL:[,F6K2B^O!A6V6$&06$'9 M-"#R%MEJ0!6[?B0"-T@G6'S&K53WDX# M!/?+6#T8J&$,5#$"O?B#"2 MPIH'U_;H=0XIROYFMF>GPF4Z7K\MK_T:03Z=!SM#T$663\ENZ!2Z$T'+C")7 M#V"2.PA.DEE5/KB.:A,ZW9?0\;;JCIOL<-QU6E]"%D/R73M7A';?I^#R_#Y= M-C)N @:AMP>K81@4E4X%/ XK-:<<57GKH)-;!XX765DZI>CR%6]=+5ZZRHM+ MM>2B@I TSC_/Y\@K%#*LR[M"ANO5\JIFX1S$JA%"X^5%:4 M-F\]VJX:IE288* D0%HF:[%J7;L$,5L1UJ,!U#V"B^D*I<]N/??9,I'YY>V' MCTPLO;'@QI1N1I]4(41/TA165%/#$"K1)QL6A1(5TII7THA&6UR$*\5?K3?$ M\*L(K"*44WX@0XFGBJH/E*@'%,;?MF@R!^!&6Y90&"Z.-E1_4Z& L#J_<,FJ M]J2&G+!SY+A,_#"!?/+7PJ*G'NG?Z8'.&KQ1=R;^TQPR7+O;G+KS)D^$CP$+_R?6"?H"\&6.1PY>PHGP?N[UU^' !\@$(3,L MM^?CU1\(=T>*:GM$+J325TRD>TRC[]-[H- #)E!3R";VA@HKZ^8X)19)HCGI#K+!-6EG-';:"O%$=+=31^BMGUUO:3,)H[6TNY30M1=7;=!H>FNKD_B MZOHK[;C<75VWUTURC.Z 539%$ Y4CFV5B54QTJHH+,:7VK-G.[:ICV>T$PR5J6)SF,:"!RKJ=M[>;79 M4-^,U0D@<'_AO5&<*]

JUS*HI?9..-UIG3U]RXL>Z5W*&["SCQ5M M"_F)8BNP&3\G#[5G-590V]*%YWB\GU6Y.(X$Z*N2]DKQ7NH-9993Z\M)/\SK M2;!Z0KID0'$-TA(40M#)#Q"'CM]:7CA2I;[#AE1<$$+XW]626'?(#SQK$B 3 M_C!RS-4/$D_>(L]RS?6V$//R_WAI*J ML+S8FLS*UBG-)7F3F]"8FY7@6NZH> 5+,"^Q?$JQD.Z&JFM5U+2/L$4*P<4V M%8#I,V.$GX):/^_;Z54AG*ZBXS4^WV61+UU)):$GFLBSDKH]X[QSAYV E52J M,(J5"*,&A3MD568%?GMS\>Z$/JH3NBW:>QL/\+W"N2J#Y.695YSM? MY^F^;SPZ3S4\T3\LC[M34!HJ\6Q!J KRC(KBMO[H]2A-)0L1]6I# =.M$01 M_U");->O@%0AV ('"@BO\"QW[(U_*M! VG)4A_C0ENE0#"A)2S@+H*$"_B%' M X'5P7)]<6>C@5^LX3U"C.,&^-N!"QO0A(8#)OQ$P(S4V0ZO=PT;CX,_(#?N M [QY5N]WG^*=08$1*DC>+&<+ '4*^ M[P7G%Y&X?(T$Y#Z6CP?,J"_VW@A'A!%\CH<+O$787\1R%L@<822?\"O S0.) M5V8R_,4@#Q@*_,D@9U,X@D$.)_@CC+(ZK'"@)KHE'H*C\1 WT5Z*B0,_+?=2 M3"IF2:N-4(F2^%8T[D,0P.Y8'3FY\_ZU\ -K^E:.RM*G;^L-^0$]>!^>$&-, M)NX,T^,-8DH6CK$PK8"B4E9\8IZ,9\2,$7*8N8?FAH>?LQPRL&>2$.87*W@B MOR\1EJ_X,8;G^O\8D)Y6'BB;]AL+ MS[XQI@L0C;\#]RR8.+8=CK$Z^-1U PKE'B+E.TQF_%;N"H$K-@I0^I' 7-,A MW+GE1.&3^-<+RDJRF#(X"]O9 %YB.A@F""/]_"-\U:+YE/C5KH-7YP"%;$P0 M:(9( Y0FW@*KDY\8!T%=>\-[ _IC&?&A5^+4L#S\M<2T__XW3>#5SWYB+I&H M,P8AT(W[C&9CY#$BQS(")TB$&[\;;XS(TP]8/ %_80?D\;!>,3 >2 JO"IX\ M? S#MWSKE9GA]3WY8)QC"J0/CG\0V:55/[7=E^5H.<88,'BW^>GLA%HE"QO+ M$,*S-XA\8 +_:^%0S3\6Y8B%J6/ BT+UX@EYB.H8P+VEP(5T_MEG1@Y&;INY M0W/7"S#_XEWQG_':WI#AA:M:)?#4LE%B?_T8W ^8>^ ZB0HA\XBN)^&-,\OW M814?@;T"]_G^ZH+\Q'_^!"\>+1ZQ6#&\'-+K(XP9/AI/*OK"@"D*N@13+9#\ M& >+ ?'QHKZ00/U0$C!T8\G%JOJ"=GEYCB4I\ S'-R;+S3/'HH6QC>YP]]$) MP[8]QK3\B>WZ"P]%8I8JGGCCN8M'*C* .-N??$$PE.]C+6+0L;LPN\4ENPD] M,3A .ZY4RN !P'16+HAK%@ [N!*(/#2L;Z60O5^71U&? M'$7,G(2.9#G5X'L.*8Z -06LIF$PH!PFZHS(\ACN58$CWQ!96>!93M?A@)TC MB )$H#:]/%F3)R)>T"" JB$/<28'%AR$A04.(\.>+.QHXR?>BJ=+GXO _6OR MJ,Z]IMWK45E5%Q/KD02MNO5TTEU8NN7$695#H,S_5D)_WRTJ+B8)PYR=%N%% MU!B?3^@).3Z@,3U6V>@\-M$4 M>=3%1([;P'A%F)AWT:PV9N-2HR0J"[I":GP.F @X0*SDA0_+(0]CK =3#49M>,Y70B0A&1*.Y9Y$%Q/IW1+T% MK3?MCGWD/<,5#!YLO@CHF>WC)VW#2X@E>$8L/Y)HGQD;Y!WDA<"]-PO96% G MM.DK^-&>#3P$C.LZ1%BP5,%O"4D'1L/AXOG441&]=8(E!QLTM"^-7QDCCQG5 MM1#5 SO==4$1WTO>3)V0NH$!H_-VP4^\#Z6Q>Y)XBNI809%7->9NP M3R,.J-#0\:)O,<8B<*-X TQYVYC[Z#SZ :Z>O97KS<"=KT=<:#H-N5@/,%(W M(XS.]HR%A]*RC73PW=[&F9-^G;LY1VG 9UQM97?,FY-2U9K(ECR44R(8MDYS MW[7\FA#1@+]#%] ;WADO#!SG'M:VMR2?Y9CEJGB6-<>61^=H8I8>OR'^87K_ M'I&[EG R0< (+DFLJ&]&H.\/(O/H<*/GP$9DP#8<+Y"+D""A5X[ MMW29]2"2!'4L%5Y@N9121?DP*0D]=:L3#7,YUX[>S>5*MK0,O1PD'HI&E[>I M,VI)>5GSU7(L_PF905ELV9>A9I+ M$QES!767UDI6+FS:+5F58!/D9:H\JW";=19*4C?R&?+M+&J0"Q]^\]RZ] <- M*XNLHHJL*FZVSRBN/S262[?;6]%.V.]S4F,2WF%:2-L$*Q="[1>L*M *CSB4]3R"E5,-R: HYE=4-AB] M]A9A()RZ-RT7:-V@H!Z8$HA>Q',5ZD75\[Y/CK A+6K>U')=-F^,L^U/+AA8ZF96IM2,U.S P]( M!CSNL$<]#GO$NVZ!F+ME_D3%,7)5A0AGW5'A+-+>&Q'#\J-\$@C>^IA(EH-: MUZ_X,X@U0OXGYN4).33M8"T(CZ2J3"'4!X3.83 (\328"9Z+.R,=6!D#__\, DOQR/C-'IK::$*R5A!)D[/,,/ 8ODJ# MXY)3H,'!<:@P%OW IFE7*,J$(F'#X4P]&BGE^BAU>GG#DDI@QPABI@F8DY8S M8_S7<.M"X%Y(3$(H2F2,W"1.-EP0_M@DZ8#X8_"I)U83A=/&U(;0/(M2%DZ5 M, 00:#]@1O'H<2Y@(A&)B@*9$K:B)R1B$(^.#,R-^/5;U@%O30B: 6)')7!# MKK93PL<_^5,+F229CYD9_W(]*W@CP6X++YY[F!%K,!#'9F\=T*!$B(B;)"?- M.26Y"Y"F1ZXI5@0X"EL.(RHAECJ,5"1!3:2#$ VF#(?WH^2LY23#&$\/L30' M",\1PBSQL!$Q!]"3B&ZCS2F0C0*1@=8LBBA)O@,+611('TM,%'>?F+8!,9H^ MY4@ZG?P!4_]^^.HFV4E""",!)I3>O8>I"9/$&$[T1 )"LUIMX8HB>O1 ]]3E%),=@W) MP2,QEWZ8\T"3O=@MJ]JQ,U;VUG)CN<^P9,C]2L"Z#1/!2W88UZ$YII_"F%*( M+R91H L2WAM-T4,VI0?0P@VPD$%WQIE!4YE]&C =KBS$YQF)?$;+A0?N"Z00 MT,60=&C8KEO%[3J: QW?0U'*\HOK_1E]#9E1E/3$]2"%B$13@Z2P$9\\-'[# MYX&/-Q2:6UB0*&WC74XZ>]$3:TU2!E#)@.Z9F"PDW-LVL/[&QB%8S$O2)AMM!DL9TE8 M&!*?;]XC_4XB/2=$ OHJQE]@.H4O60VZ'H1=T"$\FTXZWF;P8 *R%W-H@?9D MS8E@KV^ML>&O3C34&R@O\,N6.?/[D[991A%_ O;$9X1!U13/#!. 5LA!Q6#] MV7#:RUV '\-[5%1_6G\$<)29NY83$++A9[//56096:UJKI*8::[UP_-M)( A MSE%A"=[F5*@9!SVZ@65$Z5JVBS4PCX@!R.Z_0%?#9UORN^2P? '0-DG4^60; MVH5"'U5G6-588_&,4ZC#?4X4PD\#2+-/2WJ.,B4HGLX7'C8ZUG--'(2G&N^\ ML67;$,+.&"3A(:#(0O!Q#4AA*DO(##-15MGN8$UL>3C$\D*U'#BA\:D0IN2' MD)L^)M5W87IXR=$,V3!Y?XFC\1&Q,HN5+U-EG"XS4K=LK-M8-M:WXLG$1%CY M[JXIIDTF?924*3:@EU]/(0G'QF*-S_=5>4B&M%F2Y[QL>82\L9# MZV<-K :C#_!ZE+G41W)^IHNH3DQT[X1&&E,B6K]#$]?GR%E7\6#&6(?"^]-> MSL]>S#PZN(2YSVHT/2P6UVH$VJXT::,BH%LSBX\Z%EFO%CJR[8U MLRBIV/"@G,1U-595)LK9'6PMD/*2453+K5#$A4Z3$12105!1A%#1/V?R9Z.$ M8WP+\0-KLR7DHRBJV.6C5)A8L0D 74+*"2:D7$3'#3:1 #2ZI)3*;B@C4E^& ME YS\^JYK)1Z0TED=7ZS3TR7E?)NI#3+W616*:WDFE+N#05-9A5MLV-",WDI MM\CS7<=!H7IX4)85EL^>\-CEMK1#V#)#6"%AJP2X]-Y0X256+S$1KXLS;8L5MRE4 M6-*( -8-:A('G6LDT)'T0\VZ+@#U9(0X"V 6$^(JP%+B>T.)512)E93,BOZ> MR-3V1(7J;8H*+2GX,^Q$H8:=* X8=5M_"8WVE[@.T(P1!LSOAH.I!K5/%K2@.=SZC!S#?O,M[/.Z M@5GCX86Q@+5 7?^XPT;KUK6UUMVM9SU#@%&B=/TW_)\PIND.[O)FS&A";CEY M79>CT"T(\.KYQA1*BWJ83 1JX'\08]2W7?=/N%A=[=6P[!Y!XF*PO%#A8IE> M)=+%]NC]M^VC%UK^.WQMW/R"AIW%EZ9A/P<8!3\6N-"&PF:F!@E:@FO(WHX% M]A(-5N*N$Q:MK_K7 I,>0B:9\1N)L@R;$I!RXB\N5&\E]Z6&S_1FQAN>.#Y9 M;1O^2YLBP$]C9%OH&<&R>N$]-/P(Y36AX"7^<6X;#OTA#.\@CT:A3_0/R+3" M/\2U[.$7=Q' FN!'N+Z=&'X /QOX@8DU3WS=Q_@>$K9G^/ ;.:'P2X)%@'9( M 'R%A17"2MGX5M=@'A>&A]^#2/C==$%JIB>B3J);XL1(EO/LVL^(<,;U,&\\ MR_^3!CLL\#<\("V(,KT;MS C0( ]QIU0U\F$O"J,6\.[?6) F"%^:$$*^\<% MCTUK"I$KT36Z_49#2F'0^&(\>AQOB8EGC6D(!V%F4OCOTB=(WAY?=ALS%X+R M0 'PS_' 9M2O!3IA&',+[L?'"_,10F#&;S38=ADGAL=>=B>(/__,D,AK6JZ2 MAEJ:: 8/DPADQ\0/8N3"PQL3*WC[3"_C#=H8939'P7*/1>4N00@@LA"/;9C/ MP"(:Z(8F3P[&G, MPED&4 65AAB3HOIXA:;E8QF%E=,07,RIY=K6WA*'42_?14(&2[+>=64*QH!$WTEK4\H?A"X_FM/ZNUI#"U*Q#C/;8Z/A_MEU,&KL?KQ# M7K;/[QX"3DGY_5+Z#1>0HIS2.[-,TT:9+Z%">4MI.WYBCEF%C/U15Z "R:?] M_OE\= PW1UJ?^29WQ &"?^%2APA-?<14-RM&R\/D_)V*LZ#SQ>2YU6);!9!# MK2/#([:AR9C8FK1=FJRT([2L _?CV@U2PZ?;8\DS@/M,T;N)&W!V@ MMT^,>:Z@\[$N<8UC.H_E>KBZD8G?'T(WH",O#=RA%1G[M Q?7#N#72V(%@7; M-%/2C$VO:;962RI9Z(B6Z8K+O9"PEZB8U+)X%JDK$Q<9FWM0P8X^8Y!NLFY4 M>69;G3+2UM:'H)ED/2^(N%DIYF5:'HT=(2%*]!=:8&2>/MZ15 MKT QJUZ99:QZ!0I8]0XI7=54'@+/G40B0GI\VIAL@8S1/A#8\W&$47]J/4(D M*8E/7- *J!Z*PS>SU"@T_##@B,)9MG*!GRI'ERJ"N'9K[U)N.R&C\A['C@F] M?8JI/J@@F35M*]VOL7C+C,5],^;T@5#/C"](?&(&RU :B$US?.=K%7V@[6\< M5@=)D]OZE[%W-MQ>'^L(5R+F6(FL#L16+&1$R\=GCB7C!WS9/>A29I5;QB4N M0Z/".NAYB[P)R2 M46E;K'+=F^^;J$+4Q*YC48BC> MPL7P+*=H!RQF/TBVMN!1B&N'QM7NQZ_R*)![=JM(U5I64+#JBWG12HT2V>I5 MB4G?Y] I7I_ZML9%G,[Y7HO"ZW2J=N)1\J5[I# M+A2,_JU,\RZ=&36KYC4+4\'C4,A[&N[W#QUPYD&!#9'[#)"1W MN@X*XJNXJO7@- ^:I/[4R&OE/*_=]-_6NFVV.6,;F,3F%JU@$D<:Y?2P7H!F M6;?"6U;[2 1T0-4*N%)E/G #GIG!-;GK0.E FNAO.2N[DT:6['Z6!A4.(I]O MHL>:%;=JZY.+N2B,9-L5<-21K+_2CXSY&#:UN@T_"#M5?6)>H( 7S_W$/&$\ MBYH/D> 1R.';F,<GT9V+AQYMQ$I>E(C%]KA//<@(]\YP@[)45OVDY+.G;&P2>-5[0$ &\ M+@&I;^ M6BD6QGR4Q)\^T4I,$:/6VE&&I=>(K)"R;QXM4D;"@Q:6;=+8)4R>L6>9L)R/ M?5[XZ=/JM->&9 R$C>8Y%,DZPR^>0KXA75!8D8^T'859;1>6XPH7 ZEZ3#@* M]FA.\"M69'(#!728?G&3XY*FE?X&B.[<"E@LY)^J#YFI(G#776G?MU$';AEB M24*'/(3B3%@P(^8T$"V2U//$IF&3>Y0C8#,0?S43!IPSO,33KM14628H16Q$*'<-Y+;=QZB=6 MN";-Q<-WANZ.J04]/8@UYL,29&)SX!^4(S/+5GV8X2K9V ?)KEC%/FTJOG0\ M,E,;@!P:%A#?2FBQ!F[X$R7\6BG@K-8RNYE(DK"*-WQCRQ+V#@+_H>%9]MLR M+H^>L;\R9I I6XLZ6R:XX)ND*3[(I'0L\**W?6 M*4!T5G!G!7=6<.E6<*MS7TXSBZ=]6CA08I!&8:T<$[BVZ:JM,'_A MWBS_ABK!8<'GL7Q+>VVYGH>*=MZ.5L6%9+DLLFV+EFET4O(.Z[>Q9'[^))+Y M\0#6:DWDRT1-Y M:$]FJO%M,_6JWK X.DM!2$N:ES4X*AQ]$81 J#=GLRZ18 M5/$4>FG?&GBQ+E,B!3,7\W9O//S&4IM43W[^3#B?J! MX56!9HX0,7[X_51K4S;"'A;8*@?3)" MY![60[Z[P'N(,3T+;YPXX'ZMX&H4P\E,%^1^*S'50R\ RVMT;RW;O_R6:/\R M6FW_@TXR8(6\J55$)".6H_01T4SQ0AD*?NVBGY"(1F>NP@WA M9JVC-L.VO52ODZ",%QYI_'J>9JD'IJF/W[:FQZ?6-[#\V'4!L=/6C 8CAWZ- MY;A^X$[^9-PYR=@.YYI,=$^&K)-E)+_@,PL_6M/4L+PP^#V,:0\[PH0-V.+, MVZ]Q3XS19 +J*HQP'V#2&9[I,U]<_)_T/UVX)O1VH9GT45F(KZ/[+\SH_B(J M"Y$V^40;B@^J2!U!P*H/(D=_";O8X!72P4G;E4-"E#T$G6A .PX/_^XXKQ_ ML8;?:=T0S(.P660=<1_ECKQ<0I@N\()/M \BJTDZ=0=NX?'VC("U>AEX+%TE M]T%Q4:T_1,M)H)_B2OL'&/$55K04*H1CTV\@5J@RNUX M>+^8X=_?PE0=RZ>51Y;U%/8TG@',WDA"@VXT97H/!579GO8W@JSC4GV&X-SU5YBF>FVGCOC[%K7C.^?%OWXV6(B%N"$+8ROMRI MU=O'>)?([/#=078I"]9W&>'8A02ITM;%HK!HVRVAD_-Z$6E,.ZV/<4LFM!M%WAZYT*'\"&X+7 M*ZW'WO' MD6TS4^MQX4' E.5/%CX$*4%9Q6F>L=::L&3\GEA]1X,FLI<:SUV2Q0&_>6=7 M2?#LPP:7BR8K"1I)PVU5MI(T$)OF^NXD'Z61[)@JTI6R9(0WLI!B=2 !W2JO M((F))K:#_?GSH/A6S#M_=92V='S(GOVTO^UD%3V8P>((VZR5DD:4">F:, _4 MZLP#F132UUA9TJMH]IL)TZUC+4A@R@^?D@,.K@HH/153F-"I)N0HP%-%N M4]^:K]2$$OGF"ZA<[?QW?C4UL9\.1^(#M=&*)G&DE2JJ&WFU?=_$=0B&&@$R MHP9W "$NS<.',A#^D_L"=[H,KR:RJ2UG!69(W+>4\D"4#$T7=!<]#A4>/+C3 M#9/P_UH8'M[%6R^(X3;Y-JS4R;P@#S':3^NI_3:D9&R,G);:O=HY4A"60UND M @8T TS6_]@WN[7K:UY9*1Z22#>W#3]8FE1/5/F MH^,Z_>BW3Y1H(E^ :@^);IG00#-\!#I/Y2%2)!F8X/R6RB@;Y$F^&A,6VB#E M>>6R;(HH;7GEU@( )'\SGG0H=#&9\*N\[=.'N48%9(E,&8E>N2;MEIFO;<:=L M,A\QQ'XZSOHT=#^%2PKA%W187OU,*&XN +0@23VM/XL)S74,?67D M(V3CP^%4SMI0LB73I3LSD[.G8HRXCT^W_+OK<#J(7)X^H.6]EJ^G!6@QEHP2 M&L8EU3!*E.W#J2=O:\_2T'P4;D<3T&-18ZL;^29A6XS?L KJ/GK&_,F:X$\? ML67%IADD 3&0DV;)2MQ][CJ8J\KMR>FV8J?;MH!V1ZP1=KIMOL.CF-"4U=2^ M+C51TXY*J]6%4A7:8CS.V=*^-"V$ E+&)NF5O%NJ1ZDMQI;2NMJ73+1M5\J- M3BJ%D\UGNHI=INM:D[R5PFV7B<)M%[1P6_5%LNM/(Y7E_+N_@B9X [&Y-GCE MY99R^!UMRRUMA2CL+DJL#:36JK^Y%'D9XME:NI \W?!DH2T6R4EUOCNUC,\2 M^MT5P9S>\"[L=G=92D&C+/!S.%D_,#Q76G_Y3$A3QIPUJ:PI1YC23+,[OK2F M?2'"=/F *0W5Q P6J\#M3^(Y"!S*#WBF"%'"I>9 R!5Z+-/P^$-?BYF?Y[7A M1JT\K'?'1JHII+C=0<.[RX@G8A8_\&'/JY0XO:[??57][CO#_OT8]KJ>3(/H MS/ILUK"P4AVL9>9POA[W;5Y)KC;WRJ ="^GL^LZNSP ZB<;V6T0E;Y?X+#NY M#(-38#6QQ.;V]4U;44OS4H1HTY#%KRB=R5\YG;.4[:CQ>&70N@.9= $7[T&?/=U2R]YZ/DF);W($^;!E? M?JOX+4&R,,.N6WS[5Y'>+5Z7I)6.X5DJD&_VB1=83I:R]XE/B&8RTS9UAJL) MMO3%4?@V3>7=N=>.BTY+0" F8P@MA@._K6.'''PV_67PO+M((W(NT7 MQMR")(:[T%'M+YNY-SW;?04T$OG+<%R^,7:\,@_AGSP$K #&X9V+N>LP%I2O M<+T_ 1$FX<(=A$Q_P/S7VL=0 <""&X'E60QGF>'3FX-4KA.O/A:+P/7>L,1- M)N",(<4ED/4,J@P;WC+ "/@[>&! (2QH#JDM8 '*D.H7D-QO$2W%3PPT-][H M*/@3;P'?C YY4I4@_,+J,+M>2$L3;*-F>'&!QUC2]0F+_ABA^ 6$'E.,H71# M+>N6U V30D;%?0F,X*-.CM'WL1I#IM@;1IN"T!3B@E>D/T<0>H :R9 JY: H&PZVB7$<'^W0"T=0P'2VO\EU)@K*E; M)I6GGJD5'P\)*%^SZ@H$F:?X YFLUU%;&DUQ R7[;.MVZ#.;UQ+9E\;QK5K7 M[\8;@ZVL74L2]RU)X#?;&=\<+ >0M% M DKI6J@HN?G6HFKU%39BDXG+2:-GZOXBG_FH+DE%T*UTUW#^^^)]TE0$!]Z) M/(E$GC2U"GD2]17O[,F(DTAB4E*6];Y$AT#11TG(6' X9Z4,$I]\:J(CM6<_ M]&6ZK%(S="O6,\!ST;=(L4FPR?.D"&57*,K=I@6WE,Z5^#N0X&PZ>'*^7 M"O[-6I]?X3;["9G,H^N:39F?Y37;J68#R5+S%F.+%+%")F%[>4Q.*('/V/NK M0BNN32S>9Z:UEYW4LI+UUEA653A%FS2N#K>>!.WXS*?$C5$5AE.M[H^BGE-L M5V7L5-4&NTI3-J6L5-.JY3P3J2TL'Y'EI8D%6-8*CV)AVXS3]5IMLQ;Y^QHP MW%;6,C9_;[-) MQZME\OG8K3I>;L^%66?6K9MU/'=\9AWI7=:(2=?*)KN57WGS&)/%C+WIVV!$ M\ER*4-=I1;X[,2&G-Y80_7C,UF)"4M!N?7<"07!#E]0VF$Q5<]M8,7$SIJ$4F^89+5= MV%MBX&VMMM!>6VZ9[A4L/ >:/[&'J25;!EO*"-6M M^)<9&-AT^$?5,7UMTE_SUHU12LE5S3Y*_KSCF^\/5^?,)MR1QH".L\!C0:F5 MO)G(@Y4,WL9:XTCK[S_*UCBI7+U.I/T'S(G;F..?H@OB9F9ZZ%E M]9-E[G*FPS#,'A%)?$@!)4AA=8DX5M>/!]Y("[YYG4 MH@K0Y,G!]'ZT)@862_#_(!]O\DEE>> M,0%Q E ;OY'O3O#T+&RB@(4M?( 2/%V-* 5*Q$:H/[R?<,26IF^0W;6OY'GTL)9_%KYI'6,S])&=J5 5HO*-HRB0B9WB8HH%W&! MDJMXJUTE*J)?@'WM?KJ\N M>I]**!71PDKEDIB_ST$TY^[?Y?Z[8/D);:7::(,%,W;;0FIUL\2G!9[A>5\C MSN:5FXGPHV)5,J1]E)>3%;U/L_I%,8 8;5:U*L/=I>JE%]8MYP),K>X"3*5E M!EA!JB1PC2^=GB4ZGM7WQVZ%A[%E5B@8MWW,[-[P*U92Y[L, > JO/ F'BZ1 MY43E@"OO?:2FA%UUKM5653V#:K/OYHS+T$NCX:!%@40NR-#_*Y5YA]^G%#N; MP1[*TX!%+U*KNY)#$&\*OM@A&(-?]3Y_M07DHH>(Q(IRL>)$-9)K"^8W'7"L MT(!C5A0+9I+NQ=F:@#2)EZT Q+[(5X"(U9@QWY#OGS/@_RG/>FD)DJI<5>9$ MT_9"*[!79A6N6+)LJPG<!DX;OHX!EX,Z)1N E_VA;QMBRK>"- M)3Y6%H) 300AH?A5S)/[PLP6DR?:/BP9?OEBV38#O1B#!0E<]1 )>:?=Q:(F MC7%\)@QJ!(@$0\,H*7-FIM;CPL/?L:!-&D8Y#]D&"2B%2%;\'1H''+RXX9/^ M:E>M":"H$U@3:X[?E.@-2:9.WC.'IG)6\!0&OR+'7P"BBEQ?X0!YCRU2.B7" MAP2?QX$JVX+:@3KVPL3O_2#I4??7C1A:L-Z"Z<)>?\]FG]"7(@ BSJ1!T@16)DR%D5-C?^TF;Y!YI@2/$NV'7Y?_![:<@ZD$ OR MPB;1S286^#=$<-!&$]H%F$22!]YB$BR@__'<B03$?T(H"%%BO3TRQ,YCTH>$"2/7@YWRMKM3 MWI'MW<#"G/!I"D48(X^'I (!D?^0#T"80C!CY>OX0W@1/6LBGL5M M7"=X5>X,>2PTR:0-$&&?TE0 (J%/UIQ\/F!^.%CV@H5#,F18QH>3*-'V&E(G MW&F '"!/O!8J/A_B0(58) CLPPZA8I.Z@V$'B?Q/ZUV.U_)\PA'#;(QE'V-_ M;4<[KC?#VXBTW0S3%V[I#H8GL97S^!3E/0"!X6Q:-@<-C[V(7CY Z!S.Y2! M<8-R6#^D88==TEADM'O%+8]1C M2>(#E1TZ*]=/SBNE', MMJD+NPX #O[D.K!=SBO(@6PV,4)LP+;0N9:TOMR3*C]0ZYGEEA#]"L-$"G*= M)!"5XH95:(6$]D6\5G@[14L\":PF5A/R+ VD>N):B]8-2NZG%K%(1LP?V\F0:8Q\=)]W#3,3%AO6-5/:1F?[AWJO33+E,T_3R5R,Z]49^.H[=#HKA ,\S_):):U_M0'7 M:J?SROYJ$-FODE8V;]-)KS)U&4CR(=YFNF>J M]Q@0V6^%(TT7=X%/^\X@*J,%KT>R'4.MD&2)A=B3ZHZ%JL*8RS@,6NY[5M1J M7%H'*F=9:T3D4;E:Z;6L7"\7\SPGX@_=&I, A>B;J=3",8/_9Q)1R*) MKB45K?'!DQI]>=2>,8$3![G3S+KHR[8YQO ^S@H A3B^/:VU,AR7,[2'+.%Z MK!28+]VK5_?-8S6TU4N0YA*%=O2(I?,1\@;GR(-)DIL?&P6Y$JOE M)K;EJ#2U1 NFJ@-BT5[E=0/;*$R62Z;&X;DL4/58=SB9/_"LJ(=&>SF@UC[4 M*H%* LMI^AJ56@!/MQ240/K@BIH((!6],!'43%Y(-0!9,O^>($O9A*S#;9B: M?76WN%)= B>:U+8^=]$'#0\;P:]C>_VWO:IO31I+P7YG*E[-3(! 2 M&*>RKB+85'SK36R3W;K[=#5(@U%%(%8OMKE?O],]&B&!!,)&1CC:#[M>D-!H MIOOIGI[NIQDU%W$8/K)BW\^CB^_(=/ ES <:8F'T-70,>XO^1P51%,SI0C!3 M8-<]D1*YL>>>WMQ2A:M H;T;<.R#S*09L$;(2ER3 MRLYGHL)]X018N1L6L\(]$6,"- =[%.E"_''(39%1JBZX$'!LLO0:BJ+A =R+ MAMK[^=R&:M4\&50'2SGJO(N4HZ1T4V*9OWV@7?A9^B*;W.HU!]U!ENJ"FA)- M(7F-0.+^H.Y/KN3WEO'O7LXJ!+4S M/27KYQ6)4RGAYXIKK(LK\%"I)"(Q(YD76:5RQR;4N%%+<5+R5+V5,+#;F MMH 9 6J[,QYS#]TE)Q;R&7!#8LVY:5F[0%"GB+O'%O0_A5:4&7>O77 J6IXR M,>G,C+M3__)R3'^FCP67X6_S&T.*'M&X=,DGL5QIX&\19"(YGH@<.$S$UT7' M4J!D$OUU_021".]6I%#.Q8/P->#)E\]UZ I+Q_E5'!7G, -(5=0_.(E:="R VE-MN>%/ST\14 : M%GAC,3CX(D8^Y7-QBQJ%KM%7#*_ZD0_L!N"0AWG>4R]D\'KA!&V:F\2$B!SI M8!H(?A%!Y3*=!C/+D#UVG<"%+/2P/VLM9' "FP'?9*G!!B&OQ?AD^/38"W#H M0JX7",^Y^./1JRXEK"2YYD4C\&A'!.[CYJ0(?<.B!S?IM>Q39B?\*,IRIJ9]DD M51X@\D\23BIZI+=)?N9Q:'-/1N#V72XLON,J&%1]^DT*K%"FU/P=TY&8BTD./;"1YD M9U_ .K<*7><6D YR=;(\K@W\-8//T#Q3A"J?CF MS%[A/>=$7KET6M%1MTLVIH'-8>O/.9?4(9M!W'>Y9$>Z/.2MUD@"M94]^Y@'69H3@^^2K8L?+D6'Z-:F M,PPM'M=;7"ZWF G&Y8P-9@T\.).;;G!.8#LIHRW)LJ\<,)I*X+^V=P!Z4CR^\.;Y@YL_J6FR+WE_+14V."#T;: M!,8WJR)")?"AV848,Q_Q/7L(0N[W8?WW0^]?NV7:OTHDZ.R*!#OL.D.I#E&A MHY"KYXDULOP7XO1Z($L\X(7*LY+X85J/_#_\WVGQ,/&X9.IT5K)TRC@_^^Z6 M[!Y55;JQ4C*B$3]"I= MW7TH;;VH<9Q8IQEXH6W""ZVM%J5,JV<^GV$X\O;8=X/!2FF'.G^.)\ /(#)+ M"7?+QK]]F/C^_%.C\?3TI'C,4!Z.E*#0\=3=E80&W+BA;NP31@%2Z* M!^D*CWYU/"H?(*7NQ@^!2LTF_MG2\.]6PZ<+<[0 [XGK:2L'-GT1OE9.Q-%. M'C?AS9TX3;47*9!S%T'.W]%5(HTB8V_UDZJ QE/MHNW48Q_5U6Y=?%B';E?/>9Q\H?*]!Y=A^!1L* 8SF/\$ M)_5)DXE?07 WX);0F\ Y[@\77.PPX%LCWY2>DM,JZQM,LOQ(!&5EJD)DF+OU MGC2SWPW? ?.+/K[:K\1A0+A#1Y)2'/ M!Q/+K2)P<"$MD5B6Q7SNJ22BC#N'5[S,7HRS"/*K^:+\F$ZAT;JJ0SI$/Z[? M8%;[6#MS%=75A$ 0MV8?*ZM4*?R1^LM[UK@\L>M\&K?,U,_6N,J!_+4W&5&_ MF0>N!T15$%['71!_I[4"C!^?"*0')LJ6$]QT7HT "6OB)4SARF*4X;7;;X0 MCP7"'(5Q/:]PHG9>8Z5A*X:R,\,[P>-/[4C)Q MW"J -W3$[-+)7B5M.:3M]O[JV*3MUF4>,=:7(Z1#>(1/XH@C+^XNL17+0V2@'G6:RZ6QQ&:99 :$LZI>/\OU&%W*Y M1+HDK*'@]Q*48:]F^-II9!\_1J,)W)GE30H844E$+*>W&;48V7%[]==V_&M;(];?^"Z1\CZ-,)Z(Z M>P$150;^#/D'U'\Y#5C1*U+6W[J-Q>X%PS=R-T;1\%QLY^+&J)IH0CUB!O:" MPD.<]PMJ06-SC8P#^J!D!/OH1FU![+'@@F6 2#R\ 'C$6S/A-^'LT\"<. M,J(?5IJ+TXR"B(CT5AH1T=0R39NM,NUT5L^7.VO6:>=F7YM-9.HXU+:NK+HZ MJ2/9?[/[;/3<94MS@(E,V5?M.HO^/GIU?K@X69;8G.[1!=G-^![&]A[#;Q4$ M,TU%ST=XIFN*FM<+3DKF64PT0[\__#X<0?8%$4"L7[*K>//M,/N45P=;FEY< M2#]MI25%A884%>W$UR"T-;/*5<='?)G=Q&7=76GAKV_Y/?A]U,^8K)"T[7 ML\:.-5K7:J;.\:;FC-*'#,6WNR3W37BKC9%C+N"_$W]J7_P#4$L#!!0 ( M +8](UKUK5&7> 0 /0< 1 =&%Y9"TR,#(T,3$S,"YX6 [=N;5AQDJ(H FK)E8A0Y(;DZOCW'>ZEU6G) M4H"@D%_,8V:^N3CBI-$25]K!Q-U8AY5)<\.42A!D;4N7Y_]:A#9BC2TC=C MK.@9NB(C+"QG6PZ#T%"%;H60(VP 69_!Q"N=P5XP5:P_,.BT_1I5R^4+IUJN MOD'_/#Q\ZGSL/G6??O_C[X^=3P_7]>KG?TMH/!Z7(C4BM$@%QP%5M3>@0XRP M,8KU .Q&JN$U]7'(3:L8BF\AYLQGE("UG ZI,',$N6V#59^:O_"0Z@![M%4< M&!,T7-?@*9>*T,QTU^I9J=3 @>!2H3-*J^*X5I*J#R3EBOOYS[MNI%U"V)CT M%&=SY'8E9:BY3&AC/9?2^XQOKT:#,_%U@W"[W<,Z$SY9HD]TK]3K=3?:S4@U M>]Y(9U%["T]FC'EMWKKQYARI64EZ'I.:E%2K&9V/=2^B@\7('2E1J)T^QL$R M8;(Q1TSH@I*:>J6^'+FP$1->GKQJ8DAA$Z4PS& :!$SXTHY?-:VO&JE_'ZF/ M(N\US#2@K8)FPX#30K(V4-1O%2"8Q$GC]R50M 2JI"1*[[0*+AER. M]+F; :Q")"_5TM A8FV ]J#\>]7>T!%LI_ M0%,\S''F\S<>OK7JP<(^K+-=,>ESI4M"T%H4)3 M1<.253WM2U3).3TWK_R/!52TID$EE9_P#U.=0$QTBH<3EQD7&+= M++DOR_!W448.FJ' ) -"&1*:0350"H:DCQ(XE.*ATQCQ==-=!,NI$(+P>W$9 MC1>K1\*8D*QAFC^@6[$L),XR3[*2!O]0^9!Y+G,K#+3DC, ZF?GUWN\:Z7T= M2$[@7M3Y!C>+Z9/ (8$;!IGEPV'$;HU_M^DJV1MR$-?CEXM3Y^E>U2!G[#W#X> M=@>4FMV/_QKN#?&N;GGL$\DH%GT\['O5]UL!$NA>Q7U1Q(80UUY4V6, =!K^ MOP+==&=/UC#.OV8WV3"0RJ"XE7(GO6@C?A/7B\^"Q"C7OC7:/*@ZY9I3JT1S M79IH4D1BJ7_R''?1?4:%%0^3:5/ L>-UP"N[""\ JT6\67O#8M:<2A54W\KD M^<[.<_@Z57RIM^%2;K2=16^YZZ"76R*[(^:;)#%JLK(=\ER/96OTQ::+'6S$ M6]VJ ;RF&P-=GOP'4$L#!!0 ( +8](UHE'?7GGPD #=X 5 =&%Y M9"TR,#(T,3$S,%]C86PN>&UL[5UM<]NX$?Z<_ K5_:#>3&3YY=+&GC@WLF5G MU'-BC60GU^ET;F!R):&A !4 9:N_O@OHQ:1,D)!S%D$W7VR][ *[^RP7"V ! MO?_E?AS5IB DY>RDOK^[5Z\!"WA(V?"D3B5OO'OW]JBQ7__EP^OW?VHT:EW! MPSB L'8[JT$X)*(A04QI '(WX.-:+)&Q=M[^V.K)F"JH23Y0=T3 FUHKG!*F M.<_X>!(K$+4.8WQ*%/8LW^";8/<-?C>9"3HSMO6L<[!W\7/MG MM_OU_$O_IG_S]U__\>7\:[=]=/#;OW9K=W=WNT8,TYL1H=% 42/*OAWK/[=$ M0@UU9/)D9Z34Y+C9U#SWMR+:Y6+8Q"X.FTO"G=>O7AG:XWM)4_1WATOJ_>9O MGR[[P0C&I$&95%HGPR?IL30?7_+ *.708MW@9G9XQ+&PQ/[1T5'3?)L@QL9"M:). MMOVV.?\R34QS9%G9]L/K5W,X!8^@!X.:_G_3ZS@HWM2D31J*W_N**!@#4V>< MA< DA/A"\HB&^'EX2B+=57\$H.0-(W&(SA3NU(Q^QVHV@9,=2<>3"):?C00, M3G:PY["Q[$PC\^$1+I+4C(ECV@B^-.]2MC]2"HBGC\=BTUD!XQTO^@>!CFWV7??)- MM< ! 27B$]T;B>HU[9]B,<[<@0[T\S=;![ _XD)=@QAWV!2DTH^$M."52>H[ M/-GZ9:-Q4#H:K2#@L78?%EZI$8@>!( N=1N!_ RJ(!(X\?J.EZ,%L@$\+!U M[64,FYUUB3!*Z"2/,^UU*/[5H _EH[#7,SV<.8BXV+C_W,_ZPBM2?.0N* M/3Z+W%L<[ KZF@!B@)R 4+,N3D 5#IMZ2C'122N.FA9864LDZXKZFF:BO"*&T-F9[/15@<>FKJ]9YW+:_C"1 MU_/Z?)3R>2J!5(':OB:A"P=;#236U<0,PDK@DJ6@K\EF0B.(3" M23VC4;/B 3.;S1^@\AG09%'Y.ABUPI#.A>H2BD'@C$RH M(M$9'X\Y,XK8PETQ8\G0N8'E8@!?GZL>*$(9A.=$,#VT8BB/Q]K,$.($B ;4 MEDXX,%8"/!<#^/KD70L@,A8SHVE>Y48&827 R5+0(CN_1^U0 \J(F'70@F9+49=T<6., M#E,@0-HRG^?LL62GV8(Q4SN\63[J:XPWV]&H&T\+G1\K"IC^S^ NL*"OBPB? M014F6&F:DG'-%#A=R_R,P/OZ *^463C<*8YY]OFMC;H:T&9HN4DRYL6JD#Y_ M=!'QN^<^ME?0IW=K0QDREA 1M10X+9M25/IT=B/UYN9J/&\%F#R:_1Q[N'1M MX$>X=X@)&Z*1#!AKZOH:O=LP$1!08PM\'8$Q,GV.\X,(!3SM]I4',,8.O=3MFU^G*R-7F=ZS'8Q9> %&Q21WU MUA2T8?Z_P^:;6*A8S-1^7FW"TQJL-/;?8TB'.J+2EF;6)%_6>3X<@;5GW\6L ME4;V^8+L\E&1/^O)Y7AB:*7,X5,/[ N,-NZ51!&'BE+HSG%F\+PS6 M3/-DP_LW'^$U:W"+6L;< ZE.K"\,W"SC9&/[SD=LUTY17 L2;CZ^IIA?&+[9 M!LI&^*CTY#K?/Q,ULT]Z@I/\+PQFJYDL:QM['D*].,B1/L=Q-5C68#I#7M3. M"X.^T&P6%RA_?,)@O<[\PL#.-I %80^J3K3R:Y>J]4 J00-]I;WSWW'=D]6 S\<9@-C^[JB;]'A@C+"@N]PF*P&?CC,!L;V=2,! M9V1F=_N:MP(TCP#K93H6A]F@ 3^SH)Q@FKID: -#.0PGY21"CY18W6J5?UUK M,=_+PO:Q6;RMJ$:5 X#0U)/U,;A=#3:XAM>1N=K@.AK(]PA]P452E82+NHSK MF[92;<@W-9FW.[E)\3M2QOHJ>;VV4G1^O9C/3X!S$E7;,VTQBZ]3NH1O]F 2 M"TPT)Q@%7-Z$))$CT4C.H?- EC/>"L MK@U=K(VW]<'^2#ZUJO:/ZGY+!;9_E+BEW;]N3D):%X!31.5=$M\C=Y_0E@*- M6BAKBK;THS!95LZ\_SVMHJ\!?B7N5RZ^=9@9JHK=)TU<'4S6E/1U76PEK[Z( M5F*D,0?.BT!)$U<'E#4E?9W9/-RF;;V=-47B"P )<3/-OP#(^P"E;ZTQ2KO^ MDLACAJI DJ%J17/)Q86&BT-F0/Y]$8U#@,\!(9:Z0>WS%)FKO M=J_]ABU5%>8G6;A3;(J&VIP^)S_4?_ M/.R'U_\#4$L#!!0 ( +8](UJOE9=FE@@ !%C 5 =&%Y9"TR,#(T M,3$S,%]D968N>&UL[5UO<]HX&G_=?@I?[P5W,S6$9'/79)KN4" [W'8;+J3= MW;NYZ0A+@*:RQ$ER M_^)!L'C"6;A"#LFWW3@/U8^OVQ9#VV'_K^QT5(O'O$ M!6;TJM%NGC0\1 ,&,9U>-;!@_KMWYQ=^N_'CA]?O_^3[WI S& 4(>N.EA^ 4 M<%\@?H\#))H!"[U(J .]?N^GSJV(L$2>8!/Y #AZZW7@/:#ZR"X+YY%$W!M0 MRNZ!5#V+M^I+T'RK]LV7'$]GTOM+]Z_>Z'AZ:,8RXMQB"[RNH!-/OE_J?,1#(4QRIN'HSDW)^ MV6KI8Q9C3IJ,3UNJB[-6&OCF]:M7<>SE0N!,_,-9&MUN_?;+IU$P0R'P,152 M-W@TW3(';%2HGUQ<=&*]VX$J\:@?(S>;/N\E>S,!N,"+(_: M?GC]*K$3\( S@F[1Q%M]_'([R/>&J6Q!'+96,2U R!LO1GHIEW-T]4;@<$Y0 MNFW&T<0*(X6M#3C7TO]9M];:%]),X>!!-$:^VHJH'GLO"-'4^MZ0'YOR(9J MB,@7!)QO^R7ALA#@EY0WU_3^8.-V_!"%8\1?$FFFW37,%.,V0/L,THIQ8LB_ M]5@0*?XR_=NAL$\EELL!G3 >QA-?.075$_33QF.L.[>]IJ%.%DRQWOA)?!HQ*=:;V2=S"54.@J?[@WK--\+UXTK"890@\F$O;\VR) M1;;3;=,M$T^[376RX5O;B1')Y?D@3B@&M1HR+ P9C6ET?HDOL#:O\H&'PQL*O00!DACI'H#%5KB',$8S:%+A0=47T["OF:?3D]BB_I%* 6 M9&B@/I9>]->!!W-!96PE$U8.K?$*OUH#K/0]:9ZO)R7"!()7#U*^K+MV31VE4=I["G2!CDMH966W$[PP--0N6BIPG:G6K1('1F M=[7%S3(Q"WKF3M!_1H!+Q,GR%LT9EP7:;D?60^80;1]3(!1-?BQ4.4ED]'78X I83/[.[VB)G MF5@4=9"GZA?WR'#&J#U/S8546]D\(XNZ#A+5&,8U6"1(BB<->VRU]2[@:!'> M0>(Z0D'$U1!KGX[OL,R].&0,J;;,>486=1TDH'<E1\MPS(A!VNS^:NNZ MQ<7R4,=!0ID:W%\$,T"GR')3RQA6;8G-S"Q*.\L@5P_VDCO%^@Q0/*+MA_>E MX=56OIBIQ0%G">6 2L1!(/$]Z@$)5C +;B@:P^O@@(VIQ0%G":6^F\^[BL.4 M8M7A:9'>2%"9Q^B/A4 MS6\_"ZB!VEI5%8V?//).7 M5.-W(4B@.GA0S-KBB8,LLZ.P0XW_F@"3_-G]U59Z MBXM%5 ?)9?HRQ_J-NVNUQ739M$566V@K/\OK;PY2SRRDY+VEW43?C*V3[!F. M%N'33/1]:XN3ZN/[BQ06KLM'&(6("@35!\$(AFH[_ B(+@96%R DQ1<*(HCE MNKSOJ86&S^K+3>'AGM .Y\#C7G$ST2^#A.C -A1U6 4O=L/GQI!X.3!C1 U6 MT?]OI)8)#LTIZKQJ1A5A_:._#.JM=REI-=X3*W*>LVL:U2GN$6@ ML*S4'%N5 M^B$W#3.POC"I4O[NU)E:I]][*EED6_Y=6F^;ACY@.%IUN^ZG>' MXM*CC)H.A#C!,008#F@7S+$$I-"(XF-J84H)[0I5_]XBJ3@@V ><8CH5AS(! M0P)L"^?GM543"Y^N4876";LP^(BHDE_NZ>]F*_\?SF9TJ=!ZHPA[LOF:\='J MEV*?X6B^C7K[:="D0@N5ST@F=[0_L=P[.N:8ZKNQQ:GX%PB.]9AK\U9U%XC9 M-6$/AW[<5=)GU>[@%T+[HUTV? M"N;PNNI?U(810?I9VKW:P'CZJFZ<6!Q8]]+>J^3+$\"Z]*T3!"K!@_W%7,<* MM[:9.Z^F:V58CSG8>OK6%CG::$N[KZ9QY6B/.-X<.V?IO9K&V<&N%GKZ'_T? M'WQX_3]02P,$% @ MCTC6D@/2BI$&P F%T! !4 !T87ED+3(P,C0Q M,3,P7VQA8BYX;6SE76USXS:2_IS\"FRN:IU46>-XLGN5R2;9DM^F?/&,?;8G MV;W45HHF(8L;BM !E&W=U?WW T!2HD3BA6H0@N\^[,9C ]V-Q@,0Z#=\_]>7 M68:>,&4IR7\X.'[S]0'">4R2-'_\X2!E9/3MMW]^-SH^^.N/GW__A]$(W5"2 M+&*?OWV M3^C7FYM?SG^^^W3WZ=]^^OO/Y[_>??2;;?O?" MTHWVS]_4K8^/_O;AZBZ>XEDT2G-6B#')?BS]CLE?7Y%8#LJ"(5*V$/\:UCX[>C;X[?O+!D+>8DS59E2:. MW[U[=R3_VFC,B27%JG63]I^/RC]N-DXULJQT^^/GGWU/289O\01)AM\5RSG^ MX0N6SN89_J+ZW93B23>UC-(CT?\HQX50Y#NAR.-_%8K\%_ZKJ^@!9U\@T>+3 M[:52H'(-YBF)#G/=Y-UJ[=?H>^*B/9& M0'=_7X+?\[T:[R1RHZ#S7Y2T/++(_Y]Q7_:D!>_ M%#A/<%)++(AH=D#)0^ZPG&Y-F,1-D@>9^-80>M#4P8&@R.H->!*Q!TESP4:/ M43277X4CG!6L_HW\PDI%5+_X[29:SG!>L M";_%\0>,I_RA<3ZZ+*:;G_\F_ MM,N:H1SH#P<].AXU!B,Z;PR'8D9X+[Q%GO_GM_ZR2?4>&-0K&!R( P+G)8X\ M.!]]NCOX<1QS4BP5GW%$)JB@.&(+ND2L(/'OWQ^MA0MC-!W;O\-!C6F,Q,F" M5@?$YA@C&M>_X#\:5%ZU.(H)_[#/BU&M?=E]0LFL%Y)J.4AOE1[Y7E!\BSB- MV)0?GI]2O@&<+#\QG%SF%VG.CSC\Q#R.B_2)3PQFXP=6T"@N% ML!T+0!;>[ M[) %N"*/HA7]P""ZNV*V(0N<52\0YOG$V,+>677;ZQJ&]3TMZ^LYIE'!I3F-YBD_ MA!N^2#T(N%_()EDA*_ATRO^%)8J).#N@B#%<03A+HX\'57\.^2N#U<3^[$I6A*,JY$5EX;#!NA75\HWGI)"-K^2)[@G$E[ M?PP/PCE(6*\/C[J+N ]8=P]T&KPH# MO2'*M1-V3S;D]W YSL@('7J!ZBY]POE!N]JL_0P&ZS0>" MS;LHP^P0Y3BT8]WV(+?GNE.;OC[Z'&*K"Y'93-C9VL$'72?%X#?@DC_Z@H(Y/H'&>O,#KOO).RVOVSU&VV$:!IB$45&K>$#S55$M_.QJAJ)!>$8=? MPQT%MPL?V$'^?0!>K8-MK!N0XR?4AI(YIL7RAJNZ&.>)L"3-QV([-0.87,[S0M@@DX3/,JO^8?__3F'\5Q!\XHC=_T6BIV*Q@-*&[F9,1@)?MC[^-8Y4=WVQ]#=TO?D^^6G MP$O&%C@Y6U ^1V6(OSP7GL_F&5EB?()S/$D+\7E7>H'[48'[@W>2&K*G"6XB M,T=\:&-AW5%G;%;S[3'L!=,->75FP%9CM M: B%I9HWZ 8M;+8H+@E:!F'YE5QK5=Y%_'TL$+4*MM> 3E^8L)*IU1IN+J/ M7I2&YXZ&X.@O)6\7?L/2 X$*03(F8^Y?Q+FF%^(XHQ MOP0]9#VB9;KZNH^4T4@(<[-IZL22H>-H=AVIG1^E_X #6WR]%&:. ML3&AU_=E:9PG[=A>\]6INYO#BY16+L@*;/"0L"PI#W.G @]">\/J/9(]7Z^T MVM!45G[;0&['I-#+@*7LL@+'P()=%#-"X*FCXL M"O%U0 5!-Q&5;N.3VH^ 3J),&"4#&YS&26 :VKET%%B,:V\V5*M=*X1]2D;Q M7N9/7*^$+C_RX6GMHA 8J&B+1E9H9#^I2=L5; EC0,8D@)ZC"J@,C48SEN5G M3+@,(+5L+$LR6-O).KH.FU"V*1]DB4FJ*]]A58K"9SY9CZ'8F<&Z1A38TNJC MD7ZY9!WH\Q]5?TIF,Y)K/1GJ]DYC[+LD<1)J+ZF+LL*"?F#H,FI &Z^NG R? M3G?K$!-U>T#6.7>&,=QVV8>N3OYM%678B:H3C5A*KJA7< ]_) MU8'C7=)%->% H&$8=MO+KM;V8#"XS M,Y7D:GT5%U+US&)O#@:&7PP%"&@R0 MX%#':@2'%;TFVJ"QF)(!BXJL2H9SWKKJ(IOM7)09Z>3LI-Y(25D8?0520C'W M&L?>58-$K?8!,?'OBXAR3&;+,EQ(@XKMEBYPH>#N!!DKVE6$5X#04 R_"QPZ M[>_IY#K.$WDU,]>IL>OK_D2KD=#%Z7;;:U[>S*\&":]V/CBM"<_%",,XV&NT M9#[DFU#JSPE7)T;E2V/*2)YS>67]Y,!@ M"E!*IV\/,*<>2Y[<1R_GI3V@2N]1VY\[6[LI>:*4 IB=_Y2*I\!D1E? ^0<& M'717-=%/A9\4:[&*U]6_ZU+IU_DG(>$\PR(3DN2RY@J[IGP^'FDT4R97[T@- MG%8-&X7?:.' D O472O)U@$$!KR67:1,N.WEC?""_Z[+ZJ=NZ^)JII3 R>6L MI%[?WB7]0/!FI8.N&YI^&OQXJ?!+<<))_VXH*M9N!_9*J3B#T(*+*,U" 89Q MJ"VWDU;+>XH"X)<#D/8T258$PR\[N(P%T,@+O[9(NFI>$!X\# M@ [$5%1V8S2!+9-^VC!' 1BQYVE!55&4OQ#Z^V7.CP5QVR5G: Q?,#H9( M$ M$!RE^6A>D@P.4;IQMQ%D5'Y@3]@I4-2#@+\GZUR@3<0)3OH]5Q?&@(S1CSU' M%5#THT8SNS^^MX?JD-5;EO=$OMU)\2H$GA4S3=4UBF':*D?U&JL=$OTX(NJX9F-!_:Z6 M8$>"FCLH/G@5J.Z\Q#Y08NU7IH?8>W%PJ(?>4]((E.$,7U* M^6GQCF2)QH*LZ.#"2*R7!6H'%KOGHZ"/&*<:&'3,P^\RY5K,Q9YJQQE,<9H. M[FO).:WR_PK+L9DL=I:3X<_M7Z8[?$A9C#.N?4P6S,[+K^_HQ*EO)1L\=2?( M!!=[!73ZZ^UG9P 7TY@?'Q/IL,BBQPZWTN;?(:ZD3DX@ VY-$ F*@6!".=*F MDTBMU %F^ YS**7%\OCMPWU:9%VAOJTFD'E6\0-E(@E"XJ!R_/;+AZ]0S2*@ M.5>-NCGM6C4/EB=P'[U<)AQKZ23E)%.2*]/O]>WAF0(&21RD"G .:)-%>&GZ M5KIH)PO83,M@&+I(,W75AE83.%+:_"#@J-:=K,@8BVB#+,#J#:J!MY&@T+2O MAW9BC!-VP>6N*YA?3\HL2IE0J3*E&OLY>'+'3C)@9)]D@L2\H;11PCV6C,IR M42%6B;%63\=C/#UFSCL(Q9.#UY,[8?V]QW1F8=2WZ^P2CF89W6&21=DKLH?W M4I(.F98SZ2,;NR2T6.A&[=_-IT7MB63;$8#L:G"TX M(\>37D!WRK6,HHH:Y6WBLH8WHG'6TXBEL:*A=G=%KJ:M!) EH D)&/#DS1;;$2&ST6IF>J@(W@& M!F^M2K8Q:9Z5 3/W8T+GA,IKG'PD]E0$L]'E*6F%7]KV.A+N4((."U>ZYK M7D>DO-('NY2JV^79+OWL>_+DKZZIV@)=[79PO[V",\Q=+[^](3XEHAQOVS^O M4[7'!%1QTA171Y'7E>8+CN'JA$ER=H+YXL:-UY;.7_A!D^LTS2.ZE(=7<9 5 M&6%$IHK)4B[\RJG UY I QHODMJ[2O5B#;DRX%:]I=Q M/*AJN[.6AU][GFQ+22IDCK*;*.67XM-HGG*4F WP%AWA]AU;V1Q\ \OSEKBE M1BNV:,[YCM(!S2(QV=O0I6L)M[8JN3NPL%:T#Y&@+DRK@GY V#!HH&U&U4_ M@(57[FF4,WGT,A;$;#5U479%Q=])U94U\7!K8JH4T%5R13L#^\SN+K]S@.SN M+@(#97=K9(5F=ZXXJH.QNC68LL[M-N-Q359NZV(-ZG>G[ MN*]ATR$1S"9:5;,8O&9-7\'M$K=7\@>V4*S&;RY.H\*2Y^BS"T+',_X=3/]+ MFCF5AD%5>W?Q7@I)8,D_:WJ!H<@X;G5XE&X*/$4(\'4K)+F>B W_0H2W&>(. MM5W@_GZS/#!K[>BP%^.DSHR2^NQ5S2&XDTO P1I-654DPX,/_J1;R/'0OU^ M]ZOR4>13,IN37*S;\4NJM/YJ^SC;L702@8P\DBY:$T:_"M+_" Q/5GI0;DC& MJ1G,+'@^P_210_H])<_%5$@0Y^%5-7W&RD;.OEL;/$$^JIIB(+C0CU3Y*6JKUV]M6;Z7F6O*EHVHE>5NV[CP"]Z+-$_9%">R'I<)Q)N-G8&Y M4P8(J&N"9=FT4 '2.6PE4-2ZWQTPC!8-L/!_K8'"__';RO92%8F-LK79954M M?VN"[?OM"I_>DKDQ/ZTX-6Q/@2"KMT9JD.TV68%Y:@W6SQT(^?/0Z/B![-SW4UQEIG,HAN- MX#:M+IX.+%F2;+"FSZY!MTU62DT/!H!3+-[!RR[YN>[E)ZS&P'8[. P4G&%> MN<=4K!Z^*YQ>_A05 I2F3NU<^#4<\1.XR5PDFC@S$C7X.;)W?M1F??D2U-;6J9=V MKX:LQHB5YJMM+/C9\^(I3A:B\-Q*CNI()GT&*AM6[^[@';&GG""G3\5+[)$- M>%7\ H-87\6T-LY=9M#KDU<7A#;+)#:>#;))1^A+Q=5S6#VE=F%/�U88AQ MV45:[S2\?2S%'56D>BAK%\3N*5M!RK8N;BAO]LJCCU5G]_D+.AGAJZ^TQPR> MR[#S(/HLM2!M2_UT84YP,*+.4[PPPUP)TW&>G.$GG)&YC!S4VK_U?>#1PQ82 MP:!8H)"PYU5MIH!Q;;3I#7*B?5.]-V94VV&KNJ8](M@Y/")6$^ M&JX?N*HLB4;['ATH6H^)(Q>)$PB8OE?#BZ8U41CEVY^O1N^L;U-*S/%341E :=UAL5'7%Q/Q->7/FG2IBV[ M.S/+6LKIQ&0;&++ZZD!I&^TS6;Z33%=183>D+-UAGVRJ[NHPZ=0HWP#)IR=1 M)BM-WTVQN!:_BI13HYXTJ:=V$SF> M;@N9' 1 -.M)'Z*2$VJP"@1O_?32X1RWG:P!,'9/(\'F;CE[(%D'G#;_#D%. M)R<(2"J"J*08$!8Z1]J<=K52!YCAFRG_J%Y$+^63?&>8Q32==Q3%S+Q1 M @@*)''$J5=/)J(&_8 P8=1!$Q]VT^#W1'X;/7_@GT3*OX/&X_=&6V=G[2X) M0,;*Z!G-:H*!0,5JT,J3M%+O>W(=U2:O=05>:\=11U?W;B.U?$ZLENIRRX/[ MDG8%6Y'@+?F!E6K:DFL\ 63Q\];"^>WEC;^SMCY:\O"+W#]"F-E;;& M?C2&?%=,*3&L.(*('R;RU,GD2](XD8^WL(I)8"#=24%]7@W3SZD7V%ZET4.: ME6E]>2*%G9*,ZYF5Y8@,MDGK[E"P]I43@M,&+WD<:7+[8S0G["^H9!H87OOJ M:!NJ.TVF%Y2*3/T"7Z5/(B.UX'.5\@-2Z5=2!\T;.D$1:2<3R S!#\S\2!CB MX==N\-L ZS$C_O,^M=$+SN):7+N+[T4@@;V[V)N\V@"'GD+O/355'_6PYZ@; MJWQEQXG*3I^?'R(2=GJ@"-S[-*G?;D9Z_$E%P!]D&ZI=$2MI($$>2>B"HL!A_UT,B.O7[,3YQ 3+"%G2=0F38V70] MP*8FLS00%'TD17"W78LAMRPQEC/@Y]WKB$W%_\1=Y2G*L#2F"V;PZ-$N#HROM,#4]0^-J']*+OU7OO^5O$^*\&MLYN E>!T MA :J!&9[-*5+#G[I2M3<1\Q]75PCK"4$90^\HF.LM4*Z3I_]YFRP/(%UJ3C%X^&= MS>"Y -U\'43_-VK?!?9XN&[@[?!^C<;]IC-=I3F^Y#\::]ZM&SI+56KQA@6G M5%31KX(NDH2#+7/7&KHRUZA;[W[CO,6.%96/5-OE6K8[.(OX5LH"BAC!C*$H MR\BSS&(3,4WD@?$>+,;A/!)DKPME-+A^8KR6^;HGXYA_'BGF]U1^,RV6-WQ* M"O[A%!]-64%#@;(>!%P5][*7%18DSJE5K]N3"9I7O.2!"=>,!BCQY6ATMH'B ML$'NL]"7O:)4-;YZ8M9?Y.NUC.H\(\_Y+5GDR06.B@7%[3CW*I)L)H+=CY5G MAIT).HF)!8UET !9QU$2 X_6;D&_RJA@D-(Z0X3A>/>RV+<>*3TCLRA5)85T MMX4N4:T$H"OBUB.S@>%..^YM2)E5[P4M)ZDTSS(.VQ>^DMGUY)2P0A]PJ>\# M18^51! 4U0R$UQ5+%N*8(FO5E6<45J0S6?,"A_DHMI6&MO%F/VD#V*I.Q8;( MM\=3DG39J#;^#+%-=?$!63/ET[*<(!(4 X&!:J!-&Y12HT-,;HFA=7S:>9Z< M\?73-=&JIJ!)-_"' * 90\C)AH0 PZ@WT&"C=C^>$EGT1+[H,/Z 19T#E5ND MW1#L U'RAI5+DM5JRBVQCN1F-54131#'E%]'&XEQ"LS8]W=3=;*'I*"P)\$L,&#U M5D!W49ZYJ MG2$U3M0;O5GHI0%M611HE%>W P&48>FOK MLI@!S\_RM&'<\V$>(P%W3_/8R@JRJ38>YZGXH?- 0^%Z*T;].$^O6?0"T4W^ M=XOY/),.:D.(L;$;%(ZVD(#GJT*MN'6:VX\O8]1\/,C3LXK MVQI?!HO9(A/VMC,\2>-4!3.+CO"7,FQE@T"MYA*J>=%>"^UG,GI-D3_?9Y^" M*0.62!FV*,IK*8+2O^S)4(5.;(,L+](,TU,.XT="U4\+;[:"AUAVXQ36-G,.J4P26"2@:(60M,C R-#$Q,S!?<')E+GAM;.U=77/;-A9];GZ%-OO@W9G*BI.F33)- M.[(E9[Q-(JVE]&-W=C(P"4G84(0*D+:TOWX!D)1("0 AR2(!M@^);>F"O.>< MRTM\X_L?E_.@=0\)13A\>W9Q_NRL!4,/^RBK%O2G@+0I)/?(@_3\PO-%'$'2N@E#? \B=F?Z-?O#._^:?;=8$32=1:V_7?V]]?S9 MLU?MY\^>?]/Z]W#X2__GT:?1IW_\]-O/_5^&O=?/?_W/>>OAX>%MU]/WZ=4=\FS-F%_.CM77^VB\[R9=%8Z3Q91*L%?/N4HODB@-EG M,P(G;Y^R._GM[.)9H). +T3*L6T/05@(7SHP""BV2>"(<%.^L'G M,8-UR2[]I7M'(P*\*+M^ .Y@\/9,;=>IVM41$P9RXL;@+H */[>,V2 MHL. >-GUV*]"V3-E^*<6G07+G6'4]F8H\+/2$X+G.M*RNV*EQRQ/LYOC!7<3 M!&'>21(Q5A%ZE%>N2=Z^$Y0*%" M"(FA)0JH(BDOA@RF32K@^1R'PLGN!SB_@T2EPJZA2RI(8,I5>%Y+;H($0=H= MLJM!0J OL&CET)5P2!;":%+QAOY:^-3:&ELA1_KK(83O1LT&A M=S[%]QT?HH1U]LN&;/;'YZ02><6\(2"X8574Y4]PM<6UVLX2JG>"A-.M07>B M]T$YVU(WD$HY_R;ZC@?LIG] MKBIZ;^$4\4ZE,/H(YK(4(C5S@^9M;'*J7U5%]4WH8<*>*4&5P'"%8U8?75UA M7\V\OI0;0I0@E^ORNBI=QF!YXS,0:(*289V2=*.R=T,+)5I%4^A953)T?9^Q M1M,?',6%4@*9K1OT2U$JJ*^@&5IPZHK].B!C_+#='ZRS=(KV/$(%Z97UM*0N M"00#,B3X'H6>^CV@,'>*_AVL"@TJ:+46_!IB&H'@7VBA?1-+C9WB?PNG@OT* MVJ^R7-B#U"-(>&.8]_,EG-)!AE@A1@7-6YX4NP0"1? 7OK:=YB(6!:<5M%WY M#*%@.,.ANNVZ8V([M[N8%/Q6T'@5;ER#9>*)/G6H;6UG7(-207T%C=D1]&+" M'K.+YW=C%.W,H)&:V$[T+B8%OQ4T2L<$\+F9H]7\#@<20PP'/'VZ'VIN>W 52A0"5#8J.9C (RG@O&+E!=Q&7@N7*QD:3J:MB8N1H MQC#201SQ)2N\0JNNQN@*N:&"'K="E0I:GEWFN\_]OPZ 3(#B][9SO85&06L% M#[RY5&6"F[FR>/0AR&%/ON%X@#Y['/_$@1\52)[%<&(?@I![*-HLUQO MWZ6#!]VKJJ6$!SE7VP* P>0:A0A%;++KH: "+]YCPD.>8@QCP>36\AW M;(&JQ\JXN","FM-QHO4ZAZW^IA&]"?M+5CNG@\DE"MC5IW00?@I979TU+B)1 M&1>@J9@R-R5 N?;UT*LYHO#!9)UHR= A@HO<4D"LT%)BZ(A,,H@G6CUT=,7= MI,+N"N]&E']W0"L+1R"HJ94E8FF=V3_BT"M_:&3F-DA8^LQ(<5I45V0)=0%) MM!H&(-EOBC4U%KQ*R]ZO"D&T16P718_7HIK@-0I1!-^C>^C?,!+#*6+5U@2? M6IJ20K:+4X;9HDI>[H7X 5$/!BR>((ZI63K3%[1=)A/L%E7/>NF+D2]5G,,Q M6)8]19H"MDNCPVI=?4U;4;.>Z@Q#(^ID[Q&X0P&*^+Y18;)AU P'# GE+\AH M5=(9;ESV?8-3(9W-HQY93^40K'CWI%D?[9:Q M-2+MT3.[C=9EGK9=N5<_WKI!;6P4_IB[G2,6[ MZ_LH\6,($,L)5V"!6.CDIEZKDF!YP;K;3_O(9<*#1?6]6Q@!%$*_#TC(WZXL MI\?S..#3)7MP@CRD>M8,"KHDFPD/%CUM8P(!CZIF?Z M;GN=O-M"..7Z6O-V,WZK.26A#*>ZENA0]:3LI7Y@KZ'#595R1HY_=N7"U[>Z M8OTM:Y F+:$3+['0W=".=18Z#ZN?6LCOO_:HI &ALJZA6G8/PUC9<;#^NMY< M44)NL7Z5 ;*H\LL[D :3=QC[(E^EIP*.\ :O9%JBHH S2NA 6U3#?4T&9OW1EG!&S!+I% M?:$C*#K/W\$0$A P?[O^'(5B,W&^O8Q>+RQCSC$183Z!Z^DD#NREH _T9$1A[<7>.!=,[1\ M#08*8^9Q&IFLE7,))YC W*!7?\F ,Y]1",A*[!K IP3RU1M8Y!FQC1>D^C;' M:>[H3(2[JO.VQFUM#IBX85*VAB$ZV8&W*M\3H[J'YO8007IR;PK5HE[:M6L)BLUB M^/Q)T"I1I&4LT:C\&&4Y8HNTV7(P.Y5>_DJ5VEJBA2ZV"B]6.6"+),G---(> M^[YKYY@4$J 6C5\HYH%I)=&7<4R>$@(LFJ^]/?=+JY'"V#%Q5) M&K(H3/U* MGG6M,&I[Q[31 +=H1$*]5ZJJ*K8QM$20\OI7#IM%KQ:79P[J-MC5X7NTG387 M8L]>Y@B)ZISX>4-I#/U>3%CV3;81%K-;^_-%@%<0"IMA3+P9H)#OVJ%3>.]K M.1,$^[-DVV-:@B#MUCY2X?Q5FJ)M@1F+*HM')-_/=I_IK'7\\:9L)PFX']8Z M[UX1?,G'UYADT^(.>"AWK^&,Z.:L6%01=6T4SDP/HP&X;ZT:M^%[-E\'^.'4 M9PR4W-.^41J)DS4.SJR],1^3V2U2QU/.O1 GK3/5+E>?*%]YOIXPUN7'Y"4K M3_2P#KB0)?E"(]U6YMB;*8NZKUU+YX<'YO[S+>KIQ_YOG&[WSN=7,:CBG37& MM]!C?Z, %GP?X\=Y3$]^VR9$S>FUL:@YW8-,)P\)E=CO 11RA7YWSD^H_9_X M7!%,1D5KWGFOHL>LN&VB":/-..-F32]KQAA$C-K^CQS#Y>1.F\V'F?#>V"UT;_[ +_O%BY!CV&[*?PR[. M-8?IT'?YXF/3"_SQ FP?=BT:Q-YU.]L#DR OW^=H%"X6<$@Y^?Q=CBML5M" M'_FY[;0.2@WY\LT*"25+C[=7@%51D>Y]7=SZ>C#)9N\:1T?9=9H5):6L/=XA M)E9%BW@Z-NWK ^H6VX6;%1=R?H[?)<"*^H7YR-+1 ^2-&$/;AZ]&[->E )P< MZ_T(,RET%VK$3 HM4Q:-B+#ZLNBC'>.N]WN,"%2> JD0>(\+6)D)#$*Z<$CF M'GPUI%=R!_+Z]-:T?]\T,G;*-3(@=MEI2$\E(\J#T!>;+XU >3T0R3: S) MW" 8S HW(B(,>;)HO4(6Q->8Y+W/A;))I7#?JS1"['V9:T@/I3E[1U<,&Q$G M^_#5B'.9%(#3PT6/;T'H+M2(%H26*9O>';FTQQ9+!S=[G7O+[T@]AE9[)<9 M"*?PECT _FAU-W*=Z84TU"S M:!O%"Z:.P>&2I<6J7S.I9U:55_8N7F]Z,96KL)[1F!EW4DW7\T@,_?1 %5IM MII'?W-9$(_?VSSQS=)Y)BP.5<4\Z..]EF.V_V^([306TUF^SV MMF8R2$%LP+9KPNW;QFI]FRS*+..2[3(FBL4M*;,&T:.+$ MVD5QW'>9 HF12\RGL!HQ*K0&Q?>Z%93S8[W)O6;1I;* 2QI*X%JTJ^_:S8]0 MO5].SL0EY@6D4YUJ;5,;8*L977$30'%W6UL "G?_; "H1V%C&N$Y)#VXP!1% M-&TZJ<97%=8.9 XE4(N: +,YQP!G#)CJ= M5NV9MMW+S/3L=(^-[]??4]UC8UYR2PCAE$V4V.ZNKO=ZJGIF_VCXC^.#5_M_ MJU;I+-=1$Y_QT>M?DK&+6+Y/1#Y1:3668]O>>5M[D]F] MN8KLM+W][DUM-[,'^V&'!>E.=>CW5JV\U&9FFH$FGH1,YIH!.1 M[GF6[<:>E=>VJM)(@K*ZQ:S7I?'"ZX/]PX/@>JI&RM)6?@CU$<"OX *;NL%@V/_0[W:&_=,3.OU W:-^\(&" M3T'W8MB_#+"$W6!PW]PGB3N[&)Q?=$Z&-#REP<5Q0,TM46UN;XA-ECT\"N@< M@@?]83\XAQ+=H\[)+P%UND/>;K[;VJX\DR*=<^KT3L^&08_6=8)TYXBM1FNE M4&=PV#D)SJNGGXZ#STM=4 6M=56^,79/R)U^A3>UG2[H8XW.=7:E*Q2ZJEJ0 MG0K;?N;T?&IUK==2K M/=T]@E3":T;D"R9)Q)6$W#6>!FL1E('(V,$]9#!!J/*P2$"&3F&@281JFT]5 M."53\'\WY^ M_3AQW?H?<94T5BD\QT&X\50%004YMO.U?96.D>VN(^)[&!<1>"(::VZI()** M*R2#,SD/.#_B^";0I8_-'='(I4@QXPI3%#$($%V-$/A>[_0)A9G2.-9SLPQ] M+B?*V%Q D.!%KS>TK*Q%T"R5N:?M#U2;VS4:WC+XYY]V6\VW>Z:,4HFLG,MZ MC+D%2^R*/F&.*YC M[_TLUYC$L&QH \Z.)*+G/1I>AB=*PB89VB(Z,B)7+%!BB/_@Z\4N94 M&$9DE_S&P; AL9S3+N NECX=;Y&N#0<.&*]+@[(BSY!+QO6O,-1YY!1P M8\)$IFA+,5(*.S+C7&42C$ ^;9#3*@,V_=42)]RD8";BPE4G>U6.QVCE:@9_ MF =:\JI#/0)M_,^'N[3+$QP$4A@_"XQT8;^LP6/P4*RH)0\ZXS\?^&BT'*%< MZDOO">BSQ\S_8J&.@!'>B_>CP>-^V8;=SH,A_PIDX+ZAP[#(V>=K(/T UT0; MBW6^48.7"<&HO)/1QA>.C)$\J-D[U*7B&"BENZGP)28M5GIM>JVFPJPZ&E>[ M2S89.1AT_B@A:H'[R)6,RVO+'?K*-[OHV1.,1Y:723 _'.T\=79U=_!HF8B5 MFQ)D1%A/AIMJY'!^14.[-Y*L5!,82ZS.S:J'N 6P3'"'M=+ES0/'1AH=BOC98[+/PH%U5T^%VGHKCJ;/_QXVL&%CQN]>WX*TWB" M#Y6$\TND7XV)?G[JI"6$YV_]3Q0GR+"02-7Y?G% M\)>#!8X@CNC_%=\_#)J'*1)8KOXCG3$E+#YX3?XNO>&EI\4. '^<(_TK<*YT M%8OPN ZOJP][ !K[T%S9VWC[1@KW1: MJ4Z#CY&[Y-%/#??G]?,963?U>P^=UPRJ(RRO_A^QN9M4S^]>]LLW^I:5O.L\ M>L+[@^Y4R3$%US(L>#*G4]_2[\6A[DJ+W[L-ENR],8"FJ70&-LIW:$NL:C>W M(;K!?V%9O=>_9#[EN[BZ?^/X7U!+ P04 " "V/2-:T7T8RX8' Z' M#0 '1D7V5X,S%Z,BYH=&W=6?MOVS@2_KU_!0\'7!) ?B;IMDX:0+&5C?>R MB<]QNBT.AP4M43:ODJ@5*;N^OWZ_(65'>=QM7@VNVZ*U10[G/=\,YSEJT+.YH9M]W=8M]U^U^BV MNWOLGZ/1+\''RZO+JY_^_OEC\,MH\+[[Z5]-MEPNFU8-*\VJT&A U=/ '^!C M,IR'K8KH^&+P&1^#X4>FS2H1'U)>S&362$1L>OL_ M--_FYF I(S/O[;U_VWR7FZ/#$>.)G&4?_EUJ<%Y5Y[9BE9E>IYT;-I&IT.Q< M+-E8I3P[<"Q[[0,COIJ&S"(!RL8NL:Y+HX6MH\/CH^#K7$ZE8;N=;2EW#EO' M1X>M$91\LN"MH[]E4YT?K-D\^:"3'T)_1/ 17&!4/QA/AB?#OC\97IRSBQ/6 M/QT&)^QD>.Z?]X?^&9:P&XSOFOLD<:.K\>65?SYADPLVOCH+6&>7-SI[VWR' M9$]. W89]*_&P\DPN&3!I_ZI?_YCP/S^A+8[[W?WO!=2Q+]D_N!B- D&K*X3 MI%M'[+:[&X7\\;%_'EPV+CZ=!9_7NJ ,NG55GAF[)^3.T&,C7B;L5/!BY;'0 M%M2*F3DWO1=.S*<65KV,.N^HC#I--F1SOA"L$ LIEH >,Y>:_5;R D%,5EC/ M56&8RMB)*E+6:3?^P53,)GR5J((-A,4U!TW?0+]O97>WR8ZYAK6P*UVQ+YE: M)L!(0+ UOS(Z4N"7*<-"R. R8SQ;L3(S10G0-MR(%*E.WN LQ5,A><)B'F*I M8"H%-!GEZ.X09 )>TT@4(DGY%P&Y-9X::Q&4@B$;- M+1XB*:E"*W-'V^^H-O>:;'+#X"U=Q:?"5,IB%6-8 MP1(Y8<@P/%EWPWURF@AR"Q.(\321>D[D1):B@JF*Z3F2.DR4+G&.:KM0B?-[ M7BB,7UC6;!MNC@3BYGP9? WG/)L)YJ-LQF4""MLK][?%CCW:V8_AT1KP(0VI0H=NBB52(C;JRB4RTCR0M)!DB'^Q:V,N)4:L)B MF_S: K1&] M2E1?,7^FM_/GP>5X)XT>7L@/SB9DX$)&E"125 MY%.92+.B3G"?6,II&W ;2Y>.-TAK8X$%QJ^507E9Y,@E;3M7&*HBL@K8 6$F M,C2D!"F%'9%3KA()AA^7-LAIF0.;_FR)$^ZP8,&3TE8G>57$,9JX7, ?^IYF MC-[T )QQC_=W9ILA. B,T*[_3U5I_KOLAR AWU +&F[B/Q[RV'0]-MFD%\X' MT.> F/_)@AP!'9P7[T:#1ORJ =N=6\%^!!I0KU!A6!;D[1HPW^"7*FVP0G=F M<-$A6%1W+[9]ASA&JJ V;]%5:F)D%/8N0M>4K-SHLN,TF7.]Z5Q4U3:U1&3A MSEI?0=$*-XXO(JDN)K?HO6W"EN?"(Q]"5)% MT'.(*+.%2A:"8#'CL^I=3E&5M$CS1*T$=I=SY>J8W\@/Q/.9':+YHF\%)_[Q M65 =GB(!1-$(59+P7(O>^LL-'[ZEE_23,?X-V,*I8%1><7#O\KN=3G,?GLYY M1 /IYMQFP?G^K7O=_T#%&Y#2J\5OJHQ1::]MW^K[+..I^/"K'\I?1[,.:QT- M$+0>^XFCHQ4KMNNQ;KN[[TQN30;W:[_EU._\L/] ]0\JCZUUH6/,WM+87]OV MS]8+6=C2K=IKXIH=+83BS?]1/+K-=_NWB_?E'4ZRG^EM*H3;'GW4X?Y#,R M>C$N:'1M[5AK4^)(%/WNK[A;5BE4$1) ? !2Q2.N.*ZP$!RMK:VM)FF@=Y+N MF'1 _OW>[@0&9YQ===3RPUI*2*?[/LX]YW;'QKGSVV5SI_&+8< @$E[B4@\F M*Z#>C$1&3*,%;/(BR7RZ(.0WO3(1@&AGINM[IX<7K.I=WLT$BR*7.UJX:9#NXT MS&Q2N]^]Q4NW=PVQ7/GT-"#1C''#IU-9.RJ'LKYDGIS7#@Z/0]EL#(#X;,9/ M_TYBM+K*UNQ/!9>UDA5*<%A 8[BB2QB*@/!Z:JYF[3<;[:9]/V<3)J%2SK%\ MPVPW&^8 G:^-NI0K9)YA_9 M9V#?V)VQT[NV<0B?VL.?+V9=TGMI,.[ANEKE,)3:_V \'(U;5PXX?2@=P[@X M*G:*,+([.IY2I6JAMD;0ZO8'CMV%[>GK22?6(;Q5> B(J^1(!?FIW'Q&Y2@9CQ(?-'@=7<$Y=U2M@R>0< MY)S"74(B!,M?041#$4D04W#(RA<1=*EN?VD'@YR:O;=[7"Y;==7H"%_INU(] M#VBPT0). GKZU[G_Y>"H6L'*6& VST040,DR?HL[H%+V@ M5\D6%/I3[+,8()I2EC($"N#J%HQ?P@1;->%213Y*4=[;+1U:=<71;-6(1!/" M:6ST[WVZ@I:KX59<*J "TNEK&62%2F4@YT367HDJ[\:X7"D/#F:=P@W3Q$>6 MX486^JJ(&P9&]"YA$0U0?+&"XP%XI4J.Y%552]6,H"<8U$&MH"5,*#B,:*Q0+ MZC'Q?#'M.FE:9P5N*G11 AC=(#S#>,![(9 M4?)*Q;C6-BYBPHO1[ )5IX]27Z,LOCY&;X5]3P*+@0N\X$ZB.Y12('[@<"PQ M;\56U: \BE^]!]U*@8'-(!0QW4"U3<)WPN$5-L&'9E_+DM-J7]J9M8F(/!H9 MKO!]$L:TMOY2WVXINJ,X0_SKPB)-3HHPLY">8,LEG%0/B>?A*7VS:C.@#]ZI MG2?G8: /;22[G0@I15 K%X^K*J,NDJ &%X3C/K:"BMZUJFF"IM/]MU@K[QUJ M>U7[C\#VT\A*U/7F=B6_[ZI*]^YOI?SC^ 5!+ P04 " "V/2-:Q1AA\)\$ #$ M$ #0 '1D7V5X,S)Z,BYH=&WM6%%3ZC@4?O=7G!UG%&8HM*!>I5QF"M25 M>UU@H7JOL[,/H0V2G9+4-!7Y]WN2%L1==U>]ZOBPHK9-3DZ^\^4[)RFML^"7 M\_9.ZR?+@I$441;2"*8KH-$UD59*Y2T+:5H-Q0*RE/%K\'L_>^,T8XI"*F9J M222M@!?=$JY'=L4BR125T.=B;?SFYF%Q\^7IUZ7\;]4[JWW^OPG*YK!H89C8#P;(0ZIGO]? 2](-S MO]VE4K$9"\U4K5K>N-.J%4:=8>\*+[W^):1J%=//"R*O&;=B.E/-3_5$N4L6 MJ7GSX.@X4>W6V;@PVY\*&5'9M-TYU9#Q)C>TW=Q#TSE(%-CZL]]NC8#$[)I_ M_B-+$\;S@*_!YLFZ^-3NPC>"MX2$APYL/$&W>\@3^QAM_/_2OP MNH&F"C.__O>)7Y ZCZWF2S+P:Z?W2'70P2!&[&SW.82"%=3%?@A89.K94**CPW7\N\6(AD.UROV^ZV@6ERW+*KM?.1Z'RDPI3J.7N,8\HLS-:O$U01 MQC$7&#=$K*DE3&=H(FFJ6:SH;A+'@,.HU.K%C@1I32M%[JU5C0XC9ESK9$*K M+,X70214YB>;OR@>R*9%YU6>A>NDQD%,1"FZO<5T,V>L>Y35U^?HK;CO*V I M<($7W"E,:=(9B/^P.548MU:KKDP1Q=OH09G29& Q2$1*-U1MB_"=>'B%3>ZA MV]?R%'B=<[_PEI] K5#$,4E2VES?N-LEQ5248(Q_/;C-@U,B*3SD)]:Z@T9N M0J((C^^;49L&KQH8ZHAR)HPA?"<0-;0<-L M5X=Y@+6@]V]8#^SJX3N#[:R:_P%M/\?F''YZ(CBW6+IB)A,3OBS%+()=V_SL MOQ[^6EK;VIRW0JFA+'8^G#:VU?[QQ/ D="_6@Y[[!\6@=]7[U89GUY_]]C\< MWI[I*8_EZ3SF8JR9^J9?X5_XGEW#%WGMIWBMK^5?7OP)4$L! A0#% @ MMCTC6N]+EPX5=@ 6C$& !$ ( ! '1A>60M,C R-#$Q M,S N:'1M4$L! A0#% @ MCTC6O6M49=X! ]!P !$ M ( !1'8 '1A>60M,C R-#$Q,S N>'-D4$L! A0#% @ MCTC6B4=]>>? M"0 -W@ !4 ( !ZWH '1A>60M,C R-#$Q,S!?8V%L+GAM M;%!+ 0(4 Q0 ( +8](UJOE9=FE@@ !%C 5 " ;V$ M !T87ED+3(P,C0Q,3,P7V1E9BYX;6Q02P$"% ,4 " "V/2-:2 ]**D0; M "870$ %0 @ &&C0 =&%Y9"TR,#(T,3$S,%]L86(N>&UL M4$L! A0#% @ MCTC6NM\N(#9$ Z?P !4 ( !_:@ M '1A>60M,C R-#$Q,S!?<')E+GAM;%!+ 0(4 Q0 ( +8](UI2\1&VE0< M 'D< - " 0FZ !T9%]E>#,Q>C$N:'1M4$L! A0#% M @ MCTC6M%]&,N&!P .AP T ( !R<$ '1D7V5X,S%Z M,BYH=&U02P$"% ,4 " "V/2-:K3-+2J($ #I$ #0 M@ %ZR0 =&1?97@S,GHQ+FAT;5!+ 0(4 Q0 ( +8](UK%&&'PGP0 ,00 M - " 4?. !T9%]E>#,R>C(N:'1M4$L%!@ * H *=@( !'3 $! end XML 31 tayd-20241130_htm.xml IDEA: XBRL DOCUMENT 0000096536 2024-06-01 2024-11-30 0000096536 2024-11-30 0000096536 us-gaap:CommonClassAMember 2024-06-01 2024-11-30 0000096536 us-gaap:SeriesAPreferredStockMember 2024-06-01 2024-11-30 0000096536 2025-01-03 0000096536 2024-05-31 0000096536 2024-09-01 2024-11-30 0000096536 2023-09-01 2023-11-30 0000096536 2023-06-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2024-05-31 0000096536 us-gaap:CommonStockMember 2024-08-31 0000096536 us-gaap:CommonStockMember 2023-08-31 0000096536 us-gaap:CommonStockMember 2023-05-31 0000096536 us-gaap:CommonStockMember 2024-06-01 2024-11-30 0000096536 us-gaap:CommonStockMember 2024-09-01 2024-11-30 0000096536 us-gaap:CommonStockMember 2023-09-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2023-06-01 2023-11-30 0000096536 us-gaap:CommonStockMember 2024-11-30 0000096536 us-gaap:CommonStockMember 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-08-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-06-01 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-09-01 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2024-11-30 0000096536 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-05-31 0000096536 us-gaap:RetainedEarningsMember 2024-08-31 0000096536 us-gaap:RetainedEarningsMember 2023-08-31 0000096536 us-gaap:RetainedEarningsMember 2023-05-31 0000096536 us-gaap:RetainedEarningsMember 2024-06-01 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-09-01 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-09-01 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-06-01 2023-11-30 0000096536 us-gaap:RetainedEarningsMember 2024-11-30 0000096536 us-gaap:RetainedEarningsMember 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-05-31 0000096536 us-gaap:TreasuryStockCommonMember 2024-08-31 0000096536 us-gaap:TreasuryStockCommonMember 2023-08-31 0000096536 us-gaap:TreasuryStockCommonMember 2023-05-31 0000096536 us-gaap:TreasuryStockCommonMember 2024-06-01 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-09-01 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-09-01 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-06-01 2023-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2024-11-30 0000096536 us-gaap:TreasuryStockCommonMember 2023-11-30 0000096536 2023-11-30 0000096536 2023-05-31 iso4217:USD shares iso4217:USD shares 0000096536 --05-31 NASDAQ false 2025 Q2 10-Q true 2024-11-30 false 0-3498 Taylor Devices, Inc. NY 16-0797789 90 Taylor Drive North Tonawanda NY 14120 Address of principal executive offices 716 694-0800 Registrant’s telephone number, including area code Common Stock, $.025 par value per share Preferred Stock Purchase Rights TAYD Yes Yes Non-accelerated Filer true false false 3136209 2355333 2831471 24246282 28131279 8247705 5212408 8610730 7512052 3017641 4356565 2099632 725506 48577323 48769281 1427583 1579829 11318103 11180933 281481 292593 244627 242167 1012615 1012615 62861732 63077418 857351 1438847 2497496 4664463 3707908 5601274 0 126148 7062755 11830732 14024605 13063587 54849833 51127018 13075461 12943919 55798977 51246686 62861732 63077418 8548881 10339875 20166737 20263503 4662781 5529208 10777007 11068260 3886100 4810667 9389730 9195243 102922 84081 172114 213155 2838993 2672926 5368530 5008883 944185 2053660 3849086 3973205 307871 398688 684625 760006 1252056 2452348 4533711 4733211 195896 471000 810896 904000 1056160 1981348 3722815 3829211 0.34 0.56 1.19 1.09 104076 102168 104056 102127 1 3 2 6 487 0 506 38 104564 102171 104564 102171 12970524 10965730 12959531 10947089 1234 2190 3660 5070 217079 0 225646 15761 731204 301308 731204 301308 13920041 11269228 13920041 11269228 53793673 43976119 51127018 42128256 1056160 1981348 3722815 3829211 54849833 45957467 54849833 45957467 -12943919 -3100541 -12943919 -3084742 -131542 0 -131542 -15799 -13075461 -3100541 -13075461 -3100541 55798977 54228325 55798977 54228325 3722815 3829211 833399 910956 11112 0 -731204 -301308 3035297 -1481404 946432 1224268 -1338924 -2401673 1374126 -271607 -581496 -549722 -2293115 -1045751 -1893366 1013546 0 27343 -3486378 7362621 970569 544801 2615003 7234549 6500000 0 2460 2493 2911968 -7781843 229814 20875 131542 15799 98272 5076 -476138 -414146 2831471 3575219 2355333 3161073 <p style="font:10pt Times New Roman;margin:0;color:#000080"><span style="color:#000000"><b>Notes to Condensed Consolidated Financial Statements</b></span></p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">1.</kbd>The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of only normal recurring accruals) necessary to present fairly the Company’s financial position as of November 30, 2024 and May 31, 2024, results of operations for the three and six months ended November 30, 2024 and 2023, and cash flows for the six months ended November 30, 2024 and 2023. These financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company's Annual Report on Form 10-K for the year ended May 31, 2024, filed with the U.S. Securities and Exchange Commission (“SEC”) on August 15, 2024 (the “Form 10-K”).  </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">2.</kbd>The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">3.</kbd>There is no provision nor shall there be any provisions for profit sharing, dividends, or any other benefits of any nature at any time for this fiscal year. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">4.</kbd>For the six-month periods ended November 30, 2024 and 2023, the net income was divided by 3,124,720 and 3,521,099 respectively, which is net of the Treasury shares, to calculate the net income per share.  For the three-month periods ended November 30, 2024 and 2023, net income was divided by 3,127,793 and 3,521,428 respectively, which is net of the Treasury shares, to calculate the net income per share. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">5.</kbd>The results of operations for the three and six-month periods ended November 30, 2024 are not necessarily indicative of the results to be expected for the full year. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">6.</kbd>Recently issued Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) guidance has either been implemented or is not significant to the Company. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">7.</kbd>Short-term Investments: </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify">At times, the Company invests excess funds in liquid interest earning instruments. Short-term investments at November 30, 2024 and May 31, 2024 include money market funds, U.S. treasury securities and corporate bonds stated at fair value, which approximates cost. Unrealized holding gains and losses would be presented as a separate component of accumulated other comprehensive income, net of deferred income taxes. Realized gains and losses on the sale of investments are determined using the specific identification method.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify">The short-term investments are valued using pricing models maximizing the use of observable inputs for similar securities. This includes basing value on yields currently available on comparable securities of issuers with similar credit ratings.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">8.</kbd>Inventory: </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:189.05pt;border-bottom:0.75pt solid #000000" valign="top"></td><td style="width:89.8pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">November 30, 2024</p> </td><td style="width:4.15pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">May 31, 2024</p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">844,391</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">886,947</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:89.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">7,612,075</kbd> </p> </td><td style="width:4.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">6,412,497</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">217,264</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">271,608</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"></td><td style="width:89.8pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">8,673,730</kbd> </p> </td><td style="width:4.15pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">7,571,052</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Less allowance for obsolescence</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">63,000</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">59,000</kbd> </p> </td></tr> <tr><td style="width:189.05pt;border-bottom:0.5pt solid #000000" valign="top"></td><td style="width:89.8pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">8,610,730</kbd> </p> </td><td style="width:4.15pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">7,512,052</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:36pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">9.</kbd>Revenue Recognition: </p> <p style="font:10pt Times New Roman;margin:0;text-indent:-22.5pt;margin-left:22.5pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:22.5pt;text-align:justify">Revenue is recognized (generally at fixed prices) when, or as, the Company transfers control of promised products or services to a customer in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services.</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:22.5pt;text-align:justify">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts which are, therefore, not distinct. Promised goods or services that are immaterial in the context of the contract are not separately assessed as performance obligations. </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:22.5pt;text-align:justify">For contracts with customers in which the Company satisfies a promise to the customer to provide a product that has no alternative use to the Company and the Company has enforceable rights to payment for progress completed to date inclusive of profit, the Company satisfies the performance obligation and recognizes revenue over time (generally less than one year) using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material and overhead. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. Other sales to customers are recognized upon shipment to the customer based on contract prices and terms. In the six months ended November 30, 2024, 63% of revenue was recorded for contracts in which revenue was recognized over time while 37% was recognized at a point in time. In the six months ended November 30, 2023, 57% of revenue was recorded for contracts in which revenue was recognized over time while 43% was recognized at a point in time. </p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:22.5pt;text-align:justify">Progress payments are typically negotiated for longer term projects. Payments are otherwise due once performance obligations are complete (generally at shipment and transfer of title). For financial statement presentation purposes, the Company nets progress billings against the total costs incurred and estimated earnings recognized on uncompleted contracts. The asset, “costs and estimated earnings in excess of billings,” represents revenues recognized in excess of amounts billed. The liability, “billings in excess of costs and estimated earnings,” represents billings in excess of revenues recognized.</p> <p style="font:10pt Times New Roman;margin-top:0pt;margin-bottom:12pt;margin-left:22.5pt;text-align:justify">If applicable, the Company recognizes an asset for the incremental, material costs of obtaining a contract with a customer if the Company expects the benefit of those costs to be longer than one year and the costs are expected to be recovered. As of November 30, 2024 and May 31, 2024, the Company does not have material incremental costs on any open contracts with an original expected duration of greater than one year, and therefore such costs are expensed as incurred. These incremental costs include, but are not limited to, sales commissions incurred to obtain a contract with a customer.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:22.5pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-22.5pt">10.</kbd>Accrued Expenses:  </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:189.05pt;border-bottom:0.75pt solid #000000" valign="top"></td><td style="width:89.8pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> November 30, 2024</p> </td><td style="width:4.15pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">May 31, 2024</p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Customer deposits</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">43,916</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">285,689</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Personnel costs</p> </td><td style="width:89.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">1,897,433</kbd> </p> </td><td style="width:4.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">3,763,777</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">556,147</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">614,997</kbd> </p> </td></tr> <tr><td style="width:189.05pt;border-bottom:0.5pt solid #000000" valign="top"></td><td style="width:89.8pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">2,497,496</kbd> </p> </td><td style="width:4.15pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">4,664,463</kbd> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:189.05pt;border-bottom:0.75pt solid #000000" valign="top"></td><td style="width:89.8pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">November 30, 2024</p> </td><td style="width:4.15pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">May 31, 2024</p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">844,391</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">886,947</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Work-in-process</p> </td><td style="width:89.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">7,612,075</kbd> </p> </td><td style="width:4.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">6,412,497</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">217,264</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">271,608</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"></td><td style="width:89.8pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">8,673,730</kbd> </p> </td><td style="width:4.15pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">7,571,052</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Less allowance for obsolescence</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">63,000</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:1pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">59,000</kbd> </p> </td></tr> <tr><td style="width:189.05pt;border-bottom:0.5pt solid #000000" valign="top"></td><td style="width:89.8pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">8,610,730</kbd> </p> </td><td style="width:4.15pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">7,512,052</kbd> </p> </td></tr> </table> 844391 886947 7612075 6412497 217264 271608 8673730 7571052 63000 59000 8610730 7512052 <p style="font:10pt Times New Roman;margin:0;text-align:justify"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:189.05pt;border-bottom:0.75pt solid #000000" valign="top"></td><td style="width:89.8pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> November 30, 2024</p> </td><td style="width:4.15pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">May 31, 2024</p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0">Customer deposits</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">43,916</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">285,689</kbd> </p> </td></tr> <tr><td style="width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Personnel costs</p> </td><td style="width:89.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">1,897,433</kbd> </p> </td><td style="width:4.15pt" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">3,763,777</kbd> </p> </td></tr> <tr><td style="background-color:#EBEBEB;width:189.05pt" valign="top"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="background-color:#EBEBEB;width:89.8pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">556,147</kbd> </p> </td><td style="background-color:#EBEBEB;width:4.15pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="background-color:#EBEBEB;width:77pt;border-bottom:0.5pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">614,997</kbd> </p> </td></tr> <tr><td style="width:189.05pt;border-bottom:0.5pt solid #000000" valign="top"></td><td style="width:89.8pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:83pt">2,497,496</kbd> </p> </td><td style="width:4.15pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;color:#000080"> </p> </td><td style="width:77pt;border-top:1pt solid #000000;border-bottom:2.25pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:7pt">$</kbd><kbd style="position:absolute;text-align:right;font:10pt Times New Roman;width:70pt">4,664,463</kbd> </p> </td></tr> </table> 43916 285689 1897433 3763777 556147 614997 2497496 4664463