0001140361-25-022208.txt : 20250611 0001140361-25-022208.hdr.sgml : 20250611 20250611162626 ACCESSION NUMBER: 0001140361-25-022208 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20250504 FILED AS OF DATE: 20250611 DATE AS OF CHANGE: 20250611 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PHOTRONICS INC CENTRAL INDEX KEY: 0000810136 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing EIN: 060854886 STATE OF INCORPORATION: CT FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39063 FILM NUMBER: 251040335 BUSINESS ADDRESS: STREET 1: 15 SECOR ROAD STREET 2: PO BOX 5226 CITY: BROOKFIELD STATE: CT ZIP: 06804 BUSINESS PHONE: 2037759000 MAIL ADDRESS: STREET 1: 15 SECOR ROAD STREET 2: P O BOX 5226 CITY: BROOKFIELD STATE: CT ZIP: 06804 FORMER COMPANY: FORMER CONFORMED NAME: PHOTRONIC LABS INC DATE OF NAME CHANGE: 19900514 10-Q 1 ef20047578_10q.htm 10-Q

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 May 4, 2025
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-15451

graphic
 
PHOTRONICS, INC.
(Exact name of registrant as specified in its charter)

Connecticut
 
06-0854886
(State or other jurisdiction of incorporation or organization)
 
(IRS Employer Identification No.)

15 Secor Road, Brookfield, Connecticut
 
06804
(Address of principal executive offices)
 
(Zip Code)

Registrant’s telephone number, including area code
 
(203) 775-9000

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

Title of each class
Trading Symbol(s)
Name of each exchange on which registered
COMMON STOCK
PLAB
NASDAQ Global Select Market

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 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.

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

The registrant had 60,150,512 shares of common stock outstanding as of June 5, 2025.



PHOTRONICS, INC.
QUARTERLY REPORT ON FORM 10-Q
May 4, 2025

TABLE OF CONTENTS

3
   
4
   
PART I. FINANCIAL INFORMATION
     
Item 1.
5
     
  5
     
  6
     
  7
   
  8
   
  10
   
  11
   
Item 2.
26
   
Item 3.
33
   
Item 4.
33
   
PART II.

   
Item 1.
34
   
Item 1A.
Risk Factors
34
   
Item 2.
34

 
Item 3.
Defaults Upon Senior Securities
35
   
Item 4.
Mine Safety Disclosures
35
   
Item 5.
35
   
Item 6.
36

Glossary of Terms and Acronyms

Definitions of certain terms and acronyms that may appear in this report are provided below.

AMOLED
Active-matrix organic light-emitting diode. A technology used in mobile devices.
ASC
Accounting Standards Codification
ASP
Average Selling Price
ASU
Accounting Standards Update
CNY
Chinese Yuan
DNP
Dai Nippon Printing Co., Ltd.
Exchange Act
The Securities Exchange Act of 1934 (as amended)
Form 10-K
Annual Report on Form 10-K
Form 10-Q
Quarterly Report on Form 10-Q
FPD
Flat Panel Display
FY
Fiscal Year
Generation
In reference to flat panel displays, refers to the size range of the underlying substrate to which a photomask is applied. Higher generation (or “G”) numbers represent larger substrates
High-end (photomasks)
For IC, photomasks that service IC nodes at 28nm or smaller; for FPD, AMOLED, G10.5+, and LTPS photomasks
IC
Integrated circuit
LTPS
Low-Temperature Poly Silicon, a polycrystalline silicon synthesized at relatively low temperatures; polycrystalline silicon in thin-film transistors (TFTs) are used in liquid-crystal display (LCD) flat panels and to drive organic light-emitting diode (OLED) displays
Mainstream (photomasks)
For IC, photomasks that service IC nodes greater than 28nm; for FPD, G8 and smaller photomasks
PDMCX
Xiamen American Japan Photronics Mask Co., Ltd., a joint venture of Photronics and DNP
ROU (assets)
Right-of-use asset
SEC
Securities and Exchange Commission
U.S. GAAP
Accounting principles generally accepted in the United States of America
VIE
Variable Interest Entity
Wafer
A wafer, or silicon wafer, is a thin slice of semiconductor material that, in the fabrication of microelectronics, serves as the substrate for microelectronic devices built in and upon the wafer

Forward-Looking Statements

    This Form 10-Q contains forward-looking statements, as defined by the SEC. The Private Securities Litigation Reform Act of 1995 provides a “safe harbor” for forward-looking statements made by us, or on our behalf. Forward-looking statements are statements other than statements of historical fact, including, without limitation, those statements that include such words as “anticipates”, “believes”, “estimates”, “expects”, “intends”, “may”, “plans”, “predicts”, and similar expressions, and, without limitation, may address our future plans, objectives, goals, strategies, events, or performance, as well as underlying assumptions and other statements that are other than statements of historical facts. On occasion, in other documents filed with the SEC, press releases, conferences, or by other means, we may discuss, publish, disseminate, or otherwise make available, forward-looking statements, including statements contained within Part I, Item 2 – “Management’s Discussion & Analysis of Financial Condition and Results of Operations” of this Form 10-Q.

    Forward-looking statements involve risks and uncertainties, which could cause actual results or outcomes to differ materially from those expressed. Our expectations, beliefs, and projections are expressed in good faith and are believed by us to have a reasonable basis, including, without limitation, management’s examination of historical operating trends, information contained in our records, and information we’ve obtained from other parties. However, we can offer no assurance that our expectations, beliefs, or projections will be realized, accomplished, or achieved.

    Forward-looking statements within this Form 10-Q speak only as of the date of its filing, and we undertake no obligation to update any such statements to reflect changes in events or circumstances that may subsequently occur. Users of this Form 10-Q are cautioned that various factors may cause actual results to differ materially from those contained in any forward-looking statements found within this Form 10-Q and that they should not place undue reliance on any forward-looking statement. In addition, all forward-looking statements, whether written or oral and whether made by us or on our behalf, are expressly qualified by the risk factors provided in Part I, Item 1A “Risk Factors” contained in Form 10-K for the year ended October 31, 2024, filed with the SEC on December 19, 2024, as well as any additional risk factors we may provide in Part II, Item 1A in this Quarterly Report on Form 10-Q.


PART I.
FINANCIAL INFORMATION

Item 1.
FINANCIAL STATEMENTS

PHOTRONICS, INC.
Condensed Consolidated Balance Sheets
(in thousands, except per share amounts)
(unaudited)

 
May 4,
2025
   
October 31,
2024
 
ASSETS
           
Current assets:
           
Cash and cash equivalents
 
$
530,708
   
$
598,485
 
Short-term investments
    27,699       42,184  
Accounts receivable, net of allowance of $1,171 in 2025 and $1,126 in 2024
    195,977      
200,830
 
Inventories
   
61,201
     
56,527
 
Other current assets
   
40,221
     
33,036
 
Total current assets
   
855,806
     
931,062
 
                 
Property, plant and equipment, net
   
807,558
     
745,257
 
Deferred income taxes
   
24,727
     
23,059
 
Other assets
   
14,941
     
12,681
 
Total assets
 
$
1,703,032
   
$
1,712,059
 
                 
LIABILITIES AND EQUITY
               
Current liabilities:
               
Current portion of long-term debt
 
$
11
   
$
17,972
 
Accounts payable
   
89,484
     
78,717
 
Accrued liabilities
   
77,288
     
87,122
 
Total current liabilities
   
166,783
     
183,811
 
                 
Long-term debt
   
19
     
25
 
Other liabilities
   
39,461
     
47,464
 
Total liabilities
   
206,263
     
231,300
 
                 
Commitments and contingencies (Note 12)
           
                 
Equity:
               
Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding
   
-
     
-
 
Common stock, $0.01 par value, 150,000 shares authorized, 58,711 shares issued and outstanding as of May 4, 2025, and 61,949 shares issued and outstanding as of October 31, 2024
   
587
     
619
 
Additional paid-in capital
   
489,205
     
514,757
 
Retained earnings
   
698,423
     
691,807
 
Accumulated other comprehensive loss
   
(87,295
)
   
(86,319
)
Total Photronics, Inc. shareholders’ equity
   
1,100,920
     
1,120,864
 
Noncontrolling interests
   
395,849
     
359,895
 
Total equity
   
1,496,769
     
1,480,759
 
Total liabilities and equity
 
$
1,703,032
   
$
1,712,059
 

See accompanying notes to condensed consolidated financial statements.

PHOTRONICS, INC.
Condensed Consolidated Statements of Income
(in thousands, except per share amounts)
(unaudited)

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Revenue
 
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 
Cost of goods sold
   
133,086
     
137,749
     
269,689
     
274,828
 
Gross profit
   
77,906
     
79,251
     
153,441
     
158,506
 
                                 
Operating expenses:
                               
Selling, general, and administrative
   
18,099
     
18,996
     
37,201
     
37,317
 
Research and development
   
4,090
     
4,292
     
8,346
     
7,736
 
Total operating expenses
   
22,189
     
23,288
     
45,547
     
45,053
 
                                 
Other operating income, net
    -       89       -       89  
Operating income
   
55,717
     
56,052
     
107,894
     
113,542
 
                                 
Other income (expense):
                               
Foreign currency transactions impact, net
   
(31,111
)
   
14,766
     
(12,668
)
   
5,858
 
Interest income and other income, net
   
5,329
     
5,878
     
11,915
     
11,128
 
Interest expense
   
(4
)
   
(110
)
   
(52
)
   
(200
)
Income before income tax provision
   
29,931
     
76,586
     
107,089
     
130,328
 
                                 
Income tax provision
   
5,714
     
20,214
     
24,615
     
34,874
 
                                 
Net income
   
24,217
     
56,372
     
82,474
     
95,454
 
                                 
Net income attributable to noncontrolling interests
   
15,356
     
20,121
     
30,762
     
33,023
 
                                 
Net income attributable to Photronics, Inc. shareholders
 
$
8,861
   
$
36,251
   
$
51,712
   
$
62,431
 
                                 
Earnings per share:
                               
Basic
 
$
0.15
   
$
0.59
   
$
0.84
   
$
1.01
 
Diluted
 
$
0.15
   
$
0.58
   
$
0.84
   
$
1.00
 
                                 
Weighted-average number of common shares outstanding:
                               
Basic
   
60,793
     
61,771
     
61,443
     
61,613
 
Diluted
   
60,974
     
62,409
     
61,817
     
62,346
 

See accompanying notes to condensed consolidated financial statements.

PHOTRONICS, INC.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Net income
 
$
24,217
   
$
56,372
   
$
82,474
   
$
95,454
 
                                 
Other comprehensive (loss) income, net of tax:
                               
Foreign currency translation adjustments
   
47,124
     
(39,198
)
   
4,208
     
(7,705
)
Other
   
(61
)
   
82
     
8
     
55
 
Net other comprehensive (loss) income
   
47,063
     
(39,116
)
   
4,216
     
(7,650
)
                                 
Comprehensive income
   
71,280
     
17,256
     
86,690
     
87,804
 
                                 
Less: comprehensive income attributable to noncontrolling interests
   
29,388
     
9,074
     
35,954
     
32,571
 
                                 
Comprehensive income attributable to Photronics, Inc. shareholders
 
$
41,892
   
$
8,182
   
$
50,736
   
$
55,233
 

See accompanying notes to condensed consolidated financial statements.

PHOTRONICS, INC.
Condensed Consolidated Statements of Equity
(in thousands)
(unaudited)

   
Three Months Ended May 4, 2025
 
   
Photronics, Inc. Shareholders
             
   
Common Stock
   
Additional
Paid-in
Capital
   
Retained
Earnings
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Non-
controlling
Interests
   
Total
Equity
 
 
 
   
Shares
   
Amount
 
Balance as of February 2, 2025
   
62,303
   
$
623
   
$
515,742
   
$
731,709
   
$
(120,325
)
 
$
366,460
   
$
1,494,209
 
                                                         
Net income
   
-
     
-
     
-
     
8,861
     
-
     
15,356
     
24,217
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
33,030
     
14,033
     
47,063
 
Shares issued under equity plans
   
23
     
-
     
15
     
-
     
-
     
-
     
15
 
Share-based compensation expense
   
-
     
-
     
3,375
     
-
     
-
     
-
     
3,375
 
Purchase and retirement of common stock
through repurchase program
    (3,615 )     (36 )     (29,927 )     (42,147 )     -       -       (72,110 )
                                                         
Balance as of May 4, 2025
   
58,711
   
$
587
   
$
489,205
   
$
698,423
   
$
(87,295
)
 
$
395,849
   
$
1,496,769
 

 
Three Months Ended April 28, 2024
 
   
Photronics, Inc. Shareholders
             
   
Common Stock
   
Additional
Paid-in
Capital
   
Retained
Earnings
   
Accumulated
Other
Comprehensive
Loss
   
Non-
controlling
Interests
   
Total
Equity
 
 
 

 
Shares
   
Amount
 
Balance as of January 28, 2024
   
61,746
   
$
617
   
$
502,903
   
$
587,299
   
$
(67,863
)
 
$
324,098
   
$
1,347,054
 
                                                         
Net income
   
-
     
-
     
-
     
36,251
     
-
     
20,121
     
56,372
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
(28,069
)
   
(11,047
)
   
(39,116
)
Shares issued under equity plans
   
53
     
1
     
(208
)
   
-
     
-
     
-
     
(207
)
Share-based compensation expense
   
-
     
-
     
3,926
     
-
     
-
     
-
     
3,926
 
                                                         
Balance as of April 28, 2024
   
61,799
   
$
618
   
$
506,621
   
$
623,550
   
$
(95,932
)
 
$
333,172
   
$
1,368,029
 

   
Six Months Ended May 4, 2025
 
   
Photronics, Inc. Shareholders
             
   
Common Stock
   
Additional
Paid-in
Capital
   
Retained
Earnings
   
Accumulated
Other
Comprehensive
Loss
   
Non-
controlling
Interests
   
Total
Equity
 
 
 
   
Shares
   
Amount
 
Balance as of October 31, 2024
   
61,949
   
$
619
   
$
514,757
   
$
691,807
   
$
(86,319
)
 
$
359,895
   
$
1,480,759
 
                                                         
Net income
   
-
     
-
     
-
     
51,712
     
-
     
30,762
     
82,474
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
(976
)
   
5,192
     
4,216
 
Shares issued under equity plans
   
572
     
6
     
(714
)
   
-
     
-
     
-
     
(708
)
Share-based compensation expense
   
-
     
-
     
6,710
     
-
     
-
     
-
     
6,710
 
Purchase and retirement of common stock
through repurchase program
   
(3,810
)
   
(38
)
   
(31,548
)
   
(45,096
)
   
-
     
-
     
(76,682
)
                                                         
Balance as of May 4, 2025
   
58,711
   
$
587
   
$
489,205
   
$
698,423
   
$
(87,295
)
 
$
395,849
    $ 1,496,769  

 
Six Months Ended April 28, 2024
 
   
Photronics, Inc. Shareholders
             
   
Common Stock
   
Additional
Paid-in
Capital
   
Retained
Earnings
   
Accumulated
Other
Comprehensive Loss
   
Non-
controlling
Interests
   
Total
Equity
 
 
 
   
Shares
   
Amount
 
Balance as of October 31, 2023
   
61,310
   
$
613
   
$
502,010
   
$
561,119
   
$
(88,734
)
 
$
300,601
   
$
1,275,609
 
                                                         
Net income
   
-
     
-
     
-
     
62,431
     
-
     
33,023
     
95,454
 
Other comprehensive income (loss)
   
-
     
-
     
-
     
-
     
(7,198
)
   
(452
)
   
(7,650
)
Shares issued under equity plans
   
489
     
5
     
(1,888
)
   
-
     
-
     
-
     
(1,883
)
Share-based compensation expense
   
-
     
-
     
6,499
     
-
     
-
     
-
     
6,499
 
                                                         
Balance as of April 28, 2024
   
61,799
   
$
618
   
$
506,621
   
$
623,550
   
$
(95,932
)
 
$
333,172
   
$
1,368,029
 

See accompanying notes to condensed consolidated financial statements.

PHOTRONICS, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)

 
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
 
             
Cash flows from operating activities:
           
Net income
 
$
82,474
   
$
95,454
 
Adjustments to reconcile net income to net cash provided by operating activities:
               
Depreciation and amortization
   
40,386
     
41,487
 
Share-based compensation
   
6,710
     
6,499
 
Changes in assets and liabilities:
               
Accounts receivable
   
4,293
     
(2,415
)
Inventories
   
(4,694
)
   
(4,407
)
Other current assets
   
(6,932
)
   
(4,340
)
Accounts payable, accrued liabilities, and other
   
(12,318
)
   
(14,284
)
                 
Net cash provided by operating activities
   
109,919
     
117,994
 
                 
Cash flows from investing activities:
               
Purchases of property, plant and equipment
   
(95,749
)
   
(63,311
)
Purchases of short-term investments
    (27,689 )     (66,040 )
Proceeds from maturities of short-term investments
    41,482       13,234  
Government incentives
   
1,166
     
1,419
 
Other
   
(57
)
   
(6
)
                 
Net cash used in investing activities
   
(80,847
)
   
(114,704
)
                 
Cash flows from financing activities:
               
Repayments of debt
   
(17,966
)
   
(2,844
)
Common stock repurchases
    (76,682 )     -  
Proceeds from share-based arrangements
   
1,583
     
1,055
 
Net settlements of restricted stock awards
   
(2,007
)
   
(2,938
)
                 
Net cash used in financing activities
   
(95,072
)
   
(4,727
)
                 
Effects of exchange rate changes on cash, cash equivalents, and restricted cash
   
(1,697
)
   
(3,839
)
                 
Net decrease in cash, cash equivalents, and restricted cash
   
(67,697
)
   
(5,276
)
Cash, cash equivalents, and restricted cash at beginning of period
   
601,243
     
501,867
 
                 
Cash, cash equivalents, and restricted cash at end of period
   
533,546
     
496,591
 
                 
Less: Ending restricted cash     2,838       2,686  
                 
Cash and cash equivalents at end of period   $ 530,708     $ 493,905  
                 
Supplemental disclosure of non-cash information:
               
                 
Accruals for property, plant and equipment purchased not yet paid
 
$
13,657
   
$
7,871
 

See accompanying notes to condensed consolidated financial statements.

PHOTRONICS, INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
(in thousands, except share amounts and per share data)

NOTE 1 – NATURE OF BUSINESS AND BASIS OF PRESENTATION


Description of Business


Photronics, Inc. (“Photronics”, “the Company”, “we”, “our”, or “us”) is one of the world’s leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of ICs and FPDs and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of ICs, a variety of FPDs and, to a lesser extent, other types of electrical and optical components. The Company operates eleven manufacturing facilities, which are located in Taiwan (3), South Korea (1), China (2), the United States (3), and Europe (2).


Basis of Presentation



   The preparation of financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect amounts reported in them. The Company’s estimates are based on historical experience and on various assumptions that the Company believes to be reasonable under the facts and circumstances at the time they are made. Actual results may differ from such estimates. The Company reviews these estimates periodically and reflects any effects of revisions in the period in which they are determined.

Principles of Consolidation


The accompanying unaudited condensed consolidated financial statements (“the financial statements”) have been prepared in accordance with U.S. GAAP for interim financial reporting information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, its wholly owned subsidiaries, and the majority-owned subsidiaries, which it controls. All intercompany balances and transactions have been eliminated in consolidation. These financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Form 10-K for the fiscal year ended October 31, 2024, which provides additional information about the Company’s accounting policies and the methods and assumptions used in the Company’s estimates.


The Company’s business is typically impacted during the first quarter of the Company’s fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during this period. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2025.


Recent Accounting Pronouncements



In November 2024, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this Update will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the impact the adoption of this ASU may have on the Company’s consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this Update related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity’s worldwide operations and related tax risks and tax planning and operational opportunities affect its income tax rate and prospects for future cash flows. The guidance in this Update will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the effect of this ASU adoption on its disclosures.



In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance in this Update is effective for Photronics in its fiscal year 2025 Form 10-K, with early adoption permitted. The Company is currently evaluating the effect the adoption of this ASU may have on the Company’s disclosures.

NOTE 2 – ACCOUNTS RECEIVABLE, NET
 
The components of Accounts Receivable, net at the balance sheet dates are presented below.
 
 
 
May 4,
   
October 31,
 
 
 
2025
   
2024
 
Accounts Receivable
 
$
165,411
   
$
172,741
 
Unbilled Receivables
   
31,737
     
29,215
 
Allowance for Credit Losses
   
(1,171
)
   
(1,126
)
 
 
$
195,977
   
$
200,830
 


NOTE 3 CASH, CASH EQUIVALENTS AND INVESTMENTS



The Company invests excess cash in bank time deposits and various marketable securities. The Company’s classification of investments is as follows:


-
Maturing within three months or less from the date of purchase
Cash and cash equivalents
-
Maturing, as of the date of purchase, more than three months, but with remaining maturities of less than one year, from the balance sheet date
Short-term investments
-
Maturing one year or more from the balance sheet date
Long-term marketable investments


The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows:
Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.

Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.

Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.


The following are cash, cash equivalents and investments measured at fair value:



 
May 4, 2025
   
October 31, 2024
 

 
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
   
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
 
Cash
 
$
188,730
   
$
-
   
$
188,730
   
$
414,074
   
$
-
   
$
414,074
 
Level 1
                                               
  U.S. Government Securities     28,855       9,489       38,344       -       -       -  
  Money market funds
   
13,421
     
-
     
13,421
     
36,322
     
-
     
36,322
 
Level 2
                                               
  Commercial paper
    56,287       668       56,955       -       -       -  
  Time deposits
   
243,415
     
17,542
     
260,957
     
148,089
     
42,184
     
190,273
 

 
$
530,708
   
$
27,699
   
$
558,407
   
$
598,485
   
$
42,184
   
$
640,669
 
Restricted Cash (1)
   
2,838
                     
2,758
                 
Cash, cash equivalents, and restricted cash
 
$
533,546
                   
$
601,243
                 


(1) Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.


Based upon the Company’s intent and ability to hold its time deposits to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company’s U.S. Government Securities, Commercial paper and Money market funds are classified as available-for-sale. Available-for-sale investments are reported at fair value, with unrealized gains or losses (net of tax) reported in Accumulated other comprehensive income (loss). In the event of a sale of these securities, the Company would determine the cost of the investment sold at the specific individual security level and would include any gain or loss in Interest income and other income, net, where the Company also reports periodic interest earned and the amortization (accretion) of discounts (premiums) related to these investments. For the periods ended May 4, 2025 and October 31, 2024, the unrealized gains or losses related to short-term investments were immaterial.

NOTE 4 - INVENTORIES

The components of Inventories at the balance sheet dates are presented below.

 
May 4,
2025
   
October 31,
2024
 
Raw materials
 
$
59,938
   
$
56,128
 
Work in process
   
1,239
     
398
 
Finished goods
   
24
     
1
 

 
$
61,201
   
$
56,527
 

NOTE 5 - PROPERTY, PLANT AND EQUIPMENT, NET


Presented below are the components of Property, plant and equipment, net at the balance sheet dates.

 
May 4,
2025
   
October 31,
2024
 
Land
 
$
12,216
   
$
11,419
 
Buildings and improvements
   
189,230
     
188,756
 
Machinery and equipment
   
2,062,158
     
1,990,610
 
Leasehold improvements
   
20,324
     
19,268
 
Furniture, fixtures, and office equipment
   
17,944
     
18,091
 
Construction in progress
   
122,474
     
91,213
 
     
2,424,346
     
2,319,357
 
Accumulated depreciation and amortization
   
(1,616,788
)
   
(1,574,100
)
   
$
807,558
   
$
745,257
 


Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During the first half of 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 7 for further information.
 

 
May 4,
2025
   
October 31,
2024
 
Machinery and equipment
 
$
55
   
$
42,815
 
Accumulated amortization
   
(45
)
   
(10,522
)
 
 
$
10
   
$
32,293
 


The following table presents depreciation expense (including the amortization of ROU assets), related to property, plant and equipment incurred during the reporting periods.


 
Three Months Ended
    Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Depreciation Expense   $ 19,505     $
20,689     $ 40,207     $ 41,294  

NOTE 6 - PDMCX JOINT VENTURE


In January 2018, Photronics, Inc., through its wholly owned Photronics Singapore PTE. LTD. subsidiary (hereinafter, within this Note “we”, “Photronics”, “us”, or “our”), and DNP, through its wholly owned subsidiary DNP Asia Pacific PTE, Ltd., entered into a joint venture under which DNP obtained a 49.99% interest in the Company’s IC business in Xiamen, China. The joint venture, which the Company refers to as “PDMCX”, was established to develop and manufacture photomasks for semiconductors. The Company entered into this joint venture to enable the Company to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable the Company to offer advanced-process technology to the Company’s customers.


Under the joint venture agreement, should either Photronics’ or DNP’s ownership interest fall below 20.0% for a period of more than six consecutive months, such party (an “exiting party”) has the option to sell to the other party, and the other party has the option to purchase from such exiting party, the exiting party’s remaining ownership interest. In either case, the sales of ownership interests would be at the exiting party’s ownership percentage of the joint venture’s net book value, with closing to take place within three business days of obtaining required approvals and clearance.


The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.

   
Three Months Ended
    Six Months Ended
 

 
May 4,
2025
   
April 28,
2024
    May 4,
2025
   
April 28,
2024
 
Net income from PDMCX
 
$
7,557
   
$
5,464
    $ 10,925     $ 11,928  


As required by the guidance in ASC Topic 810 - “Consolidation”, the Company evaluated the Company’s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company’s financial statements. The initial step of the Company’s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company’s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company’s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company’s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company’s right to appoint the majority of its Board of Directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX’s management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX’s assets. In addition, as a result of the 50.01% variable interest the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, which could potentially be significant to PDMCX.


The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company’s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company’s maximum exposure to loss from PDMCX is the Company’s interest in the carrying amount of the net assets of the joint venture.

 
May 4,
2025
   
October 31,
2024
 
Classification
 
Carrying
Amount
   
Photronics
Interest
   
Carrying
Amount
   
Photronics
Interest
 
Current assets
 
$
171,717
   
$
85,876
   
$
174,059
   
$
87,047
 
Noncurrent assets
   
167,187
     
83,610
     
151,039
     
75,535
 
Total assets
   
338,904
     
169,486
     
325,098
     
162,582
 
                                 
Current liabilities
   
39,477
     
19,742
     
40,691
     
20,350
 
Noncurrent liabilities
   
2,389
     
1,195
     
3,320
     
1,660
 
Total liabilities
   
41,866
     
20,937
     
44,011
     
22,010
 
                                 
Net assets
 
$
297,038
   
$
148,549
   
$
281,087
   
$
140,572
 

NOTE 7 - DEBT

The balance of long-term debt and its current portion is comprised of the following finance leases as described below:

 
May 4,
2025
   
October 31,
2024
Principal due:
             
Next 12 months
  $
11
    $ 17,972  
Months 13 – 24
  $
12
    $ 12  
Months 25 – 36
   
7
      12  
Months 37 – 48
   
-
      1  
Months 49 – 60     -      
-
 
Long-term debt
   
19
      25  
Total debt   $
30     $ 17,997  
 
               
Interest rate at balance sheet date
    N/A       N/A  
Basis spread on interest rates
   
N/A
      N/A  
Interest rate reset
   
N/A
      N/A  
Maturity date
    N/A       N/A  
Periodic payment amount     Varies as Lease matures      
 Varies as Lease matures
 
Periodic payment frequency
   
Monthly
     
Monthly
 
Loan collateral (carrying amount) (1)
  $
10
    $ 32,293  

 
(1)
Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.

Finance Leases


In February 2021, the Company entered into a five-year $7.2 million finance lease for a high-end inspection tool. Monthly payments on the lease, which commenced in February 2021, were $0.1 million per month. Upon the fiftieth monthly payment and prior to payment of the fifty-first monthly payment, the Company could exercise an early buyout option to purchase the tool for $2.4 million. After the original term or any renewal periods, the Company could return the tool, elect to extend the lease, or purchase the tool at its fair market value. The Company exercised the early buyout option to purchase the tool for $2.4 million during the second quarter of fiscal year 2025.



In December 2020, the Company entered into a five-year $35.5 million finance lease for a high-end lithography tool. Monthly payments on the lease, which commenced in January 2021, increased from $0.04 million during the first three months to $0.6 million for the following nine months, followed by forty-eight monthly payments of $0.5 million. The lease agreement provided an early buyout option to purchase the tool for $14.1 million, which the Company exercised during the first quarter of fiscal year 2025.


Xiamen Working Capital Loans


In November 2018, PDMCX obtained approval for revolving, unsecured credit of CNY 200 million ($25 million), pursuant to which PDMCX may enter into separate loan agreements with varying terms to maturity. In December 2022, the Company repaid the Company’s entire outstanding balance of CNY 25.6 million ($3.6 million). The interest rates are variable, based on the CNY Loan Prime Rate of the National Interbank Funding Center. Interest incurred on the loans related to the amount borrowed was eligible for reimbursement through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provided for such reimbursements up to a prescribed limit and duration. This facility is subject to annual reviews and extensions. In August 2024, the Company was issued an extension to the revolving, unsecured credit agreement for CNY 200 million (approximately $27.5 million) with an expiration date of July 31, 2025. As of May 4, 2025, PDMCX had no outstanding borrowings against the approval.
NOTE 8 - REVENUE


The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those goods or services. The Company accounts for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of the Company’s revenue comes from the sales of photomasks. The Company typically contracts with the Company’s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to the Company and, as the Company’s contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as the Company performs, or “over time,” on most of the Company’s contracts. The Company measures the Company’s performance to date using an input method, which is based on the Company’s estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for the Company’s costs incurred plus a reasonable profit, the Company recognizes revenue and a corresponding contract asset for such performance. The Company accounts for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to fulfill the Company’s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports the Company’s revenue net of any sales or similar taxes the Company collects on behalf of governmental entities.


As stated above, photomasks are manufactured to customer specifications in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, the Company’s photomasks do not have standard or “list” prices. The transaction prices of the vast majority of the Company’s revenue contracts include only fixed amounts of consideration. In certain instances, such as when the Company offers a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability was resolved.

Contract Assets, Contract Liabilities, and Accounts Receivable


The Company recognizes a contract asset when its performance under a contract precedes the Company’s receipt of consideration from a customer, or before payment is due, and the right to receive consideration is conditional upon factors other than the passage of time. Contract assets reflect the Company’s transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment, which generally occurs upon the shipment of the photomasks. The Company’s contract assets primarily consist of in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has an enforceable right to consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company did not identify impairment indicators for any outstanding contract assets during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.

The following table provides information about the Company’s contract balances at the balance sheet dates.

Classification
 
May 4,
2025
   
October 31,
2024
 
Contract Assets
           
Other current assets
 
$
14,837
   
$
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
11,893
   
$
12,375
 
Other liabilities
   
5,765
     
8,910
 
   
$
17,658
   
$
21,285
 


The Company did not recognize any revenue from performance obligations satisfied in the previous periods. The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.

   
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Revenue recognized from beginning liability
 
$
2,589
   
$
6,495
   
$
5,745
   
$
7,746
 


The Company generally records accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent the Company believes a loss on the collection of a customer invoice is probable, the Company would record the loss and credit an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the related receivable. The Company did not incur any credit losses on the Company’s accounts receivable during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.


The Company’s invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and the Company’s payment agreements with specific customers. In the event that the Company’s evaluation of a customer’s business prospects, and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 “Revenue from Contracts with Customers” (“Topic 606”) that permits the Company not to adjust a contract’s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.


In instances when the Company is paid in advance of the Company’s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognizes interest expense only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from customers have generally not preceded the completion of the Company’s performance obligations by more than one year.
 
Disaggregation of Revenue


The following tables present the Company’s revenue for the three-month and six-month periods ended May 4, 2025, and April 28, 2024, disaggregated by product type, geographic origin, and timing of recognition.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Product Type
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
IC
                       
High-end
 
$
59,299
   
$
58,042
   
$
119,405
   
$
118,918
 
Mainstream
   
96,578
     
102,886
     
190,429
     
199,599
 
Total IC
 
$
155,877
   
$
160,928
   
$
309,834
   
$
318,517
 
                                 
                                 
FPD
                               
High-end
 
$
43,613
   
$
47,977
   
$
93,292
   
$
98,593
 
Mainstream
   
11,502
     
8,095
     
20,004
     
16,224
 
Total FPD
 
$
55,115
   
$
56,072
   
$
113,296
   
$
114,817
 
                                 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Geographic Origin*
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Taiwan
 
$
75,060
   
$
75,410
   
$
148,094
   
$
150,376
 
China    
58,742
     
58,693
     
112,300
     
116,829
 
South Korea
   
37,594
     
39,286
     
77,831
     
79,621
 
United States
   
30,727
     
33,314
     
67,626
     
66,047
 
Europe
   
8,153
     
9,926
     
16,094
     
19,631
 
Other
   
716
     
371
     
1,185
     
830
 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

* This table disaggregates revenue by the location in which it was earned.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Timing of Recognition
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Over time
 
$
200,188
   
$
211,189
   
$
405,264
   
$
414,716
 
At a point in time
   
10,804
     
5,811
     
17,866
     
18,618
 
   

210,992
   

217,000
   

423,130
   

433,334
 

Contract Costs


The Company pays commissions to third-party sales agents for certain sales they procure on the Company’s behalf. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, the Company does not recognize any portion of these sales commissions as costs of obtaining a contract, nor does the Company currently foresee other circumstances under which the Company would recognize contract obtainment costs as assets.

Remaining Performance Obligations


As the Company is typically required to fulfill customer orders within a short time period, the Company’s backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. However, the demand for some IC photomasks can extend beyond the traditional time period; thus, the backlog, in some individual cases, can extend to as long as two to three months. More recently however, backlogs for most high demand products have returned to historical levels of less than a month. As allowed under ASC 606 Revenue Contracts with Customers, the Company has elected not to disclose the Company’s remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.

Product Warranties


The Company’s photomasks are sold under warranties that generally range from one to twenty-four months. The Company warrants that the Company’s photomasks conform to customer specifications, and the Company will typically repair, replace, or issue a refund for any photomasks that fail to do so. The warranties do not represent separate performance obligations in the Company’s revenue contracts. Historically, customer claims under warranties have been immaterial.

NOTE 9 - SHARE-BASED COMPENSATION


On April 2, 2025, at its annual meeting of shareholders, the shareholders of Photronics, Inc., approved the Company’s 2025 Equity Incentive Compensation Plan (the “2025 Plan”) under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the 2025 Plan may be authorized and unissued shares, issued shares that have been re-acquired by the Company (in the open market or in private transactions), or a combination thereof. The maximum number of shares of common stock that may be issued under the 2025 Plan is five million shares. At the time of approval of the 2025 Plan, the Company’s 2016 Equity Incentive Compensation Plan (which was largely replicated by the 2025 Plan) was due to expire in early 2026, and had a limited quantity of shares remaining available for issuance. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan prohibits further awards from being issued under prior plans. The table below presents information on the Company’s share-based compensation expenses.


    Three Months Ended     Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
     2025      2024      2025      2024  
Expense reported in:
                       
Cost of goods sold
 
$
785
   
$
669
    $ 1,562     $ 1,263  
Selling, general, and administrative
   
2,288
     
2,987
      4,556       4,737  
Research and development
   
302
     
270
      592       499  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Expense by award type:
                               
Restricted stock awards
 
$
2,809
   
$
3,926
    $ 6,086     $ 6,499  
Restricted stock units
    509       -       509       -  
Employee stock purchase plan
   
57
     
-
      115       -  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Income tax benefits on share-based compensation
 
$
406
   
$
323
    $ 852     $ 421  


Restricted Stock Awards


The Company has historically granted restricted stock awards on a periodic basis, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock. The table below presents information on the Company’s restricted stock awards.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025
    2024
    2025
     2024  
Number of shares granted in period
   
237,738
     
-
      583,238       825,050  
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
21.28
   
$
-
    $ 23.42     $ 29.77  
Compensation cost not yet recognized
 
$
27,028
   
$
28,695
    $ 27,028     $ 28,695  
Weighted-average amortization period for cost not yet recognized (in years)
   
3.0
     
3.1
      3.0       3.1  
Shares outstanding at balance sheet date
   
1,439,672
     
1,560,540
      1,439,672       1,560,540  

Restricted Stock Units


 Commencing Q2 FY25, the company began granting restricted stock units, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock. The table below presents information on the Company’s restricted stock awards.

        Three Months Ended         Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
   
2025
   
2024
   
2025
   
2024
 
Number of units granted in period
 

52,836
     
-
     
52,836
     
-
 
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
22.52
   
$
-
   
$
22.52
   
$
-
 
Compensation cost not yet recognized
 
$
681
   
$
-
   
$
681
   
$
-
 
Weighted-average amortization period for cost not yet recognized (in years)
   
0.8
     
-
     
0.8
     
-
 
Restricted stock units outstanding at balance sheet date
   
33,966
     
-
     
33,966
     
-
 

Stock Options


Option awards generally vest in one to four years and have a ten-year contractual term. All incentive and non-qualified stock option grants must have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of the Company’s common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of the Company’s common stock. The Company uses historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant. The table below presents information on the Company’s stock options.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025      2024      2025     2024  
Number of options granted in period
   
-
     
-
      -       -  
Cash received from options exercised
 
$
26
   
$
119
    $ 1,298     $ 1,055  
Compensation cost not yet recognized
 
$
-
   
$
-
    $ -     $ -  
Weighted-average amortization period for cost not yet recognized (in years)
   
-
     
-
     
-
      -  

Information regarding outstanding and exercisable option awards as of May 4, 2025, is presented below.

Options
 
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Remaining
Contractual
Life (in years)
   
Aggregate
Intrinsic
Value
 
Outstanding and exercisable at May 4, 2025
   
148,075
   
$
10.72
     
1.80
   
$
1,259
 

NOTE 10 - INCOME TAXES


The Company calculates its provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period. The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May 4, 2025 and April 28, 2024.

Reporting Period
 
U.S. Statutory
Tax Rates
 
Photronics
Effective Tax
Rates
 
Primary Reasons for Differences

 
 
   
Three months ended May 4, 2025
   
21.0%

 
19.1%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Three months ended April 28, 2024
   
21.0%

 
26.4%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions and the establishment of uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended May 4, 2025     21.0%     23.0%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended April 28, 2024     21.0%     26.8%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and the establishment of uncertain tax positions in non-U.S. jurisdictions.



Uncertain Tax Positions


Although the timing of reversal of uncertain tax positions may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next twelve months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S., major foreign, or state tax jurisdictions for years prior to fiscal year 2019. The table below presents information on unrecognized tax benefits as of the balance sheet dates.

   
May 4,
2025
   
October 31,
2024
 
Unrecognized tax benefits related to uncertain tax positions
 
$
14,006
   
$
14,720
 
Unrecognized tax benefits that, if recognized, would impact the effective tax rate
 
$
14,006
   
$
14,720
 
Accrued interest and penalties related to uncertain tax positions
 
$
1,327
   
$
1,028
 

NOTE 11 - EARNINGS PER SHARE


The following sets forth the computation of basic and diluted earnings per share:

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Net income attributable to Photronics, Inc. shareholders
 
$
8,861
   
$
36,251
   
$
51,712
   
$
62,431
 
                                 
Weighted-average common shares outstanding
(in thousands):
                               
Basic
   
60,793
     
61,771
     
61,443
     
61,613
 
Effect of dilutive securities:
                               
Share-based awards
   
181
     
638
     
374
     
733
 
Dilutive common shares
   
181
     
638
     
374
     
733
 
                                 
Weighted-average common shares - Diluted
   
60,974
     
62,409
     
61,817
     
62,346
 
                                 
Earnings per share attributable to Photronics, Inc.
shareholders:
                               
Basic
 
$
0.15
   
$
0.59
   
$
0.84
   
$
1.01
 
Diluted
 
$
0.15
   
$
0.58
   
$
0.84
   
$
1.00
 


The table below illustrates the outstanding weighted-average share-based awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive.

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Share-based payment awards in shares
   
1,099
     
-
     
793
     
121
 
Total potentially dilutive shares excluded
   
1,099
     
-
     
793
     
121
 

NOTE 12 - COMMITMENTS AND CONTINGENCIES


As of May 4, 2025, the Company’s unrecognized commitments for the acquisition of property, plant and equipment were $164.8 million, including commitments with a remaining term in excess of one year of approximately $122.2 million. This amount does not include the Company’s commitments under the Company’s debt and lease arrangements.


The Company is subject to various other claims that arise in the ordinary course of business. The Company believes that the Company’s potential liability under such claims, individually or in the aggregate, will not have a material effect on the Company’s consolidated financial statements.

NOTE 13 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT


The following tables set forth the changes in the Company’s accumulated other comprehensive (loss) income by component (net of tax) for the three-month and six-month periods ended May 4, 2025, and April 28, 2024.

 
Three Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at February 2, 2025
 
$
(119,629
)
 
$
(696
)
 
$
(120,325
)
Other comprehensive (loss) income
   
47,124
     
(61
)
   
47,063
 
Other comprehensive (loss) income attributable to noncontrolling interests
    (14,063 )     30       (14,033 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Three Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at January 28, 2024
 
$
(67,160
)
 
$
(703
)
 
$
(67,863
)
Other comprehensive (loss) income
   
(39,198
)
   
82
     
(39,116
)
Other comprehensive (loss) income attributable to noncontrolling interests
    11,087       (40 )     11,047  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)

 
Six Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2024
 
$
(85,587
)
 
$
(732
)
 
$
(86,319
)
Other comprehensive income
   
4,208
     
8
     
4,216
 
Other comprehensive loss attributable to noncontrolling interests
    (5,189 )     (3 )     (5,192 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Six Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2023
 
$
(88,044
)
 
$
(690
)
 
$
(88,734
)
Other comprehensive (loss) income
   
(7,705
)
   
55
     
(7,650
)
Other comprehensive (loss) income attributable to noncontrolling interests
    478       (26 )     452  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)

NOTE 14 - SHARE REPURCHASE PROGRAM


In September 2020, the Company’s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate the Company to acquire any common stock, and is subject to market conditions. From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million up to $100 million. During the three-month period ended May 4, 2025, the Company repurchased 3.6 million shares at a cost of $72.1 million pursuant to Rule 10b-18 of the Exchange Act. During the six-month period ended May 4, 2025, the Company repurchased 3.8 million shares at a cost of $76.7 million pursuant to Rule 10b-18 of the Exchange Act. All shares repurchased under the program have been retired. No shares were repurchased during the three- or six-month period ended April 28, 2024. As of May 4, 2025, $23.3 million remained available under this authorization for the repurchase of additional shares.

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

Overview

Management’s discussion and analysis (“MD&A”) of the Company’s financial condition and results of operations should be read in conjunction with its condensed consolidated financial statements and related notes. Various sections of this MD&A contain forward-looking statements, all of which are presented based on current expectations, which may be adversely affected by uncertainties and risk factors (presented throughout this filing and in the Company’s Form 10-K for fiscal year 2024), that may cause actual results to materially differ from these expectations. See “Forward-Looking Statements”.

We sell substantially all of our photomasks to semiconductor designers and manufacturers, and manufacturers of FPDs. Photomask technology is also being applied to the fabrication of other higher-performance electronic products such as photonics, microelectronic mechanical systems, and certain nanotechnology applications. Our selling cycle is tightly interwoven with the development and release of new semiconductor and display designs and applications, particularly as they relate to the semiconductor industry’s migration to more advanced product innovation, design methodologies, and fabrication processes. The demand for photomasks primarily depends on design activity rather than sales volumes from products manufactured using photomask technologies. Consequently, an increase in semiconductor or display sales does not necessarily result in a corresponding increase in photomask sales. However, the reduced use of customized ICs, reductions in design complexity, other changes in the technology or methods of manufacturing or designing semiconductors, or a slowdown in the introduction of new semiconductor or display designs could reduce demand for photomasks ‒ even if the demand for semiconductors and displays increases. Advances in semiconductor, display, and photomask design and production methods that shift the burden of achieving device performance away from lithography could also reduce the demand for photomasks. Historically, the microelectronics industry has been volatile, experiencing periodic downturns and slowdowns in design activity. These negative trends have been characterized by, among other things, diminished product demand, excess production capacity, and accelerated erosion of selling prices, with a concomitant effect on revenue and profitability.

We are typically required to fulfill customer orders within a short period of time, sometimes within twenty-four hours. This results in a minimal level of backlog, typically two to three weeks of backlog for FPD photomasks and one to two weeks for IC photomasks. However, the demand for some IC photomasks has in the past expanded beyond the industry’s capacity to supply them within the traditional time period; thus, for some products, the backlog can expand to as long as two to three months.

The global semiconductor and FPD industries are driven by end markets which have been closely tied to consumer-driven applications of high-performance devices, including, but not limited to, mobile display devices, mobile communications, and computing solutions. While we cannot predict the timing of the industry’s transition to volume production of next-generation technology nodes, or the timing of up and down-cycles with precise accuracy, we believe that such transitions and cycles will continue into the future, beneficially and adversely affecting our business, financial condition, and operating results as they occur. We believe our ability to remain successful in these environments is dependent upon the achievement of our goals of being a service and technology leader and efficient solutions supplier, which we believe should enable us to continually reinvest in our global infrastructure.

Results of Operations

The following tables present selected operating information expressed as a percentage of revenue. The columns may not foot due to rounding.

   
Three Months Ended
   
Six Months Ended
 
   
May 4,
   
February 2,
   
April 28,
   
May 4,
   
April 28,
 
   
2025
   
2025
   
2024
   
2025
   
2024
 
Revenue
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
   
100.0
%
Cost of goods sold
   
63.1
     
64.4
     
63.5
     
63.7
     
63.4
 
Gross profit
   
36.9
     
35.6
     
36.5
     
36.3
     
36.6
 
                                         
Operating expenses:
                                       
Selling, general, and administrative
   
8.6
     
9.0
     
8.8
     
8.8
     
8.6
 
Research and development
   
1.9
     
2.0
     
2.0
     
2.0
     
1.8
 
Operating income
   
26.4
     
24.6
     
25.8
     
25.5
     
26.2
 
                                         
Other income (expense), net
   
(12.2
)
   
11.8
     
9.5
     
(0.2
)
   
3.9
 
                                         
Income before income tax provision
   
14.2
     
36.4
     
35.3
     
25.3
     
30.1
 
                                         
Income tax provision
   
2.7
     
8.9
     
9.3
     
5.8
     
8.0
 
                                         
Net income
   
11.5
     
27.5
     
26.0
     
19.5
     
22.0
 
                                         
Net income attributable to noncontrolling interests
   
7.3
     
7.3
     
9.3
     
7.3
     
7.6
 
                                         
Net income attributable to Photronics, Inc. shareholders
   
4.2
%
   
20.2
%
   
16.7
%
   
12.2
%
   
14.4
%

Note: All the following tabular comparisons, unless otherwise indicated, are for the three months ended May 4, 2025 (Q2 FY25), February 2, 2025 (Q1 FY25) and April 28, 2024 (Q2 FY24) and for the six months ended May 4, 2025 (YTD FY25) and April 28, 2024 (YTD FY24).

Revenue

Our quarterly revenues can be affected by the seasonal purchasing practices of our customers. As a result, demand for our products is typically reduced during the first quarter of our fiscal year by the North American, European, and Asian holiday periods, as some of our customers reduce their development and, consequently, their buying activities during those periods.

The following tables present changes in revenue disaggregated by product type and geographic origin, in Q2 FY25 from revenue in prior reporting periods.

Changes in Revenue by Product Type ($ in millions)

   
Q2 FY25 compared with Q1 FY25
   
Q2 FY25 compared with Q2 FY24
   
YTD FY25 compared with YTD FY24
 
   
Revenue in
   
Increase
   
Percent
   
Increase
   
Percent
   
Revenue in
   
Increase
   
Percent
 
   
Q2 FY25
   
(Decrease)
   
Change
   
(Decrease)
   
Change
   
YTD FY25
   
(Decrease)
   
Change
 
IC
                                               
High-end*
 
$
59.3
   
$
(0.8
)
   
(1.3
)%
 
$
1.3
     
2.2
%
 
$
119.4
   
$
0.5
     
0.4
%
Mainstream
   
96.6
     
2.7
     
2.9
%
   
(6.3
)
   
(6.1
)%
   
190.4
     
(9.2
)
   
(4.6
)%
                                                                 
Total IC
 
$
155.9
   
$
1.9
     
1.2
%
 
$
(5.0
)
   
(3.1
)%
 
$
309.8
   
$
(8.7
)
   
(2.7
)%
                                                                 
FPD
                                                               
High-end*
 
$
43.6
   
$
(6.1
)
   
(12.2
)%
 
$
(4.4
)
   
(9.1
)%
 
$
93.3
   
$
(5.3
)
   
(5.4
)%
Mainstream
   
11.5
     
3.1
     
35.3
%
   
3.4
     
42.1
%
   
20.0
     
3.8
     
23.3
%
 
                                                               
Total FPD
 
$
55.1
   
$
(3.0
)
   
(5.3
)%
 
$
(1.0
)
   
(1.7
)%
 
$
113.3
   
$
(1.5
)
   
(1.3
)%
                                                                 
Total Revenue
 
$
211.0
   
$
(1.1
)
   
(0.5
)%
 
$
(6.0
)
   
(2.8
)%
 
$
423.1
   
$
(10.2
)
   
(2.4
)%

  * High-end photomasks typically have higher ASPs than mainstream products.

Changes in Revenue by Geographic Origin ($ in millions) **

   
Q2 FY25 compared with Q1 FY25
   
Q2 FY25 compared with Q2 FY24
   
YTD FY25 compared with YTD FY24
 
   
Revenue in
   
Increase
   
Percent
   
Increase
   
Percent
   
Revenue in
   
Increase
   
Percent
 
   
Q2 FY25
   
(Decrease)
   
Change
   
(Decrease)
   
Change
   
YTD FY25
   
(Decrease)
   
Change
 
Taiwan
 
$
75.1
   
$
2.0
     
2.8
%
 
$
(0.4
)
   
(0.5
)%
 
$
148.1
   
$
(2.3
)
   
(1.5
)%
China
   
58.7
     
5.2
     
9.7
%
   
-
     
0.1
%
   
112.3
     
(4.5
)
   
(3.9
)%
South Korea
   
37.6
     
(2.5
)
   
(6.6
)%
   
(1.6
)
   
(4.3
)%
   
77.8
     
(1.8
)
   
(2.2
)%
United States
   
30.7
     
(6.2
)
   
(16.7
)%
   
(2.5
)
   
(7.8
)%
   
67.6
     
1.6
     
2.4
%
Europe
   
8.2
     
0.2
     
2.7
%
   
(1.8
)
   
(17.9
)%
   
16.1
     
(3.6
)
   
(18.0
)%
Other
   
0.7
     
0.2
     
52.3
%
   
0.3
     
93.0
%
   
1.2
     
0.4
     
42.8
%
   
$
211.0
   
$
(1.1
)
   
(0.5
)%
 
$
(6.0
)
   
(2.8
)%
 
$
423.1
   
$
(10.2
)
   
(2.4
)%

** This table disaggregates revenue by the location in which it was earned.

Revenue in Q2 FY25 of $211.0 million represented a decrease of 0.5% compared with Q1 FY25 primarily due to high-end weakness in IC and FPD revenue, and a decrease of 2.8% from Q2 FY24, due to mainstream weakness in IC revenue.

IC revenue increased $1.9 million or 1.2 % in Q2 FY25 from Q1 FY25 primarily due to an increase in mainstream of $2.7 million or 2.9%. Comparing Q2 FY25 to Q2 FY24, IC revenue decreased $5.0 million or 3.1% mainly due to reduced mainstream demand in Asia and the United States. IC revenue decreased $8.7 million or 2.7 % in YTD FY25 from YTD FY24, mainly due to reduced mainstream demand in Asia and Europe, partially offset by high-end demand.

FPD revenue decreased $3.0 million or 5.3% in Q2 FY25 from Q1 FY25 and $1.0 million or 1.7% from Q2 FY24 as a result of industry softness in High-end products, partially offset by increased demand in Mainstream products. FPD revenue decreased $1.5 million or 1.3% in YTD FY25 from YTD FY24 primarily the result of lower demand.

Gross Margin ($ in millions)

       
Q2 FY25
       
Q1 FY25
     
Percent
Change
       
Q2 FY24
     
Percent
Change
       
YTD FY25
       
YTD FY24
     
Percent
Change
  
Gross profit
 
$
77.9
   
$
75.5
     
3.2
%
 
$
79.3
     
(1.8
)%
   
153.4
     
158.5
     
(3.2
)%
Gross margin
   
36.9
%
   
35.6
%
           
36.5
%
           
36.3
%
   
36.6
%
       

Gross margin increased by 132 basis points in Q2 FY25 as compared to Q1 FY25, primarily as a result of the decrease in labor and benefits costs of 9.3%, or 103 basis points as a percentage of revenue and a decrease in equipment and other costs of goods sold of 2.3%, or 51 basis points as a percentage of revenue.

Gross margin increased by 40 basis points in Q2 FY25, from Q2 FY24, primarily as a result of the decrease in labor and benefits of 10.8%, or 95 basis points as a percentage of revenue and a decrease in material costs of 1.0%, or 44 basis points as a percentage of revenue. These favorable changes were partially offset by the unfavorable impact caused by the decrease in revenue of 2.8% from Q2 FY24.

Gross margin decreased by 31 basis points in YTD FY25 as compared to YTD FY24, primarily as a result of the decrease in revenue of 2.4%, partially offset by decreased labor and benefits costs of 6.8%, or 52 basis points as a percentage of revenue.

Selling, General and Administrative Expenses

Selling, general and administrative expenses were $18.1 million in Q2 FY25, compared with $19.1 million in Q1 FY25, and $19.0 million in Q2 FY24. The $1.0 million decrease from Q1 FY25 was primarily the result of decreases in compensation and related expenses of $0.3 million and professional fees of $0.3 million. The $0.9 million decrease from Q2 FY24 was primarily the result of decreased compensation and related expenses of $0.8 million.

Selling, general and administrative expenses were $37.2 million in YTD FY25, remaining flat compared with $37.3 million in YTD FY24.

Research and Development Expenses

Research and development expenses, which primarily consist of development and qualification efforts related to process technologies for high-end IC and FPD applications, were $4.1 million in Q2 FY25, compared with $4.3 million in Q1 FY25, and $4.3 million in Q2 FY24. The decrease from Q1 FY25 was primarily caused by reduced qualification activities in Asia.

Research and development expenses were $8.3 million in YTD FY25, compared with $7.7 million in YTD FY24.  The $0.6 million increase from YTD FY24 was a result of increased development activities in the U.S.

Other Income (Expense), net ($ in millions)

   
Q2 FY25
   
Q1 FY25
   
Q2 FY24
   
YTD FY25
   
YTD FY24
 
Foreign currency transactions impact, net
 
$
(31.1
)
 
$
18.4
   
$
14.8
   
$
(12.7
)
 
$
5.9
 
Interest expense
   
(0.0
)
   
(0.0
)
   
(0.1
)
   
(0.1
)
   
(0.2
)
Interest income and other income, net
   
5.3
     
6.6
     
5.8
     
12.0
     
11.1
 
                                         
Other income (expense), net
 
$
(25.8
)
 
$
25.0
   
$
20.5
   
$
(0.8
)
 
$
16.8
 

Other Income (expense) decreased in Q2 FY25 from Q1 FY25 by $50.8 million and from Q2 FY24 by $46.3 million, primarily due to foreign currency impacts. The foreign currency impacts were primarily driven by unfavorable movements of the New Taiwan dollar and the South Korean won, against the U.S. dollar.

Other Income (expense) decreased in YTD FY25 from YTD FY24 by $17.6 million, primarily due to foreign currency impacts. The foreign currency impacts were primarily driven by unfavorable movements of the New Taiwan dollar and the South Korean won, against the U.S. dollar.

Income Tax Provision ($ in millions)

   
Q2 FY25
   
Q1 FY25
   
Q2 FY24
   
YTD
FY25
   
YTD
FY24
 
Income tax provision
 
$
5.7
   
$
18.9
   
$
20.2
   
$
24.6
   
$
34.9
 
Effective income tax rate
   
19.1
%
   
24.5
%
   
26.4
%
   
23.0
%
   
26.8
%

On December 15, 2022, the European Union (EU) Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (OECD) Pillar Two Framework. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to also implement similar legislation with varying effective dates. The Company is currently subject to Pillar Two, but we estimate that the financial impact is immaterial. We will continuously evaluate the potential impact of the Pillar Two Framework to ensure we are compliant in the future.

The effective income tax rate is sensitive to the jurisdictional mix of earnings, due in part to the non-recognition of tax benefits on losses in jurisdictions with valuation allowances where the tax benefits of the losses are not available.

The effective income tax rate decrease in Q2 FY25, compared with Q1 FY25 and with Q2 FY24, is primarily due to a decrease in foreign taxes as well as changes in the jurisdictional mix of earnings.

The effective income tax rate decrease in YTD FY25 compared with YTD FY24, is primarily due to a decrease in foreign taxes as well as changes in the jurisdictional mix of earnings.

Net Income Attributable to Noncontrolling Interests

Net income attributable to noncontrolling interests was $15.4 million in Q2 FY25, compared with $15.4 million in Q1 FY25 and $20.1 million in Q2 FY24; the decrease year over year was the result of a net decrease in the net income of the Company’s joint venture operations. Net income attributable to noncontrolling interests was $30.8 million in YTD FY25, compared with $33.0 million in YTD FY24.  The decrease was a result of decreased net income at the Company’s joint-venture operations.

Liquidity and Capital Resources

Cash and cash equivalents were $530.7 million and $598.5 million as of May 4, 2025, and October 31, 2024, respectively. As of May 4, 2025, total cash and cash equivalents included $431.9 million held by foreign subsidiaries, including an aggregate of $349.9 million held by our joint ventures in Taiwan and China. In addition, we currently have CNY 200 million (approximately $27.5 million) of borrowing capacity in China to support local operations. See Note 7 – Debt to the consolidated financial statements for additional information on the Company’s outstanding debt and currently available financing. The Company’s primary sources of liquidity are the Company’s cash on hand and cash we generate from operations.

We continually evaluate alternatives for efficiently funding the Company’s capital expenditures and ongoing operations. These reviews may result in the Company’s engagement in a variety of investing and financing transactions, in the transfer of cash among subsidiaries, and/or the repatriation of cash to the U.S. The transfer of funds among subsidiaries could be subject to foreign withholding taxes; in certain jurisdictions, repatriation of these funds to the U.S. may subject them to U.S. state income taxes and/or local country withholding taxes. We believe that the Company’s liquidity, including available financing, is sufficient to meet the Company’s requirements through the next twelve months and thereafter for the foreseeable future. Through the utilization of the Company’s existing liquidity, cash we generate from operations and short-term investments, we plan to continue to invest in the Company’s business, with the Company’s investments targeted to align with the Company’s customers’ technology road maps. In addition, we stand ready to invest in mergers, acquisitions, or strategic partnerships, should a suitable opportunity arise.

We estimate capital expenditures for the Company’s fiscal year 2025 will be approximately $200 million mainly in Asia and the U.S.; these investments will be targeted towards high-end and mainstream capacity that will increase the Company’s operating capability and efficiency and enable us to support customers’ near-term demands. As of May 4, 2025, we had outstanding capital commitments of approximately $164.8 million and accrued liabilities related to capital equipment purchases of approximately $14.5 million. Although payment timing could vary, primarily as a result of the timing of tool delivery, installation and testing, we currently estimate that we will fund $152.3 million of the Company’s total $179.3 million committed and recognized obligations for capital expenditures over the next twelve months.

On August 28, 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million to $100 million. During the six-month period ended May 4, 2025, the Company repurchased 3.8 million shares for $76.7 million. As of May 4, 2025, there was $23.3 million remaining under the August 28, 2024 authorization. Depending on market conditions, we may utilize some or the entire remaining approved amount to reacquire additional shares.

As discussed in Note 6 – PDMCX Joint Venture of the Company’s consolidated financial statements, DNP, the noncontrolling interest in the Company’s China-based joint venture has, under certain circumstances, the right to put its interest in the joint venture to Photronics, or to purchase the Company’s interest in the joint venture. Under all such circumstances, the sale of DNP’s interest would be at its ownership percentage of the joint venture’s net book value, with closing to take place within three business days of obtaining required approvals and clearance. As of the date of issuance of this report, DNP had not indicated its intention to exercise this right. As of May 4, 2025, Photronics and DNP each had net investments in this joint venture of approximately $148.5 million.

Cash Flows

   
YTD FY25
   
YTD FY24
 
Net cash provided by operating activities
 
$
109.9
   
$
118.0
 
Net cash used in investing activities
 
$
(80.8
)
 
$
(114.7
)
Net cash used in financing activities
 
$
(95.1
)
 
$
(4.7
)

Operating Activities: Net cash provided by operating activities reflects net income adjusted for certain non-cash items, including depreciation and amortization, share-based compensation, and the effects of changes in operating assets and liabilities. Net cash provided by operating activities decreased by $8.1 million in FY25, compared with the same period of FY24, primarily due to decreased net income.

Investing Activities:  Net cash flows used in investing activities decreased by $33.9 million in FY25, compared to the cash flows used in investing activities in the same period of FY24, primarily driven by an increase in proceeds from short-term investments of $28.3 million and a decrease of purchases of short term investments of $38.3 million, partially offset by an increase of purchases of property, plant and equipment of $32.4 million.

Financing Activities: Net cash used in financing activities increased by $90.4 million in the first half of FY25, compared to the same period of FY24. This was primarily driven by the repurchase of the Company’s common shares as part of the Share Repurchase Program of $76.7 million and increase of debt repayments of $15.2 million.

Effects of exchange rate changes on the Company’s cash, cash equivalents, and restricted cash balances decreased by $2.1 million from unfavorable $3.8 million during the first half of FY24 to unfavorable $1.7 million during the same period of FY25.

Non-GAAP Financial Measures

Non-GAAP Net Income attributable to Photronics, Inc. shareholders and non-GAAP diluted earnings per share are considered as “non-GAAP financial measures” as such term is defined by Regulation G of the Securities and Exchange Commission and may differ from similarly named non-GAAP financial measures used by other companies. The financial tables below reconcile Photronics, Inc. financial results under U.S. GAAP to our non-GAAP financial information. We believe these non-GAAP financial measures that exclude certain items are useful for analysts and investors to evaluate the Company’s on-going performance because they enable a more meaningful comparison of historical results of the Company’s core business. These non-GAAP metrics are not a measure of consolidated operating results under U.S. GAAP and should not be considered as an alternative to Net income (loss), Net income (loss) per share, or any other measure of consolidated results under U.S. GAAP. The items excluded from these non-GAAP metrics but included in the calculation of their closest U.S. GAAP equivalent, are significant components of the condensed consolidated statement of income and must be considered in performing a comprehensive assessment of overall financial performance.

  The following table reconciles U.S. GAAP to Non-GAAP Income for the indicated periods. The columns may not foot due to rounding.
   
Three Months Ended
 
     
May 4,
2025
     
February 2,
2025
     
April 28,
2024
  
Reconciliation of U.S. GAAP to Non-GAAP Net Income:
                 
                   
U.S. GAAP Net Income attributable to Photronics, Inc. shareholders
 
$
8,861
   
$
42,851
   
$
36,251
 
FX loss (gain)
   
31,111
     
(18,443
)
   
(14,766
)
Estimated tax effects of above
   
(8,337
)
   
5,152
     
3,743
 
Estimated noncontrolling interest effects of above
   
(7,376
)
   
2,823
     
3,489
 
Non-GAAP Net Income attributable to Photronics, Inc. shareholders
 
$
24,259
   
$
32,383
   
$
28,717
 
                         
Weighted-average number of common shares outstanding - Diluted
   
60,974
     
62,661
     
62,409
 
                         
Reconciliation of U.S. GAAP to Non-GAAP EPS:
                       
                         
U.S. GAAP diluted earnings per share
 
$
0.15
   
$
0.68
   
$
0.58
 
Effects of the above non-GAAP adjustments
   
0.25
     
(0.16
)
   
(0.12
)
Non-GAAP diluted earnings per share
 
$
0.40
   
$
0.52
   
$
0.46
 

Business Outlook

Our current business outlook and guidance was provided in the Photronics Q2 FY25 earnings press release, earnings presentation, and financial results conference call, but is not incorporated herein. These can be accessed in the investor section of our website - www.photronics.com. Information included on our website is not incorporated in this Form 10-Q.

Our future results of operations and the other forward-looking statements contained in this filing and in the Photronics Q2 FY25 earnings press release, and the related financial results conference call and earnings presentation involve a number of risks and uncertainties, some of which were discussed in Part I, Item 1A of our 2024 Form 10-K. These factors and a number of other unforeseeable factors could cause actual results to differ materially from our expectations.

Critical Accounting Estimates

Please refer to Part II, Item 7 of our 2024 Form 10-K for discussion of our critical accounting estimates. There have been no changes to our critical accounting estimates since the filing of our Form 10-K for the year ended October 31, 2024.

Item 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Exchange Rate Risk

We conduct business in several major currencies throughout our worldwide operations, and our financial performance may be affected by fluctuations in the exchange rates of these currencies. Changes in exchange rates can positively or negatively affect our reported revenue, operating income, assets, liabilities, and equity. The functional currencies of our Asian subsidiaries are the South Korean won, the New Taiwan dollar, the Chinese yuan, and the Singapore dollar. The functional currencies of our European subsidiaries are the British pound and the euro. In addition, we engage in transactions and have exposures to the Japanese yen.

We attempt to minimize our risk of foreign currency transaction losses by producing products in the same country in which the products are sold (thereby generating revenues and incurring expenses in the same currency), and by managing our working capital. However, in some instances, we sell products in a currency other than the functional currency of the entity where it was produced, or purchase products in a currency that differs from the functional currency of the purchasing entity. We may also enter into derivative contracts to mitigate our exposure to foreign currency fluctuations when we have a significant purchase obligation or significant receivable denominated in a currency that differs from the functional currency of the transacting subsidiary. We do not enter into derivatives for speculative purposes. There can be no assurance that this approach will protect us from the need to recognize significant foreign currency transaction gains and losses, especially in the event of a significant adverse movement in the value of any foreign currency in which we conduct business against any of our functional currencies, including the U.S. dollar.

Our primary net foreign currency exposures as of May 4, 2025, included the South Korean won, the Japanese yen, the New Taiwan dollar, the Chinese yuan, the Singapore dollar, the British pound sterling, and the euro. As of that date, a 10% adverse movement in the value of currencies different from the functional currencies of our subsidiaries would have resulted in a net unrealized pre-tax loss of $71.3 million, which represents an increase of $8.6 million from our exposure at February 2, 2025. Our most significant exposures at May 4, 2025, were exposures of the South Korean won, the Chinese yuan, and the New Taiwan dollar to the U.S. dollar, which were, respectively, $25.3 million, $8.6 million, and $34.4 million at that date. We do not believe that a 10% change in the exchange rates of non-US dollar currencies, other than the aforementioned currencies and the Japanese yen, would have had a material effect on our May 4, 2025, condensed consolidated financial statements.

Interest Rate Risk

A 10% adverse or favorable movement in the interest rates on our variable rate borrowings would not have had a material effect on the Company’s May 4, 2025, condensed consolidated financial statements, as there were no variable rate borrowings outstanding as of the balance sheet date.

Item 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

  We have established, and currently maintain, disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act, designed to provide reasonable assurance that information required to be disclosed in reports filed under the Exchange Act, is recorded, processed, summarized, and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

  Our management, under the supervision and with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of the end of the period covered by this report.

Changes in Internal Control over Financial Reporting

    There were no changes in the Company’s internal control over financial reporting during the second fiscal quarter ended May 4, 2025, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II.
OTHER INFORMATION

Item 1.
LEGAL PROCEEDINGS

  Please refer to Note 12 within Part I, Item 1 of this report for information on legal proceedings involving the Company.

Item 1A.
RISK FACTORS

   There have been no material changes, except the paragraph below, to our risk factors as set forth in “Item 1A. Risk Factors” in our 2024 Form 10-K.

Risks Related to Tariffs and Global Trade Policies
 
   In the second quarter of FY25, new tariffs were announced on imports to the U.S., including additional tariffs on imports from China, Taiwan, South Korea, Japan and the European Union, among others, followed by various modifications and delays. In response, several countries have imposed, or threatened to impose, reciprocal tariffs on imports from the U.S. and other retaliatory measures. Further changes are expected to be made in the future, which may include additional sector-based tariffs or other measures. The U.S. Department of Commerce has initiated an investigation under Section 232 of the Trade Expansion Act of 1962, as amended, into, among other things, imports of semiconductors, semiconductor manufacturing equipment, and their derivative products, including downstream products that contain semiconductors. Tariffs and trade restrictions may increase costs and complexity in our supply chain, including the procurement of semiconductor manufacturing equipment, raw materials, and critical components. They may also elevate the cost of our products, reduce demand, and negatively affect customer purchasing behavior. These risks, individually or collectively, could have a material adverse effect on our business, financial condition, and results of operations.

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

Issuer Purchases of Equity Securities

In September 2020, the Company’s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate us to acquire any common stock, and is subject to market conditions. From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million up to $100 million. During the six-month period ended May 4, 2025, the Company repurchased 3.8 million shares at a cost of $76.7 million pursuant to Rule 10b-18 of the Exchange Act. As of May 4, 2025, $23.3 million remained available under this authorization for the repurchase of additional shares.

The following table provides information relating to the Company’s repurchase of common stock during the second quarter of fiscal year 2025. This table excludes shares repurchased to settle employee tax withholding related to the vesting of stock awards.

   
Total
Number of
Shares
Purchased
   
Average
Price
Paid
Per share
   
Total Number
of Shares
Purchased as
Part of Publicly
Announced
Program
   
Dollar Value of
Shares That May
Yet Be Purchased
(in millions)
 
                         
February 3, 2025 – March 2, 2025
   
-
    $
-
     
-
   
$
95.4
 
March 3, 2025 – March 30, 2025
   
2,262,912
   
$
21.09
     
2,262,912
   
$
47.6
 
March 31, 2025 – May 4, 2025
   
1,352,287
   
$
17.99
     
1,352,287
   
$
23.3
 
Total
   
3,615,199
             
3,615,199
         

Item 3.
DEFAULTS UPON SENIOR SECURITIES

None.

Item 4.
MINE SAFETY DISCLOSURES

Not applicable

Item 5.
OTHER INFORMATION

Rule 10b5-1 Trading Arrangements

Our directors and officers (as defined in Rule 16a-1 under the Exchange Act) may from time to time enter into plans or other arrangements for the purchase or sale of our shares that are intended to satisfy the affirmative defense conditions of Rule 10b5–1(c) or may represent a non-Rule 10b5-1 trading arrangement under the Exchange Act.

No such plans or arrangements were adopted or terminated, including by modification, by any director or officer (as defined in Rule 16a-1 under the Exchange Act) during the quarter ended May 4, 2025.

Director Indemnification Agreements

On June 9, 2025, the Company entered into customary indemnification agreements with each of its directors. These agreements require the Company to provide indemnification and expense reimbursement to the director for losses incurred in legal proceedings related to his or her service as Company director in certain circumstances and to advance funds to the director to pay expenses as they are incurred.

Item 6.
EXHIBITS

   
     Incorporated by Reference
  
Exhibit
Number
 
Description
Form
Exhibit
Filing Date
Filed or
Furnished
Herewith
           
           
Form of Director Indemnification Agreement
     
X
           
Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a)
of the Exchange Act, as adopted pursuant to Section 302 of
the Sarbanes-Oxley Act of 2002.
     
 
X
           
Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a)
of the Exchange Act, as adopted pursuant to Section 302 of
the Sarbanes-Oxley Act of 2002.
     
X
           
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.
     
X
           
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.
     
X
           
101.INS
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
     
 
 
X
           
101.SCH
Inline XBRL Taxonomy Extension Schema Document
     
X
           
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document
     
X
           
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document
     
X
           
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document
     
X
           
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document
     
X
           
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
     
 
X

SIGNATURES

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

 
Photronics, Inc.
 
 
(Registrant)
 
     
By:
/s/ ERIC RIVERA
 
 
ERIC RIVERA
 
 
Executive Vice President,
Chief Financial Officer
 
 
(Principal Financial Officer
/Principal Accounting Officer)
 
     

 Date:  June 11, 2025


37

EX-10.1 2 ef20047578_ex10-1.htm EXHIBIT 10.1

Exhibit 10.1

DIRECTOR INDEMNIFICATION AGREEMENT
 
This Indemnification Agreement (“Agreement”), dated as of June 9, 2025, is by and between PHOTRONICS, INC., a Connecticut corporation (the “Company”) and [NAME OF DIRECTOR] (the “Indemnitee”).
 
WHEREAS, Indemnitee is a director of the Company/the Company expects Indemnitee to join the Company as a director;
 
WHEREAS, both the Company and Indemnitee recognize the increased risk of litigation and other claims being asserted against directors and officers of public companies;
 
WHEREAS, the board of directors of the Company (the “Board”) has determined that enhancing the ability of the Company to retain and attract as directors and officers the most capable persons is in the best interests of the Company and that the Company therefore should seek to assure such persons that indemnification and insurance coverage is available; and
 
WHEREAS, in recognition of the need to provide Indemnitee with substantial protection against personal liability, in order to procure Indemnitee’s [continued] service as a director of the Company and to enhance Indemnitee’s ability to serve the Company in an effective manner, and in order to provide such protection pursuant to express contract rights (intended to be enforceable irrespective of, among other things, any amendment to the Company’s certificate of incorporation or bylaws (collectively, the “Constituent Documents”), any change in the composition of the Board or any change in control or business combination transaction relating to the Company), the Company wishes to provide in this Agreement for the indemnification of, and the advancement of Expenses (as defined in Section 1(f) below) to, Indemnitee as set forth in this Agreement and, to the extent insurance is maintained, for the [continued] coverage of Indemnitee under the Company’s directors’ and officers’ liability insurance policies.
 
NOW, THEREFORE, in consideration of the foregoing and the Indemnitee’s agreement to [continue to] provide services to the Company, the parties agree as follows:
 
1.            Definitions. For purposes of this Agreement, the following terms shall have the following meanings:
 
(a)          “Beneficial Owner” has the meaning given to the term “beneficial owner” in Rule 13d-3 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”).
 
(b)          “Change in Control” means the occurrence after the date of this Agreement of any of the following events:
 
(i)          any Person is or becomes the Beneficial Owner, directly or indirectly, of securities of the Company representing 15% or more of the Company’s then outstanding Voting Securities unless the change in relative Beneficial Ownership of the Company’s securities by any Person results solely from a reduction in the aggregate number of outstanding shares of securities entitled to vote generally in the election of directors;
 

(ii)          the consummation of a reorganization, merger or consolidation, unless immediately following such reorganization, merger or consolidation, all of the Beneficial Owners of the Voting Securities of the Company immediately prior to such transaction beneficially own, directly or indirectly, more than 50% of the combined voting power of the outstanding Voting Securities of the entity resulting from such transaction;
 
(iii)         during any period of two consecutive years, not including any period prior to the execution of this Agreement, individuals who at the beginning of such period constituted the Board (including for this purpose any new directors whose election by the Board or nomination for election by the Company’s stockholders was approved by a vote of at least two-thirds (2/3) of the directors then still in office who either were directors at the beginning of the period or whose election or nomination for election was previously so approved) cease for any reason to constitute at least a majority of the Board; or
 
(iv)         the stockholders of the Company approve a plan of complete liquidation or dissolution of the Company or an agreement for the sale or disposition by the Company of all or substantially all of the Company’s assets.
 
(c)          “Claim” means:
 
(i)          any threatened, pending or completed action, suit, proceeding or alternative dispute resolution mechanism, whether civil, criminal, administrative, arbitrative, investigative or other, and whether made pursuant to federal, state or other law; or
 
(ii)          any inquiry, hearing or investigation that the Indemnitee determines might lead to the institution of any such action, suit, proceeding or alternative dispute resolution mechanism.
 
(d)          “Connecticut Court” shall have the meaning ascribed to it in Section 9(e) below.
 
(e)          “Disinterested Director” means a director of the Company who is not and was not a party to the Claim in respect of which indemnification is sought by Indemnitee.
 
(f)          “Expenses” means any and all expenses, including attorneys’ and experts’ fees, court costs, transcript costs, travel expenses, duplicating, printing and binding costs, telephone charges, and all other costs and expenses incurred in connection with investigating, defending, being a witness in or participating in (including on appeal), or preparing to defend, be a witness or participate in, any Claim. Expenses also shall include (i) Expenses incurred in connection with any appeal resulting from any Claim, including without limitation the premium, security for, and other costs relating to any cost bond, supersedeas bond, or other appeal bond or its equivalent, and (ii) for purposes of Section 5 only, Expenses incurred by Indemnitee in connection with the interpretation, enforcement or defense of Indemnitee’s rights under this Agreement, by litigation or otherwise. Expenses, however, shall not include amounts paid in settlement by Indemnitee or the amount of judgments or fines against Indemnitee. The parties agree that for the purposes of any advancement of Expenses for which Indemnitee has made written demand to the Company in accordance with this Agreement, all Expenses included in such demand that are certified by affidavit of Indemnitee’s counsel as being reasonable shall be presumed conclusively to be reasonable.
 
2

(g)          “Expense Advance” means any payment of Expenses advanced to Indemnitee by the Company pursuant to Section 4 or Section 5 hereof.
 
(h)          “Indemnifiable Event” means any event or occurrence, whether occurring before, on or after the date of this Agreement, related to the fact that Indemnitee is or was a director, officer, employee or agent of the Company or any subsidiary of the Company, or is or was serving at the request of the Company as a director, officer, employee, member, manager, trustee or agent of any other corporation, limited liability company, partnership, joint venture, trust or other entity or enterprise (collectively with the Company, “Enterprise”) or by reason of an action or inaction by Indemnitee in any such capacity (whether or not serving in such capacity at the time any Loss is incurred for which indemnification can be provided under this Agreement).
 
(i)          “Independent Counsel” means a law firm, or a member of a law firm, that is experienced in matters of corporation law and neither presently performs, nor in the past five years has performed, services for either: (i) the Company or Indemnitee (other than in connection with matters concerning Indemnitee under this Agreement or of other indemnitees under similar agreements) or (ii) any other party to the Claim giving rise to a claim for indemnification hereunder. Notwithstanding the foregoing, the term “Independent Counsel” shall not include any person who, under the applicable standards of professional conduct then prevailing, would have a conflict of interest in representing either the Company or Indemnitee in an action to determine Indemnitee’s rights under this Agreement.
 
(j)          “Losses” means any and all Expenses, damages, losses, liabilities, judgments, fines, penalties (whether civil, criminal or other), ERISA excise taxes, amounts paid or payable in settlement, including any interest, assessments, any federal, state, local or foreign taxes imposed as a result of the actual or deemed receipt of any payments under this Agreement and all other charges paid or payable in connection with investigating, defending, being a witness in or participating in (including on appeal), or preparing to defend, be a witness or participate in, any Claim.
 
(k)          “Person” means any individual, corporation, firm, partnership, joint venture, limited liability company, estate, trust, business association, organization, governmental entity or other entity and includes the meaning set forth in Sections 13(d) and 14(d) of the Exchange Act.
 
(l)          “Standard of Conduct Determination” shall have the meaning ascribed to it in Section 9(b) below.
 
3

(m)          “Voting Securities” means any securities of the Company that vote generally in the election of directors.
 
2.           Services to the Company. Indemnitee agrees to [serve/continue to serve] as a director or officer of the Company for so long as Indemnitee is duly elected or appointed or until Indemnitee tenders [his/her] resignation or is no longer serving in such capacity. This Agreement shall not be deemed an employment agreement between the Company (or any of its subsidiaries or Enterprise) and Indemnitee. If an employee of the Company, Indemnitee specifically acknowledges that [his/her] employment with the Company or any of its subsidiaries or Enterprise is at will and the Indemnitee may be discharged at any time for any reason, with or without cause, except as may be otherwise provided in any written employment agreement between Indemnitee and the Company (or any of its subsidiaries or Enterprise), other applicable formal severance policies duly adopted by the Board or, with respect to service as a director or officer of the Company, by the Company’s Constituent Documents or Connecticut law. This Agreement shall continue in force after Indemnitee has ceased to serve as a director or officer of the Company or, at the request of the Company, of any of its subsidiaries or Enterprise, as provided in Section 12 hereof.
 
3.           Indemnification. Subject to Section 9 and Section 10 of this Agreement, the Company shall indemnify Indemnitee, to the fullest extent permitted by the laws of the State of Connecticut in effect on the date hereof, or as such laws may from time to time hereafter be amended to increase the scope of such permitted indemnification, against any and all Losses if Indemnitee was or is or becomes a party to or participant in, or is threatened to be made a party to or participant in, any Claim by reason of or arising in part out of an Indemnifiable Event, including, without limitation, Claims brought by or in the right of the Company, Claims brought by third parties, and Claims in which the Indemnitee is solely a witness.
 
4.           Advancement of Expenses. Indemnitee shall have the right to advancement by the Company, prior to the final disposition of any Claim by final adjudication to which there are no further rights of appeal, of any and all Expenses actually and reasonably paid or incurred by Indemnitee in connection with any Claim arising out of an Indemnifiable Event. Indemnitee’s right to such advancement is not subject to the satisfaction of any standard of conduct. Without limiting the generality or effect of the foregoing, within thirty (30) days after any request by Indemnitee, the Company shall, in accordance with such request, (a) pay such Expenses on behalf of Indemnitee, (b) advance to Indemnitee funds in an amount sufficient to pay such Expenses, or (c) reimburse Indemnitee for such Expenses. In connection with any request for Expense Advances, Indemnitee shall not be required to provide any documentation or information to the extent that the provision thereof would undermine or otherwise jeopardize attorney-client privilege. In connection with any request for Expense Advances, Indemnitee shall execute and deliver to the Company an undertaking (which shall be accepted without reference to Indemnitee’s ability to repay the Expense Advances), in form and substance substantially acceptable to the Company, to repay any amounts paid, advanced, or reimbursed by the Company for such Expenses to the extent that it is ultimately determined, following the final disposition of such Claim, that Indemnitee is not entitled to indemnification hereunder. Indemnitee’s obligation to reimburse the Company for Expense Advances shall be unsecured and no interest shall be charged thereon.
 
4

5.           Indemnification for Expenses in Enforcing Rights. To the fullest extent allowable under applicable law, the Company shall also indemnify against, and, if requested by Indemnitee, shall advance to Indemnitee subject to and in accordance with Section 4, any Expenses actually and reasonably paid or incurred by Indemnitee in connection with any action or proceeding by Indemnitee for (a) indemnification or reimbursement or advance payment of Expenses by the Company under any provision of this Agreement, or under any other agreement or provision of the Constituent Documents now or hereafter in effect relating to Claims relating to Indemnifiable Events, and/or (b) recovery under any directors’ and officers’ liability insurance policies maintained by the Company, regardless of whether Indemnitee ultimately is determined to be entitled to such indemnification or insurance recovery, as the case may be. However, in the event Indemnitee is ultimately determined not to be entitled to such indemnification or insurance recovery, as the case may be, then all amounts advanced under this Section 5 shall be repaid to the Company. Indemnitee shall be required to reimburse the Company in the event that a final judicial determination is made that such action brought by Indemnitee was frivolous or not made in good faith.
 
6.           Partial Indemnity. If Indemnitee is entitled under any provision of this Agreement to indemnification by the Company for a portion of any Losses in respect of a Claim related to an Indemnifiable Event but not for the total amount thereof, the Company shall nevertheless indemnify Indemnitee for the portion thereof to which Indemnitee is entitled.
 
7.           Notification and Defense of Claims.
 
(a)          Notification of Claims. Indemnitee shall notify the Company in writing as soon as practicable of any Claim which could relate to an Indemnifiable Event or for which Indemnitee could seek Expense Advances, including a brief description (based upon information then available to Indemnitee) of the nature of, and the facts underlying, such Claim. The failure by Indemnitee to timely notify the Company hereunder shall not relieve the Company from any liability hereunder except the Company shall not be liable to indemnify Indemnitee under this Agreement with respect to any judicial award in a Claim related to an Indemnifiable Event if the Company was not given a reasonable and timely opportunity to participate at its expense in the defense of such action. If at the time of the receipt of such notice, the Company has directors’ and officers’ liability insurance in effect under which coverage for Claims related to Indemnifiable Events is potentially available, the Company shall give prompt written notice to the applicable insurers in accordance with the procedures set forth in the applicable policies. The Company shall provide to Indemnitee a copy of such notice delivered to the applicable insurers, and copies of all subsequent correspondence between the Company and such insurers regarding the Claim, in each case substantially concurrently with the delivery or receipt thereof by the Company.
 
5

(b)          Defense of Claims. The Company shall be entitled to participate in the defense of any Claim relating to an Indemnifiable Event at its own expense and, except as otherwise provided below, to the extent the Company so wishes, it may assume the defense thereof with counsel reasonably satisfactory to Indemnitee. After notice from the Company to Indemnitee of its election to assume the defense of any such Claim, the Company shall not be liable to Indemnitee under this Agreement or otherwise for any Expenses subsequently directly incurred by Indemnitee in connection with Indemnitee’s defense of such Claim other than reasonable costs of investigation or as otherwise provided below. Indemnitee shall have the right to employ its own legal counsel in such Claim, but all Expenses related to such counsel incurred after notice from the Company of its assumption of the defense shall be at Indemnitee’s own expense; provided, however, that if (i) Indemnitee’s employment of its own legal counsel has been authorized by the Company, (ii) Indemnitee has notified the Company it has reasonably determined there may be a conflict of interest between Indemnitee and the Company in the defense of such Claim, (iii) after a Change in Control, Indemnitee’s employment of its own counsel has been approved by the Independent Counsel or (iv) the Company shall not in fact have employed counsel to assume the defense of such Claim, then Indemnitee shall be entitled to retain its own separate counsel (but not more than one law firm plus, if applicable, local counsel in respect of any such Claim) and all Expenses related to such separate counsel shall be borne by the Company.
 
8.           Procedure upon Application for Indemnification. In order to obtain indemnification pursuant to this Agreement, Indemnitee shall submit to the Company a written request therefor, including in such request such documentation and information as is reasonably available to Indemnitee and is reasonably necessary to determine whether and to what extent Indemnitee is entitled to indemnification following the final disposition of the Claim, provided that documentation and information need not be so provided to the extent that the provision thereof would undermine or otherwise jeopardize attorney-client privilege. Indemnification shall be made insofar as the Company determines Indemnitee is entitled to indemnification in accordance with Section 9 below.
 
9.           Determination of Right to Indemnification.
 
(a)          Mandatory Indemnification; Indemnification as a Witness.
 
(i)          To the extent Indemnitee shall have been successful on the merits or otherwise in defense of any Claim relating to an Indemnifiable Event or any portion thereof or in defense of any issue or matter therein, including without limitation dismissal without prejudice, Indemnitee shall be indemnified against all Losses relating to such Claim in accordance with Section 3 to the fullest extent allowable by law, and no Standard of Conduct Determination (as defined in Section 9(b)) shall be required.
 
(ii)          To the extent Indemnitee’s involvement in a Claim relating to an Indemnifiable Event is to prepare to serve and serve as a witness, and not as a party, the Indemnitee shall be indemnified against all Losses incurred in connection therewith to the fullest extent allowable by law and no Standard of Conduct Determination (as defined in Section 9(b)) shall be required.
 
(b)          Standard of Conduct. To the extent that the provisions of Section 9(a) are inapplicable to a Claim related to an Indemnifiable Event that shall have been finally disposed of, any determination of whether Indemnitee has satisfied any applicable standard of conduct under Connecticut law that is a legally required condition to indemnification of Indemnitee hereunder against Losses relating to such Claim and any determination that Expense Advances must be repaid to the Company (a “Standard of Conduct Determination”) shall be made as follows:
 
6

(i)           if no Change in Control has occurred, (A) by a majority vote of the Disinterested Directors, even if less than a quorum of the Board, (B) by a committee of Disinterested Directors designated by a majority vote of the Disinterested Directors, even though less than a quorum or (C) if there are no such Disinterested Directors, by Independent Counsel in a written opinion addressed to the Board, a copy of which shall be delivered to Indemnitee; and
 
(ii)          if a Change in Control shall have occurred, (A) if the Indemnitee so requests in writing, by a majority vote of the Disinterested Directors, even if less than a quorum of the Board or (B) otherwise, by Independent Counsel in a written opinion addressed to the Board, a copy of which shall be delivered to Indemnitee.
 
The Company shall indemnify and hold harmless Indemnitee against and, if requested by Indemnitee, shall reimburse Indemnitee for, or advance to Indemnitee, within thirty (30) days of such request, any and all Expenses incurred by Indemnitee in cooperating with the person or persons making such Standard of Conduct Determination.
 
(c)          Making the Standard of Conduct Determination. The Company shall use its reasonable best efforts to cause any Standard of Conduct Determination required under Section 9(b) to be made as promptly as practicable. If the person or persons designated to make the Standard of Conduct Determination under Section 9(b) shall not have made a determination within 30 days after the later of (A) receipt by the Company of a written request from Indemnitee for indemnification pursuant to Section 8 (the date of such receipt being the “Notification Date”) and (B) the selection of an Independent Counsel, if such determination is to be made by Independent Counsel, then Indemnitee shall be deemed to have satisfied the applicable standard of conduct; provided that such 30-day period may be extended for a reasonable time, not to exceed an additional 30 days if the person or persons making such determination in good faith requires such additional time to obtain or evaluate information relating thereto. Notwithstanding anything in this Agreement to the contrary, no determination as to entitlement of Indemnitee to indemnification under this Agreement shall be required to be made prior to the final disposition of any Claim.
 
(d)          Payment of Indemnification. If, in regard to any Losses:
 
(i)          Indemnitee shall be entitled to indemnification pursuant to Section 9(a);
 
(ii)          no Standard Conduct Determination is legally required as a condition to indemnification of Indemnitee hereunder; or
 
7

(iii)          Indemnitee has been determined or deemed pursuant to Section 9(b) or Section 9(c) to have satisfied the Standard of Conduct Determination,
 
then the Company shall pay to Indemnitee, within fifteen (15) days after the later of (A) the Notification Date or (B) the earliest date on which the applicable criterion specified in clause (i), (ii) or (iii) is satisfied, an amount equal to such Losses.
 
(e)          Selection of Independent Counsel for Standard of Conduct Determination. If a Standard of Conduct Determination is to be made by Independent Counsel pursuant to Section 9(b)(i), the Independent Counsel shall be selected by the Disinterested Directors, and the Company shall give written notice to Indemnitee advising him/her of the identity of the Independent Counsel so selected. If a Standard of Conduct Determination is to be made by Independent Counsel pursuant to Section 9(b)(ii), the Independent Counsel shall be selected by Indemnitee, and Indemnitee shall give written notice to the Company advising it of the identity of the Independent Counsel so selected. In either case, Indemnitee or the Company, as applicable, may, within five (5) business days after receiving written notice of selection from the other, deliver to the other a written objection to such selection; provided, however, that such objection may be asserted only on the ground that the Independent Counsel so selected does not satisfy the criteria set forth in the definition of “Independent Counsel” in Section 1(i), and the objection shall set forth with particularity the factual basis of such assertion. Absent a proper and timely objection, the person or firm so selected shall act as Independent Counsel. If such written objection is properly and timely made and substantiated, (i) the Independent Counsel so selected may not serve as Independent Counsel unless and until such objection is withdrawn or a court has determined that such objection is without merit; and (ii) the non-objecting party may, at its option, select an alternative Independent Counsel and give written notice to the other party advising such other party of the identity of the alternative Independent Counsel so selected, in which case the provisions of the two immediately preceding sentences, the introductory clause of this sentence and numbered clause (i) of this sentence shall apply to such subsequent selection and notice. If applicable, the provisions of clause (ii) of the immediately preceding sentence shall apply to successive alternative selections. If no Independent Counsel that is permitted under the foregoing provisions of this Section 9(e) to make the Standard of Conduct Determination shall have been selected within 20 days after the Company gives its initial notice pursuant to the first sentence of this Section 9(e) or Indemnitee gives its initial notice pursuant to the second sentence of this Section 9(e), as the case may be, either the Company or Indemnitee may petition the Superior Court of the State of Connecticut, Judicial District of Danbury (“Danbury Superior Court”) to resolve any objection which shall have been made by the Company or Indemnitee to the other’s selection of Independent Counsel and/or to appoint as Independent Counsel a person to be selected by the Court or such other person as the Court shall designate, and the person or firm with respect to whom all objections are so resolved or the person or firm so appointed will act as Independent Counsel. In all events, the Company shall pay all of the reasonable fees and expenses of the Independent Counsel incurred in connection with the Independent Counsel’s determination pursuant to Section 9(b).
 
8

(f)          Presumptions and Defenses.
 
(i)          Indemnitee’s Entitlement to Indemnification. In making any Standard of Conduct Determination, the person or persons making such determination shall presume that Indemnitee has satisfied the applicable standard of conduct and is entitled to indemnification, and the Company shall have the burden of proof to overcome that presumption and establish that Indemnitee is not so entitled. Any Standard of Conduct Determination that is adverse to Indemnitee may be challenged by the Indemnitee in the Danbury Superior Court. No determination by the Company (including by its directors or any Independent Counsel) that Indemnitee has not satisfied any applicable standard of conduct may be used as a defense to any legal proceedings brought by Indemnitee to secure indemnification or reimbursement or advance payment of Expenses by the Company hereunder or create a presumption that Indemnitee has not met any applicable standard of conduct.
 
(ii)          Reliance as a Safe Harbor. For purposes of this Agreement, and without creating any presumption as to a lack of good faith if the following circumstances do not exist, Indemnitee shall be deemed to have acted in good faith and in a manner he or she reasonably believed to be in or not opposed to the best interests of the Company if Indemnitee’s actions or omissions to act are taken in good faith reliance upon the records of the Company, including its financial statements, or upon information, opinions, reports or statements furnished to Indemnitee by the officers or employees of the Company or any of its subsidiaries in the course of their duties, or by committees of the Board or by any other Person (including legal counsel, accountants and financial advisors) as to matters Indemnitee reasonably believes are within such other Person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Company. In addition, the knowledge and/or actions, or failures to act, of any director, officer, agent or employee of the Company shall not be imputed to Indemnitee for purposes of determining the right to indemnity hereunder.
 
(iii)          No Other Presumptions. For purposes of this Agreement, the termination of any Claim by judgment, order, settlement (whether with or without court approval) or conviction, or upon a plea of nolo contendere or its equivalent, will not create a presumption that Indemnitee did not meet any applicable standard of conduct or have any particular belief, or that indemnification hereunder is otherwise not permitted.
 
(iv)          Defense to Indemnification and Burden of Proof. It shall be a defense to any action brought by Indemnitee against the Company to enforce this Agreement (other than an action brought to enforce a claim for Losses incurred in defending against a Claim related to an Indemnifiable Event in advance of its final disposition) that it is not permissible under applicable law for the Company to indemnify Indemnitee for the amount claimed. In connection with any such action or any related Standard of Conduct Determination, the burden of proving such a defense or that the Indemnitee did not satisfy the applicable standard of conduct shall be on the Company.
 
9

(v)          Resolution of Claims. The Company acknowledges that a settlement or other disposition short of final judgment may be successful on the merits or otherwise for purposes of Section 9(a)(i) if it permits a party to avoid expense, delay, distraction, disruption and uncertainty. In the event that any Claim relating to an Indemnifiable Event to which Indemnitee is a party is resolved in any manner other than by adverse judgment against Indemnitee (including, without limitation, settlement of such action, claim or proceeding with our without payment of money or other consideration), it shall be presumed that Indemnitee has been successful on the merits or otherwise for purposes of Section 9(a)(i). The Company shall have the burden of proof to overcome this presumption.
 
10.          Exclusions from Indemnification. Notwithstanding anything in this Agreement to the contrary, the Company shall not be obligated to:
 
(a)          indemnify or advance funds to Indemnitee for Expenses or Losses with respect to proceedings initiated by Indemnitee, including any proceedings against the Company or its directors, officers, employees or other indemnitees and not by way of defense, except:
 
(i)           proceedings referenced in Section 5 above (unless a court of competent jurisdiction determines that each of the material assertions made by Indemnitee in such proceeding was not made in good faith or was frivolous); or
 
(ii)          where the Company has joined in or the Board has consented to the initiation of such proceedings.
 
(b)          indemnify Indemnitee if a final decision by a court of competent jurisdiction determines that such indemnification is prohibited by applicable law.
 
(c)          indemnify Indemnitee for the disgorgement of profits arising from the purchase or sale by Indemnitee of securities of the Company in violation of Section 16(b) of the Exchange Act, or any similar successor statute.
 
(d)          indemnify or advance funds to Indemnitee for Indemnitee’s reimbursement to the Company of any bonus or other incentive-based or equity-based compensation previously received by Indemnitee, or payment of any profits realized by Indemnitee from the sale of securities of the Company, as required in each case under the Exchange Act (including any such reimbursements under Section 304 of the Sarbanes-Oxley Act of 2002 in connection with an accounting restatement of the Company or under any clawback policy adopted by the Company, including the Company’s Compensation Recovery Policy to comply with Rule 10D-1 under the Exchange Act and applicable stock exchange listing requirements, or the payment to the Company of profits arising from the purchase or sale by Indemnitee of securities in violation of Section 306 of the Sarbanes-Oxley Act).
 
10

11.          Settlement of Claims. The Company shall not be liable to Indemnitee under this Agreement for any amounts paid in settlement of any threatened or pending Claim related to an Indemnifiable Event effected without the Company’s prior written consent, which shall not be unreasonably withheld; provided, however, that if a Change in Control has occurred, the Company shall be liable for indemnification of the Indemnitee for amounts paid in settlement if an Independent Counsel has approved the settlement. The Company shall not settle any Claim related to an Indemnifiable Event in any manner that would impose any Losses on the Indemnitee without the Indemnitee’s prior written consent.
 
12.          Duration. All agreements and obligations of the Company contained herein shall continue during the period that Indemnitee is a director or officer of the Company (or is serving at the request of the Company as a director, officer, employee, member, trustee or agent of another Enterprise) and shall continue thereafter (i) so long as Indemnitee may be subject to any possible Claim relating to an Indemnifiable Event (including any rights of appeal thereto) and (ii) throughout the pendency of any proceeding (including any rights of appeal thereto) commenced by Indemnitee to enforce or interpret his or her rights under this Agreement, even if, in either case, he or she may have ceased to serve in such capacity at the time of any such Claim or proceeding.
 
13.          Non-Exclusivity. The rights of Indemnitee hereunder will be in addition to any other rights Indemnitee may have under the Constituent Documents, the Connecticut Business Corporation Act, any other contract or otherwise (collectively, “Other Indemnity Provisions”); provided, however, that (a) to the extent Indemnitee otherwise would have any greater right to indemnification under any Other Indemnity Provision, Indemnitee will be deemed to have such greater right hereunder and (b) to the extent any change is made to any Other Indemnity Provision which permits any greater right to indemnification than provided under this Agreement as of the date hereof, Indemnitee will be deemed to have such greater right hereunder. The Company will not adopt any amendment to any of the Constituent Documents the effect of which would be to deny, diminish or encumber Indemnitee’s right to indemnification under this Agreement or any Other Indemnity Provision.
 
14.          Liability Insurance. For the duration of Indemnitee’s service as a director of the Company, and thereafter for so long as Indemnitee shall be subject to any pending Claim relating to an Indemnifiable Event, the Company shall use commercially reasonable efforts (taking into account the scope and amount of coverage available relative to the cost thereof) to continue to maintain in effect policies of directors’ and officers’ liability insurance providing coverage that is at least substantially comparable in scope and amount to that provided by the Company’s current policies of directors’ and officers’ liability insurance. In all policies of directors’ and officers’ liability insurance maintained by the Company, Indemnitee shall be named as an insured in such a manner as to provide Indemnitee the same rights and benefits as are provided to the most favorably insured of the Company’s directors. Upon request, the Company will provide to Indemnitee copies of all directors’ and officers’ liability insurance applications, binders, policies, declarations, endorsements and other related materials.
 
11

15.          No Duplication of Payments. The Company shall not be liable under this Agreement to make any payment to Indemnitee in respect of any Losses to the extent Indemnitee has otherwise received payment under any insurance policy, the Constituent Documents, Other Indemnity Provisions or otherwise of the amounts otherwise indemnifiable by the Company hereunder.
 
16.          Subrogation. In the event of payment to Indemnitee under this Agreement, the Company shall be subrogated to the extent of such payment to all of the rights of recovery of Indemnitee. Indemnitee shall execute all papers required and shall do everything that may be necessary to secure such rights, including the execution of such documents necessary to enable the Company effectively to bring suit to enforce such rights.
 
17.          Amendments. No supplement, modification or amendment of this Agreement shall be binding unless executed in writing by both of the parties hereto. No waiver of any of the provisions of this Agreement shall be binding unless in the form of a writing signed by the party against whom enforcement of the waiver is sought, and no such waiver shall operate as a waiver of any other provisions hereof (whether or not similar), nor shall such waiver constitute a continuing waiver. Except as specifically provided herein, no failure to exercise or any delay in exercising any right or remedy hereunder shall constitute a waiver thereof.
 
18.          Binding Effect. This Agreement shall be binding upon and inure to the benefit of and be enforceable by the parties hereto and their respective successors (including any direct or indirect successor by purchase, merger, consolidation or otherwise to all or substantially all of the business and/or assets of the Company), assigns, spouses, heirs and personal and legal representatives. The Company shall require and cause any successor (whether direct or indirect by purchase, merger, consolidation or otherwise) to all, substantially all or a substantial part of the business and/or assets of the Company, by written agreement in form and substances satisfactory to Indemnitee, expressly to assume and agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform if no such succession had taken place.
 
19.          Severability. The provisions of this Agreement shall be severable in the event that any of the provisions hereof (including any portion thereof) are held by a court of competent jurisdiction to be invalid, illegal, void or otherwise unenforceable, and the remaining provisions shall remain enforceable to the fullest extent permitted by law. Upon such determination that any term or other provision is invalid, illegal or unenforceable, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.
 
20.          Notices. All notices, requests, demands and other communications hereunder shall be in writing and shall be deemed to have been duly given if delivered by hand, against receipt, or mailed, by postage prepaid, certified or registered mail:
 
(a)          if to Indemnitee, to the address set forth on the signature page hereto.
 
12

(b)          if to the Company, to:
 
PHOTRONICS, INC.
15 Secor Road
Brookfield, CT 06804
Attn: General Counsel
 
Notice of change of address shall be effective only when given in accordance with this Section. All notices complying with this Section shall be deemed to have been received on the date of hand delivery or on the third business day after mailing.
 
21.          Governing Law and Forum. This Agreement shall be governed by and construed and enforced in accordance with the laws of the State of Connecticut applicable to contracts made and to be performed in such state without giving effect to its principles of conflicts of laws. The Company and Indemnitee hereby irrevocably and unconditionally: (a) agree that any action or proceeding arising out of or in connection with this Agreement shall be brought only in the Danbury Superior Court and not in any other state or federal court in the United States, (b) consent to submit to the exclusive jurisdiction of the Danbury Superior Court for purposes of any action or proceeding arising out of or in connection with this Agreement and (c) waive, and agree not to plead or make, any claim that the Danbury Superior Court lacks venue or that any such action or proceeding brought in the Danbury Superior Court has been brought in an improper or inconvenient forum.
 
22.          Headings. The headings of the sections and paragraphs of this Agreement are inserted for convenience only and shall not be deemed to constitute part of this Agreement or to affect the construction or interpretation thereof.
 
23.          Counterparts. This Agreement may be executed in one or more counterparts, each of which shall for all purposes be deemed to be an original, but all of which together shall constitute one and the same Agreement.
 
[SIGNATURE PAGE FOLLOWS]

13

IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first above written.

 
PHOTRONICS, INC.
   
 
By:

 
 
 
Name:
 
  Title:
 
 
INDEMNITEE
     
     
  Name:  
     
  Address:
 
     
     
 

14

EX-31.1 3 ef20047578_ex31-1.htm EXHIBIT 31.1

EXHIBIT 31.1

I, George C. Macricostas, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Photronics, 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 the registrant’s board of directors (or persons performing the equivalent functions):

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

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

/s/ GEORGE C. MACRICOSTAS
 
   
George C. Macricostas
Chairman and Chief Executive Officer
(Principal Executive Officer)
June 11, 2025
 

 
EX-31.2 4 ef20047578_ex31-2.htm EXHIBIT 31.2

EXHIBIT 31.2

I, Eric Rivera, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Photronics, 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 the registrant’s board of directors (or persons performing the equivalent functions):

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

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

/s/ ERIC RIVERA
 
   
Eric Rivera
Executive Vice President, Chief Financial Officer
(Principal Financial Officer / Principal Accounting Officer)
June 11, 2025
 

 
EX-32.1 5 ef20047578_ex32-1.htm EXHIBIT 32.1

EXHIBIT 32.1

Section 1350 Certification of the Chief Executive Officer

I, George C. Macricostas, Chief Executive Officer of Photronics, Inc. (the “Company”), certify, to my knowledge, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

(1)
The Quarterly Report on Form 10-Q of the Company for the quarter ended May 4, 2025 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

The foregoing certification is being furnished pursuant to 18 U.S.C. §1350 and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

/s/ GEORGE C. MACRICOSTAS
 

 
George C. Macricostas
Chairman and Chief Executive Officer
(Principal Executive Officer)
June 11, 2025
 



EX-32.2 6 ef20047578_ex32-2.htm EXHIBIT 32.2

EXHIBIT 32.2

Section 1350 Certification of the Chief Financial Officer

I, Eric Rivera, Chief Financial Officer of Photronics, Inc. (the “Company”), certify, to my knowledge, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

(1)
The Quarterly Report on Form 10-Q of the Company for the quarter ended May 4, 2025 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

The foregoing certification is being furnished pursuant to 18 U.S.C. §1350 and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.

/s/ERIC RIVERA
 
   
Eric Rivera
Executive Vice President, Chief Financial Officer
(Principal Financial Officer / Principal Accounting Officer)
June 11, 2025
 



EX-101.SCH 7 plab-20250504.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - PDMCX JOINT VENTURE link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - SHARE REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - INSIDER TRADING ARRANGEMENTS link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 070600 - Disclosure - PDMCX JOINT VENTURE (Policies) link:presentationLink link:calculationLink link:definitionLink 070800 - Disclosure - REVENUE (Policies) link:presentationLink link:calculationLink link:definitionLink 070900 - Disclosure - SHARE-BASED COMPENSATION (Policies) link:presentationLink link:calculationLink link:definitionLink 071000 - Disclosure - INCOME TAXES (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - PDMCX JOINT VENTURE (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - PDMCX JOINT VENTURE, VIE (Details) link:presentationLink link:calculationLink link:definitionLink 090602 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - DEBT, Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - DEBT, Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - DEBT, Xiamen Working Capital Loans (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - REVENUE, Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - SHARE REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 plab-20250504_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 plab-20250504_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 plab-20250504_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable, net of allowance of $1,171 in 2025 and $1,126 in 2024 Total Accounts Receivable, after Allowance for Credit Loss, Current Accumulated other comprehensive loss CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT [Abstract] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Accounts receivable, allowance Allowance for Credit Losses Restricted Stock [Member] Share-based Payment Awards [Member] Share-Based Payment Arrangement [Member] Condensed Consolidated Balance Sheets [Abstract] Basic (in dollars per share) Cash and cash equivalents Cash and cash equivalents at end of period CASH, CASH EQUIVALENTS AND INVESTMENTS [Abstract] Cash [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Changes in assets and liabilities: Commercial Paper [Member] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common stock, $0.01 par value, 150,000 shares authorized, 58,711 shares issued and outstanding as of May 4, 2025, and 61,949 shares issued and outstanding as of October 31, 2024 Common Stock, Value, Issued Comprehensive income attributable to Photronics, Inc. shareholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of goods sold Depreciation Expense Depreciation Expense [Abstract] Total current liabilities Current liabilities Current liabilities: Current portion of long-term debt Long-Term Debt and Lease Obligation, Current Long-term debt Long-term debt Long-Term Debt and Lease Obligation DEBT Debt Disclosure [Text Block] Periodic payment frequency Debt Instrument, Name [Domain] Periodic payment amount Debt Instrument, Payment Terms Finance lease monthly payments Debt Instrument, Periodic Payment Debt Instruments [Abstract] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Diluted (in dollars per share) Earnings Per Share, Diluted Principles of Consolidation Effective tax rates Effective Income Tax Rate Reconciliation, Percent U.S. statutory tax rates Expense incurred Employee Stock Purchase Plan [Member] Employee Stock [Member] Share-based compensation Furniture, Fixtures and Office Equipment [Member] Furniture and Fixtures [Member] Other operating income, net Gross profit Gross Profit Condensed Consolidated Statements of Income [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Accrued interest and penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income Taxes Effective Income and Statutory Tax Rates [Abstract] Share-based awards (in shares) Finished goods Inventories Inventories Inventory, Net Work in process Land [Member] Leasehold Improvements [Member] Total liabilities Liabilities Total liabilities and equity Liabilities and Equity LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Maximum borrowing capacity Next 12 months Long-Term Debt, Maturity, Year One Months 49 - 60 Months 37 - 48 Long-Term Debt, Maturity, Year Four Months 25 - 36 Long-Term Debt, Maturity, Year Three Months 13 - 24 Long-Term Debt, Maturity, Year Two Machinery and Equipment [Member] Machinery and Equipment [Member] Noncontrolling interests Money Market Funds [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net income attributable to Photronics, Inc. shareholders Net income attributable to Photronics, Inc. shareholders Other income (expense): Noncurrent assets Noncurrent liabilities Operating income Operating Income (Loss) Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Other current assets Other Assets, Current Other Payments for (Proceeds from) Other Investing Activities Interest income and other income, net Other Nonoperating Income (Expense) Preferred stock, shares authorized (in shares) Preferred stock, shares issued (in shares) Preferred stock, shares outstanding (in shares) Preferred stock, par value (in dollars per share) Cash received from options exercised Property, plant and equipment, gross Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net PROPERTY, PLANT AND EQUIPMENT, NET [Abstract] Credit losses on accounts receivable Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Short-Term Investments ACCOUNTS RECEIVABLE, NET Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Unrecognized Tax Benefits [Abstract] Repayments of long-term debt Repayments of Long-Term Debt Common stock repurchases Payments for Repurchase of Common Stock Retained earnings INVENTORIES Inventory Disclosure [Text Block] Share-based Compensation Expenses Components of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Selling, general, and administrative Share-based Compensation [Abstract] Share-Based Payment Arrangement, Disclosure [Abstract] Number of shares granted in period (in shares) Weighted-average grant-date fair value of awards (in dollars per share) Shares outstanding at balance sheet date (in shares) Maximum number of shares of common stock that may be issued (in shares) Outstanding at end of period Outstanding at end of period (in shares) Outstanding at end of period (in dollars per share) Exercisable at end of period (in shares) Exercisable at end of period (in dollars per share) Equity Award [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Short-term investments Condensed Consolidated Statements of Cash Flows [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Condensed Consolidated Statements of Equity [Abstract] Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Supplemental disclosure of non-cash information: Time Deposits [Member] Total current assets Current assets Current assets: Accounts Receivable Accounts Receivable, before Allowance for Credit Loss, Current SHARE REPURCHASE PROGRAM [Abstract] U.S. Government Securities [Member] US Treasury and Government [Member] Unrecognized tax benefits related to uncertain tax positions Unrecognized tax benefits that, if recognized, would impact the effective tax rate Carrying Amounts and Exposure to Loss Related to Assets and Liabilities Variable Interest Entity [Table] Variable Interest Entity [Line Items] DNP [Member] Photronics Interest [Member] Ownership percentage Diluted (in shares) Weighted-average common shares - Diluted (in shares) Dilutive common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Basic (in shares) Common Stock [Member] Construction in Progress [Member] PROPERTY, PLANT AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Buildings and Improvements [Member] Building and Building Improvements [Member] Research and development Total assets Assets ACCOUNTS RECEIVABLE, NET [Abstract] Other liabilities Other Liabilities, Noncurrent SHARE-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Statement [Table] Antidilutive Securities, Name [Domain] Short-term investments Investments, Fair Value Disclosure ASSETS Assets [Abstract] Statement [Line Items] Cash, Cash Equivalents and Investments Measured at Fair Value Level 1 [Member] Level 2 [Member] Long-term Debt [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, plant and equipment [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Other assets Other Assets, Noncurrent Operating expenses: Total operating expenses Operating Expenses Calculation of Basic and Diluted Earnings Per Share [Abstract] Earnings Per Share Reconciliation [Abstract] Total potentially dilutive shares excluded (in shares) Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Earnings per share: EARNINGS PER SHARE [Abstract] Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt Securities, Available-for-Sale [Line Items] Property, Plant and Equipment [Table] Common stock, par value (in dollars per share) Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment [Line Items] Total Photronics, Inc. shareholders' equity Beginning Balance Ending Balance Equity, Attributable to Parent Income tax provision Income Tax Expense (Benefit) Foreign currency transactions impact, net Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding Equity Components [Axis] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income [Member] Accumulated Other Comprehensive Income (Loss) [Member] Foreign Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Equity Component [Domain] Accruals for property, plant and equipment purchased not yet paid Employee Stock Option [Member] Stock Options [Member] Shares issued under equity plans Purchase and retirement of common stock through repurchase program Stock Repurchased and Retired During Period, Value Shares issued under equity plans (in shares) Purchase and retirement of common stock through repurchase program (in shares) Number of shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Raw materials Cost of shares repurchased Treasury Stock, Value, Acquired, Cost Method Outstanding and exercisable option awards [Roll Forward] Stock Options [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Restricted Stock [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Effect of dilutive securities: [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] EARNINGS PER SHARE Earnings Per Share [Text Block] Net income Net income Net income attributable to noncontrolling interests Weighted-average number of common shares outstanding: Weighted-average common shares outstanding: [Abstract] Depreciation and amortization Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Equity: Balance Total equity Balance Equity, Including Portion Attributable to Noncontrolling Interest Non-controlling Interests [Member] Noncontrolling Interest [Member] Commitments and contingencies (Note 12) Adjustments to reconcile net income to net cash provided by operating activities: Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Other comprehensive (loss) income attributable to noncontrolling interests Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Proceeds from share-based arrangements Income before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total Fair Value Assets, Fair Value Disclosure Fair Value Hierarchy and NAV [Domain] Net Income from Operations [Abstract] Share Repurchase Program [Abstract] Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract] Accounts payable, accrued liabilities, and other Unbilled Receivables Unbilled Receivables, Current Basis of Presentation NATURE OF BUSINESS AND BASIS OF PRESENTATION PDMCX JOINT VENTURE [Abstract] Balance (in shares) Balance (in shares) Shares, Outstanding Repayments of debt Repayments of Debt and Lease Obligation Fair Value Hierarchy and NAV [Axis] Reconciliation of Effective Income Tax Rates from U.S. Statutory Tax Rates Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] COMMITMENTS AND CONTINGENCIES [Abstract] INCOME TAXES [Abstract] INVENTORIES [Abstract] DEBT [Abstract] Restricted Stock Awards Activity Outstanding and Exercisable Option Stock Options Activity SHARE REPURCHASE PROGRAM CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT SHARE-BASED COMPENSATION [Abstract] Changes in Accumulated Other Comprehensive (Loss) Income by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Long-term Debt Schedule of Debt [Table Text Block] Restricted Stock Units (RSUs) [Member] Assets, Fair Value Disclosure [Abstract] Research and Development [Member] Proceeds from maturities of short-term investments Total debt Amount outstanding Other current assets Increase (Decrease) in Other Current Assets CASH, CASH EQUIVALENTS AND INVESTMENTS Cash, Cash Equivalents, and Short-Term Investments [Text Block] Number of options granted in period (in shares) Computation of Basic and Diluted Earnings Per Share Cash and Cash Equivalents [Domain] Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Restricted Stock Units Activity Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Compensation cost not yet recognized Weighted Average Exercise Price [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Estimated Expenses Not Yet Incurred [Abstract] Statement of Financial Position Location, Balance [Axis] Plan Name [Axis] Plan Name [Domain] Award Type [Axis] Cash and Cash Equivalents [Axis] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Outstanding at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable at end of period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Award vesting period Weighted-average amortization period for cost not yet recognized (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Expiration date Other Current Assets [Member] Selling, General and Administrative [Member] Loan collateral (carrying amount) Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Net other comprehensive (loss) income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Financial Position Location, Balance [Domain] Cost of Goods Sold [Member] Net assets Net Assets Net income from PDMCX Variable Interest Entity, Measure of Activity, Operating Income or Loss Other Liabilities [Member] Maturity of time deposits Outstanding commitments for capital expenditure Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Table] Contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Early buyout option to purchase tool Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Changes in Accumulated Other Comprehensive Income [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Other comprehensive (loss) income PDMCX JOINT VENTURE Variable Interest Entity Disclosure [Text Block] Amount remaining under authorization for repurchase of additional shares Share Repurchase Program, Remaining Authorized, Amount Deferred income taxes Deferred Income Tax Assets, Net AOCI Including Portion Attributable to Noncontrolling Interest [Member] Foreign Currency Translation Adjustments [Member] AOCI Attributable to Noncontrolling Interest [Member] Foreign Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member] Disaggregation of Revenue [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table] Over Time [Member] Disaggregation of Revenue [Line Items] Revenue from performance obligation Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Change in Contract with Customer, Liability [Abstract] Revenue recognized from beginning liability Contract with Customer, Liability, Revenue Recognized Contract assets REVENUE [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Contract with Customer, Asset and Liability [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Impairment loss on contract assets Revenue, Performance Obligation [Abstract] Contract liabilities Finance lease, right-of-use asset, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Revenue Revenue At a Point in Time [Member] Finance Lease, [Abstract] Lessee, Finance Lease, Description [Abstract] Restricted Cash Less: Ending restricted cash Effects of exchange rate changes on cash, cash equivalents, and restricted cash Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Income tax benefits on share-based compensation Finance lease amount Contract Balances Earliest open tax year Finance lease contract term Revenue Revenue from Contract with Customer [Policy Text Block] Debt Securities, Available-for-Sale [Table] Lease Contractual Term [Axis] Lease Contractual Term [Domain] Finance lease, right-of-use asset, gross Finance lease, Right-of-use asset [Abstract] Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Geographical [Domain] Geographical [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Net Income Recorded from Operations Europe [Member] Stock repurchased authorized amount Consolidated Entities [Axis] Consolidated Entities [Domain] Product and Service [Domain] Product and Service [Axis] China [Member] South Korea [Member] South Korea [Member] KOREA, REPUBLIC OF Taiwan [Member] Taiwan [Member] United States [Member] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Tabular disclosure of depreciation expense including the amortization of right of use assets. Depreciation and Amortization Expense [Table Text Block] Depreciation Expense Tabular disclosure of right-of-use assets resulting from finance leases. Finance Lease Right of use Assets [Table Text Block] Information on ROU Assets from Finance Leases Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). Consolidation, Joint Venture Variable Interest Entity, Policy [Policy Text Block] Variable Interest Entities NATURE OF BUSINESS AND BASIS OF PRESENTATION [Abstract] Describes the operating facilities of the reporting entity by geographical region. Manufacturing Facilities by Geographical Region [Table] 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. Manufacturing Facilities By Geographical Region [Line Items] Manufacturing Facilities [Abstract] Manufacturing Facilities [Abstract] This line item represents the number of manufacturing facilities of the entity. Number of manufacturing facilities Number of manufacturing facilities The joint venture. PDMCX [Member] Carrying Amount [Member] Variable Interest Entity, Consolidated, Carrying Amount, Assets, Liabilities [Abstract] Carrying Amounts of Assets and Liabilities [Abstract] Antidilutive Securities [Abstract] Antidilutive Securities [Abstract] Represents one of the products of the entity. Integrated Circuits [Member] IC [Member] Represents one of the products of the entity. Flat Panel Displays [Member] FPD [Member] Represents the classification of products by performance. Mainstream Flat Panel Displays [Member] Mainstream [Member] Represents the classification of products by performance. Mainstream Integrated Circuits [Member] Mainstream [Member] Represents the classification of products by performance. High-end Integrated Circuits [Member] High-end [Member] Represents one of the geographical areas where entity's activities take place. Other [Member] Other [Member] Represents the classification of products by performance. High-end Flat Panel Displays [Member] High-end [Member] Net of tax amount of the appreciation (loss) for other adjustments. Other Comprehensive Income (Loss), Other Adjustments, Net of Tax Other Amount of cash outflow from the net settlement of restricted stock awards. Net Settlements of Restricted Stock Awards Net settlements of restricted stock awards The cash inflow from government incentives during the period. Proceeds From Government Incentives Government incentives The joint venture. Photronics and DNP [Member] Variable Interest Entity [Abstract] Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised Period before put or purchase option can be exercised Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party Number of business days for obtaining required approvals and clearance for exiting party The obligation for lease payments from finance lease. Finance Lease [Member] Finance Leases [Member] Long Term Debt Maturing In Year One [Abstract] Long Term Debt Maturing In Year One [Abstract] Finance lease monthly payments for the following nine months period. Following Nine Months [Member] Following Nine Months [Member] Finance lease monthly payments. Monthly [Member] Monthly [Member] Finance lease monthly payments for the following thirty six months period. Followed by Thirty Six Months [Member] Forty Eight Months [Member] Finance lease monthly payment for three months period. First Three Months [Member] First Three Months [Member] Refers to the $7.2 million finance lease. 7.2 Million Finance Lease [Member] $7.2 Million Finance Lease [Member] Refers to the $35.5 million finance lease. 35.5 Million Finance Lease [Member] $35.5 Million Finance Lease [Member] Amount represents interest and debt expense, net of subsidies received. Interest Expense Net Interest expense Changes to accumulated other comprehensive income including portion attributable to non-controlling interest resulting from other. Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member] Other [Member] Changes to accumulated other comprehensive income attributable to non-controlling interest resulting from other. Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member] Other [Member] Changes to accumulated comprehensive income resulting from other. Accumulated Other Comprehensive Income Other [Member] Other [Member] Stock options activity [Abstract] Share based Compensation Arrangement by Share based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value [Abstract] Equity Incentive Plan Agreement ("Agreement") is a legal contract between a Corporation and its employees to provide the employee with an interest in the Corporation. The purpose of an Equity Incentive Plan is to strengthen the financials of the Corporation by providing incentive stock options to its employees. 2025 Equity Incentive Compensation Plan [Member] Equity Incentive Plan 2025 [Member] Share based Compensation Arrangement by Share based Payment Award Options Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Life (in years) [Abstract] Equity Incentive Plan Agreement ("Agreement") is a legal contract between a Corporation and its employees to provide the employee with an interest in the Corporation. The purpose of an Equity Incentive Plan is to strengthen the financials of the Corporation by providing incentive stock options to its employees. 2016 Equity Incentive Compensation Plan [Member] Equity Incentive Plan 2016 [Member] Tabular disclosure of unrecognized tax benefits. Schedule Of Unrecognized Tax Benefits [Table Text Block] Unrecognized Tax Benefits Income Tax Examination [Abstract] Remaining term physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Minimum Remaining Term of Plant and Equipment Minimum remaining term of plant and equipment Amount of purchase commitments outstanding at the end of the period for property, plant and equipment. Purchase Commitment for Property Plant and Equipment Unrecognized commitments for acquisition of property, plant and equipment Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder. Working Capital Loan [Member] Xiamen Working Capital Loans [Member] The September 2020 announced program. September 2020 Announced Program [Member] September 2020 Announced Program [Member] Shares repurchased as part of a share repurchase program. Share Repurchase Programs [Member] Share Repurchase Programs [Member] This item represents 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. Accrued Liabilities Current [Member] Accrued Liabilities [Member] Represents the period of warranty coverage of products sold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period of warranty Product warranty period The term of the product invoiced for payment settlement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Product Invoice Term Product invoice term Backlog Of Orders [Abstract] Backlog of Orders [Abstract] Period in which customer order is extended to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Customer orders, Extended Timing of Satisfaction, Period Customer order, extended satisfaction period Period in which customer order is expected to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Customer orders, Expected Timing of Satisfaction, Period Customer order, expected satisfaction period EX-101.PRE 11 plab-20250504_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 image00001.jpg begin 644 image00001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W/4M0ATO3 M[B]N-WDVZ&1]HR< 9XKC/^%N>&_^GS_OQ_\ 7KL-6TU-6TJZL)':-+B)HRRC MD9&,UY__ ,*7T[_H*W?_ 'RO^%85753_ '9ZF7QR]Q?UMM/I8T?^%N>'/2\_ M[\?_ %Z/^%N>'/\ I\_[\?\ UZSO^%+Z=_T%;O\ [Y7_ H_X4QIW_05N_\ MOE?\*RYL5V1Z'L\B_FG_ %\C1_X6YX<_Z?/^_'_UZ/\ A;GAS_I\_P"_'_UZ MSO\ A3&F_P#06N_^^5_PK#UKP!H>@@O>W>LB$?\ +:.V#H/J0./QI.>)6K2+ MA1R2;Y8RG?\ KR.M_P"%N>'/^GS_ +\?_7H_X6YX<_Z?/^_'_P!>O-?L/@7' M_(;U7_P%'^%)]B\"_P#0:U7_ ,!1_A6?UBMW1U_V3EW\M3[O^ >E_P#"W/#G M_3Y_WX_^O1_PMSPY_P!/G_?C_P"O7FOV'P+_ -!K5?\ P%'^%'V'P-_T&M5_ M\!1_A1]8K=T/^R,N_EJ?<_\ (])_X6YX<_Z?/^_'_P!>K.G_ !/T#4=1M[&# M[7YMQ((TW0X&3P,G->6?8? W_0:U7_P%'^%:GANR\'+XFTUK35]2DN1<(8DD MMP%9L\ G'2JA7JN23:,:^5X"%*4HQJ72ZK3\CW4\9%-9%=2K*&4]01Q7C.A?$_Q!J.OV%E.MGY,\ZQOM MB(.">W->SKTK2E5C55XG'CO13W%95J:7O+3Y'HY9BZE1^RDI2?3WVOU.*_P"$@\$_]"C)_P"!C4?\ M)!X)_P"A1D_\#&K6_P"%E+_T*%G_ )_X!1_PLI?^A0L_\_\ *YKQ_F7_@)[ MG)6_Y]2_\&?\$RO^$A\%?]"C)_X&-6GX=USPE-XDTV.T\+O!#CO3O\ A92_]"A9_P"?^ 5H:%X_6_UZQM!X7M8/.F5/-45 M5['\6-%U35KK3&T^PGNEC20.8ESMR1UKSC_A#O$G_0$O?^_=>/BJG@(1G-)Z[OS(_"?_(W:1_U]1_SKZ;7I7SYX:\*Z_;>)],GFT>\CBCN4 M9W:/ 4 \DU]!KTKKP,7&#NCY[BFO3K8F#IR35NGJ+7$>/KWQ/:/8CP[;O*&# M^=MA5\=,=>G>NXK@?'7A[Q)KFHVSZ/>K;6\49##[0T99B?8>F*Z*M^1V/%R_ MD^L1<[6\]CE/[9^)?_/A+_X")1_;/Q+_ .?"7_P$2C_A /'7_09'_@;)_A1_ MP@'CK_H,C_P-D_PKCM4_O'TWM,)WI?T35OB#+KEC M'?64BV;3*)F-JH 3///;BJ/_ @/CK_H,C_P-D_PJ]H?@GQC9Z[97-WJP>WB MF5Y4^UNVY0>1C'-.$:G,MS*O/"NE*SIWMT3O\CUH=**!T%%>@?(BT444 )1@ M50U35['1K7[5J%PL$&X+O8$\GH.*Q_\ A8?A7_H,P_\ ?#?X5+DENS2%&I-7 MC%OY'3X]J*YC_A8?A;_H,P_]\M_A1_PL/PM_T&(?^^6_PI<\>Y?U:M_(_N9N MWERL4+ 30QS%3Y?FM@9]_:O)+KX?:M>74MS/XJM&EEWWGI8*53"ZP4DWO[B?YF) M_P *UU'_ *&FU_[^M_C1_P *UU'_ *&FU_[^M_C6WL^%'I9_E)1L^%'I9_E) M67L8>7WG?_:6)_O?^ (Q/^%:ZC_T--K_ -_6_P :O:)X O['7;&[?Q';3)#. MKF)9&)< YQUJ[M^%']VS_*2KFE)\-3JUI_9RVGVT2CR-H?._MC-5&E%--6^\ MSK9AB)4W%\UK?R)'H8Z44#I178?-BT444 9>M7[:=9"==-N;]MX7R;= S?7! M/2N?_P"$MF_Z$W6?_ =/\:ZB^N6M(/-2TGN3N V0@%OKR16=_;L__0!U3_OB M/_XNHDM=S>E)*/PW^9C_ /"6S?\ 0FZS_P!^$_\ BJ/^$MF_Z$W6?^_"?_%5 ML?V[/_T =4_[XC_^+H_MV?\ Z .J?]\1_P#Q=*WF:\Z_D_%_YF/_ ,);-_T) MNL_]^$_^*H_X2V;_ *$W6?\ OPG_ ,56Q_;L_P#T =4_[XC_ /BZ/[=G_P"@ M#JG_ 'Q'_P#%T6\PYU_)^+_S,?\ X2R;_H3=9_\ =/_ (JC_A+9O^A-UG_P M'3_XJMC^W9_^@#JG_?$?_P 71_;L_P#T =4_[XC_ /BZ/F'.OY/Q?^9C_P#" M6S_]";K/_?A/\:LV/B6:ZOH(#X5U6W#N%\Z2% J>Y(/ J_\ V[EASVJ&_O1I5S';ZAXVM;2:3[DH]ZK_VW9B$3'X@:?Y3,4#YM\$C&1GUY'YT6'[O=?B:_G^)O M^?+2_P#P*?\ ^(H\_P 3?\^6E_\ @4__ ,15:S-QJ-LUQ8^+H;F!?O20Q0NH M^I' J'3[P:K<20:=XUM;N:+[\<"0NR_4"BP>[W7XE_S_ !-_SY:7_P"!3_\ MQ%'G^)O^?+2__ I__B*JK)-):SW2>,(6M[[W7XD_G^)O^?+2__ I__B*DMYO$#7,8N+33 MEA+#>R7#E@/8%!DUF65Z-3NY+6Q\:VMU<1??BA2%V7\!3[;481KB:>_C*TFN MT?Y[+$(D;_9P.0?UIV$[6Z?B=510.E%48G!_&;_DE&N?[L7_ *-2N2;P=JP% MWXAO-(T;1;>TT6YB$.FMEKDO$>7^4# Z_6O7]0TZSU:QDLM0MHKFUEQOBE7< MK8.1D?45)+:P3VCVLL2O;NAC:-AD%2,$?3% '@+)XH'PU\&M?2Z0=$-[8^2L M*2"X'S?+N).WUS@5T7A6#PS>7WC:3Q>EA)JB:E,LYOMNY+8#Y-F[HN,XQ_A7 MJ#:!I+Z;;:.R6$5W^S?W\-6>I>!W\'I81ZC)J4*PFQVA MGML'S-^WDKC&<^]>HG1-,_M"XU V-N;NYB\F>4H-TJ?W6]1]:J:3X/\ #FAW MCWFEZ+96EPXP98H@&P>P/8?2@#Y^F^V^'O"WBC58S)+I&L75]I]W$.1#,&/D MR#V.2I_"M75GO(QXE:Q+B8>$[#)C^\(_DWX_X#NKW,^'-&.F7&F'3+8V-R[2 M36YC&R1F.22.YSS4EOHFEVMT]Q!86\%0^P]* .&MXOAQ9WOA M:2RBM!?R<:N$M+>TTD6&HVS:%KNAOK"21.Z-!J<,K3< M<\%F4GH>H'3%>TZ9X0\.Z->R7NF:-96EU(#NEAA"MSU /;\*C7P5X936?[77 90K$:@'\T7 A&X/\ WOK[]: -^BBB@#__V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
6 Months Ended
May 04, 2025
Jun. 05, 2025
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date May 04, 2025  
Current Fiscal Year End Date --10-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Document Transition Report false  
Entity File Number 0-15451  
Entity Registrant Name PHOTRONICS, INC.  
Entity Central Index Key 0000810136  
Entity Incorporation, State or Country Code CT  
Entity Tax Identification Number 06-0854886  
Entity Address, Address Line One 15 Secor Road  
Entity Address, City or Town Brookfield  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06804  
City Area Code 203  
Local Phone Number 775-9000  
Title of 12(b) Security COMMON STOCK  
Trading Symbol PLAB  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   60,150,512
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
May 04, 2025
Oct. 31, 2024
Current assets:    
Cash and cash equivalents $ 530,708 $ 598,485
Short-term investments 27,699 42,184
Accounts receivable, net of allowance of $1,171 in 2025 and $1,126 in 2024 195,977 200,830
Inventories 61,201 56,527
Other current assets 40,221 33,036
Total current assets 855,806 931,062
Property, plant and equipment, net 807,558 745,257
Deferred income taxes 24,727 23,059
Other assets 14,941 12,681
Total assets 1,703,032 1,712,059
Current liabilities:    
Current portion of long-term debt 11 17,972
Accounts payable 89,484 78,717
Accrued liabilities 77,288 87,122
Total current liabilities 166,783 183,811
Long-term debt 19 25
Other liabilities 39,461 47,464
Total liabilities 206,263 231,300
Commitments and contingencies (Note 12)
Equity:    
Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.01 par value, 150,000 shares authorized, 58,711 shares issued and outstanding as of May 4, 2025, and 61,949 shares issued and outstanding as of October 31, 2024 587 619
Additional paid-in capital 489,205 514,757
Retained earnings 698,423 691,807
Accumulated other comprehensive loss (87,295) (86,319)
Total Photronics, Inc. shareholders' equity 1,100,920 1,120,864
Noncontrolling interests 395,849 359,895
Total equity 1,496,769 1,480,759
Total liabilities and equity $ 1,703,032 $ 1,712,059
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
May 04, 2025
Oct. 31, 2024
Current assets:    
Accounts receivable, allowance $ 1,171 $ 1,126
Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000 2,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 150,000 150,000
Common stock, shares issued (in shares) 58,711 61,949
Common stock, shares outstanding (in shares) 58,711 61,949
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Condensed Consolidated Statements of Income [Abstract]        
Revenue [1] $ 210,992 $ 217,000 $ 423,130 $ 433,334
Cost of goods sold 133,086 137,749 269,689 274,828
Gross profit 77,906 79,251 153,441 158,506
Operating expenses:        
Selling, general, and administrative 18,099 18,996 37,201 37,317
Research and development 4,090 4,292 8,346 7,736
Total operating expenses 22,189 23,288 45,547 45,053
Other operating income, net 0 89 0 89
Operating income 55,717 56,052 107,894 113,542
Other income (expense):        
Foreign currency transactions impact, net (31,111) 14,766 (12,668) 5,858
Interest income and other income, net 5,329 5,878 11,915 11,128
Interest expense (4) (110) (52) (200)
Income before income tax provision 29,931 76,586 107,089 130,328
Income tax provision 5,714 20,214 24,615 34,874
Net income 24,217 56,372 82,474 95,454
Net income attributable to noncontrolling interests 15,356 20,121 30,762 33,023
Net income attributable to Photronics, Inc. shareholders $ 8,861 $ 36,251 $ 51,712 $ 62,431
Earnings per share:        
Basic (in dollars per share) $ 0.15 $ 0.59 $ 0.84 $ 1.01
Diluted (in dollars per share) $ 0.15 $ 0.58 $ 0.84 $ 1
Weighted-average number of common shares outstanding:        
Basic (in shares) 60,793 61,771 61,443 61,613
Diluted (in shares) 60,974 62,409 61,817 62,346
[1] This table disaggregates revenue by the location in which it was earned.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Consolidated Statements of Comprehensive Income [Abstract]        
Net income $ 24,217 $ 56,372 $ 82,474 $ 95,454
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments 47,124 (39,198) 4,208 (7,705)
Other (61) 82 8 55
Net other comprehensive (loss) income 47,063 (39,116) 4,216 (7,650)
Comprehensive income 71,280 17,256 86,690 87,804
Less: comprehensive income attributable to noncontrolling interests 29,388 9,074 35,954 32,571
Comprehensive income attributable to Photronics, Inc. shareholders $ 41,892 $ 8,182 $ 50,736 $ 55,233
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Non-controlling Interests [Member]
Total
Balance at Oct. 31, 2023 $ 613 $ 502,010 $ 561,119 $ (88,734) $ 300,601 $ 1,275,609
Balance (in shares) at Oct. 31, 2023 61,310          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 0 0 62,431 0 33,023 95,454
Other comprehensive income (loss) 0 0 0 (7,198) (452) (7,650)
Shares issued under equity plans $ 5 (1,888) 0 0 0 (1,883)
Shares issued under equity plans (in shares) 489          
Share-based compensation expense $ 0 6,499 0 0 0 6,499
Balance at Apr. 28, 2024 $ 618 506,621 623,550 (95,932) 333,172 1,368,029
Balance (in shares) at Apr. 28, 2024 61,799          
Balance at Jan. 28, 2024 $ 617 502,903 587,299 (67,863) 324,098 1,347,054
Balance (in shares) at Jan. 28, 2024 61,746          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 0 0 36,251 0 20,121 56,372
Other comprehensive income (loss) 0 0 0 (28,069) (11,047) (39,116)
Shares issued under equity plans $ 1 (208) 0 0 0 (207)
Shares issued under equity plans (in shares) 53          
Share-based compensation expense $ 0 3,926 0 0 0 3,926
Balance at Apr. 28, 2024 $ 618 506,621 623,550 (95,932) 333,172 1,368,029
Balance (in shares) at Apr. 28, 2024 61,799          
Balance at Oct. 31, 2024 $ 619 514,757 691,807 (86,319) 359,895 1,480,759
Balance (in shares) at Oct. 31, 2024 61,949          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 0 0 51,712 0 30,762 82,474
Other comprehensive income (loss) 0 0 0 (976) 5,192 4,216
Shares issued under equity plans $ 6 (714) 0 0 0 (708)
Shares issued under equity plans (in shares) 572          
Share-based compensation expense $ 0 6,710 0 0 0 6,710
Purchase and retirement of common stock through repurchase program $ (38) (31,548) (45,096) 0 0 (76,682)
Purchase and retirement of common stock through repurchase program (in shares) (3,810)          
Balance at May. 04, 2025 $ 587 489,205 698,423 (87,295) 395,849 1,496,769
Balance (in shares) at May. 04, 2025 58,711          
Balance at Feb. 02, 2025 $ 623 515,742 731,709 (120,325) 366,460 1,494,209
Balance (in shares) at Feb. 02, 2025 62,303          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 0 0 8,861 0 15,356 24,217
Other comprehensive income (loss) 0 0 0 33,030 14,033 47,063
Shares issued under equity plans $ 0 15 0 0 0 15
Shares issued under equity plans (in shares) 23          
Share-based compensation expense $ 0 3,375 0 0 0 3,375
Purchase and retirement of common stock through repurchase program $ (36) (29,927) (42,147) 0 0 (72,110)
Purchase and retirement of common stock through repurchase program (in shares) (3,615)          
Balance at May. 04, 2025 $ 587 $ 489,205 $ 698,423 $ (87,295) $ 395,849 $ 1,496,769
Balance (in shares) at May. 04, 2025 58,711          
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
May 04, 2025
Apr. 28, 2024
Cash flows from operating activities:    
Net income $ 82,474 $ 95,454
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 40,386 41,487
Share-based compensation 6,710 6,499
Changes in assets and liabilities:    
Accounts receivable 4,293 (2,415)
Inventories (4,694) (4,407)
Other current assets (6,932) (4,340)
Accounts payable, accrued liabilities, and other (12,318) (14,284)
Net cash provided by operating activities 109,919 117,994
Cash flows from investing activities:    
Purchases of property, plant and equipment (95,749) (63,311)
Purchases of short-term investments (27,689) (66,040)
Proceeds from maturities of short-term investments 41,482 13,234
Government incentives 1,166 1,419
Other (57) (6)
Net cash used in investing activities (80,847) (114,704)
Cash flows from financing activities:    
Repayments of debt (17,966) (2,844)
Common stock repurchases (76,682) 0
Proceeds from share-based arrangements 1,583 1,055
Net settlements of restricted stock awards (2,007) (2,938)
Net cash used in financing activities (95,072) (4,727)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash (1,697) (3,839)
Net decrease in cash, cash equivalents, and restricted cash (67,697) (5,276)
Cash, cash equivalents, and restricted cash at beginning of period 601,243 501,867
Cash, cash equivalents, and restricted cash at end of period 533,546 496,591
Less: Ending restricted cash 2,838 [1] 2,686
Cash and cash equivalents at end of period 530,708 493,905
Supplemental disclosure of non-cash information:    
Accruals for property, plant and equipment purchased not yet paid $ 13,657 $ 7,871
[1] Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND BASIS OF PRESENTATION
6 Months Ended
May 04, 2025
NATURE OF BUSINESS AND BASIS OF PRESENTATION [Abstract]  
NATURE OF BUSINESS AND BASIS OF PRESENTATION
NOTE 1 – NATURE OF BUSINESS AND BASIS OF PRESENTATION


Description of Business


Photronics, Inc. (“Photronics”, “the Company”, “we”, “our”, or “us”) is one of the world’s leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of ICs and FPDs and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of ICs, a variety of FPDs and, to a lesser extent, other types of electrical and optical components. The Company operates eleven manufacturing facilities, which are located in Taiwan (3), South Korea (1), China (2), the United States (3), and Europe (2).


Basis of Presentation



   The preparation of financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect amounts reported in them. The Company’s estimates are based on historical experience and on various assumptions that the Company believes to be reasonable under the facts and circumstances at the time they are made. Actual results may differ from such estimates. The Company reviews these estimates periodically and reflects any effects of revisions in the period in which they are determined.

Principles of Consolidation


The accompanying unaudited condensed consolidated financial statements (“the financial statements”) have been prepared in accordance with U.S. GAAP for interim financial reporting information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, its wholly owned subsidiaries, and the majority-owned subsidiaries, which it controls. All intercompany balances and transactions have been eliminated in consolidation. These financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Form 10-K for the fiscal year ended October 31, 2024, which provides additional information about the Company’s accounting policies and the methods and assumptions used in the Company’s estimates.


The Company’s business is typically impacted during the first quarter of the Company’s fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during this period. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2025.


Recent Accounting Pronouncements



In November 2024, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this Update will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the impact the adoption of this ASU may have on the Company’s consolidated financial statements and related disclosures.


In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this Update related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity’s worldwide operations and related tax risks and tax planning and operational opportunities affect its income tax rate and prospects for future cash flows. The guidance in this Update will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the effect of this ASU adoption on its disclosures.



In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance in this Update is effective for Photronics in its fiscal year 2025 Form 10-K, with early adoption permitted. The Company is currently evaluating the effect the adoption of this ASU may have on the Company’s disclosures.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET
6 Months Ended
May 04, 2025
ACCOUNTS RECEIVABLE, NET [Abstract]  
ACCOUNTS RECEIVABLE, NET
NOTE 2 – ACCOUNTS RECEIVABLE, NET
 
The components of Accounts Receivable, net at the balance sheet dates are presented below.
 
 
 
May 4,
   
October 31,
 
 
 
2025
   
2024
 
Accounts Receivable
 
$
165,411
   
$
172,741
 
Unbilled Receivables
   
31,737
     
29,215
 
Allowance for Credit Losses
   
(1,171
)
   
(1,126
)
 
 
$
195,977
   
$
200,830
 
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND INVESTMENTS
6 Months Ended
May 04, 2025
CASH, CASH EQUIVALENTS AND INVESTMENTS [Abstract]  
CASH, CASH EQUIVALENTS AND INVESTMENTS

NOTE 3 CASH, CASH EQUIVALENTS AND INVESTMENTS



The Company invests excess cash in bank time deposits and various marketable securities. The Company’s classification of investments is as follows:


-
Maturing within three months or less from the date of purchase
Cash and cash equivalents
-
Maturing, as of the date of purchase, more than three months, but with remaining maturities of less than one year, from the balance sheet date
Short-term investments
-
Maturing one year or more from the balance sheet date
Long-term marketable investments


The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows:
Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.

Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.

Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.


The following are cash, cash equivalents and investments measured at fair value:



 
May 4, 2025
   
October 31, 2024
 

 
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
   
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
 
Cash
 
$
188,730
   
$
-
   
$
188,730
   
$
414,074
   
$
-
   
$
414,074
 
Level 1
                                               
  U.S. Government Securities     28,855       9,489       38,344       -       -       -  
  Money market funds
   
13,421
     
-
     
13,421
     
36,322
     
-
     
36,322
 
Level 2
                                               
  Commercial paper
    56,287       668       56,955       -       -       -  
  Time deposits
   
243,415
     
17,542
     
260,957
     
148,089
     
42,184
     
190,273
 

 
$
530,708
   
$
27,699
   
$
558,407
   
$
598,485
   
$
42,184
   
$
640,669
 
Restricted Cash (1)
   
2,838
                     
2,758
                 
Cash, cash equivalents, and restricted cash
 
$
533,546
                   
$
601,243
                 


(1) Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.


Based upon the Company’s intent and ability to hold its time deposits to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company’s U.S. Government Securities, Commercial paper and Money market funds are classified as available-for-sale. Available-for-sale investments are reported at fair value, with unrealized gains or losses (net of tax) reported in Accumulated other comprehensive income (loss). In the event of a sale of these securities, the Company would determine the cost of the investment sold at the specific individual security level and would include any gain or loss in Interest income and other income, net, where the Company also reports periodic interest earned and the amortization (accretion) of discounts (premiums) related to these investments. For the periods ended May 4, 2025 and October 31, 2024, the unrealized gains or losses related to short-term investments were immaterial.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES
6 Months Ended
May 04, 2025
INVENTORIES [Abstract]  
INVENTORIES
NOTE 4 - INVENTORIES

The components of Inventories at the balance sheet dates are presented below.

 
May 4,
2025
   
October 31,
2024
 
Raw materials
 
$
59,938
   
$
56,128
 
Work in process
   
1,239
     
398
 
Finished goods
   
24
     
1
 

 
$
61,201
   
$
56,527
 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET
6 Months Ended
May 04, 2025
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
PROPERTY, PLANT AND EQUIPMENT, NET
NOTE 5 - PROPERTY, PLANT AND EQUIPMENT, NET


Presented below are the components of Property, plant and equipment, net at the balance sheet dates.

 
May 4,
2025
   
October 31,
2024
 
Land
 
$
12,216
   
$
11,419
 
Buildings and improvements
   
189,230
     
188,756
 
Machinery and equipment
   
2,062,158
     
1,990,610
 
Leasehold improvements
   
20,324
     
19,268
 
Furniture, fixtures, and office equipment
   
17,944
     
18,091
 
Construction in progress
   
122,474
     
91,213
 
     
2,424,346
     
2,319,357
 
Accumulated depreciation and amortization
   
(1,616,788
)
   
(1,574,100
)
   
$
807,558
   
$
745,257
 


Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During the first half of 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 7 for further information.
 

 
May 4,
2025
   
October 31,
2024
 
Machinery and equipment
 
$
55
   
$
42,815
 
Accumulated amortization
   
(45
)
   
(10,522
)
 
 
$
10
   
$
32,293
 


The following table presents depreciation expense (including the amortization of ROU assets), related to property, plant and equipment incurred during the reporting periods.


 
Three Months Ended
    Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Depreciation Expense   $ 19,505     $
20,689     $ 40,207     $ 41,294  
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.1
PDMCX JOINT VENTURE
6 Months Ended
May 04, 2025
PDMCX JOINT VENTURE [Abstract]  
PDMCX JOINT VENTURE
NOTE 6 - PDMCX JOINT VENTURE


In January 2018, Photronics, Inc., through its wholly owned Photronics Singapore PTE. LTD. subsidiary (hereinafter, within this Note “we”, “Photronics”, “us”, or “our”), and DNP, through its wholly owned subsidiary DNP Asia Pacific PTE, Ltd., entered into a joint venture under which DNP obtained a 49.99% interest in the Company’s IC business in Xiamen, China. The joint venture, which the Company refers to as “PDMCX”, was established to develop and manufacture photomasks for semiconductors. The Company entered into this joint venture to enable the Company to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable the Company to offer advanced-process technology to the Company’s customers.


Under the joint venture agreement, should either Photronics’ or DNP’s ownership interest fall below 20.0% for a period of more than six consecutive months, such party (an “exiting party”) has the option to sell to the other party, and the other party has the option to purchase from such exiting party, the exiting party’s remaining ownership interest. In either case, the sales of ownership interests would be at the exiting party’s ownership percentage of the joint venture’s net book value, with closing to take place within three business days of obtaining required approvals and clearance.


The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.

   
Three Months Ended
    Six Months Ended
 

 
May 4,
2025
   
April 28,
2024
    May 4,
2025
   
April 28,
2024
 
Net income from PDMCX
 
$
7,557
   
$
5,464
    $ 10,925     $ 11,928  


As required by the guidance in ASC Topic 810 - “Consolidation”, the Company evaluated the Company’s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company’s financial statements. The initial step of the Company’s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company’s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company’s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company’s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company’s right to appoint the majority of its Board of Directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX’s management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX’s assets. In addition, as a result of the 50.01% variable interest the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, which could potentially be significant to PDMCX.


The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company’s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company’s maximum exposure to loss from PDMCX is the Company’s interest in the carrying amount of the net assets of the joint venture.

 
May 4,
2025
   
October 31,
2024
 
Classification
 
Carrying
Amount
   
Photronics
Interest
   
Carrying
Amount
   
Photronics
Interest
 
Current assets
 
$
171,717
   
$
85,876
   
$
174,059
   
$
87,047
 
Noncurrent assets
   
167,187
     
83,610
     
151,039
     
75,535
 
Total assets
   
338,904
     
169,486
     
325,098
     
162,582
 
                                 
Current liabilities
   
39,477
     
19,742
     
40,691
     
20,350
 
Noncurrent liabilities
   
2,389
     
1,195
     
3,320
     
1,660
 
Total liabilities
   
41,866
     
20,937
     
44,011
     
22,010
 
                                 
Net assets
 
$
297,038
   
$
148,549
   
$
281,087
   
$
140,572
 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT
6 Months Ended
May 04, 2025
DEBT [Abstract]  
DEBT
NOTE 7 - DEBT

The balance of long-term debt and its current portion is comprised of the following finance leases as described below:

 
May 4,
2025
   
October 31,
2024
Principal due:
             
Next 12 months
  $
11
    $ 17,972  
Months 13 – 24
  $
12
    $ 12  
Months 25 – 36
   
7
      12  
Months 37 – 48
   
-
      1  
Months 49 – 60     -      
-
 
Long-term debt
   
19
      25  
Total debt   $
30     $ 17,997  
 
               
Interest rate at balance sheet date
    N/A       N/A  
Basis spread on interest rates
   
N/A
      N/A  
Interest rate reset
   
N/A
      N/A  
Maturity date
    N/A       N/A  
Periodic payment amount     Varies as Lease matures      
 Varies as Lease matures
 
Periodic payment frequency
   
Monthly
     
Monthly
 
Loan collateral (carrying amount) (1)
  $
10
    $ 32,293  

 
(1)
Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.

Finance Leases


In February 2021, the Company entered into a five-year $7.2 million finance lease for a high-end inspection tool. Monthly payments on the lease, which commenced in February 2021, were $0.1 million per month. Upon the fiftieth monthly payment and prior to payment of the fifty-first monthly payment, the Company could exercise an early buyout option to purchase the tool for $2.4 million. After the original term or any renewal periods, the Company could return the tool, elect to extend the lease, or purchase the tool at its fair market value. The Company exercised the early buyout option to purchase the tool for $2.4 million during the second quarter of fiscal year 2025.



In December 2020, the Company entered into a five-year $35.5 million finance lease for a high-end lithography tool. Monthly payments on the lease, which commenced in January 2021, increased from $0.04 million during the first three months to $0.6 million for the following nine months, followed by forty-eight monthly payments of $0.5 million. The lease agreement provided an early buyout option to purchase the tool for $14.1 million, which the Company exercised during the first quarter of fiscal year 2025.


Xiamen Working Capital Loans


In November 2018, PDMCX obtained approval for revolving, unsecured credit of CNY 200 million ($25 million), pursuant to which PDMCX may enter into separate loan agreements with varying terms to maturity. In December 2022, the Company repaid the Company’s entire outstanding balance of CNY 25.6 million ($3.6 million). The interest rates are variable, based on the CNY Loan Prime Rate of the National Interbank Funding Center. Interest incurred on the loans related to the amount borrowed was eligible for reimbursement through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provided for such reimbursements up to a prescribed limit and duration. This facility is subject to annual reviews and extensions. In August 2024, the Company was issued an extension to the revolving, unsecured credit agreement for CNY 200 million (approximately $27.5 million) with an expiration date of July 31, 2025. As of May 4, 2025, PDMCX had no outstanding borrowings against the approval.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE
6 Months Ended
May 04, 2025
REVENUE [Abstract]  
REVENUE
NOTE 8 - REVENUE


The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those goods or services. The Company accounts for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of the Company’s revenue comes from the sales of photomasks. The Company typically contracts with the Company’s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to the Company and, as the Company’s contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as the Company performs, or “over time,” on most of the Company’s contracts. The Company measures the Company’s performance to date using an input method, which is based on the Company’s estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for the Company’s costs incurred plus a reasonable profit, the Company recognizes revenue and a corresponding contract asset for such performance. The Company accounts for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to fulfill the Company’s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports the Company’s revenue net of any sales or similar taxes the Company collects on behalf of governmental entities.


As stated above, photomasks are manufactured to customer specifications in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, the Company’s photomasks do not have standard or “list” prices. The transaction prices of the vast majority of the Company’s revenue contracts include only fixed amounts of consideration. In certain instances, such as when the Company offers a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability was resolved.

Contract Assets, Contract Liabilities, and Accounts Receivable


The Company recognizes a contract asset when its performance under a contract precedes the Company’s receipt of consideration from a customer, or before payment is due, and the right to receive consideration is conditional upon factors other than the passage of time. Contract assets reflect the Company’s transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment, which generally occurs upon the shipment of the photomasks. The Company’s contract assets primarily consist of in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has an enforceable right to consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company did not identify impairment indicators for any outstanding contract assets during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.

The following table provides information about the Company’s contract balances at the balance sheet dates.

Classification
 
May 4,
2025
   
October 31,
2024
 
Contract Assets
           
Other current assets
 
$
14,837
   
$
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
11,893
   
$
12,375
 
Other liabilities
   
5,765
     
8,910
 
   
$
17,658
   
$
21,285
 


The Company did not recognize any revenue from performance obligations satisfied in the previous periods. The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.

   
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Revenue recognized from beginning liability
 
$
2,589
   
$
6,495
   
$
5,745
   
$
7,746
 


The Company generally records accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent the Company believes a loss on the collection of a customer invoice is probable, the Company would record the loss and credit an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the related receivable. The Company did not incur any credit losses on the Company’s accounts receivable during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.


The Company’s invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and the Company’s payment agreements with specific customers. In the event that the Company’s evaluation of a customer’s business prospects, and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 “Revenue from Contracts with Customers” (“Topic 606”) that permits the Company not to adjust a contract’s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.


In instances when the Company is paid in advance of the Company’s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognizes interest expense only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from customers have generally not preceded the completion of the Company’s performance obligations by more than one year.
 
Disaggregation of Revenue


The following tables present the Company’s revenue for the three-month and six-month periods ended May 4, 2025, and April 28, 2024, disaggregated by product type, geographic origin, and timing of recognition.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Product Type
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
IC
                       
High-end
 
$
59,299
   
$
58,042
   
$
119,405
   
$
118,918
 
Mainstream
   
96,578
     
102,886
     
190,429
     
199,599
 
Total IC
 
$
155,877
   
$
160,928
   
$
309,834
   
$
318,517
 
                                 
                                 
FPD
                               
High-end
 
$
43,613
   
$
47,977
   
$
93,292
   
$
98,593
 
Mainstream
   
11,502
     
8,095
     
20,004
     
16,224
 
Total FPD
 
$
55,115
   
$
56,072
   
$
113,296
   
$
114,817
 
                                 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Geographic Origin*
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Taiwan
 
$
75,060
   
$
75,410
   
$
148,094
   
$
150,376
 
China    
58,742
     
58,693
     
112,300
     
116,829
 
South Korea
   
37,594
     
39,286
     
77,831
     
79,621
 
United States
   
30,727
     
33,314
     
67,626
     
66,047
 
Europe
   
8,153
     
9,926
     
16,094
     
19,631
 
Other
   
716
     
371
     
1,185
     
830
 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

* This table disaggregates revenue by the location in which it was earned.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Timing of Recognition
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Over time
 
$
200,188
   
$
211,189
   
$
405,264
   
$
414,716
 
At a point in time
   
10,804
     
5,811
     
17,866
     
18,618
 
   

210,992
   

217,000
   

423,130
   

433,334
 

Contract Costs


The Company pays commissions to third-party sales agents for certain sales they procure on the Company’s behalf. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, the Company does not recognize any portion of these sales commissions as costs of obtaining a contract, nor does the Company currently foresee other circumstances under which the Company would recognize contract obtainment costs as assets.

Remaining Performance Obligations


As the Company is typically required to fulfill customer orders within a short time period, the Company’s backlog of orders is generally not in excess of one to two weeks for IC photomasks and two to three weeks for FPD photomasks. However, the demand for some IC photomasks can extend beyond the traditional time period; thus, the backlog, in some individual cases, can extend to as long as two to three months. More recently however, backlogs for most high demand products have returned to historical levels of less than a month. As allowed under ASC 606 Revenue Contracts with Customers, the Company has elected not to disclose the Company’s remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.

Product Warranties


The Company’s photomasks are sold under warranties that generally range from one to twenty-four months. The Company warrants that the Company’s photomasks conform to customer specifications, and the Company will typically repair, replace, or issue a refund for any photomasks that fail to do so. The warranties do not represent separate performance obligations in the Company’s revenue contracts. Historically, customer claims under warranties have been immaterial.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE-BASED COMPENSATION
6 Months Ended
May 04, 2025
SHARE-BASED COMPENSATION [Abstract]  
SHARE-BASED COMPENSATION
NOTE 9 - SHARE-BASED COMPENSATION


On April 2, 2025, at its annual meeting of shareholders, the shareholders of Photronics, Inc., approved the Company’s 2025 Equity Incentive Compensation Plan (the “2025 Plan”) under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the 2025 Plan may be authorized and unissued shares, issued shares that have been re-acquired by the Company (in the open market or in private transactions), or a combination thereof. The maximum number of shares of common stock that may be issued under the 2025 Plan is five million shares. At the time of approval of the 2025 Plan, the Company’s 2016 Equity Incentive Compensation Plan (which was largely replicated by the 2025 Plan) was due to expire in early 2026, and had a limited quantity of shares remaining available for issuance. Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan prohibits further awards from being issued under prior plans. The table below presents information on the Company’s share-based compensation expenses.


    Three Months Ended     Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
     2025      2024      2025      2024  
Expense reported in:
                       
Cost of goods sold
 
$
785
   
$
669
    $ 1,562     $ 1,263  
Selling, general, and administrative
   
2,288
     
2,987
      4,556       4,737  
Research and development
   
302
     
270
      592       499  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Expense by award type:
                               
Restricted stock awards
 
$
2,809
   
$
3,926
    $ 6,086     $ 6,499  
Restricted stock units
    509       -       509       -  
Employee stock purchase plan
   
57
     
-
      115       -  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Income tax benefits on share-based compensation
 
$
406
   
$
323
    $ 852     $ 421  


Restricted Stock Awards


The Company has historically granted restricted stock awards on a periodic basis, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock. The table below presents information on the Company’s restricted stock awards.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025
    2024
    2025
     2024  
Number of shares granted in period
   
237,738
     
-
      583,238       825,050  
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
21.28
   
$
-
    $ 23.42     $ 29.77  
Compensation cost not yet recognized
 
$
27,028
   
$
28,695
    $ 27,028     $ 28,695  
Weighted-average amortization period for cost not yet recognized (in years)
   
3.0
     
3.1
      3.0       3.1  
Shares outstanding at balance sheet date
   
1,439,672
     
1,560,540
      1,439,672       1,560,540  

Restricted Stock Units


 Commencing Q2 FY25, the company began granting restricted stock units, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock. The table below presents information on the Company’s restricted stock awards.

        Three Months Ended         Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
   
2025
   
2024
   
2025
   
2024
 
Number of units granted in period
 

52,836
     
-
     
52,836
     
-
 
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
22.52
   
$
-
   
$
22.52
   
$
-
 
Compensation cost not yet recognized
 
$
681
   
$
-
   
$
681
   
$
-
 
Weighted-average amortization period for cost not yet recognized (in years)
   
0.8
     
-
     
0.8
     
-
 
Restricted stock units outstanding at balance sheet date
   
33,966
     
-
     
33,966
     
-
 

Stock Options


Option awards generally vest in one to four years and have a ten-year contractual term. All incentive and non-qualified stock option grants must have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of the Company’s common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of the Company’s common stock. The Company uses historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant. The table below presents information on the Company’s stock options.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025      2024      2025     2024  
Number of options granted in period
   
-
     
-
      -       -  
Cash received from options exercised
 
$
26
   
$
119
    $ 1,298     $ 1,055  
Compensation cost not yet recognized
 
$
-
   
$
-
    $ -     $ -  
Weighted-average amortization period for cost not yet recognized (in years)
   
-
     
-
     
-
      -  

Information regarding outstanding and exercisable option awards as of May 4, 2025, is presented below.

Options
 
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Remaining
Contractual
Life (in years)
   
Aggregate
Intrinsic
Value
 
Outstanding and exercisable at May 4, 2025
   
148,075
   
$
10.72
     
1.80
   
$
1,259
 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES
6 Months Ended
May 04, 2025
INCOME TAXES [Abstract]  
INCOME TAXES
NOTE 10 - INCOME TAXES


The Company calculates its provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period. The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May 4, 2025 and April 28, 2024.

Reporting Period
 
U.S. Statutory
Tax Rates
 
Photronics
Effective Tax
Rates
 
Primary Reasons for Differences

 
 
   
Three months ended May 4, 2025
   
21.0%

 
19.1%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Three months ended April 28, 2024
   
21.0%

 
26.4%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions and the establishment of uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended May 4, 2025     21.0%     23.0%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended April 28, 2024     21.0%     26.8%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and the establishment of uncertain tax positions in non-U.S. jurisdictions.



Uncertain Tax Positions


Although the timing of reversal of uncertain tax positions may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next twelve months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S., major foreign, or state tax jurisdictions for years prior to fiscal year 2019. The table below presents information on unrecognized tax benefits as of the balance sheet dates.

   
May 4,
2025
   
October 31,
2024
 
Unrecognized tax benefits related to uncertain tax positions
 
$
14,006
   
$
14,720
 
Unrecognized tax benefits that, if recognized, would impact the effective tax rate
 
$
14,006
   
$
14,720
 
Accrued interest and penalties related to uncertain tax positions
 
$
1,327
   
$
1,028
 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE
6 Months Ended
May 04, 2025
EARNINGS PER SHARE [Abstract]  
EARNINGS PER SHARE
NOTE 11 - EARNINGS PER SHARE


The following sets forth the computation of basic and diluted earnings per share:

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Net income attributable to Photronics, Inc. shareholders
 
$
8,861
   
$
36,251
   
$
51,712
   
$
62,431
 
                                 
Weighted-average common shares outstanding
(in thousands):
                               
Basic
   
60,793
     
61,771
     
61,443
     
61,613
 
Effect of dilutive securities:
                               
Share-based awards
   
181
     
638
     
374
     
733
 
Dilutive common shares
   
181
     
638
     
374
     
733
 
                                 
Weighted-average common shares - Diluted
   
60,974
     
62,409
     
61,817
     
62,346
 
                                 
Earnings per share attributable to Photronics, Inc.
shareholders:
                               
Basic
 
$
0.15
   
$
0.59
   
$
0.84
   
$
1.01
 
Diluted
 
$
0.15
   
$
0.58
   
$
0.84
   
$
1.00
 


The table below illustrates the outstanding weighted-average share-based awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive.

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Share-based payment awards in shares
   
1,099
     
-
     
793
     
121
 
Total potentially dilutive shares excluded
   
1,099
     
-
     
793
     
121
 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
May 04, 2025
COMMITMENTS AND CONTINGENCIES [Abstract]  
COMMITMENTS AND CONTINGENCIES
NOTE 12 - COMMITMENTS AND CONTINGENCIES


As of May 4, 2025, the Company’s unrecognized commitments for the acquisition of property, plant and equipment were $164.8 million, including commitments with a remaining term in excess of one year of approximately $122.2 million. This amount does not include the Company’s commitments under the Company’s debt and lease arrangements.


The Company is subject to various other claims that arise in the ordinary course of business. The Company believes that the Company’s potential liability under such claims, individually or in the aggregate, will not have a material effect on the Company’s consolidated financial statements.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.1
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT
6 Months Ended
May 04, 2025
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT [Abstract]  
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT
NOTE 13 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT


The following tables set forth the changes in the Company’s accumulated other comprehensive (loss) income by component (net of tax) for the three-month and six-month periods ended May 4, 2025, and April 28, 2024.

 
Three Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at February 2, 2025
 
$
(119,629
)
 
$
(696
)
 
$
(120,325
)
Other comprehensive (loss) income
   
47,124
     
(61
)
   
47,063
 
Other comprehensive (loss) income attributable to noncontrolling interests
    (14,063 )     30       (14,033 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Three Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at January 28, 2024
 
$
(67,160
)
 
$
(703
)
 
$
(67,863
)
Other comprehensive (loss) income
   
(39,198
)
   
82
     
(39,116
)
Other comprehensive (loss) income attributable to noncontrolling interests
    11,087       (40 )     11,047  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)

 
Six Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2024
 
$
(85,587
)
 
$
(732
)
 
$
(86,319
)
Other comprehensive income
   
4,208
     
8
     
4,216
 
Other comprehensive loss attributable to noncontrolling interests
    (5,189 )     (3 )     (5,192 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Six Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2023
 
$
(88,044
)
 
$
(690
)
 
$
(88,734
)
Other comprehensive (loss) income
   
(7,705
)
   
55
     
(7,650
)
Other comprehensive (loss) income attributable to noncontrolling interests
    478       (26 )     452  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE REPURCHASE PROGRAM
6 Months Ended
May 04, 2025
SHARE REPURCHASE PROGRAM [Abstract]  
SHARE REPURCHASE PROGRAM
NOTE 14 - SHARE REPURCHASE PROGRAM


In September 2020, the Company’s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate the Company to acquire any common stock, and is subject to market conditions. From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million up to $100 million. During the three-month period ended May 4, 2025, the Company repurchased 3.6 million shares at a cost of $72.1 million pursuant to Rule 10b-18 of the Exchange Act. During the six-month period ended May 4, 2025, the Company repurchased 3.8 million shares at a cost of $76.7 million pursuant to Rule 10b-18 of the Exchange Act. All shares repurchased under the program have been retired. No shares were repurchased during the three- or six-month period ended April 28, 2024. As of May 4, 2025, $23.3 million remained available under this authorization for the repurchase of additional shares.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.1
INSIDER TRADING ARRANGEMENTS
3 Months Ended
May 04, 2025
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies)
6 Months Ended
May 04, 2025
NATURE OF BUSINESS AND BASIS OF PRESENTATION [Abstract]  
Basis of Presentation

Basis of Presentation



   The preparation of financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect amounts reported in them. The Company’s estimates are based on historical experience and on various assumptions that the Company believes to be reasonable under the facts and circumstances at the time they are made. Actual results may differ from such estimates. The Company reviews these estimates periodically and reflects any effects of revisions in the period in which they are determined.
Principles of Consolidation
Principles of Consolidation


The accompanying unaudited condensed consolidated financial statements (“the financial statements”) have been prepared in accordance with U.S. GAAP for interim financial reporting information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, its wholly owned subsidiaries, and the majority-owned subsidiaries, which it controls. All intercompany balances and transactions have been eliminated in consolidation. These financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Form 10-K for the fiscal year ended October 31, 2024, which provides additional information about the Company’s accounting policies and the methods and assumptions used in the Company’s estimates.


The Company’s business is typically impacted during the first quarter of the Company’s fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during this period. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2025.
Recent Accounting Pronouncements

Recent Accounting Pronouncements



In November 2024, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this Update will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the impact the adoption of this ASU may have on the Company’s consolidated financial statements and related disclosures.


In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this Update related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity’s worldwide operations and related tax risks and tax planning and operational opportunities affect its income tax rate and prospects for future cash flows. The guidance in this Update will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the effect of this ASU adoption on its disclosures.



In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance in this Update is effective for Photronics in its fiscal year 2025 Form 10-K, with early adoption permitted. The Company is currently evaluating the effect the adoption of this ASU may have on the Company’s disclosures.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
PDMCX JOINT VENTURE (Policies)
6 Months Ended
May 04, 2025
PDMCX JOINT VENTURE [Abstract]  
Variable Interest Entities

As required by the guidance in ASC Topic 810 - “Consolidation”, the Company evaluated the Company’s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company’s financial statements. The initial step of the Company’s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company’s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company’s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company’s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company’s right to appoint the majority of its Board of Directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX’s management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX’s assets. In addition, as a result of the 50.01% variable interest the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, which could potentially be significant to PDMCX.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Policies)
6 Months Ended
May 04, 2025
REVENUE [Abstract]  
Revenue

The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those goods or services. The Company accounts for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of the Company’s revenue comes from the sales of photomasks. The Company typically contracts with the Company’s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to the Company and, as the Company’s contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as the Company performs, or “over time,” on most of the Company’s contracts. The Company measures the Company’s performance to date using an input method, which is based on the Company’s estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for the Company’s costs incurred plus a reasonable profit, the Company recognizes revenue and a corresponding contract asset for such performance. The Company accounts for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to fulfill the Company’s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports the Company’s revenue net of any sales or similar taxes the Company collects on behalf of governmental entities.


As stated above, photomasks are manufactured to customer specifications in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, the Company’s photomasks do not have standard or “list” prices. The transaction prices of the vast majority of the Company’s revenue contracts include only fixed amounts of consideration. In certain instances, such as when the Company offers a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability was resolved.

Contract Assets, Contract Liabilities, and Accounts Receivable


The Company recognizes a contract asset when its performance under a contract precedes the Company’s receipt of consideration from a customer, or before payment is due, and the right to receive consideration is conditional upon factors other than the passage of time. Contract assets reflect the Company’s transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment, which generally occurs upon the shipment of the photomasks. The Company’s contract assets primarily consist of in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has an enforceable right to consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company did not identify impairment indicators for any outstanding contract assets during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.


The Company generally records accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent the Company believes a loss on the collection of a customer invoice is probable, the Company would record the loss and credit an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the related receivable. The Company did not incur any credit losses on the Company’s accounts receivable during the three-month or six-month periods ended May 4, 2025, or April 28, 2024.


The Company’s invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and the Company’s payment agreements with specific customers. In the event that the Company’s evaluation of a customer’s business prospects, and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 “Revenue from Contracts with Customers” (“Topic 606”) that permits the Company not to adjust a contract’s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.


In instances when the Company is paid in advance of the Company’s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognizes interest expense only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from customers have generally not preceded the completion of the Company’s performance obligations by more than one year.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE-BASED COMPENSATION (Policies)
6 Months Ended
May 04, 2025
Restricted Stock [Member]  
Stock Options [Abstract]  
Share-Based Compensation
Restricted Stock Awards

The Company has historically granted restricted stock awards on a periodic basis, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.
Restricted Stock Units (RSUs) [Member]  
Stock Options [Abstract]  
Share-Based Compensation
Restricted Stock Units

 Commencing Q2 FY25, the company began granting restricted stock units, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.
Employee Stock Option [Member]  
Stock Options [Abstract]  
Share-Based Compensation
Stock Options

Option awards generally vest in one to four years and have a ten-year contractual term. All incentive and non-qualified stock option grants must have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of the Company’s common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of the Company’s common stock. The Company uses historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Policies)
6 Months Ended
May 04, 2025
INCOME TAXES [Abstract]  
Income Taxes

The Company calculates its provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period. The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May 4, 2025 and April 28, 2024.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
May 04, 2025
ACCOUNTS RECEIVABLE, NET [Abstract]  
Accounts Receivable, Net
The components of Accounts Receivable, net at the balance sheet dates are presented below.
 
 
 
May 4,
   
October 31,
 
 
 
2025
   
2024
 
Accounts Receivable
 
$
165,411
   
$
172,741
 
Unbilled Receivables
   
31,737
     
29,215
 
Allowance for Credit Losses
   
(1,171
)
   
(1,126
)
 
 
$
195,977
   
$
200,830
 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
6 Months Ended
May 04, 2025
CASH, CASH EQUIVALENTS AND INVESTMENTS [Abstract]  
Cash, Cash Equivalents and Investments Measured at Fair Value

The following are cash, cash equivalents and investments measured at fair value:



 
May 4, 2025
   
October 31, 2024
 

 
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
   
Cash and cash
equivalents
   
Short-term investments
   
Total Fair
Value
 
Cash
 
$
188,730
   
$
-
   
$
188,730
   
$
414,074
   
$
-
   
$
414,074
 
Level 1
                                               
  U.S. Government Securities     28,855       9,489       38,344       -       -       -  
  Money market funds
   
13,421
     
-
     
13,421
     
36,322
     
-
     
36,322
 
Level 2
                                               
  Commercial paper
    56,287       668       56,955       -       -       -  
  Time deposits
   
243,415
     
17,542
     
260,957
     
148,089
     
42,184
     
190,273
 

 
$
530,708
   
$
27,699
   
$
558,407
   
$
598,485
   
$
42,184
   
$
640,669
 
Restricted Cash (1)
   
2,838
                     
2,758
                 
Cash, cash equivalents, and restricted cash
 
$
533,546
                   
$
601,243
                 


(1) Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Tables)
6 Months Ended
May 04, 2025
INVENTORIES [Abstract]  
Inventories
The components of Inventories at the balance sheet dates are presented below.

 
May 4,
2025
   
October 31,
2024
 
Raw materials
 
$
59,938
   
$
56,128
 
Work in process
   
1,239
     
398
 
Finished goods
   
24
     
1
 

 
$
61,201
   
$
56,527
 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET (Tables)
6 Months Ended
May 04, 2025
PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]  
Components of Property, Plant and Equipment, Net

Presented below are the components of Property, plant and equipment, net at the balance sheet dates.

 
May 4,
2025
   
October 31,
2024
 
Land
 
$
12,216
   
$
11,419
 
Buildings and improvements
   
189,230
     
188,756
 
Machinery and equipment
   
2,062,158
     
1,990,610
 
Leasehold improvements
   
20,324
     
19,268
 
Furniture, fixtures, and office equipment
   
17,944
     
18,091
 
Construction in progress
   
122,474
     
91,213
 
     
2,424,346
     
2,319,357
 
Accumulated depreciation and amortization
   
(1,616,788
)
   
(1,574,100
)
   
$
807,558
   
$
745,257
 
Information on ROU Assets from Finance Leases

Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During the first half of 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 7 for further information.
 

 
May 4,
2025
   
October 31,
2024
 
Machinery and equipment
 
$
55
   
$
42,815
 
Accumulated amortization
   
(45
)
   
(10,522
)
 
 
$
10
   
$
32,293
 
Depreciation Expense

The following table presents depreciation expense (including the amortization of ROU assets), related to property, plant and equipment incurred during the reporting periods.


 
Three Months Ended
    Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Depreciation Expense   $ 19,505     $
20,689     $ 40,207     $ 41,294  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
PDMCX JOINT VENTURE (Tables)
6 Months Ended
May 04, 2025
PDMCX JOINT VENTURE [Abstract]  
Net Income Recorded from Operations

The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.

   
Three Months Ended
    Six Months Ended
 

 
May 4,
2025
   
April 28,
2024
    May 4,
2025
   
April 28,
2024
 
Net income from PDMCX
 
$
7,557
   
$
5,464
    $ 10,925     $ 11,928  
Carrying Amounts and Exposure to Loss Related to Assets and Liabilities

The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company’s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company’s maximum exposure to loss from PDMCX is the Company’s interest in the carrying amount of the net assets of the joint venture.

 
May 4,
2025
   
October 31,
2024
 
Classification
 
Carrying
Amount
   
Photronics
Interest
   
Carrying
Amount
   
Photronics
Interest
 
Current assets
 
$
171,717
   
$
85,876
   
$
174,059
   
$
87,047
 
Noncurrent assets
   
167,187
     
83,610
     
151,039
     
75,535
 
Total assets
   
338,904
     
169,486
     
325,098
     
162,582
 
                                 
Current liabilities
   
39,477
     
19,742
     
40,691
     
20,350
 
Noncurrent liabilities
   
2,389
     
1,195
     
3,320
     
1,660
 
Total liabilities
   
41,866
     
20,937
     
44,011
     
22,010
 
                                 
Net assets
 
$
297,038
   
$
148,549
   
$
281,087
   
$
140,572
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Tables)
6 Months Ended
May 04, 2025
DEBT [Abstract]  
Long-term Debt
The balance of long-term debt and its current portion is comprised of the following finance leases as described below:

 
May 4,
2025
   
October 31,
2024
Principal due:
             
Next 12 months
  $
11
    $ 17,972  
Months 13 – 24
  $
12
    $ 12  
Months 25 – 36
   
7
      12  
Months 37 – 48
   
-
      1  
Months 49 – 60     -      
-
 
Long-term debt
   
19
      25  
Total debt   $
30     $ 17,997  
 
               
Interest rate at balance sheet date
    N/A       N/A  
Basis spread on interest rates
   
N/A
      N/A  
Interest rate reset
   
N/A
      N/A  
Maturity date
    N/A       N/A  
Periodic payment amount     Varies as Lease matures      
 Varies as Lease matures
 
Periodic payment frequency
   
Monthly
     
Monthly
 
Loan collateral (carrying amount) (1)
  $
10
    $ 32,293  

 
(1)
Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Tables)
6 Months Ended
May 04, 2025
REVENUE [Abstract]  
Contract Balances
The following table provides information about the Company’s contract balances at the balance sheet dates.

Classification
 
May 4,
2025
   
October 31,
2024
 
Contract Assets
           
Other current assets
 
$
14,837
   
$
11,532
 
                 
Contract Liabilities
               
Accrued liabilities
 
$
11,893
   
$
12,375
 
Other liabilities
   
5,765
     
8,910
 
   
$
17,658
   
$
21,285
 


The Company did not recognize any revenue from performance obligations satisfied in the previous periods. The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.

   
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Revenue recognized from beginning liability
 
$
2,589
   
$
6,495
   
$
5,745
   
$
7,746
 
Disaggregation of Revenue

The following tables present the Company’s revenue for the three-month and six-month periods ended May 4, 2025, and April 28, 2024, disaggregated by product type, geographic origin, and timing of recognition.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Product Type
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
IC
                       
High-end
 
$
59,299
   
$
58,042
   
$
119,405
   
$
118,918
 
Mainstream
   
96,578
     
102,886
     
190,429
     
199,599
 
Total IC
 
$
155,877
   
$
160,928
   
$
309,834
   
$
318,517
 
                                 
                                 
FPD
                               
High-end
 
$
43,613
   
$
47,977
   
$
93,292
   
$
98,593
 
Mainstream
   
11,502
     
8,095
     
20,004
     
16,224
 
Total FPD
 
$
55,115
   
$
56,072
   
$
113,296
   
$
114,817
 
                                 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Geographic Origin*
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Taiwan
 
$
75,060
   
$
75,410
   
$
148,094
   
$
150,376
 
China    
58,742
     
58,693
     
112,300
     
116,829
 
South Korea
   
37,594
     
39,286
     
77,831
     
79,621
 
United States
   
30,727
     
33,314
     
67,626
     
66,047
 
Europe
   
8,153
     
9,926
     
16,094
     
19,631
 
Other
   
716
     
371
     
1,185
     
830
 
   
$
210,992
   
$
217,000
   
$
423,130
   
$
433,334
 

* This table disaggregates revenue by the location in which it was earned.

 
Three Months Ended
   
Six Months Ended
 
 
Revenue by Timing of Recognition
 
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Over time
 
$
200,188
   
$
211,189
   
$
405,264
   
$
414,716
 
At a point in time
   
10,804
     
5,811
     
17,866
     
18,618
 
   

210,992
   

217,000
   

423,130
   

433,334
 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE-BASED COMPENSATION (Tables)
6 Months Ended
May 04, 2025
SHARE-BASED COMPENSATION [Abstract]  
Share-based Compensation Expenses The table below presents information on the Company’s share-based compensation expenses.


    Three Months Ended     Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
     2025      2024      2025      2024  
Expense reported in:
                       
Cost of goods sold
 
$
785
   
$
669
    $ 1,562     $ 1,263  
Selling, general, and administrative
   
2,288
     
2,987
      4,556       4,737  
Research and development
   
302
     
270
      592       499  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Expense by award type:
                               
Restricted stock awards
 
$
2,809
   
$
3,926
    $ 6,086     $ 6,499  
Restricted stock units
    509       -       509       -  
Employee stock purchase plan
   
57
     
-
      115       -  
Total expense incurred
 
$
3,375
   
$
3,926
    $ 6,710     $ 6,499  
                                 
Income tax benefits on share-based compensation
 
$
406
   
$
323
    $ 852     $ 421  
Restricted Stock Awards Activity The table below presents information on the Company’s restricted stock awards.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025
    2024
    2025
     2024  
Number of shares granted in period
   
237,738
     
-
      583,238       825,050  
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
21.28
   
$
-
    $ 23.42     $ 29.77  
Compensation cost not yet recognized
 
$
27,028
   
$
28,695
    $ 27,028     $ 28,695  
Weighted-average amortization period for cost not yet recognized (in years)
   
3.0
     
3.1
      3.0       3.1  
Shares outstanding at balance sheet date
   
1,439,672
     
1,560,540
      1,439,672       1,560,540  
Restricted Stock Units Activity The table below presents information on the Company’s restricted stock awards.

        Three Months Ended         Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
   
2025
   
2024
   
2025
   
2024
 
Number of units granted in period
 

52,836
     
-
     
52,836
     
-
 
Weighted-average grant-date fair value of awards (in dollars per share)
 
$
22.52
   
$
-
   
$
22.52
   
$
-
 
Compensation cost not yet recognized
 
$
681
   
$
-
   
$
681
   
$
-
 
Weighted-average amortization period for cost not yet recognized (in years)
   
0.8
     
-
     
0.8
     
-
 
Restricted stock units outstanding at balance sheet date
   
33,966
     
-
     
33,966
     
-
 
Stock Options Activity The table below presents information on the Company’s stock options.


   
Three Months Ended
    Six Months Ended  
   
May 4,
   
April 28,
   
May 4,
   
April 28,
 
    2025      2024      2025     2024  
Number of options granted in period
   
-
     
-
      -       -  
Cash received from options exercised
 
$
26
   
$
119
    $ 1,298     $ 1,055  
Compensation cost not yet recognized
 
$
-
   
$
-
    $ -     $ -  
Weighted-average amortization period for cost not yet recognized (in years)
   
-
     
-
     
-
      -  
Outstanding and Exercisable Option
Information regarding outstanding and exercisable option awards as of May 4, 2025, is presented below.

Options
 
Shares
   
Weighted
Average
Exercise
Price
   
Weighted
Average
Remaining
Contractual
Life (in years)
   
Aggregate
Intrinsic
Value
 
Outstanding and exercisable at May 4, 2025
   
148,075
   
$
10.72
     
1.80
   
$
1,259
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Tables)
6 Months Ended
May 04, 2025
INCOME TAXES [Abstract]  
Reconciliation of Effective Income Tax Rates from U.S. Statutory Tax Rates The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May 4, 2025 and April 28, 2024.

Reporting Period
 
U.S. Statutory
Tax Rates
 
Photronics
Effective Tax
Rates
 
Primary Reasons for Differences

 
 
   
Three months ended May 4, 2025
   
21.0%

 
19.1%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Three months ended April 28, 2024
   
21.0%

 
26.4%

Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions and the establishment of uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended May 4, 2025     21.0%     23.0%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.
                 
Six months ended April 28, 2024     21.0%     26.8%   Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and the establishment of uncertain tax positions in non-U.S. jurisdictions.
Unrecognized Tax Benefits The table below presents information on unrecognized tax benefits as of the balance sheet dates.

   
May 4,
2025
   
October 31,
2024
 
Unrecognized tax benefits related to uncertain tax positions
 
$
14,006
   
$
14,720
 
Unrecognized tax benefits that, if recognized, would impact the effective tax rate
 
$
14,006
   
$
14,720
 
Accrued interest and penalties related to uncertain tax positions
 
$
1,327
   
$
1,028
 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
6 Months Ended
May 04, 2025
EARNINGS PER SHARE [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following sets forth the computation of basic and diluted earnings per share:

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Net income attributable to Photronics, Inc. shareholders
 
$
8,861
   
$
36,251
   
$
51,712
   
$
62,431
 
                                 
Weighted-average common shares outstanding
(in thousands):
                               
Basic
   
60,793
     
61,771
     
61,443
     
61,613
 
Effect of dilutive securities:
                               
Share-based awards
   
181
     
638
     
374
     
733
 
Dilutive common shares
   
181
     
638
     
374
     
733
 
                                 
Weighted-average common shares - Diluted
   
60,974
     
62,409
     
61,817
     
62,346
 
                                 
Earnings per share attributable to Photronics, Inc.
shareholders:
                               
Basic
 
$
0.15
   
$
0.59
   
$
0.84
   
$
1.01
 
Diluted
 
$
0.15
   
$
0.58
   
$
0.84
   
$
1.00
 
Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share

The table below illustrates the outstanding weighted-average share-based awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive.

 
Three Months Ended
   
Six Months Ended
 
   
May 4,
2025
   
April 28,
2024
   
May 4,
2025
   
April 28,
2024
 
Share-based payment awards in shares
   
1,099
     
-
     
793
     
121
 
Total potentially dilutive shares excluded
   
1,099
     
-
     
793
     
121
 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables)
6 Months Ended
May 04, 2025
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT [Abstract]  
Changes in Accumulated Other Comprehensive (Loss) Income by Component

The following tables set forth the changes in the Company’s accumulated other comprehensive (loss) income by component (net of tax) for the three-month and six-month periods ended May 4, 2025, and April 28, 2024.

 
Three Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at February 2, 2025
 
$
(119,629
)
 
$
(696
)
 
$
(120,325
)
Other comprehensive (loss) income
   
47,124
     
(61
)
   
47,063
 
Other comprehensive (loss) income attributable to noncontrolling interests
    (14,063 )     30       (14,033 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Three Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at January 28, 2024
 
$
(67,160
)
 
$
(703
)
 
$
(67,863
)
Other comprehensive (loss) income
   
(39,198
)
   
82
     
(39,116
)
Other comprehensive (loss) income attributable to noncontrolling interests
    11,087       (40 )     11,047  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)

 
Six Months Ended May 4, 2025
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2024
 
$
(85,587
)
 
$
(732
)
 
$
(86,319
)
Other comprehensive income
   
4,208
     
8
     
4,216
 
Other comprehensive loss attributable to noncontrolling interests
    (5,189 )     (3 )     (5,192 )
                         
Balance at May 4, 2025
 
$
(86,568
)
 
$
(727
)
 
$
(87,295
)

 
Six Months Ended April 28, 2024
 
   
Foreign Currency
Translation
Adjustments
   
Other
   
Total
 
                   
Balance at October 31, 2023
 
$
(88,044
)
 
$
(690
)
 
$
(88,734
)
Other comprehensive (loss) income
   
(7,705
)
   
55
     
(7,650
)
Other comprehensive (loss) income attributable to noncontrolling interests
    478       (26 )     452  
                         
Balance at April 28, 2024
 
$
(95,271
)
 
$
(661
)
 
$
(95,932
)
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details)
6 Months Ended
May 04, 2025
Facility
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 11
Taiwan [Member]  
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 3
South Korea [Member]  
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 1
China [Member]  
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 2
United States [Member]  
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 3
Europe [Member]  
Manufacturing Facilities [Abstract]  
Number of manufacturing facilities 2
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
May 04, 2025
Oct. 31, 2024
ACCOUNTS RECEIVABLE, NET [Abstract]    
Accounts Receivable $ 165,411 $ 172,741
Unbilled Receivables 31,737 29,215
Allowance for Credit Losses (1,171) (1,126)
Total $ 195,977 $ 200,830
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) - USD ($)
$ in Thousands
May 04, 2025
Oct. 31, 2024
Apr. 28, 2024
Oct. 31, 2023
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents $ 530,708 $ 598,485    
Short-term investments 27,699 42,184    
Total Fair Value 558,407 640,669    
Restricted Cash 2,838 [1] 2,758 [1] $ 2,686  
Cash, cash equivalents, and restricted cash $ 533,546 601,243 $ 496,591 $ 501,867
Maturity of time deposits 12 months      
Cash [Member]        
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents $ 188,730 414,074    
Short-term investments 0 0    
Total Fair Value 188,730 414,074    
Level 1 [Member] | U.S. Government Securities [Member]        
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents 28,855 0    
Short-term investments 9,489 0    
Total Fair Value 38,344 0    
Level 1 [Member] | Money Market Funds [Member]        
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents 13,421 36,322    
Short-term investments 0 0    
Total Fair Value 13,421 36,322    
Level 2 [Member] | Commercial Paper [Member]        
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents 56,287 0    
Short-term investments 668 0    
Total Fair Value 56,955 0    
Level 2 [Member] | Time Deposits [Member]        
Assets, Fair Value Disclosure [Abstract]        
Cash and cash equivalents 243,415 148,089    
Short-term investments 17,542 42,184    
Total Fair Value $ 260,957 $ 190,273    
[1] Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
May 04, 2025
Oct. 31, 2024
INVENTORIES [Abstract]    
Raw materials $ 59,938 $ 56,128
Work in process 1,239 398
Finished goods 24 1
Inventories $ 61,201 $ 56,527
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY, PLANT AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Oct. 31, 2024
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross $ 2,424,346   $ 2,424,346   $ 2,319,357
Accumulated depreciation and amortization (1,616,788)   (1,616,788)   (1,574,100)
Property, plant and equipment, net 807,558   807,558   745,257
Finance lease, Right-of-use asset [Abstract]          
Finance lease, right-of-use asset, gross 55   55   42,815
Accumulated amortization (45)   (45)   (10,522)
Finance lease, right-of-use asset, net 10   10   32,293
Depreciation Expense [Abstract]          
Depreciation Expense 19,505 $ 20,689 40,207 $ 41,294  
Land [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross 12,216   12,216   11,419
Buildings and Improvements [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross 189,230   189,230   188,756
Machinery and Equipment [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross 2,062,158   2,062,158   1,990,610
Leasehold Improvements [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross 20,324   20,324   19,268
Furniture, Fixtures and Office Equipment [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross 17,944   17,944   18,091
Construction in Progress [Member]          
Property, plant and equipment [Abstract]          
Property, plant and equipment, gross $ 122,474   $ 122,474   $ 91,213
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.1
PDMCX JOINT VENTURE, VIE (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2018
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Photronics and DNP [Member]          
Variable Interest Entity [Abstract]          
Period before put or purchase option can be exercised       6 months  
Number of business days for obtaining required approvals and clearance for exiting party       3 days  
Net Income from Operations [Abstract]          
Net income from PDMCX   $ 7,557 $ 5,464 $ 10,925 $ 11,928
Photronics and DNP [Member] | Minimum [Member]          
Variable Interest Entity [Abstract]          
Ownership percentage       20.00%  
Photronics Interest [Member]          
Variable Interest Entity [Abstract]          
Ownership percentage       50.01%  
DNP [Member]          
Variable Interest Entity [Abstract]          
Ownership percentage 49.99%        
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) - USD ($)
$ in Thousands
May 04, 2025
Oct. 31, 2024
Carrying Amounts of Assets and Liabilities [Abstract]    
Current assets $ 855,806 $ 931,062
Total assets 1,703,032 1,712,059
Current liabilities 166,783 183,811
Total liabilities 206,263 231,300
Carrying Amount [Member]    
Carrying Amounts of Assets and Liabilities [Abstract]    
Current assets 171,717 174,059
Noncurrent assets 167,187 151,039
Total assets 338,904 325,098
Current liabilities 39,477 40,691
Noncurrent liabilities 2,389 3,320
Total liabilities 41,866 44,011
Net assets 297,038 281,087
Photronics Interest [Member]    
Carrying Amounts of Assets and Liabilities [Abstract]    
Current assets 85,876 87,047
Noncurrent assets 83,610 75,535
Total assets 169,486 162,582
Current liabilities 19,742 20,350
Noncurrent liabilities 1,195 1,660
Total liabilities 20,937 22,010
Net assets $ 148,549 $ 140,572
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT, Long-term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
May 04, 2025
Oct. 31, 2024
Long-term Debt [Abstract]    
Long-term debt $ 19 $ 25
Finance Leases [Member]    
Long Term Debt Maturing In Year One [Abstract]    
Next 12 months 11 17,972
Long-term Debt [Abstract]    
Months 13 - 24 12 12
Months 25 - 36 7 12
Months 37 - 48 0 1
Months 49 - 60 0 0
Long-term debt 19 25
Total debt $ 30 $ 17,997
Periodic payment amount Varies as Lease matures Varies as Lease matures
Periodic payment frequency Monthly Monthly
Loan collateral (carrying amount) [1] $ 10 $ 32,293
[1] Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT, Finance Leases (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2021
Jan. 31, 2021
May 04, 2025
Dec. 31, 2020
$7.2 Million Finance Lease [Member]        
Finance Lease, [Abstract]        
Finance lease contract term     5 years  
Finance lease amount $ 7,200      
Early buyout option to purchase tool 2,400   $ 2,400  
$7.2 Million Finance Lease [Member] | Monthly [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments $ 100      
$35.5 Million Finance Lease [Member]        
Finance Lease, [Abstract]        
Finance lease contract term     5 years  
Finance lease amount       $ 35,500
Early buyout option to purchase tool   $ 14,100    
$35.5 Million Finance Lease [Member] | First Three Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   40    
$35.5 Million Finance Lease [Member] | Following Nine Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   600    
$35.5 Million Finance Lease [Member] | Forty Eight Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   $ 500    
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT, Xiamen Working Capital Loans (Details) - Xiamen Working Capital Loans [Member]
¥ in Millions, $ in Millions
1 Months Ended 6 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
May 04, 2025
USD ($)
Aug. 31, 2024
USD ($)
Aug. 31, 2024
CNY (¥)
Nov. 30, 2018
USD ($)
Nov. 30, 2018
CNY (¥)
Debt Instruments [Abstract]              
Maximum borrowing capacity       $ 27.5 ¥ 200.0 $ 25.0 ¥ 200.0
Repayments of long-term debt $ 3.6 ¥ 25.6          
Expiration date     Jul. 31, 2025        
Amount outstanding     $ 0.0        
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Oct. 31, 2024
Contract with Customer, Asset and Liability [Abstract]          
Impairment loss on contract assets $ 0 $ 0 $ 0 $ 0  
Credit losses on accounts receivable 0 0 0 0  
Contract liabilities 17,658   17,658   $ 21,285
Change in Contract with Customer, Liability [Abstract]          
Revenue from performance obligation 0   0    
Revenue recognized from beginning liability 2,589 $ 6,495 5,745 $ 7,746  
Other Current Assets [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract assets 14,837   14,837   11,532
Accrued Liabilities [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract liabilities 11,893   11,893   12,375
Other Liabilities [Member]          
Contract with Customer, Asset and Liability [Abstract]          
Contract liabilities $ 5,765   $ 5,765   $ 8,910
Minimum [Member]          
Revenue, Performance Obligation [Abstract]          
Product invoice term     30 days    
Product warranty period     1 month    
Maximum [Member]          
Revenue, Performance Obligation [Abstract]          
Product invoice term     90 days    
Product warranty period     24 months    
IC [Member] | Minimum [Member]          
Backlog of Orders [Abstract]          
Customer order, expected satisfaction period     7 days    
Customer order, extended satisfaction period     2 months    
IC [Member] | Maximum [Member]          
Backlog of Orders [Abstract]          
Customer order, expected satisfaction period     14 days    
Customer order, extended satisfaction period     3 months    
FPD [Member] | Minimum [Member]          
Backlog of Orders [Abstract]          
Customer order, expected satisfaction period     14 days    
FPD [Member] | Maximum [Member]          
Backlog of Orders [Abstract]          
Customer order, expected satisfaction period     21 days    
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Disaggregation of Revenue [Abstract]        
Revenue [1] $ 210,992 $ 217,000 $ 423,130 $ 433,334
IC [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 155,877 160,928 309,834 318,517
High-end [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 59,299 58,042 119,405 118,918
Mainstream [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 96,578 102,886 190,429 199,599
FPD [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 55,115 56,072 113,296 114,817
High-end [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 43,613 47,977 93,292 98,593
Mainstream [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 11,502 8,095 20,004 16,224
Taiwan [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 75,060 75,410 148,094 150,376
China [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 58,742 58,693 112,300 116,829
South Korea [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 37,594 39,286 77,831 79,621
United States [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 30,727 33,314 67,626 66,047
Europe [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 8,153 9,926 16,094 19,631
Other [Member]        
Disaggregation of Revenue [Abstract]        
Revenue [1] 716 371 1,185 830
Over Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue 200,188 211,189 405,264 414,716
At a Point in Time [Member]        
Disaggregation of Revenue [Abstract]        
Revenue $ 10,804 $ 5,811 $ 17,866 $ 18,618
[1] This table disaggregates revenue by the location in which it was earned.
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE-BASED COMPENSATION (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Apr. 02, 2025
Share-based Compensation [Abstract]          
Expense incurred $ 3,375 $ 3,926 $ 6,710 $ 6,499  
Income tax benefits on share-based compensation 406 323 852 421  
Cost of Goods Sold [Member]          
Share-based Compensation [Abstract]          
Expense incurred 785 669 1,562 1,263  
Selling, General and Administrative [Member]          
Share-based Compensation [Abstract]          
Expense incurred 2,288 2,987 4,556 4,737  
Research and Development [Member]          
Share-based Compensation [Abstract]          
Expense incurred 302 270 592 499  
Restricted Stock [Member]          
Share-based Compensation [Abstract]          
Expense incurred $ 2,809 $ 3,926 $ 6,086 $ 6,499  
Restricted Stock [Abstract]          
Number of shares granted in period (in shares) 237,738 0 583,238 825,050  
Weighted-average grant-date fair value of awards (in dollars per share) $ 21.28 $ 0 $ 23.42 $ 29.77  
Shares outstanding at balance sheet date (in shares) 1,439,672 1,560,540 1,439,672 1,560,540  
Estimated Expenses Not Yet Incurred [Abstract]          
Compensation cost not yet recognized $ 27,028 $ 28,695 $ 27,028 $ 28,695  
Weighted-average amortization period for cost not yet recognized (in years) 3 years 3 years 1 month 6 days 3 years 3 years 1 month 6 days  
Restricted Stock [Member] | Minimum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     1 year    
Restricted Stock [Member] | Maximum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     4 years    
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation [Abstract]          
Expense incurred $ 509 $ 0 $ 509 $ 0  
Restricted Stock [Abstract]          
Number of shares granted in period (in shares) 52,836 0 52,836 0  
Weighted-average grant-date fair value of awards (in dollars per share) $ 22.52 $ 0 $ 22.52 $ 0  
Shares outstanding at balance sheet date (in shares) 33,966 0 33,966 0  
Estimated Expenses Not Yet Incurred [Abstract]          
Compensation cost not yet recognized $ 681 $ 0 $ 681 $ 0  
Weighted-average amortization period for cost not yet recognized (in years) 9 months 18 days   9 months 18 days    
Restricted Stock Units (RSUs) [Member] | Minimum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     1 year    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     4 years    
Stock Options [Member]          
Stock options activity [Abstract]          
Contractual term     10 years    
Number of options granted in period (in shares) 0 0 0 0  
Cash received from options exercised $ 26 $ 119 $ 1,298 $ 1,055  
Estimated Expenses Not Yet Incurred [Abstract]          
Compensation cost not yet recognized $ 0 0 $ 0 0  
Outstanding and exercisable option awards [Roll Forward]          
Outstanding at end of period (in shares) 148,075   148,075    
Exercisable at end of period (in shares) 148,075   148,075    
Weighted Average Exercise Price [Abstract]          
Outstanding at end of period (in dollars per share) $ 10.72   $ 10.72    
Exercisable at end of period (in dollars per share) $ 10.72   $ 10.72    
Weighted Average Remaining Contractual Life (in years) [Abstract]          
Outstanding at end of period     1 year 9 months 18 days    
Exercisable at end of period     1 year 9 months 18 days    
Aggregate Intrinsic Value [Abstract]          
Outstanding at end of period $ 1,259   $ 1,259    
Exercisable at end of period 1,259   $ 1,259    
Stock Options [Member] | Minimum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     1 year    
Stock Options [Member] | Maximum [Member]          
Share-based Compensation [Abstract]          
Award vesting period     4 years    
Employee Stock Purchase Plan [Member]          
Share-based Compensation [Abstract]          
Expense incurred $ 57 $ 0 $ 115 $ 0  
Equity Incentive Plan 2025 [Member]          
Share-based Compensation [Abstract]          
Maximum number of shares of common stock that may be issued (in shares)         5,000,000
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Oct. 31, 2024
Effective Income and Statutory Tax Rates [Abstract]          
U.S. statutory tax rates 21.00% 21.00% 21.00% 21.00%  
Effective tax rates 19.10% 26.40% 23.00% 26.80%  
Income Tax Examination [Abstract]          
Earliest open tax year     2019    
Unrecognized Tax Benefits [Abstract]          
Unrecognized tax benefits related to uncertain tax positions $ 14,006   $ 14,006   $ 14,720
Unrecognized tax benefits that, if recognized, would impact the effective tax rate 14,006   14,006   14,720
Accrued interest and penalties related to uncertain tax positions $ 1,327   $ 1,327   $ 1,028
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Calculation of Basic and Diluted Earnings Per Share [Abstract]        
Net income attributable to Photronics, Inc. shareholders $ 8,861 $ 36,251 $ 51,712 $ 62,431
Weighted-average common shares outstanding: [Abstract]        
Basic (in shares) 60,793 61,771 61,443 61,613
Effect of dilutive securities: [Abstract]        
Share-based awards (in shares) 181 638 374 733
Dilutive common shares 181 638 374 733
Weighted-average common shares - Diluted (in shares) 60,974 62,409 61,817 62,346
Basic (in dollars per share) $ 0.15 $ 0.59 $ 0.84 $ 1.01
Diluted (in dollars per share) $ 0.15 $ 0.58 $ 0.84 $ 1
Antidilutive Securities [Abstract]        
Total potentially dilutive shares excluded (in shares) 1,099 0 793 121
Share-based Payment Awards [Member]        
Antidilutive Securities [Abstract]        
Total potentially dilutive shares excluded (in shares) 1,099 0 793 121
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
3 Months Ended
May 04, 2025
USD ($)
COMMITMENTS AND CONTINGENCIES [Abstract]  
Unrecognized commitments for acquisition of property, plant and equipment $ 164.8
Minimum remaining term of plant and equipment 1 year
Outstanding commitments for capital expenditure $ 122.2
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance     $ 1,120,864  
Ending Balance $ 1,100,920   1,100,920  
Accumulated Other Comprehensive Income [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance (120,325) $ (67,863) (86,319) $ (88,734)
Ending Balance (87,295) (95,932) (87,295) (95,932)
Foreign Currency Translation Adjustments [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance (119,629) (67,160) (85,587) (88,044)
Ending Balance (86,568) (95,271) (86,568) (95,271)
Other [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Beginning Balance (696) (703) (732) (690)
Ending Balance (727) (661) (727) (661)
AOCI Including Portion Attributable to Noncontrolling Interest [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income 47,063 (39,116) 4,216 (7,650)
Foreign Currency Translation Adjustments [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income 47,124 (39,198) 4,208 (7,705)
Other [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income (61) 82 8 55
AOCI Attributable to Noncontrolling Interest [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income attributable to noncontrolling interests (14,033) 11,047 (5,192) 452
Foreign Currency Translation Adjustments [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income attributable to noncontrolling interests (14,063) 11,087 (5,189) 478
Other [Member]        
Changes in Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive (loss) income attributable to noncontrolling interests $ 30 $ (40) $ (3) $ (26)
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 26 Months Ended
May 04, 2025
Apr. 28, 2024
May 04, 2025
Apr. 28, 2024
Oct. 31, 2022
Aug. 31, 2024
Jul. 31, 2024
Sep. 30, 2020
September 2020 Announced Program [Member]                
Share Repurchase Program [Abstract]                
Stock repurchased authorized amount               $ 100.0
Amount remaining under authorization for repurchase of additional shares $ 23.3   $ 23.3          
Share Repurchase Programs [Member]                
Share Repurchase Program [Abstract]                
Stock repurchased authorized amount           $ 100.0    
Number of shares repurchased (in shares) 3.6 0.0 3.8 0.0 5.8      
Cost of shares repurchased $ 72.1   $ 76.7   $ 68.3      
Amount remaining under authorization for repurchase of additional shares             $ 31.7  
XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 270 253 1 true 68 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://photronics.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Condensed Consolidated Balance Sheets Sheet http://photronics.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Condensed Consolidated Statements of Income Sheet http://photronics.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 040000 - Statement - Condensed Consolidated Statements of Equity Sheet http://photronics.com/role/CondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 6 false false R7.htm 050000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 060100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION Sheet http://photronics.com/role/NatureOfBusinessAndBasisOfPresentation NATURE OF BUSINESS AND BASIS OF PRESENTATION Notes 8 false false R9.htm 060200 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://photronics.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 9 false false R10.htm 060300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS Sheet http://photronics.com/role/CashCashEquivalentsAndInvestments CASH, CASH EQUIVALENTS AND INVESTMENTS Notes 10 false false R11.htm 060400 - Disclosure - INVENTORIES Sheet http://photronics.com/role/Inventories INVENTORIES Notes 11 false false R12.htm 060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET Sheet http://photronics.com/role/PropertyPlantAndEquipmentNet PROPERTY, PLANT AND EQUIPMENT, NET Notes 12 false false R13.htm 060600 - Disclosure - PDMCX JOINT VENTURE Sheet http://photronics.com/role/PdmcxJointVenture PDMCX JOINT VENTURE Notes 13 false false R14.htm 060700 - Disclosure - DEBT Sheet http://photronics.com/role/Debt DEBT Notes 14 false false R15.htm 060800 - Disclosure - REVENUE Sheet http://photronics.com/role/Revenue REVENUE Notes 15 false false R16.htm 060900 - Disclosure - SHARE-BASED COMPENSATION Sheet http://photronics.com/role/SharebasedCompensation SHARE-BASED COMPENSATION Notes 16 false false R17.htm 061000 - Disclosure - INCOME TAXES Sheet http://photronics.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 061100 - Disclosure - EARNINGS PER SHARE Sheet http://photronics.com/role/EarningsPerShare EARNINGS PER SHARE Notes 18 false false R19.htm 061200 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://photronics.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 061300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT Sheet http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponent CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT Notes 20 false false R21.htm 061400 - Disclosure - SHARE REPURCHASE PROGRAM Sheet http://photronics.com/role/ShareRepurchaseProgram SHARE REPURCHASE PROGRAM Notes 21 false false R22.htm 061500 - Disclosure - INSIDER TRADING ARRANGEMENTS Sheet http://photronics.com/role/InsiderTradingArrangements INSIDER TRADING ARRANGEMENTS Notes 22 false false R23.htm 070100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies) Sheet http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies) Policies 23 false false R24.htm 070600 - Disclosure - PDMCX JOINT VENTURE (Policies) Sheet http://photronics.com/role/PdmcxJointVenturePolicies PDMCX JOINT VENTURE (Policies) Policies 24 false false R25.htm 070800 - Disclosure - REVENUE (Policies) Sheet http://photronics.com/role/RevenuePolicies REVENUE (Policies) Policies 25 false false R26.htm 070900 - Disclosure - SHARE-BASED COMPENSATION (Policies) Sheet http://photronics.com/role/SharebasedCompensationPolicies SHARE-BASED COMPENSATION (Policies) Policies 26 false false R27.htm 071000 - Disclosure - INCOME TAXES (Policies) Sheet http://photronics.com/role/IncomeTaxesPolicies INCOME TAXES (Policies) Policies 27 false false R28.htm 080200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://photronics.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://photronics.com/role/AccountsReceivableNet 28 false false R29.htm 080300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) Sheet http://photronics.com/role/CashCashEquivalentsAndInvestmentsTables CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) Tables http://photronics.com/role/CashCashEquivalentsAndInvestments 29 false false R30.htm 080400 - Disclosure - INVENTORIES (Tables) Sheet http://photronics.com/role/InventoriesTables INVENTORIES (Tables) Tables http://photronics.com/role/Inventories 30 false false R31.htm 080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Sheet http://photronics.com/role/PropertyPlantAndEquipmentNetTables PROPERTY, PLANT AND EQUIPMENT, NET (Tables) Tables http://photronics.com/role/PropertyPlantAndEquipmentNet 31 false false R32.htm 080600 - Disclosure - PDMCX JOINT VENTURE (Tables) Sheet http://photronics.com/role/PdmcxJointVentureTables PDMCX JOINT VENTURE (Tables) Tables http://photronics.com/role/PdmcxJointVenture 32 false false R33.htm 080700 - Disclosure - DEBT (Tables) Sheet http://photronics.com/role/DebtTables DEBT (Tables) Tables http://photronics.com/role/Debt 33 false false R34.htm 080800 - Disclosure - REVENUE (Tables) Sheet http://photronics.com/role/RevenueTables REVENUE (Tables) Tables http://photronics.com/role/Revenue 34 false false R35.htm 080900 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://photronics.com/role/SharebasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://photronics.com/role/SharebasedCompensation 35 false false R36.htm 081000 - Disclosure - INCOME TAXES (Tables) Sheet http://photronics.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://photronics.com/role/IncomeTaxes 36 false false R37.htm 081100 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://photronics.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://photronics.com/role/EarningsPerShare 37 false false R38.htm 081300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables) Sheet http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentTables CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables) Tables http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponent 38 false false R39.htm 090100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details) Sheet http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details) Details http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies 39 false false R40.htm 090200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://photronics.com/role/AccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://photronics.com/role/AccountsReceivableNetTables 40 false false R41.htm 090300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) Sheet http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) Details http://photronics.com/role/CashCashEquivalentsAndInvestmentsTables 41 false false R42.htm 090400 - Disclosure - INVENTORIES (Details) Sheet http://photronics.com/role/InventoriesDetails INVENTORIES (Details) Details http://photronics.com/role/InventoriesTables 42 false false R43.htm 090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) Sheet http://photronics.com/role/PropertyPlantAndEquipmentNetDetails PROPERTY, PLANT AND EQUIPMENT, NET (Details) Details http://photronics.com/role/PropertyPlantAndEquipmentNetTables 43 false false R44.htm 090600 - Disclosure - PDMCX JOINT VENTURE, VIE (Details) Sheet http://photronics.com/role/PdmcxJointVentureVieDetails PDMCX JOINT VENTURE, VIE (Details) Details 44 false false R45.htm 090602 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) Sheet http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details) Details 45 false false R46.htm 090700 - Disclosure - DEBT, Long-term Debt (Details) Sheet http://photronics.com/role/DebtLongtermDebtDetails DEBT, Long-term Debt (Details) Details 46 false false R47.htm 090702 - Disclosure - DEBT, Finance Leases (Details) Sheet http://photronics.com/role/DebtFinanceLeasesDetails DEBT, Finance Leases (Details) Details 47 false false R48.htm 090704 - Disclosure - DEBT, Xiamen Working Capital Loans (Details) Sheet http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails DEBT, Xiamen Working Capital Loans (Details) Details 48 false false R49.htm 090800 - Disclosure - REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details) Sheet http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details) Details 49 false false R50.htm 090802 - Disclosure - REVENUE, Disaggregation of Revenue (Details) Sheet http://photronics.com/role/RevenueDisaggregationOfRevenueDetails REVENUE, Disaggregation of Revenue (Details) Details 50 false false R51.htm 090900 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://photronics.com/role/SharebasedCompensationDetails SHARE-BASED COMPENSATION (Details) Details http://photronics.com/role/SharebasedCompensationTables 51 false false R52.htm 091000 - Disclosure - INCOME TAXES (Details) Sheet http://photronics.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://photronics.com/role/IncomeTaxesTables 52 false false R53.htm 091100 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://photronics.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://photronics.com/role/EarningsPerShareTables 53 false false R54.htm 091200 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://photronics.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://photronics.com/role/CommitmentsAndContingencies 54 false false R55.htm 091300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details) Sheet http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details) Details http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentTables 55 false false R56.htm 091400 - Disclosure - SHARE REPURCHASE PROGRAM (Details) Sheet http://photronics.com/role/ShareRepurchaseProgramDetails SHARE REPURCHASE PROGRAM (Details) Details http://photronics.com/role/ShareRepurchaseProgram 56 false false All Reports Book All Reports ef20047578_10q.htm plab-20250504.xsd plab-20250504_cal.xml plab-20250504_def.xml plab-20250504_lab.xml plab-20250504_pre.xml image00001.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20047578_10q.htm": { "nsprefix": "plab", "nsuri": "http://photronics.com/20250504", "dts": { "inline": { "local": [ "ef20047578_10q.htm" ] }, "schema": { "local": [ "plab-20250504.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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "plab-20250504_cal.xml" ] }, "definitionLink": { "local": [ "plab-20250504_def.xml" ] }, "labelLink": { "local": [ "plab-20250504_lab.xml" ] }, "presentationLink": { "local": [ "plab-20250504_pre.xml" ] } }, "keyStandard": 236, "keyCustom": 17, "axisStandard": 17, "axisCustom": 0, "memberStandard": 44, "memberCustom": 24, "hidden": { "total": 20, "http://fasb.org/us-gaap/2024": 6, "http://photronics.com/20250504": 9, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 270, "entityCount": 1, "segmentCount": 68, "elementCount": 449, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 889, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 3 }, "report": { "R1": { "role": "http://photronics.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "longName": "010000 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "us-gaap:ShortTermInvestments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R3": { "role": "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R4": { "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "longName": "020000 - Statement - Condensed Consolidated Statements of Income", "shortName": "Condensed Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R5": { "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "030000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:ProfitLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R6": { "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity", "longName": "040000 - Statement - Condensed Consolidated Statements of Equity", "shortName": "Condensed Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20231031_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231031_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "050000 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ProfitLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R8": { "role": "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentation", "longName": "060100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION", "shortName": "NATURE OF BUSINESS AND BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://photronics.com/role/AccountsReceivableNet", "longName": "060200 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://photronics.com/role/CashCashEquivalentsAndInvestments", "longName": "060300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS", "shortName": "CASH, CASH EQUIVALENTS AND INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://photronics.com/role/Inventories", "longName": "060400 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://photronics.com/role/PropertyPlantAndEquipmentNet", "longName": "060500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://photronics.com/role/PdmcxJointVenture", "longName": "060600 - Disclosure - PDMCX JOINT VENTURE", "shortName": "PDMCX JOINT VENTURE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://photronics.com/role/Debt", "longName": "060700 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://photronics.com/role/Revenue", "longName": "060800 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://photronics.com/role/SharebasedCompensation", "longName": "060900 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://photronics.com/role/IncomeTaxes", "longName": "061000 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://photronics.com/role/EarningsPerShare", "longName": "061100 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://photronics.com/role/CommitmentsAndContingencies", "longName": "061200 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponent", "longName": "061300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT", "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://photronics.com/role/ShareRepurchaseProgram", "longName": "061400 - Disclosure - SHARE REPURCHASE PROGRAM", "shortName": "SHARE REPURCHASE PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://photronics.com/role/InsiderTradingArrangements", "longName": "061500 - Disclosure - INSIDER TRADING ARRANGEMENTS", "shortName": "INSIDER TRADING ARRANGEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies", "longName": "070100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies)", "shortName": "NATURE OF BUSINESS AND BASIS OF PRESENTATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://photronics.com/role/PdmcxJointVenturePolicies", "longName": "070600 - Disclosure - PDMCX JOINT VENTURE (Policies)", "shortName": "PDMCX JOINT VENTURE (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "plab:ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "plab:ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://photronics.com/role/RevenuePolicies", "longName": "070800 - Disclosure - REVENUE (Policies)", "shortName": "REVENUE (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://photronics.com/role/SharebasedCompensationPolicies", "longName": "070900 - Disclosure - SHARE-BASED COMPENSATION (Policies)", "shortName": "SHARE-BASED COMPENSATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c20241101to20250504_AwardTypeAxis_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504_AwardTypeAxis_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://photronics.com/role/IncomeTaxesPolicies", "longName": "071000 - Disclosure - INCOME TAXES (Policies)", "shortName": "INCOME TAXES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://photronics.com/role/AccountsReceivableNetTables", "longName": "080200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://photronics.com/role/CashCashEquivalentsAndInvestmentsTables", "longName": "080300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)", "shortName": "CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://photronics.com/role/InventoriesTables", "longName": "080400 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://photronics.com/role/PropertyPlantAndEquipmentNetTables", "longName": "080500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://photronics.com/role/PdmcxJointVentureTables", "longName": "080600 - Disclosure - PDMCX JOINT VENTURE (Tables)", "shortName": "PDMCX JOINT VENTURE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://photronics.com/role/DebtTables", "longName": "080700 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://photronics.com/role/RevenueTables", "longName": "080800 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://photronics.com/role/SharebasedCompensationTables", "longName": "080900 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://photronics.com/role/IncomeTaxesTables", "longName": "081000 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://photronics.com/role/EarningsPerShareTables", "longName": "081100 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentTables", "longName": "081300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables)", "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "longName": "090100 - Disclosure - NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details)", "shortName": "NATURE OF BUSINESS AND BASIS OF PRESENTATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20241101to20250504", "name": "plab:NumberOfManufacturingFacilities", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20241101to20250504", "name": "plab:NumberOfManufacturingFacilities", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://photronics.com/role/AccountsReceivableNetDetails", "longName": "090200 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails", "longName": "090300 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Details)", "shortName": "CASH, CASH EQUIVALENTS AND INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://photronics.com/role/InventoriesDetails", "longName": "090400 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails", "longName": "090500 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20241031", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R44": { "role": "http://photronics.com/role/PdmcxJointVentureVieDetails", "longName": "090600 - Disclosure - PDMCX JOINT VENTURE, VIE (Details)", "shortName": "PDMCX JOINT VENTURE, VIE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c20250203to20250504_ConsolidatedEntitiesAxis_PhotronicsAndDNPMember", "name": "us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504_ConsolidatedEntitiesAxis_PhotronicsAndDNPMember", "name": "us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "longName": "090602 - Disclosure - PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)", "shortName": "PDMCX JOINT VENTURE, Carrying Amounts of Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:AssetsCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250504_ConsolidatedEntitiesAxis_PDMCXMember", "name": "us-gaap:AssetsCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R46": { "role": "http://photronics.com/role/DebtLongtermDebtDetails", "longName": "090700 - Disclosure - DEBT, Long-term Debt (Details)", "shortName": "DEBT, Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20250504", "name": "us-gaap:LongTermDebtAndCapitalLeaseObligations", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250504_DebtInstrumentAxis_FinanceLeaseMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R47": { "role": "http://photronics.com/role/DebtFinanceLeasesDetails", "longName": "090702 - Disclosure - DEBT, Finance Leases (Details)", "shortName": "DEBT, Finance Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20250504_DebtInstrumentAxis_Seven2MillionFinanceLeaseMember", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250504_DebtInstrumentAxis_Seven2MillionFinanceLeaseMember", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails", "longName": "090704 - Disclosure - DEBT, Xiamen Working Capital Loans (Details)", "shortName": "DEBT, Xiamen Working Capital Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20240831_DebtInstrumentAxis_WorkingCapitalLoanMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240831_DebtInstrumentAxis_WorkingCapitalLoanMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "longName": "090800 - Disclosure - REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details)", "shortName": "REVENUE, Contract Assets, Contract Liabilities, and Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "us-gaap:CapitalizedContractCostImpairmentLoss", "us-gaap:CapitalizedContractCostImpairmentLoss", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "us-gaap:CapitalizedContractCostImpairmentLoss", "us-gaap:CapitalizedContractCostImpairmentLoss", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails", "longName": "090802 - Disclosure - REVENUE, Disaggregation of Revenue (Details)", "shortName": "REVENUE, Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504_ProductOrServiceAxis_IntegratedCircuitsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R51": { "role": "http://photronics.com/role/SharebasedCompensationDetails", "longName": "090900 - Disclosure - SHARE-BASED COMPENSATION (Details)", "shortName": "SHARE-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://photronics.com/role/IncomeTaxesDetails", "longName": "091000 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://photronics.com/role/EarningsPerShareDetails", "longName": "091100 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250203to20250504", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R54": { "role": "http://photronics.com/role/CommitmentsAndContingenciesDetails", "longName": "091200 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20250504", "name": "plab:PurchaseCommitmentForPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20250504", "name": "plab:PurchaseCommitmentForPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails", "longName": "091300 - Disclosure - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details)", "shortName": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c20241031", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20250202_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "unique": true } }, "R56": { "role": "http://photronics.com/role/ShareRepurchaseProgramDetails", "longName": "091400 - Disclosure - SHARE REPURCHASE PROGRAM (Details)", "shortName": "SHARE REPURCHASE PROGRAM (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c20200930_ShareRepurchaseProgramAxis_September2020AnnouncedProgramMember", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20200930_ShareRepurchaseProgramAxis_September2020AnnouncedProgramMember", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20047578_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r59", "r719" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r183", "r255", "r679" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://photronics.com/role/AccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/AccountsReceivableNetDetails", "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $1,171 in 2025 and $1,126 in 2024", "totalLabel": "Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r795" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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": [ "r62" ] }, "plab_AccruedLiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "AccruedLiabilitiesCurrentMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "This item represents 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.", "label": "Accrued Liabilities Current [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r27", "r180", "r555" ] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency Translation Adjustments [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the noncontrolling interest." } } }, "auth_ref": [ "r2", "r10", "r19", "r82", "r83", "r480", "r486", "r773", "r774", "r775" ] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation Adjustments [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r2", "r10", "r19", "r82", "r83", "r195", "r561", "r774", "r775" ] }, "plab_AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "documentation": "Changes to accumulated other comprehensive income attributable to non-controlling interest resulting from other.", "label": "Accumulated Other Comprehensive Income Attributable to Noncontrolling Interest Other [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "plab_AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "documentation": "Changes to accumulated other comprehensive income including portion attributable to non-controlling interest resulting from other.", "label": "Accumulated Other Comprehensive Income Including Portion Attributable to Noncontrolling Interest Other [Member]", "verboseLabel": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r195", "r196", "r480", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r18", "r19", "r84", "r184", "r551", "r582", "r583" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r195", "r196", "r480", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income [Member]", "label": "Accumulated Other Comprehensive Income (Loss) [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r19", "r454", "r457", "r496", "r578", "r579", "r773", "r774", "r775", "r783", "r784", "r785", "r786" ] }, "plab_AccumulatedOtherComprehensiveIncomeOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "AccumulatedOtherComprehensiveIncomeOtherMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "documentation": "Changes to accumulated comprehensive income resulting from other.", "label": "Accumulated Other Comprehensive Income Other [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r10", "r19", "r82", "r83", "r196", "r197", "r482", "r483", "r484", "r485", "r486", "r773" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r73", "r719", "r901" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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": [ "r592", "r783", "r784", "r785", "r786", "r845", "r902" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r37", "r38", "r365" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Expense incurred", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r398", "r407" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/AccountsReceivableNetDetails", "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance", "negatedLabel": "Allowance for Credit Losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r185", "r256", "r272" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [] }, "plab_AntidilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "AntidilutiveSecuritiesAbstract", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Abstract]", "terseLabel": "Antidilutive Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Total potentially dilutive shares excluded (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r236" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AociAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociAttributableToNoncontrollingInterestMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r19", "r773", "r774", "r775" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r10", "r19", "r773", "r774", "r775" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsNet", "weight": 1.0, "order": 0.0 }, "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r120", "r134", "r182", "r208", "r240", "r242", "r248", "r249", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r447", "r451", "r474", "r546", "r619", "r685", "r686", "r719", "r746", "r807", "r808", "r856" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 }, "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r176", "r188", "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r447", "r451", "r474", "r719", "r807", "r808", "r856" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair Value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r463", "r464", "r712" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNet", "crdr": "debit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets", "label": "Net Assets", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r9" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Noncurrent assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r447", "r451", "r474", "r807", "r808", "r856" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "plab_BacklogOfOrdersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "BacklogOfOrdersAbstract", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Backlog Of Orders [Abstract]", "terseLabel": "Backlog of Orders [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r283", "r868", "r869" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r52", "r53", "r283", "r868", "r869" ] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankTimeDepositsMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest." } } }, "auth_ref": [ "r130" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r100" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "NATURE OF BUSINESS AND BASIS OF PRESENTATION", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r58", "r100", "r101" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "China [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accruals for property, plant and equipment purchased not yet paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss on contract assets", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r275" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents at end of period", "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": [ "r22", "r178", "r677" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r178" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r846", "r847" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "CASH, CASH EQUIVALENTS AND INVESTMENTS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "CASH, CASH EQUIVALENTS AND INVESTMENTS", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r796" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails", "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, cash equivalents, and restricted cash", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r22", "r97", "r206" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r97" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r30", "r31", "r32", "r33" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r108", "r292", "r740", "r741", "r742", "r743" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 12)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r68", "r123", "r548", "r606" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://photronics.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r106", "r285", "r286", "r660", "r798", "r803" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r783", "r784", "r786", "r845", "r900", "r902" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r71", "r607" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r71", "r607", "r625", "r902", "r903" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 150,000 shares authorized, 58,711 shares issued and outstanding as of May 4, 2025, and 61,949 shares issued and outstanding as of October 31, 2024", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r71", "r550", "r719" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Photronics, Inc. shareholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r20", "r191", "r193", "r201", "r541", "r562", "r564" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive income attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r4", "r41", "r51", "r191", "r193", "r200", "r540", "r562", "r563" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r51", "r117", "r191", "r193", "r199", "r539", "r562" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r143", "r163", "r210", "r447", "r448", "r451", "r452", "r497", "r665", "r765", "r766", "r767", "r806", "r809", "r810" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r143", "r163", "r210", "r447", "r448", "r451", "r452", "r497", "r665", "r765", "r766", "r767", "r806", "r809", "r810" ] }, "plab_ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://photronics.com/20250504", "localname": "ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock", "presentation": [ "http://photronics.com/role/PdmcxJointVenturePolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Joint Venture Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r42", "r681" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Abstract]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://photronics.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract Balances", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r331", "r333", "r352" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r331", "r332", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from beginning liability", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r353" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "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": [ "r87", "r88", "r507" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation Expense", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r776" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortizationAbstract", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods Sold [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "plab_CustomerOrdersExpectedTimingOfSatisfactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "CustomerOrdersExpectedTimingOfSatisfactionPeriod", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Period in which customer order is expected to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Customer orders, Expected Timing of Satisfaction, Period", "terseLabel": "Customer order, expected satisfaction period" } } }, "auth_ref": [] }, "plab_CustomerOrdersExtendedTimingOfSatisfactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "CustomerOrdersExtendedTimingOfSatisfactionPeriod", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Period in which customer order is extended to be fulfilled, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Customer orders, Extended Timing of Satisfaction, Period", "terseLabel": "Customer order, extended satisfaction period" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://photronics.com/role/Debt" ], "lang": { "en-us": { "role": { "verboseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r107", "r207", "r278", "r279", "r280", "r281", "r282", "r291", "r292", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328", "r487" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/DebtLongtermDebtDetails", "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r61", "r62", "r121", "r122", "r210", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r688", "r689", "r690", "r691", "r692", "r718", "r780", "r799", "r800", "r801", "r853", "r854" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Loan collateral (carrying amount)", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Periodic payment frequency", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r16", "r56" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/DebtLongtermDebtDetails", "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r210", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r688", "r689", "r690", "r691", "r692", "r718", "r780", "r853", "r854" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/DebtLongtermDebtDetails", "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r210", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r688", "r689", "r690", "r691", "r692", "r718", "r780", "r799", "r800", "r801", "r853", "r854" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment amount", "label": "Debt Instrument, Payment Terms", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r56", "r64" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease monthly payments", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r16", "r56" ] }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "crdr": "credit", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Early buyout option to purchase tool", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/DebtLongtermDebtDetails", "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r16", "r28", "r29", "r55", "r109", "r110", "r210", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r688", "r689", "r690", "r691", "r692", "r718", "r780", "r853", "r854" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails", "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Amount outstanding", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "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": [ "r414", "r415" ] }, "plab_DepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://photronics.com/20250504", "localname": "DepreciationAndAmortizationExpenseTableTextBlock", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of depreciation expense including the amortization of right of use assets.", "label": "Depreciation and Amortization Expense [Table Text Block]", "terseLabel": "Depreciation Expense" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r240", "r245", "r249", "r685", "r686" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r351", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r351", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://photronics.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r814" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "SHARE-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r363", "r368", "r399", "r400", "r402", "r705" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r750" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r751" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share:", "label": "EARNINGS PER SHARE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r216", "r217", "r218", "r219", "r220", "r221", "r226", "r228", "r233", "r234", "r235", "r239", "r442", "r445", "r460", "r461", "r542", "r565", "r682" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r202", "r216", "r217", "r218", "r219", "r220", "r221", "r228", "r233", "r234", "r235", "r239", "r442", "r445", "r460", "r461", "r542", "r565", "r682" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Calculation of Basic and Diluted Earnings Per Share [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://photronics.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r225", "r236", "r237", "r238" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effects of exchange rate changes on cash, cash equivalents, and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r479" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rates", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r417", "r709" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "U.S. statutory tax rates", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r209", "r417", "r433", "r709" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Expenses Not Yet Incurred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average amortization period for cost not yet recognized (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r401" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Compensation cost not yet recognized", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r843" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r843" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income tax benefits on share-based compensation", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r138" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r748" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r748" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r748" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r754" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r748" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r748" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r748" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "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": [ "r748" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [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": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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": [ "r11", "r173", "r195", "r196", "r197", "r211", "r212", "r213", "r215", "r220", "r222", "r224", "r241", "r270", "r271", "r276", "r330", "r431", "r432", "r439", "r440", "r441", "r443", "r444", "r445", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r480", "r482", "r483", "r484", "r485", "r486", "r488", "r490", "r496", "r561", "r578", "r579", "r580", "r592", "r646" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r761", "r762", "r763", "r764", "r904", "r905", "r906", "r907" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents and Investments Measured at Fair Value", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r846", "r847" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r316", "r356", "r357", "r358", "r359", "r360", "r361", "r462", "r464", "r465", "r466", "r467", "r470", "r471", "r473", "r498", "r499", "r500", "r689", "r690", "r701", "r702", "r703", "r712", "r714" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r316", "r356", "r361", "r464", "r471", "r498", "r701", "r702", "r703", "r712" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r316", "r356", "r361", "r464", "r465", "r471", "r499", "r689", "r690", "r701", "r702", "r703", "r712" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r316", "r356", "r357", "r358", "r359", "r360", "r361", "r462", "r464", "r465", "r466", "r467", "r470", "r471", "r473", "r498", "r499", "r500", "r689", "r690", "r701", "r702", "r703", "r712", "r714" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease amount", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r492", "r493" ] }, "plab_FinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "FinanceLeaseMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The obligation for lease payments from finance lease.", "label": "Finance Lease [Member]", "terseLabel": "Finance Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance lease, right-of-use asset, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r491" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r757", "r759" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, Right-of-use asset [Abstract]", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, right-of-use asset, gross", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r755" ] }, "plab_FinanceLeaseRightOfUseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://photronics.com/20250504", "localname": "FinanceLeaseRightOfUseAssetsTableTextBlock", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of right-of-use assets resulting from finance leases.", "label": "Finance Lease Right of use Assets [Table Text Block]", "terseLabel": "Information on ROU Assets from Finance Leases" } } }, "auth_ref": [] }, "plab_FirstThreeMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "FirstThreeMonthsMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease monthly payment for three months period.", "label": "First Three Months [Member]", "terseLabel": "First Three Months [Member]" } } }, "auth_ref": [] }, "plab_FlatPanelDisplaysMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "FlatPanelDisplaysMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents one of the products of the entity.", "label": "Flat Panel Displays [Member]", "terseLabel": "FPD [Member]" } } }, "auth_ref": [] }, "plab_FollowedByThirtySixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "FollowedByThirtySixMonthsMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease monthly payments for the following thirty six months period.", "label": "Followed by Thirty Six Months [Member]", "terseLabel": "Forty Eight Months [Member]" } } }, "auth_ref": [] }, "plab_FollowingNineMonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "FollowingNineMonthsMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease monthly payments for the following nine months period.", "label": "Following Nine Months [Member]", "terseLabel": "Following Nine Months [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Foreign currency transactions impact, net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r643" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture, Fixtures and Office Equipment [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other operating income, net", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r6" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r85", "r89", "r133", "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r474", "r684", "r685", "r789", "r790", "r791", "r792", "r793", "r807" ] }, "plab_HighEndFlatPanelDisplaysMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "HighEndFlatPanelDisplaysMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the classification of products by performance.", "label": "High-end Flat Panel Displays [Member]", "terseLabel": "High-end [Member]" } } }, "auth_ref": [] }, "plab_HighEndIntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "HighEndIntegratedCircuitsMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the classification of products by performance.", "label": "High-end Integrated Circuits [Member]", "terseLabel": "High-end [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r128", "r133", "r543", "r557", "r684", "r685", "r789", "r790", "r791", "r792", "r793" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r277", "r283", "r284", "r468", "r469", "r472", "r575", "r577", "r630", "r673", "r713", "r870" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r283", "r284", "r468", "r469", "r472", "r575", "r577", "r630", "r673", "r713", "r870" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://photronics.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r209", "r410", "r417", "r419", "r420", "r421", "r426", "r429", "r434", "r436", "r437", "r438", "r589", "r709" ] }, "plab_IncomeTaxExaminationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "IncomeTaxExaminationAbstract", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Examination [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r135", "r141", "r223", "r224", "r240", "r246", "r249", "r416", "r417", "r435", "r566", "r709" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income and Statutory Tax Rates [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://photronics.com/role/IncomeTaxesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r194", "r412", "r413", "r426", "r427", "r428", "r430", "r586" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable, accrued liabilities, and other", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r778" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r778" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://photronics.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Share-based awards (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r229", "r230", "r231", "r235", "r367" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r752" ] }, "plab_IntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "IntegratedCircuitsMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents one of the products of the entity.", "label": "Integrated Circuits [Member]", "terseLabel": "IC [Member]" } } }, "auth_ref": [] }, "plab_InterestExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://photronics.com/20250504", "localname": "InterestExpenseNet", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount represents interest and debt expense, net of subsidies received.", "label": "Interest Expense Net", "negatedLabel": "Interest expense" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://photronics.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r274" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://photronics.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/InventoriesDetails" ], "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": [ "r770" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://photronics.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "totalLabel": "Inventories", "label": "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": [ "r186", "r678", "r719" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://photronics.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r103", "r680" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://photronics.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/InventoriesDetails" ], "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": [ "r771" ] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r846", "r847", "r849" ] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "KR", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South Korea [Member]", "verboseLabel": "South Korea [Member]", "label": "KOREA, REPUBLIC OF" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r815" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r495", "r758" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r495", "r758" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r105", "r494" ] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, [Abstract]", "label": "Lessee, Finance Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease contract term", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r855" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_AssetsNet", "weight": -1.0, "order": 1.0 }, "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r61", "r62", "r63", "r66", "r67", "r68", "r69", "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r448", "r451", "r452", "r474", "r605", "r683", "r746", "r807", "r856", "r857" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r77", "r125", "r554", "r719", "r781", "r797", "r850" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 }, "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "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": [ "r63", "r177", "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r448", "r451", "r452", "r474", "r719", "r807", "r856", "r857" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Noncurrent liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r66", "r67", "r68", "r69", "r208", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r448", "r451", "r452", "r474", "r807", "r856", "r857" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Expiration date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r60", "r65" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "label": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r60", "r65" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://photronics.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE, NET", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r487", "r794" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "totalLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r16", "r547" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r62" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt [Abstract]", "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "plab_LongTermDebtMaturingInYearOneAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "LongTermDebtMaturingInYearOneAbstract", "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Debt Maturing In Year One [Abstract]", "terseLabel": "Long Term Debt Maturing In Year One [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Next 12 months", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r210", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Months 49 - 60", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r210", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Months 37 - 48", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r210", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Months 25 - 36", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r210", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://photronics.com/role/DebtLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/DebtLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Months 13 - 24", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r210", "r320" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "plab_MainstreamFlatPanelDisplaysMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "MainstreamFlatPanelDisplaysMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the classification of products by performance.", "label": "Mainstream Flat Panel Displays [Member]", "terseLabel": "Mainstream [Member]" } } }, "auth_ref": [] }, "plab_MainstreamIntegratedCircuitsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "MainstreamIntegratedCircuitsMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the classification of products by performance.", "label": "Mainstream Integrated Circuits [Member]", "terseLabel": "Mainstream [Member]" } } }, "auth_ref": [] }, "plab_ManufacturingFacilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "ManufacturingFacilitiesAbstract", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturing Facilities [Abstract]", "terseLabel": "Manufacturing Facilities [Abstract]" } } }, "auth_ref": [] }, "plab_ManufacturingFacilitiesByGeographicalRegionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "ManufacturingFacilitiesByGeographicalRegionLineItems", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Manufacturing Facilities By Geographical Region [Line Items]" } } }, "auth_ref": [] }, "plab_ManufacturingFacilitiesByGeographicalRegionTable": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "ManufacturingFacilitiesByGeographicalRegionTable", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "Describes the operating facilities of the reporting entity by geographical region.", "label": "Manufacturing Facilities by Geographical Region [Table]" } } }, "auth_ref": [] }, "us-gaap_MaturityOfTimeDeposits": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaturityOfTimeDeposits", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Maturity of time deposits", "documentation": "Period of time between issuance and maturity of customer deposits, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r144", "r146", "r148", "r149", "r151", "r171", "r172", "r287", "r288", "r289", "r290", "r362", "r408", "r467", "r506", "r574", "r576", "r584", "r597", "r598", "r649", "r651", "r653", "r654", "r656", "r671", "r672", "r687", "r693", "r704", "r714", "r715", "r716", "r717", "r730", "r811", "r858", "r859", "r860", "r861", "r862", "r863" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails", "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r144", "r146", "r148", "r149", "r151", "r171", "r172", "r287", "r288", "r289", "r290", "r362", "r408", "r467", "r506", "r574", "r576", "r584", "r597", "r598", "r649", "r651", "r653", "r654", "r656", "r671", "r672", "r687", "r693", "r704", "r714", "r715", "r716", "r730", "r811", "r858", "r859", "r860", "r861", "r862", "r863" ] }, "plab_MinimumRemainingTermOfPlantAndEquipment": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "MinimumRemainingTermOfPlantAndEquipment", "presentation": [ "http://photronics.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining term physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Minimum Remaining Term of Plant and Equipment", "terseLabel": "Minimum remaining term of plant and equipment" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Noncontrolling interests", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r76", "r124", "r208", "r269", "r293", "r295", "r296", "r297", "r300", "r301", "r474", "r553", "r609" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r816" ] }, "plab_MonthlyMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "MonthlyMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Finance lease monthly payments.", "label": "Monthly [Member]", "terseLabel": "Monthly [Member]" } } }, "auth_ref": [] }, "plab_NATUREOFBUSINESSANDBASISOFPRESENTATIONAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "NATUREOFBUSINESSANDBASISOFPRESENTATIONAbstract", "lang": { "en-us": { "role": { "label": "NATURE OF BUSINESS AND BASIS OF PRESENTATION [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r97", "r98", "r99" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Photronics, Inc. shareholders", "label": "Net income attributable to Photronics, Inc. shareholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r90", "r99", "r129", "r175", "r189", "r192", "r197", "r208", "r214", "r216", "r217", "r218", "r219", "r220", "r223", "r224", "r232", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r442", "r445", "r461", "r474", "r560", "r627", "r644", "r645", "r744", "r807" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income attributable to noncontrolling interests", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r50", "r118", "r189", "r192", "r220", "r223", "r224", "r559", "r775" ] }, "plab_NetSettlementsOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://photronics.com/20250504", "localname": "NetSettlementsOfRestrictedStockAwards", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the net settlement of restricted stock awards.", "label": "Net Settlements of Restricted Stock Awards", "negatedLabel": "Net settlements of restricted stock awards" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://photronics.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r753" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://photronics.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interests [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r39", "r330", "r783", "r784", "r785", "r786", "r902" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "plab_NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to minimum number of business days for obtaining required approvals and clearance for exiting party from the agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Number of Business Days for Obtaining Required Approvals and Clearance for Exiting Party", "terseLabel": "Number of business days for obtaining required approvals and clearance for exiting party" } } }, "auth_ref": [] }, "plab_NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of consecutive months an investor's ownership can be below 20% before an option to put or purchase the investor's ownership interest may be exercised, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Number of Consecutive Months Ownership Interest may Fall Below Twenty Percent For Put or Purchase Options to be Exercised", "terseLabel": "Period before put or purchase option can be exercised" } } }, "auth_ref": [] }, "plab_NumberOfManufacturingFacilities": { "xbrltype": "integerItemType", "nsuri": "http://photronics.com/20250504", "localname": "NumberOfManufacturingFacilities", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "This line item represents the number of manufacturing facilities of the entity.", "label": "Number of manufacturing facilities", "terseLabel": "Number of manufacturing facilities" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OpenTaxYear", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Earliest open tax year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r423" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r133", "r684", "r789", "r790", "r791", "r792", "r793" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "PDMCX JOINT VENTURE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r187", "r719" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r181" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r19", "r196", "r480", "r483", "r486", "r561", "r773" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r561" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net other comprehensive (loss) income", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r15", "r190", "r193", "r198", "r220", "r480", "r481", "r486", "r538", "r561", "r773", "r774" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other comprehensive (loss) income attributable to noncontrolling interests", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r4", "r10", "r117", "r190", "r193", "r220" ] }, "plab_OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://photronics.com/20250504", "localname": "OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Net of tax amount of the appreciation (loss) for other adjustments.", "label": "Other Comprehensive Income (Loss), Other Adjustments, Net of Tax", "terseLabel": "Other" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeNoncontrollingInterestTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeNoncontrollingInterestTextBlock", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponent" ], "lang": { "en-us": { "role": { "label": "CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT", "documentation": "The entire disclosure for tabular information relating to Other Comprehensive Income (OCI) as is applicable to noncontrolling interests. This text block may also include OCI relative to the filing entity, the aforementioned noncontrolling interest OCI, as well as OCI on a consolidated basis." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r67" ] }, "plab_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "OtherMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents one of the geographical areas where entity's activities take place.", "label": "Other [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r92" ] }, "plab_PDMCXMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "PDMCXMember", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "documentation": "The joint venture.", "label": "PDMCX [Member]", "terseLabel": "Carrying Amount [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r756", "r777" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Common stock repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r95" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r94" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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": [ "r93" ] }, "plab_PeriodOfWarranty": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "PeriodOfWarranty", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period of warranty coverage of products sold, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period of warranty", "terseLabel": "Product warranty period" } } }, "auth_ref": [] }, "plab_PhotronicsAndDNPMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "PhotronicsAndDNPMember", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "documentation": "The joint venture.", "label": "Photronics and DNP [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r70", "r329" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r70", "r607" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r70", "r329" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r70", "r607", "r625", "r902", "r903" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.01 par value, 2,000 shares authorized, none issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r70", "r549", "r719" ] }, "plab_ProceedsFromGovernmentIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://photronics.com/20250504", "localname": "ProceedsFromGovernmentIncentives", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from government incentives during the period.", "label": "Proceeds From Government Incentives", "terseLabel": "Government incentives" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from share-based arrangements", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r14" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturities of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections 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": [ "r21", "r93" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Cash received from options exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r14" ] }, "plab_ProductInvoiceTerm": { "xbrltype": "durationItemType", "nsuri": "http://photronics.com/20250504", "localname": "ProductInvoiceTerm", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of the product invoiced for payment settlement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Product Invoice Term", "terseLabel": "Product invoice term" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158", "r170", "r250", "r507", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r675", "r694", "r729", "r730", "r731", "r733", "r735", "r768", "r804", "r805", "r814", "r867", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158", "r170", "r250", "r507", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r675", "r694", "r729", "r730", "r731", "r733", "r735", "r768", "r804", "r805", "r814", "r867", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://photronics.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity", "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r175", "r189", "r192", "r204", "r208", "r214", "r220", "r223", "r224", "r269", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r442", "r445", "r446", "r449", "r450", "r461", "r474", "r543", "r558", "r591", "r627", "r644", "r645", "r710", "r711", "r745", "r775", "r807" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT, NET [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r494" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, PLANT AND EQUIPMENT, NET", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r104", "r136", "r139", "r140" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r105", "r179", "r556" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [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": [ "r494" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant 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": [ "r7", "r494", "r545", "r556", "r719" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment [Abstract]", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Components of Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r105", "r494" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Credit losses on accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r203", "r273" ] }, "plab_PurchaseCommitmentForPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://photronics.com/20250504", "localname": "PurchaseCommitmentForPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://photronics.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of purchase commitments outstanding at the end of the period for property, plant and equipment.", "label": "Purchase Commitment for Property Plant and Equipment", "terseLabel": "Unrecognized commitments for acquisition of property, plant and equipment" } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://photronics.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding commitments for capital expenditure", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r68", "r123" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails", "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r144", "r146", "r148", "r149", "r151", "r171", "r172", "r287", "r288", "r289", "r290", "r355", "r362", "r394", "r395", "r396", "r408", "r467", "r501", "r505", "r506", "r574", "r576", "r584", "r597", "r598", "r649", "r651", "r653", "r654", "r656", "r671", "r672", "r687", "r693", "r704", "r714", "r715", "r716", "r717", "r730", "r738", "r802", "r811", "r848", "r859", "r860", "r861", "r862", "r863" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails", "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails", "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r144", "r146", "r148", "r149", "r151", "r171", "r172", "r287", "r288", "r289", "r290", "r355", "r362", "r394", "r395", "r396", "r408", "r467", "r501", "r505", "r506", "r574", "r576", "r584", "r597", "r598", "r649", "r651", "r653", "r654", "r656", "r671", "r672", "r687", "r693", "r704", "r714", "r715", "r716", "r717", "r730", "r738", "r802", "r811", "r848", "r859", "r860", "r861", "r862", "r863" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Income [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits [Abstract]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of debt", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r96", "r587" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r409", "r673", "r685", "r864" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails", "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Less: Ending restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r769", "r779", "r865", "r866" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r178" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r111", "r552", "r581", "r583", "r588", "r608", "r719" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r173", "r211", "r212", "r213", "r215", "r220", "r222", "r224", "r270", "r271", "r276", "r431", "r432", "r439", "r440", "r441", "r443", "r444", "r445", "r453", "r455", "r456", "r458", "r459", "r488", "r490", "r578", "r580", "r592", "r902" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "terseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r131", "r132", "r240", "r243", "r244", "r247", "r249", "r250", "r251", "r253", "r350", "r351", "r507" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://photronics.com/role/RevenuePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r142", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r674" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://photronics.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r142", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r354" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePerformanceObligationAbstract", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://photronics.com/role/RevenueContractAssetsContractLiabilitiesAndAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from performance obligation", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r137" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://photronics.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r753" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://photronics.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://photronics.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r72", "r78" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive (Loss) Income by Component", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r851", "r852" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://photronics.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Outstanding Securities Excluded from Calculation of Diluted Earnings or Loss Per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [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": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268" ] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://photronics.com/role/PdmcxJointVentureTables" ], "lang": { "en-us": { "role": { "label": "Net Income Recorded from Operations", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r760", "r782" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://photronics.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://photronics.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Computation of Basic and Diluted Earnings Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r787" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://photronics.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Effective Income Tax Rates from U.S. Statutory Tax Rates", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r418", "r709", "r844" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Expenses", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://photronics.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r17", "r79", "r80", "r81" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://photronics.com/role/PropertyPlantAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r494" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Outstanding and Exercisable Option", "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r364", "r366", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Stock Options Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r113" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://photronics.com/role/SharebasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units Activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "plab_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://photronics.com/20250504", "localname": "ScheduleOfUnrecognizedTaxBenefitsTableTextBlock", "presentation": [ "http://photronics.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits.", "label": "Schedule Of Unrecognized Tax Benefits [Table Text Block]", "terseLabel": "Unrecognized Tax Benefits" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r43", "r44", "r45", "r47", "r48", "r447", "r448", "r451", "r452", "r502", "r503", "r504" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://photronics.com/role/PdmcxJointVentureTables" ], "lang": { "en-us": { "role": { "label": "Carrying Amounts and Exposure to Loss Related to Assets and Liabilities", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r43", "r44", "r45", "r47", "r48" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r747" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r749" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r145", "r147", "r150", "r152", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r169", "r251", "r252", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r594", "r595", "r596", "r650", "r652", "r655", "r657", "r659", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r676", "r695", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r732", "r738", "r814", "r867", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative", "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": [ "r91" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "plab_September2020AnnouncedProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "September2020AnnouncedProgramMember", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "The September 2020 announced program.", "label": "September 2020 Announced Program [Member]", "terseLabel": "September 2020 Announced Program [Member]" } } }, "auth_ref": [] }, "plab_Seven2MillionFinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "Seven2MillionFinanceLeaseMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the $7.2 million finance lease.", "label": "7.2 Million Finance Lease [Member]", "terseLabel": "$7.2 Million Finance Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Award vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r705" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares granted in period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant-date fair value of awards (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Shares outstanding at balance sheet date (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r381", "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r364", "r366", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum number of shares of common stock that may be issued (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share based Compensation Arrangement by Share based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable at end of period (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable at end of period (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Number of options granted in period (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding at end of period", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding at end of period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r373", "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding and exercisable option awards [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding at end of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r373", "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "plab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share based Compensation Arrangement by Share based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (in years) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails", "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://photronics.com/role/SharebasedCompensationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r363", "r372", "r391", "r392", "r393", "r394", "r397", "r403", "r404", "r405", "r406" ] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r812" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r812" ] }, "plab_ShareRepurchaseProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "ShareRepurchaseProgramsMember", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares repurchased as part of a share repurchase program.", "label": "Share Repurchase Programs [Member]", "terseLabel": "Share Repurchase Programs [Member]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r706" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r126", "r127", "r772" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r71", "r75", "r76", "r173", "r195", "r196", "r197", "r211", "r212", "r213", "r215", "r220", "r222", "r224", "r241", "r270", "r271", "r276", "r330", "r431", "r432", "r439", "r440", "r441", "r443", "r444", "r445", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r480", "r482", "r483", "r484", "r485", "r486", "r488", "r490", "r496", "r561", "r578", "r579", "r580", "r592", "r646" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r145", "r147", "r150", "r152", "r159", "r160", "r161", "r162", "r164", "r165", "r166", "r167", "r168", "r169", "r251", "r252", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r594", "r595", "r596", "r650", "r652", "r655", "r657", "r659", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r676", "r695", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r732", "r738", "r814", "r867", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898", "r899" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "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": [ "r211", "r212", "r213", "r241", "r490", "r507", "r585", "r593", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r646", "r739" ] }, "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 [Abstract]" } } }, "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income [Abstract]" } } }, "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 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r211", "r212", "r213", "r241", "r254", "r490", "r507", "r585", "r593", "r599", "r600", "r601", "r602", "r603", "r604", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r626", "r628", "r629", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r646", "r739" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Awards [Member]", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r788" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued under equity plans (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r70", "r71", "r111" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued under equity plans", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r35", "r70", "r71", "r111" ] }, "plab_StockOptionsActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "StockOptionsActivityAbstract", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock options activity [Abstract]" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Stock repurchased authorized amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r812" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount remaining under authorization for repurchase of additional shares", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity", "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase and retirement of common stock through repurchase program (in shares)", "verboseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r11", "r70", "r71", "r111" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase and retirement of common stock through repurchase program", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r11", "r70", "r71", "r111" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/ChangesInAccumulatedOtherComprehensiveLossIncomeByComponentDetails", "http://photronics.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Photronics, Inc. shareholders' equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r75", "r76", "r102", "r609", "r625", "r647", "r648", "r719", "r746", "r781", "r797", "r850", "r902" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://photronics.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "totalLabel": "Total equity", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r39", "r40", "r49", "r173", "r174", "r196", "r211", "r212", "r213", "r215", "r220", "r222", "r270", "r271", "r276", "r330", "r431", "r432", "r439", "r440", "r441", "r443", "r444", "r445", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r480", "r482", "r486", "r489", "r496", "r579", "r580", "r590", "r609", "r625", "r647", "r648", "r658", "r745", "r781", "r797", "r850", "r902" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedBalanceSheets", "http://photronics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Equity:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash information:" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "TW", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Taiwan [Member]", "terseLabel": "Taiwan [Member]" } } }, "auth_ref": [] }, "plab_Three55MillionFinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "Three55MillionFinanceLeaseMember", "presentation": [ "http://photronics.com/role/DebtFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to the $35.5 million finance lease.", "label": "35.5 Million Finance Lease [Member]", "terseLabel": "$35.5 Million Finance Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r699", "r814" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r699", "r814" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://photronics.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "At a Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r699" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r699" ] }, "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "SHARE REPURCHASE PROGRAM [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTextBlock", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgram" ], "lang": { "en-us": { "role": { "label": "SHARE REPURCHASE PROGRAM", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r112" ] }, "us-gaap_TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTransactionsExcludingValueOfSharesReissuedAbstract", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Abstract]", "label": "Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://photronics.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r30", "r111" ] }, "plab_Two016EquityIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "Two016EquityIncentiveCompensationPlanMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan Agreement (\"Agreement\") is a legal contract between a Corporation and its employees to provide the employee with an interest in the Corporation. The purpose of an Equity Incentive Plan is to strengthen the financials of the Corporation by providing incentive stock options to its employees.", "label": "2016 Equity Incentive Compensation Plan [Member]", "terseLabel": "Equity Incentive Plan 2016 [Member]" } } }, "auth_ref": [] }, "plab_Two025EquityIncentiveCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "Two025EquityIncentiveCompensationPlanMember", "presentation": [ "http://photronics.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan Agreement (\"Agreement\") is a legal contract between a Corporation and its employees to provide the employee with an interest in the Corporation. The purpose of an Equity Incentive Plan is to strengthen the financials of the Corporation by providing incentive stock options to its employees.", "label": "2025 Equity Incentive Compensation Plan [Member]", "terseLabel": "Equity Incentive Plan 2025 [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://photronics.com/role/NatureOfBusinessAndBasisOfPresentationDetails", "http://photronics.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://photronics.com/role/CashCashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Securities [Member]", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r544", "r701", "r720", "r734", "r897" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://photronics.com/role/AccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/AccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits related to uncertain tax positions", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r411", "r424", "r708" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties related to uncertain tax positions", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r422", "r708" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://photronics.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits that, if recognized, would impact the effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r425", "r708" ] }, "plab_VariableInterestEntityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "VariableInterestEntityAbstract", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss", "crdr": "credit", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income from PDMCX", "label": "Variable Interest Entity, Measure of Activity, Operating Income or Loss", "documentation": "The amount of income (loss) from operations derived by the reporting entity during the period from the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r119" ] }, "plab_VariableInterestEntityConsolidatedCarryingAmountAssetsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://photronics.com/20250504", "localname": "VariableInterestEntityConsolidatedCarryingAmountAssetsLiabilitiesAbstract", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Consolidated, Carrying Amount, Assets, Liabilities [Abstract]", "terseLabel": "Carrying Amounts of Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://photronics.com/role/PdmcxJointVenture" ], "lang": { "en-us": { "role": { "verboseLabel": "PDMCX JOINT VENTURE", "label": "Variable Interest Entity Disclosure [Text Block]", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r116" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity [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": [ "r447", "r448", "r451", "r452", "r502", "r503", "r504" ] }, "us-gaap_VariableInterestEntityMeasureOfActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityMeasureOfActivityAbstract", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Net Income from Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "DNP [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://photronics.com/role/PdmcxJointVentureCarryingAmountsOfAssetsAndLiabilitiesDetails", "http://photronics.com/role/PdmcxJointVentureVieDetails" ], "lang": { "en-us": { "role": { "label": "Photronics Interest [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r43", "r447", "r448", "r451", "r452" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://photronics.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Dilutive common shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r787" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities: [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://photronics.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Weighted-average common shares - Diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r227", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average number of common shares outstanding:", "terseLabel": "Weighted-average common shares outstanding: [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://photronics.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://photronics.com/role/CondensedConsolidatedStatementsOfIncome", "http://photronics.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r226", "r235" ] }, "plab_WorkingCapitalLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://photronics.com/20250504", "localname": "WorkingCapitalLoanMember", "presentation": [ "http://photronics.com/role/DebtXiamenWorkingCapitalLoansDetails" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Working Capital Loan [Member]", "terseLabel": "Xiamen Working Capital Loans [Member]" } } }, "auth_ref": [] } } } }, "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": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479910/205-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(d)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r120": { "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" }, "r121": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r122": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r123": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r199": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r200": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r202": { "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" }, "r203": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r538": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r539": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r540": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r548": { "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)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r552": { "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" }, "r553": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r559": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r563": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r677": { "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" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r682": { "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" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r806": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r856": { "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" }, "r857": { "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 77 0001140361-25-022208-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-25-022208-xbrl.zip M4$L#!!0 ( $N#RUJFW]N)\0H" (CD( 2 968R,# T-S4W.%\Q,'$N M:'1M[+UK5^-(LB[\O7^%-K-G3]5Z#957*57=76=1%'1SI@H8H&:FWR^]\B;0 MM"VY);D*]J\_F9)M?)'!!E]DD\QT@6U9RLB(>.*2D9$__9^[3MO[IK,\3I.? M_P8/P-\\G^WCU\,71T?COJ@\'E\9Y2A , M'B.VNF+PA3PKAA='/!?EA>9-S;HAM+-G*-3__GCY^>'RHO[ZATO? M%1E/\BC-.KPP?+1/ _L [4,TF>?!$\\'8A3+M)45V7W]Q_\/Q+_2RS(CIK&_T/QT?3)'M M%_==G==/IOGXG?W8?@?M SQ*2SK+S4? MC%]8=+,95YI/QB[5=_*V_E+[R?@,ZFC&Y.EH_)Y2S;BE5.-WO)]QH?E@[,)N MFXOAE=W;M,C2Q,S.@4P[]CH**!A<.QL'+"#M66#27'WXP3,_/Q5QT=8??GI7 M_:[>^Z_]?>]S+'62:^45Z7OO8Y9RE<7J1I<7E#^?4MGKZ*3P9*9Y82[LY0;^ M1B[U+B[/H[BM/40/Z $\H!BRAZ\?I=W[++ZY+3PS-.KM>Y:(T6_O[_='T]$% M]RQ%^_K/7OSMY[VC-"G,@_>OC>3M>;)Z]?->H>^*=R6%[PR)[RH:?_A)I.K> MRXO[MOYY3W#YQTUF5$/MR[2=9N^]OT3ESX_>X#4H?WZTLZ3B;UYLV//IZN(D MMIK^:ZR43O8&=U-Q;KAR_]Y+TD2;;_P4W[VW3]59]6=Y=?FGN>#,3%862R_A M'?M5';\_-+.G[ R>M/G-7OFD$RZ+WWW,*&,\Y 2'A$$8$B65A(J'@0J15'V2 M[XI+*XW2"@F$ !;I@QA48/3SG@&P]U%\I]5^Q-O&6GPH?_WT;FQ(LT=X5$)" M<1+GDK=_TSP[3M0GP^N1P1(>F.%!,S1&B(2!8"K0 1.1T" $/EQPL,K,:X(I1U &>(XQ_0/-/:+C MQ&CZ_9$94\;;IXG2=W_7]R.C"2!44@J.0@0)8&&(&(.48&(D#W(\SVBL C'S M'O;G&I5%MO?F+:&S\\CHMD' 7A%_TU^L&.3GWQ/C9]W&W5/SU$SGQ1=^?\+; M[8^ZG7Z__F[HN#?3*NTUCQ&-D"]I$'+_24)_MV--V[&5655.:ZSSP[LX__UB",^' M1F'.+KYH2]S>APO_R^(S\M'BJL[S3_P^-R2>BX+'B4':2XN&F5:'W6Z6?C-Z M;9YUU#8R;]TV<^'QG1E0IV'08)%1EEJ\GGT+YZ9^1Z;X""PND)1Q'E$!$,"<"1] M:9Q"SI52Y"5CA O(SU$O+U+S[GEF#%)^?-?5TC#L.NX8H3B/KHROFD=FO$9% M*F)&2*":PBC$R$ Y)DKK4 8RTLH0H3GRU1RJT>?B>7:ELV^&CR4U5H-O,BLV M1W$F>W&15X2-$LSOQ@DF"S#E!12'##(68BXCHQ54*P:XH"P@Q#>@K"%[)L7& MLA<7/-'M3Y6K\#3!"*Z'8!D8?0<&XU$(2:21(,20XOL1"744\J?M]O-9/"'3 MP7H(AL:#TBKD (K(T(H%,9$K!QJ'*C3^%ET=AR=U^"4B;3Q=-2?!@8%S$" : M(.-)4L"Y5*' TD 1#C0@X?HXC.9#K7XP_/[JEF?ZHS'@ZBCM=$T04H;5AQ9H M;[1UIC[>/UQRP>_M6X??>:;*?_YI7 1K]LKI@"/SH0S?H=0L$,@G4>BS(*(T M@D!@8.8E>MJM_KV\OPTZ2BHOS8/,X,U$7!6I_.-K8J;B\NKKT_S_K0FSP;1/ MI<9!I"0FQAW@E 0DB(R,8(DDX"^ED!HA$@9 ( ,,$8DB)HTM M$'K163CN=-OIO=;E'%3^Y_-GXB2K-'MB*LP$=.+"$EAZ?&9\AC2=2..%C085 MB(A(1IB:X)I(A+D*B2 886W\)9_5N'G]:*QGY+A\[RL -A&6Q^^3N&VBZZQG MXL?!4 =C6\I8%08^,CZ3()P1/PH8XAB8R-> % N-WU3'!6 S3<\;:[V$G1NI MNN9W-F@<&9J.C(Y0*D+B!T1@Q&3 J Y$:%R$@.BG/2$;+\)PBL/OQO,#F7F. M3;[I_,-/-E?[/B^SL.:F7IF[?7^;V?M;D[ _N//!76XPJ_K8YN!^WLMC(WYZ M[UUU^]%[EB_SU 1&]E69BW[?'WA):^W ^]?I,F K:Y.C1 MZ=_'P\#)+W\8O#5^]VZIH8-7>6%B%YMOL#$WV8=P'\#!]QX^&PY3#2ZE^\#\ MGSP\HOID\'KPD'=C\S!K6BCP 6W 9%0)^:)/GV]('-ZH_\ESZ6L&L\?I&^7? MR^BKH*)1]!E1KM):2Z$/&!>^5%L""&(-H'1";0'<1^$\:FLN)?N(+4=M\1#- M&CDM>'XT6^JT4( ;B[(4[O^!O &0-[\\_M58>Y@G97C/WLV1VH\S30I?1?K MMUE?)DU&O-M53UY_#O2-'5+U4IF'W77;L8R+:@R>BLVGY3+T@Z_\&!E['T9] MLS%Z?GI7^XCA' Y'LC":&YZBY: =;AZ:XV6B>4G?$X)XJ%1L_5G>ON"Q.DV. M>#'LGA/)1VE8DH$MEH#7'[ D&7FJ;PM?JF&-C0IPYG%&7 #08'>$.'!<(:.6#8[-2B4L%4GF ?]#*7N=7MNNYI\7MSJS M'V?ZUHK!-WUJO)2.W@D!G9O.73$1#F&VQ!0X]ZMY1L%%IFN,3)<+C2ZQL/94 MWIJ3Y\YE68_+LOP4>[-\[;7GH)W@KD=PE[N!.%K"[!M2+^;JHB=W+GC./OJOB[F8T2$Q77+N^Y MBKQG$XO(G2;OF"5>C+\NG[H;7%_,/CM_?%W^^*;L^6+^N NU=\5/7\R/<^C_ M>ZY[V_%COO.+W%%GPQC\Y9\!WA^V(6W/%]5VSX8GQW>9EMX^]B>.X\\]U M\\7B<.>O;6_DO6#&Q67@UI:!VXP\+%@AX?RX'8G0%_3?'0ZL"0< MW[<;Z.]TOTF5JV.,74+'3O72L6^KM<_E/+=$SUPP MVV!-=V914\5R M;/@/8CB3CMU;$5[\)*XMXV4M#:^;C^/GRVTW/\=IV7F^#NWH+SJ]R7CW-I:\ M7?+X[Y=-8V2>%>]GCG?O@TQ[29'=O__[Y2OFVG$O2[L-S;\_P3_[\>CP7S$7 MC\ZVC'<#W3LZ>\5- M[K_Q]ECJ5FO9NIY)F_O/^MONN+T\+/3 MI-LK\O(#U$Q3.4SMSIR*\?3OU)S,%(VY'SW?I#X,XY'975FB9>G-V!X1O:]7 MUYGF>2^[-Q?\DG[366('_7(1A,T6P67( 5R64,ZC#X\R:AM$L;)8CXCB1Y[\ M<6TFYY/NIOG#*?>["X/KP**ERF ]A[9BD>[&A);DQ'P_^/.UT,^,7V0L;7J Y!X$C^CX/I=O W,H& MS\/<+US>QHDN7=WAYSO$TD?HVP:[/3\C3WI9$A>]3)O/3^([^]9L\G:+ MC9]-X*EOT[;:48A]A+YM8.3\5O,H-0_*>M*6ZIXFYALW1F)WB9./$;A;-M(Y M0#NLI\YN-EA'YV?C9YZH'6+; SG;P*8%W!O'IFT 11<5[HB^.2]T9W3218:- MULG)>G$KF&D[5K;[T[$=3ZRK9/<_>19ST=:#)C3EA_<76=SAV?U'G>C(4&C^ M;"9K;6GY+-(>>+D8CIUM%(=N MFXOW]00^?TW5/G(X.]4>P+$IVC5P>:DH[;[(;"MC)SLC.\8NF;%-.7[,,7;) MC&W*J>Z.L4N'XDT=YPX><]LO/GTY^O?V\O!A]-L06+MP>H/A](J+A)V"-8 7 M3X"=4[ U*=@*4/.3%L5IF2"W ZK6N^.$)U*7V=9FLFS E.G!]_5KFH3M43/' MD>;HR&0FQ?'FQ>[ZQC,G3LG6GBD9T\B79DIFZ.&5_J83]"5NM\U<[0 OGZ!G M&^S93%Y=WV9:4[H[S'J*H&W@%@0(,:=9J^(5M!G(9;6T!A#5&S&G6)+0,*YV/Y^I85=IS9,\GXK+H\?:USCJ#??K%;;NAH?58X4[-Z/L\'J/A M^>N\35+\,5^I5/WY?*4)E'B9KP0'12;VK^?AQ6S!.TG;[?1[G-R?B008A!';?^E69_&)^B?R;4 MYY0W_'"AF5R:1ZZ3L#9Q'R4)(SBZ)M8%:U"NV8M155(/-HUEF:R(JZSS$7 M<;LL(=L)ICU"V:YHFF->0S7O">8=2IGUM!HAK8\PV\J[T@EY@JIMX-L3B.GX MUEBP' _;MFA3\:O>X3O")WZW77P:'>_.\^DB2U5/%N?9E96 M8[V. M.W%R\)1=)G +O>%% MPAT'Q-O)XGELK4L3[I[%=8"\C59U[JRA6YK9'E5^#8F-%Q;7.-W=22EP939;S](7&F476&VQ*9YKV=SD6OXC%35F2XJSG7"B^&XK]6M8K MYB__<)NMF\.UE_21:B(7&Z2(3<%6EY7>9%:ZT8KM=B_LGKH[1K]FC=X1]KY: M[74+_]N@BO.7:[A>*--<:TKJV&T1VT;=6Z0%QFX$KAMK-+69O/!<#JWS<[9; M:YW%W 95G)]K;F=\8YEH'%2 ?K]H\^2,=_KION^I>?_X3P,X]Z>)M"1\TT=I MIVOFK#Q/RU[=3&X.TGFC] R.L)^?JF4R>?P4,,,Z-*1SJ:> &9+2CAY*\MA1 M;D=I7IQ'5[S=] ,3'R'B(54[1%:G\XVMB_,++JZ_- MYO48"6/[C^OC>GWZU+36@VAV=H1QZWSVA7T7?+*%*-TY7%]$)IPOOEV\GUVY[)<#+0;.NIR%+NAGY-QC(MMFQ/;-B5OY?RQS?AC M32F5=)C0'$QH2B&F\^.VDX^+8+N+M;8,MQ_-9];*]^^7/+D9[-"]BSN]3C,Y M;4NHAT.M]AB-C75^T/ MN=6NI6QF'&7("S*.G]NPON*XV$Q#Z."RL2[CA(=BQJ#B=L\63%QIVD6Y?'L>'?,LB9.;_$)G5[<\TQ_OZV]05:+8"=JN M%D(KG(Z1NI79\[)S'M14WL[)VRN1MX;L/G+R]BKDK3$1A9.W5R%OFZLH Q@^ M--VL.AM:VM/$O*SDY%#*7J?7-I>HLHFE_3C3MY8WWW15F=?@WIP/7'V$QGY[ MQ\4H75G@!,$^'HK"R_USYOC;+/Y:UWEI@;'Y9W[^EB<4M:O:6?6?7E[8+VTU M7X>682XB5Q=2HR4V95T(DAU+FX_"V%G9IJ$P7B9_%T1AQ]_5\W>ID+R@_CI( M;K[*+N@8.Y8VWQ>>>93$4\P]23,=WR1'O2S3B;Q_H-V 5;NGXN3F(LW*62F* M+!:]@HNVOD[/TL0.(4O+;:/VG)5,YSLG%"N8G-U;E5A,\E(9OU[)>A'QNRG:Y9RU5^FL-:6QE'/6MLU9VQ(WWP'7;@+7EL0*#K@:!UQ- MJ?YVOOYK\_6;THW]Q2;3F<@7S,;.^?)+]\B<>#51O+;'XWH]=G A8G?.HUH\ MB> DPR4)G&0T03*:LB?2.2L[Z:QLR;** QY7G/?L],_KD9RE3L9K=X.=9&V= M9#7EB!CG+.VDL[0[*R(.N)H%7%NWXN$D:TLD:W.+'0LAE=OJN3S^K[93N6/I MQG?O+KO%J^NAT*P>"AM36V[2;(KZK)R#KA7Q#^R#DGLSU. M'N%?[4<-/3AX/LX]1M'J=(XMK8F)T3GHES$3JCK4..ZM^NCG4N?@D,K'@A@T MWJ]FR>&Q8_6J6=V8XCS'ZE6SNC&E#8[5JV9U8Q9F'*M7#^ ;.EP6!,X96XLK M'2RQA>=32NG"UR:EEWI)7#'O*P!P./$=S?->IC_TQV5ISP&WO4'?%KT9'MY,Q=\,+T>O.>MU=,:+-'OF\Z:^;]_\I).T$R=U MMYUW4L9N\6Y\]$^02Z;FKI2Q$R[CMA&)16>/SF"LD6:]Z+W\F6P].OOM\9O% M=^\S7676\]NXZZ69TMG/>_ ['D\DUG:'E=I^]V#-+MY9P)T_*Y_Q;N(RV(_ M2M,B20N]YT59VKG44?[SGIF=XG=?!42K0$)&(J(I%#RB.HH @I HQFP]B7;#7&%W.A@I,,@] $)#%G4^-DAH 2R@%$F=X-(K3#1 0N- M=!)$*-<@5(!!'&*,&=8[022E$#.N%>%0FO\@CP(9!(%F 8TB[N^&"<$82:A@ M@%2D"0H9-W 3(%]& (>AIKM!)(M$@*AQ5 /A$V"@%0J$61 !P^*(1+MA0GQM M DE)A<2AH4E2[ANW!PFD@E S'_D[022- D*Q<0&0P"2*)(\,V JJ@/:99F@W M.$FT,-%Q$/B&D<;C(8SY 5#(&$O A_LAITT/.,A!\;%,;914\@9-A@4:F@< M=0BCW1$(+8;X@J#B$7&-AIK@0@/ M0D&E3XB&3$%HK,MNF!!#%C=!,N&4"F(D-.1""E\0:L9L7)[)#/IV$LE\R0,F MC,>CC7RRB$/S.XP$B:B*_*EE@NTD4A*)A,$9% !.(D.O[W.?*8H,!F&?[X9. M"HF8X9RD$/@$ L1@*!$P+JQO?#ND)N-)1HD,3:RB0Z.Z84"9^:% 8N,.&L]> MXV82&0$CF](XY5A 0A@*:> CJ 1 E <:3:Z%+)_(=R65>=K+I,ZKE[>:JW*% M7L7?/OSPD_G7RXM[>TOS);U_J^.;V^*]%R=Q$?/VCWOCUT1I8NCEG;A]_][[ MVW7\]"+K%CYY=F=_G[?@F>>]);;<3_NC) MM)UF[[WL1KP!+<_^_ZU]CN>9_WO>Z./JKO06&0.Q8RC?^-XG3*1M53VM?-AM M-GB6*"7@O9>DB?[1JU[MB[0HTHZY4??.R]-VK#S1YO*/X>=%VGWODDP[>RZBGE>X;; M):,^?#T[O3[^Y%U='UX?7PVX7/U:X_1>'1]]O3R]/CV^\@[//GG'_S[Z]?#L MEV/OZ/S+E].KJ]/SLY6-"9DQ[7WX%S=:G=P4:=+R/AT<'7C(^./AY$,__"2R M=Y4LK&P\;-8P53[NLN5&KYN\]P MWZ>KBY//<5YJN+4OP%_K\66@L/TAO?? PCT?Y5__%1D'X:O M!XA4J,' ^L]!@7WH-YT5L>3MP009,)CQ\$7IV?OPI%S\H\%J%!S3%Z%8763MS?Z[26K(1BJ87E'B_.&QG:]:O[C MZ^'E]?'EY]^\R^.+\\MK[^+KY=77P[-K[_K<,]AV;0#,@]@[O_0@]=ZHM][Y MB7?]Z[$W@GM#S#L\NK8?PQ"3OIZ,D#@V93^4;V1CW\.Y,ZKRO \G2BMGL:QB_+JXZI\=D1:H90RH@21D&CBFU %!!SQT(BM M9G;=:#%I?:_,W?<[YANW=@C[BM_OWVN>[>MD[\,7?N^1EF>_."_^K7>.SR\= MD*X=2,O=\;&- Z:0E+*08L"1PIJ1"$7")R@B(0Q;*%D.A',"L#2V]WW__W;#7_MJ$)SM%25P8D9,S JQJ5 8F MDC$P&I^$O0]'::<3Y[8LW8MB W=)KRQ6GZFVQV4)^8FY]*R\$;@WU("873^FCI&+,24],^,?%3_(D[-Q6Z_KQG M%UFK&-'\;?RQ/),&(3K\1MLR?WCPG^[-GL?;YM.;C'=O8SG$\T%DZ0 MSP9(-)2>-J$A/U!$09/U/HB&MF M+ *&/O7]>7Q;F* M9>E>&>2-1S6PO"R[X4G\O^7KMZ];\.>:W]-+XZ-WNNWTWLSNN)1[9^G!4U/X M,E_=&;HM04\%&/U1'ID_S[/K]'LR,M3 I@4TYM+@+(F$$+Y/ M(<."4Q$)1,0<0_V8I>D?QKUK3X]SSI&5F':>71CK;?!K;(G ^ B32Y2,^GM_S_N3KB!3$(-N<"A9IK@$ DD,#/> M@?25$%$T5Y!KPF'B'(01 ]:?<^L,=#.C3G&7MSU]IXUXQ]]L=&;,FU=?:6XF M2>G7K3=SF(0W,VV"=4 .S3Q.6 &D)(/&,<*!Q 0IS0*@(Z&0@L8E":,YD@$? MD.UJ-6X#WL[V/3ZG9NXN+*.GXE:AB2)8,N)+1)#63.A $X"YK[1 >!YW* CH M?F@"W9<9I:4D^3%M>1B:_]"SEIN, VJBRR(V%U8)/9UIY75[6=ZSF;TBM2YJ M&1A!]$:\M1;'YOL/9?%^9S)[1G&'%5$K!$>,:]2Z*M@:/FD )#9;/GAX9<;* MX8U26%^2]B0ZO$A>ZM'@.B[:94I8\^%T$QV=4YRGAI8Z[N.P97WSS? M-]M9*3KKKRN40J3OY"U/;LP;B??]-C;O/*#3RCS_VJDMU_;7-J_+]H!FVL<^ M[M]#)$KU';&/&B$FD1]I!3B1H>:4 J8018AR%H%Y\KJV;/+\S+NZ/C_Z^[+B M[5IHV%'N]-&B HO15 F0D;3UEL>05 M*LQQ'YDFEGP1PI@*7T/ -$%1P(6/0T5I0 VK=#0/9\X.KSX=3E6Z>K^T4V&B M^RL3N,C"L\6LNAA=Q1]P;)O*2VK*=$\395/PVA/WGKS5\@];-?Z' 7]=KH%8 MI_-AQ?F]]P:^]6YY7M9@*(^WV^936PUEW=@_>[%U8HWO*G3_ G/3H1^+[9() MI+9TI^_-CCC! _9:#]=\W)\O6\#C*7.-L>#V"]W,ML:RKR#RRNJ]W'MC[AJ9 M__*>L5;Y;6I7OP?%,,4M+R9(\+[S\;&6U23EE_N4O&UY/%'>&U11*K1.S.?B M/U8,S/7EI>9+=A3]^]CRL+P<1#E(GA=>"#S%[_.#-=0+S(X;R\+_IS.)U5E/ M15769N&OX$4O'U$RH'UMT ]%" >$ LDXBL(0V)Y6MI!F'B7[S78,'->P?FP^ M7?DS2>#L&1DI,2X+;ZI;>F>IMXS;DA]KZGFV2E]+ 3:RVXF+PDA["659FEBS MT;[WM#$A]UYY=I?ALDU@?N(%]VS-U*0V/]QC-$2][)DK": /"GNI;WK59BGO M:O_:>V,9$OR(,#JH+C/CB\L:E:ZM45FU:E>C'FJLSM]NA3Z.<,0RI*^>H[70 M!&*LN3:*&!$:LE (J*F23$'[OSEJH9T^;D8?C?!SK\TS8^BXE$8?,WN 3RF< MF34[M>_:K6;[M1_D':/(YBG9 +H-XSMFANX'JYA&>J8^&D?#?R(4>=AQ1I>(P'>;.D;5E8V(Q-,_D Z0&I6RWI\^'1 M.9]WB^XS^% S#\^G$:$#WV\>C6<&Q)=+)SRH7;'JQ$JU]7.&N(2)V?MP5:%] M#67/O>,P,/&.*F/PHED#S9NRX[[-6^*<_5)9S_DG;"I]NQ1\'TQL+;X/?<47 M@E?_(9M2[*%ONGS(V@'*'@>I35'VA.$O,>QC+X\3G>=C@5>$$(TX$$P0X&.& MHQ J(<,@9'Y GE,R-^=&OR7[ 8^A8$-Y,@#)"MGZP#9:;:MXTWM2MEY6_QM/#30IUHT>"25O04QL)QU%=4JI,11DO*$G+ M3%(OKP)1\]!JGWC-QD83R]IGM>_MP[_'YM'FL?U)2PPIJ8TPO\5Y&88F/)$Q M;]OHU>Z2L5^QA\,HGJGUD:5+8HPD,?);$[P.F.^],2PM MDPC51K3'0_159^%J"/S-?.>%W'O*9-CYF$8EKDF@,! @,*@D \1Y! +* H)I M"*1/5[@U?)D9N-IMFN.YOB;)\_4DX P;3YR4B56CYE.+(&FG8_?5I?*/\L2K M_+Q7E(AAH&/4 X AC" 0O@PQ"8D0./*U\02@P$P$=:$_!3XP;+8' 97OE<=- M&661L7$R\I_W3L].]KS!5QS(]I.)E29"9:D.1ESX08W>-&J7\O[U$>[3J\:;>XUU?EK,\V]1B;QA^&,+JTSVUC2\"^@_)G1DFU%SQD^IM_.Y./E MQE5F?V^%D59PJ']=_9]BX;2*V2*MZE?VTMN/2\#34<^0!TM8+)QH/?0(V\;M:]W' MB])M)>$PD;=I9AC^$R\MWO7AQ\_'YR='YV?7QV?75Y,7O>/C?3O*1RF[LZY< M 7YO;)X1>-LNTIID>R_;E&5PM\5[98ROJS,)3_OH:F@?UR*QHV-?\"JB)U[ MMYGU:?[R2SO-G)X=GAV='GXV M,:CQH YMCS6C H-WO9&W*^G?H*"/DU";R=<5ZM!'=>8GE_7!J M$->#!R\%V]EZ]*+1U:A/V43[2^4BGPQ3SP^FPWO32WA/Q856;QMJ1JA3G^U3 MG^5-XK)4XBA-RB28K7#YR-M&$_35K=;6LS(?*9W8U9G1B[S^55YUV:JT8[A1 MSRG(2Z?0Z<@+=>3!+J21;>K7T3.58\2$F.BYNKBA!L1?KWZ\+/R=K2NK":L; M&=]LK0+95=9,WQI]B;_IA31H[)LKUJ>7FYS A3F+F:&-S]?VZM2H43K^LQ<7 M]W.J5'5QN$M M4]FH^:GL+X=GA[]4*>Q/IU='7\NC%P_//AW:DI2$WY0:,VSF^"G.9:\ZBZ5< MRT]X^SZ/2Y/VH&A6$ZL";GO-I&UTT+S]7K_8^_,/N6HB-*;-Y#*M?YHWVX+55SW:: M]VPY,!=I;]"]R+N,\S^:JW,8;URNG!XN-E]+T$/2?#VT%8N7YY^OC Y>7)X? M'7_Z>GE\589X19:VJWJVBRR56EF5:[2".67:464:*VV=K,$N2Y!.&ZIHCXW\ M007TY7)C51WS8N44X#%YNOUU&V]/GXE\//I2$[_G1Z]HNQ M9)_UC0G82A-6MF!KL@U;;KWK#F4?']&LK4Q C@VZTJW#@_D&OS+=FE%'>WEZ M]?>3PZ/K\TNC3#;(\NQ>T32K].AE0UZ)&HW1X53JM:C4EBG5] M?'G\Z>KP\_'5^7O^V]^%K,G**QA5OZY&UZ=$VPS94^YJ7_>[[YL[9 MN@/],6J^:"$GXY/#K]^OK[Z>G%^=G5\=FILWO'1 MU\O3Z[T/GW3$RR3_UZ[M_ZN3.,U&E>]9UG V48N)R+R4XB45^CY#;.92DV

VJ^)P,Y5I4\[S^565E_P2)]K8P$@;TS>R%."T MSVG?NN=T7K:7>D8/O"7*YQJ2E8]VBQIJ:9FP'-M@>5XVU3I-JE8_<9H\SP5U MNOEB6=@9W5R?-?2;'R<>__O7TX^G=C/F\=UM+.(FEWKA^0I-AG^.=X?TGM$7 M9AV-DVIZ9PRZ_DX^OVHY5 [@PW2+NOF:M-C^#O7]> ;K28/#B&L.*-[[@&I; MT3PR7=O> VJ<2Z./F&+/KYJ; 8^3,X/#5<.;1=GV))OBPMQ?EIWBAAH^U9CH MNNP$-.Q]-_BQ2_3#4L_9WZX[UHM/S]GS^VCAJ3Y:]0KSXDYW^ ";'RL>=4=Q ME^]]XUG,S6_#-%[8P&#&YY)W)S\:L(E8>6OKHACM9%1WWG\;AT_C MQ\M(8T5YG!@.#$;,^R.N3G7J\'N/=[L&%FTOV?+$J.KH&'M2^$/S7J';Z?># MU8_^AX=9FWZ8]12:?;;+O*W'[,^49U7O=@XOK6DL[A\$LT^G?*9_MWRNUBK@ MX9?SS\>?:OW$2D^F?<5'9B+ !RAH_DS8PU=LU>B^"46S^,Y+LQN>Q-)KVZG9 MU_;4-]L'2\6IT@?>H9$S>9N8(=_YC(:R/T&Z=L,&;EX?;!C M1FA<97O ;GF6ZD5FT*.1TK-)N?BZZ]CQM6MWZ*V1[[/3>=N,($=GOSU?4F9/ MR=:@R=&M/:M'>[_U>#--T.9$X]/96HS+FAC]B6=RU%0;&8B3]8^$.6M[G M0C73]6R0GM3*Q^C1+*_."[E^]!CZZ@!Z>[@-[Y3G$KUMI(1M3G9.TJQC&^__ M?8<0YC!)>KSM5:=.>@9GGDND@Y=1$?G'J\.6?_2X/;&^?5\C2XO.QLX#R<5: M$F]KXOQ)FQ?>!4]TVU9@==N\[@36QXAST%$*Q0MBFBW%C)/8'@7F_:9Y_0G* MLVG?=83X12?]OB$[!!2GB9?I2&?:MD N4B^RP-$M@4-5P)&WJBO*[D;V)$7[ M?2\KG=3^V8K5,3OEL9AY3]@S[XKR9M]O8WGK<:][FQ9F!/D?YF_2S+,]7A#X\9?R-_SQ;>TL>%Y2+G"7ZW*9";N3PFO; ^VS MAP'DC13?!NEZK9!;INR;2,-[,V1:OFC,L0,@: 3Q]*CU(+C]A>$7GN"9Z\RN M4)E;>TFJ[&Z@HE_YXR&6=.P!LGFG/+S^Q_*T6>.3M+QJ4;#E_0+! ?W_6C/T MP2YB?[Z^N!H9IGV+E(3(%[%[5BF2VZF+7WY4=>?I\88V]O MI0QP&\7#'_,>9]ZC*:9+]*&YW^D=LYW:?LO?F^N0ZGV7L M;=7-8*V_'?_9B\TL5CF\]'G]Z.>"]568_Q051F.U(]5E3@O;$ ^W;H M[S12DS:G(U]XG!B/2O/.VGV"#5O[*7-]8V:A*(\C-UZ M=@C9OH75DIH&Y$[/]RZVY>&%'*4H->N??%QE## MQ28+UO])8Q/[?#,!D(5RNZO\X6HKCXNOO>TZGEV>?[4+*KDN=@K$+DO+ED;[ MQE!Z)7F-Y'N#]*U6.JZ.UQ(F-&@:#,WC[2F&2Y!'::<3EUUV&RE*FQ.2KP=7 M!]XOAX>[5-8P4AO5S>)$QEW;PZ1*SK6-C\^EU-VB\L%MSN]K$@_/$RB+ZOM6 MJY&BTB!UJQ6H?YX>OSK4^:?=YF,W+MA)>PQV%GBB M%[<+^UQK)WNV!,S>\?LS6#1#;,=>3FZU?6#(K,U C^]%>LZ^VMF[=:='-7GM M29H6=NMF[::E[=NEBV?LTITD9_:>W/J]O),R,+);]_'=N!-[>9^]/7=L!W#- M7MU) A?=K_L8OQNX9]?^/'O?;J6%TWMW9VCG@GL':X5W2=L^3]+L.\_4_N4MZR!47:CJ=T:>E]:!A--'GBVPO,BB[]9DS,2:GTVOVXJ MJW6I[2[DAY+/D XVF5J+V%\1SXV5F1"U6YX9#.BOE)>IR-G#,_"NM!U7+R]M MKS66OK!N\;-S/NC'Y]^,%=UUC[J;=C"P-JZNT.OY]\J]OF MR=1UW4RK>/2V98K8S$&;9YYYI'%[;7B=EQ_4SU*Y%UDI>V7)L*A79OK*QQE& MBO_HD^?LFY6WK[93.S4ULW]+?*LDT_.[JK&SWDTA=2NIWW6[;WP^U&Q,S M:5"]U^E6>Z;ML"N^3[++"L>\$I$?>.=&ZJ3D>4F:\:.JKZI4]JHOV?X%JIR' M@?ZTO'*6['*3YKDERNABOV"EHLS(='6;CB[GY+LN)TU59P29[_=$.\YO6_8= MZT\F9HB5"MAO?8]S>_T?D[K%OW'#)6,@6H_J_%#&1TGOHT6?DCBI@.2"9X5W MVO)L%YOJ'53*"32ZVY>7QX\Z^A_>,3']4LV-BE8L:'DE,$65 MPEN0+]6W5#&C2,-O6M6X25-EU,:J0MFAP'S>1S55P;@=UBVWQ^^80?,\34IW M1ACERI_$WLZTH.D[7NI&/XP:T=VT$B$SPT5FT=#>?=@Z[$'8)Z8AK@Q,9AM< MJ#[!H]_[KON/MLNSHJ\OY:16VMPUZF)8=>#]FGXW1&>E8MM5D;3D1)*6")7Q MLG#-0E$Z>[(M_HW,]??88)_0=MK:=CF[9;-;::=K8<*^,I=S>5M.]0[J1H5) M$QC@Y5T3BQBOP*;Z\D%AG]T9:?^.*V@NQ_]DS M5YG!&G/2RPYL3^4LGX:V4FV,?MNA&?$J;V'[RZ1&?:*J17IYRUH(>$+M1V"^ MS C<3QJ*V81'-@R;P8BR;L&.TS# T'I;0E22%M;DRW+>>U9RVW$I^6GMDQ^> M=>"=)M9_B"N]-R0\:LZ^W^I2^;X;)]5X/B4*9F9*2J;W/WMP)*?\R-8HC+7O M)R;@3WM$6!0_N,<6G8=L&+95,5,R:BH]>#@PCZ.=[0?6;(P)PXTRI3-L'W%O MF[B4.Z>\<_,]8<:/8ZH"N ?J4WPVI.O7Y+@F9WBF:&!LQ2XIM_LTTFBV6W@'O[^8?AB@::Q MT^FBF1[+>(.XN?JAE5)3#7,TG52]TT]!G9X=GAV='GX>ZU8[E7WZ89T=K^:= M@NG>5@/E^71U-.E/ YU9\C.Z76J&8LWE-C!U:[KO;AMW^Q"K$-[=-O! MY"+&C"$:1RN=XUCRQ-&[!E-2BIO(48[/RL22 M3OEK? EGPFB/J>Z3.G%U?7A='9#L5&*C*C$V^8,SU\89LG)E6;]&S'XQE-!) M2SAZT8/TKDZ+UFKT1LS9XU[O*L'YU_/KR_.STZ,K$RJ='8T%"IL;U9QB,_;" MIB]UD@^32.-75DAHKLG3=FQS"^HC;]OP]^I6Z]H%JM%KZVY9^YC1%_T'U%U7 M/73BD1N9^'%ON)89;\H0,^W9-JYV0>#.5G'9Q0 OO[6Q.N_8JJ]A)6P3*>@E MO*=LL=G4(&?9TM7:PCG-7]U2?9TME%%1+&P&OY7/MW&DC<>'M-0:DS[-P]@= MU?0U_I[QKHT/7_"L02OZ^1]GY^V)\_*>17!_L@<#Z(>_7@D( C62-[17OO?Y[JV/@X=75\9/QQ;-!8%6J/:ZCS[OO_%*W9N1\ MS9/V^K1R[\-1+\ML,Y9J?]U[IXM.%QLQ:2O2Q4&0%_A_K5UX.SHZ/CXY>8G* MAE,*"]DR]97G57F1M'_H/WNQH7ZDCO?YFEMSS-],EO8CYY^DR4G&RRHN+^$=<_->OG_#>?>]%>3# M1-E?QP]2?%@<\2RSQ:W_Y.V>WJM65,P-?F= !9IRACDGA!$8/S42;V36#,G]5 M=6X_[\5WQ?NDU]E7:7G6D[UV[P/%H!4 ]M.[<9*F3PC/1HK>:JZ]NTZS8MR?-V:)TG1=5!6C]2;S3V;"-N&%C M<[,A:%WV&)Z%;[,'\3C@E$RWYR&>/K!\!%^0D(%4$>,!]@D-M/%"-)00,U0F;D_B&2+RB7 81H $/ .%,A6'$.=!^I&# MB18KM:@$M2 CVRKQ&TY=/&XFGZP ?RJ1,6P\8W?X26U\LW++7:++K;"\W4Z_ M5_L<(N^_QTK$)\[T?=H)/!S.4 MR) R1 #R&8=0"RJ57*EBF]E!_A.S0QKM:4V,;QM@K9XUOB<484KHSW0Q M+?<40.[K2$"N0D(I#6$812)4$0TBGZT:%4+:"H-@,Q9MX8BP >Z=4[/UJ]EF M4SYSJC&C"HN 1@!$A'#DAT$8 $$$"*504@ZRFPV2$KN]ON:4DC7%NYN*<3<6US8'FP;0-()%@JK05Q&&*H $ MARR,B!\%/O0E%CJ :J4NA0];"-1%&IL GD8M.SE5:9ZJ<&!7930(% J)B30% MX\2XWR8R#QFAG*]V@<9O453G?&^/JJS ^'9BI=IZ/*U46^*ZC64RYV7C"SE6 MW+:AA,&B<[JQD.;)@O75#OJ9@<[21KU9W"P%]K"4T^F@1S.)((I\ )4B*-0\ M4KX)A 3W$5<4K;;VA8 60DUQ-!94IF8Y)@X*'!2\% HH@A!C(B)LH( ;-PJH MD-$0$2$40,%J\Q\8MP"NR]_O+A1L6]8#!4OTHJY3>V);$[PH%]-M$)!F89$@ M81CX!G:P0B2,N( @$!!KK(F.E" K=4L8I2T&F@)&C?(SG+(T4%D"$(HPE)&B MA!(9:08@H5)3:2PXIB)$.,6P!'VVULFRXK*8QJY\-7/%LXBIGXZ:I639B MN^;.B=@V5OBO*L8)EQCB7&2V67IQWRH/:"C*RCR[J[)K"V++LD87\+PZ'VX@ M%!=6) X3=3P0B/%%+4E5!#%F44 EP5'(0Q9 S21&7 G&:ERZ9<8_(&A1VI0M MB8VR;4YWFJ\["A.%F! (HXC8;7HH""/F1P#Y@"F]VG H(+2%J%L1;DB#A&7: M\T\ZTB;TMH<+V*-@O(+?;:ID:[M\Q^:[V)O%M8%@G99R=K0&E=_UMS*D@:7CS0) MZ$9J1,[21$ZM-DD(.3%XI@$." RY QJH06' (52U&S?7N9N-](*2:,KQIKE M@C@-?84:2A5C*%!,**X(88II($R4$ '-J<]H34WG,O=AHY;/=E!#-^5_K"93 M4M?]%?I+;?]:57@USC]I9%2V->6E&^LMMS4S-$\)SUC1+0BU;2:"(28 &F>* M4DDTE$J'/HEJBFZ7VE$D +;NMBG5.ZX$WZ&-0YL5HHWV-0H5#2)L8[@@"",9 M$,Q,2"PM%4SJ7:09?*L?U5LGV+/.GE.,AS=4]Z ,YNFI6I MIC3RVFER4QUGH;38T&Z6[3+:KR1_VA#Z'\^.?C;2:T\I^&1DMSP1J&N/GO^L M>:[/A2&-V^_4]4GARI;>!E!I24) N"9:A8I"#1$)B+_:)9NF+*V[V,?A@\.' M.GR0@C![3IB"@281C\* !0 ' N$0*0E6? Q"T J#IJSG[GSPNE8';'@X2I?? MVR;F+FI]=3L@!R)P44E 3=\DA04E4/M^$!(M0A8A@8!&FOI41GS%?9/"%JD] M6VE[MCXZI7F%2J-]P(@V;CP A&"(&(<(^3+ 06BT@ZWV0+* M0+8E*UUC;'* MZ^X@O6Y#GO6T&DU!NP)9US6VL8%07UX_/XAKG>.A*:1VAP$'A(7,GQM0@N<TQY\L,?YJR^;=1!LTIT#8ID \T M)MP7E"E BV9+R0(-&<48!#BU1XXC.A6*] Z J'-=E%:KGFOFCQN/)GIEH56 MB88[LRQ42NM()JF^.UT$& L"XWM$!ABQSWVME>;"%XHI&=:4QR[1_\!AB_A- MR26YE6('"0X2;'Z9&MH"[!L_"1'AATQ!GU$#"=(/H?FU4H^*! 82FE*UNK5+ MQ0THHY_JM#U8$]ZX^^3BNPTBT CXC'HAFD*?$!.]<4P"A9F6*L0 H9"$YIV: M'KG+/$X#^"WDNT5@IRK;H"H(1XPHZF,,*8%0K&[$32B>3*1;)I0=/: M&V>EG4Y_-65IH#Z*W/XGLW009+N9:OR/YD_UK M<+_]7,O]^&[_-E9&7-Y77ATB(I(1IF%(B428JY (@A'62$.?B;T/AD_V)A\: M[%DYV=F(["@,?$20%(0SXD':>716\T.J?O-W3%SJ[NN69'EUU%)+3 M4' ?@\#$3R0,! P0P %%E" Q7VM /+J4@H8K*>")E90EDP("%$6ABH@]O8X MR'44Z) 3P1 -(AW.M8#Z3%+ :BKX9IZHPQ!O2[/K)CW=,M;)KO+"\5M MFADA4Z,[C+&&@@0^QXP03'FH28 @T0)H@AF<[QAX^,P5LR71P*A/@U!IP10G M-*1"18@:!C(6 0)P#0TU_'TN#:@%:M?\9G X+\GP^)".57#Z-,][8S.D-,:^ M;[1 I^$4 A%-=28:D8B&A*XQ!FR21@[2]_33.4Z6$2"1\ M:+BK(KL%G@$XW[+NVH9_WBOR@B>V.&J4!L8@\ 7R VF0AV(. 5!A0+4RB!IA MO0TT(*VH,&J%( ])1"(11)1A%B$,@$"DA@_+$R,S?CV/FLVKB'$I9.7R0/I MK&L,OPN[1#=;FC*N3Z53,J)#A!E72@7:EQ$F$8PX$RB,=!1!RH#B\QFK.4M4 MHOA.J_W_U5FZ]V&_(74I6U,T[G3RU>@D(LB7F"$4AHQP$#$E"!2AL.>AD8\R.\N23B7!:IT)F'82D6Q*UI MOKH-*",Z,!E.^"@"D4$Z+BDS-@US'P@2PL!8.8@,F*]TPQ9EVWU"@].55Z4K M6 ?"Q"8BT"$A6 LAL%VI\Z. 4F3^7NF.+7_+>SQMT>KYRO9-'RH56\;QMHG% M8F4\,4]6?9%<+M_E#5]\>L!0NBZ,<)TF_99;HW42#&IA(MF(!HBH0 I?4PIE M&)CH1QD'>*7&GK"PA4!3^FRYU+Y3T2:J:$",UTU"$0CN$T#]D"'J1R$@$",3 MF]9D$Y?H8U!(6@%MBD^^\YG^E?D9E[K@<:*5IWF6Q,F-Z\_R^N*8@0P<]T7@ M4,I>I]>V*QF?=!3+>+13%%"^KR 02/J* $P8H8+@*/0QC0B#JVW;8C"N19!K MV^(T:(LUB(1$B"@,?*XC$D62A7:)B$=" ,XP6VVO-3^$+0::8K<;:YRWX*C3 MNJ3!@]AY:=FW5J:=;J9O=9+'W_3X L\3#]S[T$[S?+")N"$M!5S+RU4BZA:U MO'SSY.F( T4HVU\>C:K!:6*T0G\VTGVFB_/HFM^--<+4(181Y5@0>S09YX'D M@9"^1A@+KE[JWN0EM_:?/CP1A4W)?RR_(^:JI>.M0R>'3KN(3L3$7D@$#/HA M)4PQ80(Q34*H(<7&=WSQP0=SHI/?PHU98MH]='H%N:=RF^F@.?#%;5ID:1++ MO.49Z3^H2E5NT[;1]OQ__L(0#'[T=+G+WB6G7EUH72ZO]X6A:K4PZJTQRHA" MFN! $13:K9**8\I"Y?L DIK=9\L\2:D% 6B%:+M;HSJ=>64Z U4H8,1\S&A$ M2"!9!#$$7 !-?83"^;9&OT!G$&BQQG3[W_H$E!4D!&P9+V;F'TK?;MRX5[DH M>\R$N2Q+VVU;8!H;DW>8C%0]##D(&"8D4Y5 I(#%$,-*A0//M=7C^^4JTQ6K+Q!L< MG=7PNEGNC,,/AQ]KPP].M";"IX)J030V^.%3XX0%$0TU1K@F![U$#PW3L,6V M+?>\//S8E&NW::=M+".SR61+_>PT&T.;CHY-PKWIV/0TD>V>9?E%FMDO'!9% M%HM>P45;7Z?C<40-6E+)N,0A#Q@+2.@S00B+,(.^4B'D>K4%2;!E'MD*_$;[ M6\WWI)Q^._V>I=\!ES#B@F/C !$6^-R/" 9412 "'.KY]MR^0+\9: 5T!_5[ MAY)8:^V#,G6B9;F9NG$NTZL-3E<-?__]8B:[0'C&D8>'B7I\Z2(*$"5*(6G[ MYRA;10OLUC2D H@Y76UB#;8"@%L HR:; I=:<^CET*N9Z&5B4Q_[C/I!Q$BH M@4 8\) %4D,8P6BU=?\&O2!J@68[LFM,[)6_?C#OV"BD>M/*SDBE>W]>AA_5 MD2NUC5>6E9"KWK!/>>_9O9ZQ-.)WI;7'I:WCY\F]74E-TL+:UQQG8?V_O QT>Q#:+ MD*X9Z+ZP4[7/(T/&>][^SN_S&=,Y@G@_W6:#>U3L>.\1 ZR@# I'9G& OOWW MS/!O^R,OU6Z2MIKJR<%'HT*Q]^X1FL:8.$G'KYJ;X8P2\FAXMRBOGN3-4+F\ MG[AWFUEH_'4WAU&9&]=-_[>\?)O(VS?;WQU\<#3'W: 1S!SP=^QHO+?_5$(/3J"KM MGKR]$8V'BQ[D;>RBNO>JNS7"2M5.XILX\8K;M)?S1.4M3]])W2V\KLZJ^EZ/ M=PS"%/G;!E/02WA/&6=#30UREOTLW0DSW+9U1J0QUV5C5ONZ[_!4KRLXE%%1 M7K^W8D6OM07]\5EKL#?F% VE @-X7<]UM[AT;T%//CQ-J&#E_S+ &UCY/ MOC8J2HV1FJOX;N=D9@4K(ZL1I'4++EI4<&>M5S9%>JL6R%-2NLDAV:3U=JJ- MD]@UB,=A-XO;'F*-$]H7-(MV0KOC0NM@UDGL=DFL@]FM<:G[R0V*:OM +K>T M:/6GR5_J;SKIZ95Q^27=9&OG\N40M:2.GXMQ>O/+Z0N ]:+];#KEAD*='=_U:T0/\UR;_ZN)OBYCH39JJW"9Y5U<%\,)-QQL#YCESX:O+_B]ET_&&X=+*V7GTBY4RN_-" M9]]BJ?,K(V^CYS RH2D0%$5:$]L?4AK0BS"F"BG%PMI#FU>0.((&%0'S&XB* M:UV,!CYCV*5"A7%.Z _EARV=.=YWN.MV=6W>- MHRHH%YI3"8@?<,XID00%.*#6]-;H[DHR"2@@+8;8[NGN#M?"0') EIA*^"5+ M\]SK9FD4%PU((NQ$NG=C +D-*=A2X"Y*>1L!1$W]$&D%F0:2J%!PK82. 8( M^=*$)FM*(@1!*P1-S"&XI1NGR]NBRY2'(920M)0VP,2#8%$1M3_HUA8J/LAV.[8[MCNV.[8_NFV+[#RQO++90\[^J,%[:E MJ[[KVJ:"^7NWR-&4T:TT_FKRY#4+X'=A1ITX.G%LT(PZ<73BV* 9=>*X6^F^ M9SO @I$MTN*]T><9T1>+7RJA.$S4X9A$'%?!V6@]$"<*@PAASB7!&@A%(QEAIH1BD80U!9*K MV53$6B!L8FUSHVRD4Z>FJQ,G HL$-&$$88"KB!!5 G$(?.#<%TE.4:=PK") M"W].G9PZ+:!.," @(L HD6 $<<5"[F. (?1/#])= MX]X 'Q.HS(3KD 0P8(&,N Y8I($?AKJF4^-*@F]B8N_M;:.V!;N/':@X4%D; MJ"B&@E!B$G+-240PTUS!@"J&D:^U#]>4@B MM,7=I1VH.%!QH/( *@'DO@", MBH +$F#&<$ P94$04B'\:%W;DU@+DR:F-1VH.%!QH+(HJ"#*0A'Z <*($:HU M1S*$2%,2(A)!7@,J*TE'!:T OUI065,B:^M25-=IP=M>.E76W( 4U1:B;]-Q M==.(.2R?[X-D/MKE@0G(-84!5((P8APPSA'GH0QE *VKB010BWHNL\YC74: M^Z3&*H8X!IB$U/@R@!$>(:&QDC0D4'"\KF:O"+<0V\&>/9Q\ M3O/\/+DR\?9Y=)%9 2KN+]H\*8[_[,5EZ<#H!LO M[EUS,+(-E2-> 0"#DF( ML4\"*=1J5L.B^$ZK_?_56;KW8;\FVM^@S*PG->=TS^G>[RC",.*8 @8BHJ4* M(0AUR ))?4)@X*]I7:MV%=IIH-/ W=? $% 6A5)J(0B1.N0JE,PHH:)$^@%; MT3J5LWY.]YSN24 TQ503YF/C>1(1414I)3$/ R4E7].*TXY9OS75GZZZP^[J M"U+/)P+K!A2B[D#3N<9W[&O("OQI*7,6+T-IV. J$C#*B),B(B8"A0&!(9:2R-6JNP MIMI\)3$^]5N ;N_V8:?33J>;H]-$OGM O)*Q6.;PW_<8;;]]/%1&67YAT,VO>.3AP;-*-.''$_VLDPG\MXK,I[D5=(W]^*. MF<6BW/.S>3?\%0:[JP[7WCR^8M$7CJ.^;%P_B,:@VO*CCLPUU_QN=$M/*&C@ MRXA3"HA2,HP4"@E0 $: X&5NZTY[6C7/WSI-WD%-7H4B M \@C2H2F"/@DXC+T?0@Q0T!S\S\9K*EV"))6X#>QH6^C_%ZG4]MA'3%06A,5 M,BE\PD,N&! 4Z8C!4!M+66,=GUN\,Y]UA*CE^TWL*NFLH]/D)EM'12$E(/*- MTDH"N:W=P2%A"DBFJ-0UU?(K*=BAK?_'WILVMY$D:<+?ZU=@U-UFU6;)4AP> M5XU&9I):];;6JB29Q)W]N!9G$=,0P 7 *JE__1N9 "F03)(X$P' JV?:S$Z_YU7;/Z,=P[92 M\7MR^^70QLG[?C0T".\MPEOI8QWFB>EI00I MK(F!)[#>3 M/.#1N1Q8]_.UU,UY\7V\5:8TA=I)8YW5 ,Y$1X@U5":5C!0BM91*W,FN18G) MUBL4C#H!YPWRPDGQ@C*,J<1!4*6 @7:!..<,C3;_(V/J*D2"$F0&9 9DAG*8 M@03AG?*$$"T@ G>>TV2B/_B0+7@$C8M+$F^@A20$B9 MVJ5P7&H9!#$BMM3;W,E&$3.5X27FO*"+#+GA5+G!2L<=$9X3DT"D8'U6_JP) M4C/!DV@+_=_%9I&2E= EYM,@-R WG"HW2.&]\-!V M%M>N:OJ2UB-)D!R0') <]F14.$JE-(%8D>V*I!WA)ML8B4@:M0\MB;B["L%6I28*RV=02!DCD'HCL[)3$2M$2PX%QGP9A M?8BPYEP[KRS5! *P4,?K)>$%I\(9+DSLR#G#2,40UXAKQ/6VEFN7%/$T604" MN C:2QY$:9*)"$,]%2J!MT)J8(&F* M 9*T;9DW._&)<*BT.H7UNJ.MBRYBX3$R?Z^1^7L:OA5"RU'<4-Q0W%#<4-Q0 MW%#<=B!NZ =;TDIZ'Z^K_:+WJY36';'9_7$\RE9V'%:1L M7+M N??!)Q$Y];RKE":H&%4G8&DCE!'*.X*R=(00JHB)1$ BH)61,A*E).': MVL[*\\J*JQ(+4R"4$D\UP'T9%?2[,*3F+_ M&Z&,4-X1E!G/BK1F.B5:1Y %RPF 9@(">!6@*U>6$16(4X!R-[L/&/C=%?0/ M(/ ;IQVG':<=IQVG_8BGO22OQK:K_G?IZNC9Z73<=U=3ZP:Q-QWE45],D,]W MS3+D)X?B$SE$UV?QYMY6>[%?JS"+_O="$J\6A/]\]&1M""]R9PB3PBH-(@D' M,;$8K!#!2V&Z.D^1BHJ+PRTJ=0#A$\@TR#1[91IN1#!"L<@I!QJU\5)''J7* MUUVRI+L,*RYP['LA"%E(6451UF&QV25MA:D T&" ML\1)PRTG)B3=MJ>V$S\AEQ43R%G(6A[Q*WM=&;@=..TX[3CM..TWZ,OLNBW91O[7B8];=) M[S*.9W[(GP_% XF57!ZPW@Y_\,HB^&,8411'%,>"1A3%$<6QH!%%<>Q&'+O: M[EM;X3;WU&VJ?C)BBPKW:SOI^_VKV/LS6D_ @;)OE\>U4?#_)3D2?Z%;6X M(DQ/&*:>2FZ-T* 2!QZ%TR$RGKQ.SFD1]8J18&O#5!B$*<(48?H 3&-,0AGI M DT:@G?:1B\=D=)JQ91N.='^T>"GM6&J2RP^C#!%F)8!4R\BM])X3G4 Y;DV M1BNO&8E&$$M6+1.^)DSI3Z3$8)_23/C]5.GC<2%Q(7$A<2U)'%!MJ:#X-%KY\ )K:G) M/9/2@@#CO#KIK2\D+B0N)*Y"B4O%$)Q.S+H$ 8PF,29)"3>!$QY;/. [V@PD MITI<784"G9RK 9-"3M+#A-..TX[3CM-^ZM->DG^RZ,R__Q/KV8WAS.;^VM]C M+ZNG+HY[HY2?\.5+5JJ;=,!);W0UG4SML%;V,#>PF-9AND$12\ QC"B*(XIC M02.*XHCB6-"(HCAV(XY=;0BNK9)C;N".16J/9NU^_177IMBKF27VOC'$/J3& M=S'Y\-W\NAO2#)QKD-$EI@,D1JTQ4AMO0Q).^+:XD4<#WNBZ)0Q)I4R)QZ\5 MM18BJ@X$52R)Q*PP'#B#J((FTD;K;9+!&A9:?(./1F.MC2I:*778N0*(*D35 M]W*[S-@8$N4N0 !PD68L:18( 4ZC7#%4: -4 >!:A:@Z#E0Q0:4F0=,@*0BJ M7+ 974+&:"-WL:7P_J-Q+!N@2M+#1E5)?B/,:\-@13P3O3PZGDOY/59>(&0- M7DDC7'240!T7'14/,04.D#6@ML#"79GD1F%0-/(,\LQQ\HR'**)2@8!(8**T MPK-L4RDMC/7$F*XV*5@%I,3R0,@SR#/(,YOS3' JZDPRH U E-KY&!,527H+ M+M"VS= =;=MHJI!GD&>09XZ29U@*,@8@7+D ,6EC1>)$:\D@,5?G;G6SD<4J M#O)4>>;.'ECSSP_YBG6#.+M82]3+%V[\?/YV-BXW'[5UT<<\;^,M[33-+]1/ M^;G7G^9'^-R7SS'VK/>C+WFDO^7^YUY.\P]-1[70A#B-?OJBE[?K+*XRN7M@, M_ MI_IM__F>#Z5IR,FX&MV=@?BWCYL7S^L$O%P?JD:&Z&:;+?.7,U9?.;,J= M^]D._K3?)HM$]N)B?'WW;-1F!U*21K3G "'D.Y'.K^7F7\Q;WJ#@;M_N ^KF MH\6Y>_:\K4_S]BP^_MZL_#/:W)S%CCRZ8[OJ7#TY-S?HZ+VPO8MQ38Q_.7_U M^M>W'WYY\^']^=OWYY^?O3ROH=T;I5O+QIN::3,B7CRW+Q_Y[G=X7'.BO3M6 MB["Y>?W#S9O%$5F9">X/81O#-./?-3]=3XL;#4)NP<=_?CC_].']NS>?J]Z[ M]V_N$APO\O/Z?\39V:QWFE.+TJV[>K/;BEAO6D?SQ_ZP-[T874VR9C/Y M>\'MO!K:JY 5@G"OD0^M=\WRGYL[J#49GY?7)K&]?C]7-V;O9^SGT[2Y_]F. M<=U*_?/VU>3_[)82?UVH$/=^VU;!=4TL^^;P[=LA\-9S;(BLX('?/ M7.=Y18JWVM+K_9;ONYCTWF8:VYT7\G%MO5,C'Z5F5:GYW/]Z=#*SPZ"%7>WT M=/,\=D2"^YO]UH/JGH#NLTGUYNYA(@:%=;>2\>IRW!_TF"Y.7@'E%>45R16% M]8"%%8 MUBW-31$50_?8_\?=T!_'H]2?_CJ:3!8\S(IQ[14X%T,$HHSFEE#PP23#F#,M MM8H?CS^$@5I *D@E6H(%H:@A-:9A8 GJ2SBDGAM#"1 M"&=6S?!=EPJ$K+AB2 5(!4@%^Z("!LYP2017T0%QQ,E$E4TT."XL<:L>WKDN M%6A6P8'DZR 5(!4<)140$IF.W$?!-!@%&I*VBA!'K292MARW_6@(ZKI48$0% MXFBIH)LM%RRGJHWC-.Z]/_4?BVSR'_1UEPY%8(+'J:R2/RPQ@Y%#$4,1:R$84(1 M0Q$K1\2ZVDY;6[=M*3VHMZC8_C(:Q_SLGK\:C^/0?^M-QW8X&=AFS]>&_[F: M3+_,4EGWK=*>H-&XWSW^QN9I236M=_WG8O-F+C7GM=#,?N35,)Q_%Z%7-Q+T M/DX_I'/[=<%?8'E4G$,R4=3GG7.;=+*<21IM!.-21P%%H"K*2O07%+50(ORV M#K\?]XR_J(T$RHVS(H$DQL6HN;;"F,"(X&)[43R39H;.G@ B-Q4U^F" N&OQ M^#NNN4<(^CUC/FGM0TC"I^"!^PQ]89QP$ 6UD4$;YG<1K@,5(X>#=%QRCP5] M^UYR,X"TX];3%!6DP(WD-"D5@LU7T\K'#6R\Y*I*$7$P.-SWBKN#S8(O_1 & M\;:/K#4I:R>.LQUO+C1PVK\6L_J EE&/\WXB99E;@QNU>D^,?SFP[E&Z;S[[ MSN63%C+/BI.A4M 00UW>EVABDLV43GT2Q"FWO?V+Y2^0+Y(OM M\P6A*M)LCPJI6.V2<=PDG9DB*S4NFL2ZRN="ND"Z0+HHGBZ<(Y9PD?F"2= ^ M:&*=#$;Y3 J!M!W7MI.<+U'B)M;N^*+XJ)5NBNN,GHK*WK]5AWOX!7G06OC+ M1^^"D4X%7:>O<\UD8""CTB!LX%T5M0%5$7G8Y_\BF X13!LXQ%K0Q")PZ5)D MG@N(ANM(.(M6. XV4-KBWMI]1 DM\32BD]WE1 B7O1YJ%P60E*%8EV](8 V7 MED46HH+@:,LQ8KN*#SD@W.)R>"Q8VNYR2#,DG*$>("D0D3JF@^19UW1>:DMI M]]$>4I"#0=6^5\-NC.Q][\OA!N(Q;"#N::AQ1QP%&@4:!1H%NM2A1H%&@4:! M/E2GVI8LG=LGP:)K[&BW+Q[?O6C9N+C>M,CO!EJ!B/!H-\R[OZ/)PXF2ZFM5 >(5(B5 20-CI+K*%>.,>99TE(!%]9%08RAT5HGDI&FJR!964F#ZQWB[E1PIX 82S1A27"P M2AL=%/7!Z< 9";P%=SN)-M6JTN2P*P9UY-PJT8]5X*9&D;M#AS1,9:TXAS5V M*&(H8BAB)0P3BAB*6#DBM@,5<3JZ?#KX::OU;)C:8L[1KW$R^?E.OM',F]*S M"X9,[F8>V453)M\ULV4*J*/[P)B7ZCDMV#U:L)V]HET=K7-.\D#!*[!):,.4 MD93+Z"$;SBTG]^WF:&]3<7TPF=]E+=:(:D3U'51[8Z@&XTT2%JA,&=34"4=U M3,&(M,5LK,?/XZQ(D2?S(J@1U(<':I-(&A.J,44C0L@ *0>>'6$EP*0>HH3;);S!1['-6L$NI@JDBB MMVOO.V:XB5?X)AZ*&(H8BAB*6('#A"*&(E:.B'6D(MY59&';#B^S17]76][0 M/4_7QXM1-FR&?3^I>MD&^JDWN;#Y2Z-!MMU*='=!@=9V&%W5H_F$,&QI5O^Z MU4G9JFG?Z3BL;=LO;K&[H$-2ENHD(;+:=\:<#* -1*ME5XXSH)4VAU!A'DZK,8K(N.2^CJ](6*'L0!#$@/2 ^G1 ^1 MFB2C"Z TU"=>6R)EL^W//%5!M'GH=^',$Z12O,3\3>0'Y(=3Y@>:>(A2!*8E MA<2YJZLLB*2YS+H#\2V'L>SH=(6*\1*KDV_(#W?V?)I_?LA7ZJV-V<5:+EZ^ M<./G\[>S'M]\U-9X'VOW[I;V8.87ZJ?\W.M/\R-\[LOG&'O6UW'(=OBM#B\> MCJ;YAZ:C6AQ"EJD8ZE>-H]Q.\YO4']JA[]M!;G"^T!SF\=/=SCS63S^PDRPS MKS]]_.6C_3V^'D?[KU?YS\WT^4&TXV:.+FXVI*:CR^MNS*]_92 MO7A>/_CEXD ],E0W?;C,5\YG,IMR#G^W@3_MMLDA'+R[&UW?/1JT1ZQYI M1'LN^H1\)[GYM=S\BWG+&^?XW;ZU;))>?[0X=\^>+]&G?T:;GWS3J<56+7;D MT7W,5>?JR;FY04?OA>U=C&O*^\OYJ]>_OOWPRYL/[\_?OC___.SE>;-K.4JW MR/]-S:'#.C;?OGSDN]_A<'\T\?WK][\[GJO7O_YA[1[*=5+_[C[.S5T%^,QF=G+]_<\.2; M!9Z\GL;%.[- U,OQYQO>'*6W_^^J/_UVYQ=K:9C?=.MZ_L9W>;OU2=NUV4^7 M,&#MV/JQ/^Q-+T97$SL,D[_?7T'NL?%]<-XGSL*Z>#6T5R&K$.%>_\II9&_O M.LD2C;P6\)FKR,=!K?3YK*_\U[/ZV-'\?JZ_S=[/UAB?ILW]SY8CRJK77*EZ MDSCNIU5H\V;Y:UM4YPVME]5GM_3%1=7QMG=P=?_@]=GO[0/\R(RT1L.UZ"DK MFK_E6R\FO;=Y[0J]W^RW M'E2]>B?HGB%VWQ3;E3&V$U&\YXM'O.T3;U0?/=[N!3%\?BR(X<#AM5IC5T;+ M7I>&[8-_VV!:?V!1;%!L#D]L<#'_/H7CT9^SUWP[TWF]6!;' [*UKP\UC+E]&P]WDZ\O_:GMZQ;;DK=_6YZ2ET M@[ EI:Z+WK/6WI> N>5[WX+#N]>61>>=[=]7629KKZ4=M,!J[5_]:/OAK#]L M_>_,9>UAMM.^"(+2'G<8XH"#?(&D?(&BLC^5.]R6T7!T(3H8G0W 2:K[R_^G(UJ#VT3ZZI2_]HC_4)P_S6$+BN M)K-%-P42 1+!"1/!^:C=L,X_]Z0),(_?FAL 14@@[OD?77].8M**V$;>7@3& M3NGZZ6;NRCVR_]B-)E1C%]K/.@$;!2WGJXEQ00U'P9X)]JLOHZOA]+0$>\>+ MT'6LKURG;-"2PK+%H[N7%I77=F"'/O9LG6S0^R6Z\94=?^NQ#N)#-ZFP58\. M(W44*]?YCQ#=4>/* "B\(]NNYE5$H,2C.7B/)]C.M((/5]/)U YK!6VQVJ[R M3LC F H:M M&."==5([1I%S;\:UUU1[V?V^2@&9F7KWG.QK6.4&OOO8G_W<6 MNM%$;OP6Z^S%V\FW=,WD6\DJ3I9(ONTN*'4])"PQIQWA?">,54[W=E(=":R.81\#.^V_30;.FE4YQZ[P@XRJUB5EC.F;8Q\M!2[&0+ MK+MNR0/)D'*1RAE'?[X M;C@/1=PF_0HJ*@5+E*Q#"D8*1@I&"BZ6@@.U2C .UFH'@24=B6!42S!:1.?6 MU'JOHU6O0TZWR;U91:\4,K! MH*4#Z]WIP?OQ>**/XU'J3^O*U0LQ0=;Y:*1E$K0$;J)S6KC@!?'<6VYT>TP0 MGXZ:5X) )_4 4O]K#&?_CN-1PV$80(2D=J*3AZ2V!*E) *4("YIK *&)I5&[ M2!P5/,G(W*:DMOV,>R0X)#B-HSZ'9(>3AV2W!MD)0Y-BGN2_'$3@+C"3E3EBO+$4'-V4[':?)4U% MQ85$ID.F.]G)0Z9;@ND,-](P)6G(-JM,U@ )48;H &*R03S)=-NA*P85HPKI M:H^1(P<8'M(8"OFI"Y;"/%RD]^/@@1-A][$@' "K'P(U%\^_A81S%+#V'FS@ MZ*$.^)$BZG&-YJ&-HEK'>1^G']*Y_;JHZQ .6LE =&"@G-11*2:R66?K$N!Z MXRVLTXFM*$#@D6&088ICF& A<2*,(MF0TE%KPUA,+@0AG-'T@0,%,-"A>.%' MMD&V*8YMF">RTI,V#K#LP"$/F79*/32S !0@[2#M%$<[U =I#0 + M0H(%X[B+#I15P3$!\$"%[JU[QT%51)X4=W3H]SZNB@F?+VQ>N7K]R>0JABQ\ M(8Y[L5GQ>I<#.YP4XA$OL?P UE$XTL"GQB/WKD'$/Z[&]7$-<=P?A1E4FK^O M[22&>EG(:X*M?V%A#7!.6BJM3U MXF#B!S'X\X![AQRX% ?^MQU?,:G!ZZ)!> M#)PX8/P@^1UP[Y#\MDA^U$3.J=?1.0'1$!.)LY!2)C9IM83R8CI:DH&0#I$. M3W;RD ZW2(?*1%^G@ ?%#,1L$ NN)54ZDL2XY R#3HX31,B !]P[9, M,F!R M) :7##>"@9'2"5&'R% ?&&?*;;PAB)4P#@972(H'W#LDQ6VJA4KH3'Y@E#,@ M+'-4@PE&:TV" !>*"]!!'D0>Q,E#'MPR#P*/23CK\K\.\C_.)2II##9YZ2FH MCB*&<,(1];C2\RK\S]5D6IM?D_/1 R[)9HEP=Y6?3W5XZ21W_G,<_]'W<:8M?8I^ M]/NP^95&<5HT%35WD2M*(*L[6JIL)E(N'0>1HDQJ8P_"Z423% 69"=DIZ-B MIY!4"-YQY4B"((BVE@9E@1N?/$^;U[G>?;@'K[@JU?XK $%(64A91T59+ 8! M0DH6A 6PRI*HO"(TUF_3ZV7[8GE2V3> 1%49[H MU6$62%D";^M&O^T @3\N$:?VZ4:PPZMA7B)JC+54.5G<+73!>947B 0>#)&. M: [&\)0<273G[M=UZYGP2K8&M1V*<*\O!G\_(%[:DYIY4/.)#+8:@]US=S@O M*01A"%.@E# ZJ>@I489K[S8_9&$[\2/W":SM-,[CEW9DK^.:3V2OS=C+@2/. M*DC:!M#!.)-)*9ILKW/!K'PZ06#_\27,5(:U'=9Y_-*/;'9<\XELMAF;1:)8 M$"J;D]H"U]:12+-Y*6KG+K7IZ0+)W86>W*^JS"H*2&-(8X<_GR=$8[M@,6FX ML-:[R#V!$*DV*@C!F??1AVCU84>GH/@CI^&DGAJGJ:Q_ 7 7C>1 E#',,YE8 M")"XMYH<7.P*2CS2&$YJR32V&PN3)I"05*(\-$?P"!Y-YC3*B0B6/)W0!*)\<_N-$@M [[LY>O[< .?>S9 M25V;X3?[K5='$! F"CGU8A*45IH MH9_EI.9PUNU=1G$>YBCLAUA+XIF_;AUJ2.2KGA!WD=6I.)[,>/?=T ^N:DK_ M.!K77W@UG8[[[FIJW2">C]ICY1<3D$!+KA230A-P(9E@5(Q:*,>4UM":1KFW M0A9"MR5-(O4C]2/U(_4?_ !W3/WUP&$A4'$O3'BMD.#6F9\WD/&_ M_>>SYYL\Y5K4'GM*EK];@ORP2*STZ.GH6X M/^@Q/?^IZLDO9+:$^P)Z0JG;&>5+4VKBG*[!M2?8/#G94EPR[ MCQ>CK%@,^WY2];(6\E.O"7J>*R<'+^\')UZ+=+WN[^*@G^"@'Q*SWU13Y7N5 MB!6:L3+IEZ)J/7LY"RKN?6X]N'>3L=J>,=8US:R\Q;/0?]AEPS9J#2M&Y+X' M,[;M .RM675D959_BFK3/,ZS0T5K]?W-=GAV@PB$ZF[E[SK8K"A07$>^(2H0 M%?M9P+Y'WQ0%C"84J*@6W8I+*JIEOXXFDQXR"#+(7J3O_6AX5A0<%AR(1;7K MVIN)BSU"=3\2>#YJ,\#VJO\V,0'%;[ZO(F7%;4]B@Q8;]#VX8'-1N\9'09O\ M;=%(U\U1V M%<;_98=7=ORMQW13BA%:5,K>_0V)EDN;@&R3"._K4K8*"&5Z/T4+):T4R*># MBOHB2$'G30'&2^8#R*K74:!)*'> :<)B*)64T_Y QRTK0H]'%1% M!!PKE703U-$IC>V+J_;F:=\;.1>U>N&TX[3CM..TX[3CM..TX[3CM..TX[3O M=-J[,1X//B/@VI?ZT M+D6R>()LY ":4:>5A."$]2J$P(-7GEC+'PA,---1\PHZBHM._:\QG/T[CD<- M?(]SXQCQC'C>&,^:6)6"=%%;"Q""DX)&;20C%IPE+:*V#CJ!8L)(FI2&*0#1Q4F^*[5U&\G)9,4$1W@AOA/<#\!;C]2I5=0*BR*V4Q%[?!5\R*2LU\7W)5-AGT.R'D$');A1Q)SGB(T;GD(01N".'&"B)4"D8H0-<0P@_A MMS/X&*DX>JK^S%>X.X0]SM$W=/5"99$7A>"!D3 MLT$Z TPQ[:GQ-/"4G*.>/5!W9)]^E>4JD#!=$5E*;:23+3."5'! 5"")E4D8 MXBV+$%AP-M$84B8(JEWP&[M8M^)Z60[]E%8$2BD.B^A'])>/?JV%E-XFYK0$ M;I3C AR1S%+!DK-/.UZW#&%N*DI+*2I?/H2[\?8<06[4[-2%7G\RN8HABVR( MXUYLEJO>Y< .MWMP$_J_3]W_W6RROVN$[1]7X[HJ41SW1V$FA^$/P(_M, _S)5 MHM=%OP#M0%D 3O/_-\EJTFHK?4C.*[XH#M1MGTV*Z'?(!\L'A\(%P7-%L@_C@""3#G;71DR2,DSQ)O7&8R-;3 M\I "D ).D )VN2%!+3#%O5"4BZP)$!>3!Z5#QF1@(HBN/<2,E!+A<=";"MUX MCLOW"9^Y6O:;;,%KX>_%K_7K/571Q/"9G>("DP)1Q'8L8H\OQJ_"_UQ-IK5* M/#D?/; ;WS"3N[LH?ZH#5B99CC['\1]]'V>K^*?H1[\/FU]I%O3%JAHF1AD# M,\0*D!&,"HH#"76!#<)+\226J+,C7!&NG<.5.+ *+) Z)Y$KT PD29$:HA1/ M?N.ZL]M/1KP?OED9=CC1FXAAQ/"VEUP&X*/5Q&D#Q#A'#>,^6<6(",YNO&-V MY.XSQ"QBMG/,9^>UPMAC##N',94R>1# M,$1&#<0Z)Y5*6FB1DE$V;ESF_22<58A<1&[GR'4I4.E58HX[,%X88A(0:8G@ MD6;5N:/"D(=OO.[ J3,=7=[.!;RTH3YF_6SVO7SQ\NO2"8)=>K.7;.?^7=RC M<8CCQ6;V)J-!/]R!]QI>YTZ=XH7U8DL.W9;6+=O5HE;2K78-H8)00:@@5! J M"!6$"D(%H8)00:@@5! J"!6$"D(%H5)"+]::BA4W3Z];-/#JO+L?]08_I%\_K&U]6 M3WZA=J#,;]Y3$8K622J;B4KGF)*\B+.*=Q^NII.I'=83O1@K!X);X@Q7&D ) M9;WF5#GC*-71V=;J_WLK;B=II4PIE<4/4UJ?%^D=?, M.)[,:.'=T ^N:L;Y.!K77W@UG8[[[FIJW2">C]J#>18+(T=&@HY:22G QF 5 M#\"4\BQQ(E)K*8R]U=Z3M)A"6\A,R$S(3+MD)@I.AD@X-T*#5L$FKXAA*3E% M6'2MQ^@6D1PDB*QD.6=D(U,A4R%3[9*IE/;&:9#6T02&"!VC#)Q2Q:,03K4> M+=-I"M1]18KQ2@B"%(44A12UE[%8II31-CDJ.B]UH-9)S\ P;2E/%(@1+)H4 M?6OL>;GGWQE1&3C:'#,A, '6)PY*1<=HU%$9X(PD M;EOSZ_:057<_K8?SBJJC(T74Z9"HD*C:B(J!3A*4!QXY.*E<<-Q"3(8!5UA,3\RG5?YN+U MPWW!71PJ'VL1J?MW^^GOK^HUIGG\RUMQ$BL(N%Z(_O@+:?Z[$\!#RG3#FUW+S+^8M;R3E;M]:8H&N/UJO=]'LG>"]N[&-=L\)?S5Z]_??OAESZ-TBSC?U*22U9H7S^W+1[[['1[7+&#OCM4B;.Y :%'8;X_1 MK=]L,)DE?U CVF?\_]>S6C_+[^=\,'L_&WJ?ILW]SY8#0-5KKE2]21SW4TL< MT_U9NBLJ;0(X;V@M@G=6I%MOVH+%EJ//AT+&VN.P'I&IY2GU 27HB?8N\/!3 MND![B-MF3V7RR2&[HV3,YW6N:+2$V7V7TD<(>H=1=)_[7WN_Y>L7D][;88BA M]YO]UJLC+@D3]Y;E:Q!N.F?++]=;$:A[096(EB[00O71H>7CQ2AKU\.^SQR? M5?&?>DT0WUQ#/Q:XK-:XE:6^4\+>.FCW.' H!B@&W8L!+I[/>N/1G[/7?#O3 M=KU0[1V_LK5O#S5K*WW>9)?W*65@=PO_+#JUUVS(;7^=W[9\E;,ZW/0,ND'. M1M*U\2+3TEO$TCTL?8^G? !)736D#N<\ZP_WW(IY..D.665+V'N<5?:(/.09 MY)D68%U'0^X9W]?!F CP+0/\*/%Z//!;"/3;,P*;.,-]K_*+88Y+M64KC_UU M-.F&> Z81U!1.'%%X?UH>/_LPVZ;L!"VL^>67$<-H;Z"/(,\LU5HG8\>MO,[ MLT::,,)#Q_91>S:.I1]'/4F%QV[LBNA7B^?8*B]W'!?55&#"0,$:*2 M)5H&SE7;(<&4<+JWPH<&ELAFV@4 RY=HI(N]X>]^AN6V1/"4:&KK=1.%ECR9 MH*BTX&74WLBCEA4_/D.V&\F[7_IQ%Z.$K(NL6]XP=4VZ(B@PV@EI/7#FM?(^ MA:B)\$IK;M8CW0[J1PI3:2..C5]1NT2>0Y[;B7*9E"2, G4 CH")(%7@43$O ME$IMQ]K5/+>M\I.@2:7$T:F#>X^K63W"=2$0I["R-.MQ=L&=6%KN"NO#>CQ; M6">.82(0$87T 1%18!\0$8@(G A$1"%]0$04V =$!"(")P(144@?$!$%]@$1 M@8@X@(GH:$=Y+YF:MT\I6LF/\CY.>_TFC 6#)LIP?9RP4^^A6E:G-JF(&$3, M-MS@'\>CU)_6E1077=G&!4\B4SIRT$8X'@DS,2A" H#Q;:YL2NAT5!^L1 2! M3M+Z4O]K#&?_CN-10PNGXO=&GBBFM:?.$Y$2'P&H#R# 2!Y-$U M>9"D.746I* ,:A,)$+:3"% )DPP![\L<4X71LE-/_. M@A8Z=\+V?AQDZ2PM@;U NBR1$]%UN@>)02D^(BE^?/E^R':O%_3W#$HH@@:/L*J7'< M'X697#=_7]M)##4'9P*V]2\L$*[R1FOK-(,00/*@K5=9PPJ!9T4KT8U5JQT= M@"E4Z=I4$4!%7D%>V3*O_+<=7,4G:<6P3" \<,^$ ,>IIBX !95"=$3$C1-) M=G7V))(*D@J2RJZ/#5J758*&"#3J2(!D=DF:V2B<=Y;$$*.W9?B.E]MQ5O3H M@D5/[T2&Z''.=D $]V19Y!GRFDM\LR2VSZ4JVAEY@Z=>489 MK0W)%YP6,H'DNCA'/5(+4@M2RT%L_M#D=739%@(!X*TVWCJG7.",:A_@Z=## M;6_@$'ULA%'>!LX>@A;*BDPX"P MI&$Z/"E^7,=X%?[G:C*M+8C)^>@!AT[#K.ZNKO&I#ON:Y'Y]CN,_^C[.E)-/ MT8]^'S:_TN@IB\&*B9M$P'O*#?!8%U5-U&CGB=<)+"W#R7U()@XR0@%-0D98 MFQ$(@0SPX(P2"81REN6W*5!+N01GG@Y?[CRY^7X(3*4H09I FD":V!E-,!*% M5X(&+Q@0IIVQ6D@I=6*1:[9QO<,3]?$B+130)*2%M6DAU$&RPDK")0-%N(XL M1AZM(R(IB!M[3]!+BTQ1T# A4ZQO9[A@HO?&"4,@&>-T"BQFCI#)"IHV#J\_ M:3\KDD,!34)R6-^Z$,'PY$ HY2$PKU/*F \>1%#*B*[98>B-X[0_;I::WBC5CLPO M&1R3>E/[ 5E8YYDS7N@/0WY,IH(&D-.+/ J_7^0&7%ZWYW(\^GULOQ3F.=UD MQ@H+FNF^X=N*G]D:2#H,I?ET(]GAU3 O"3706I+ %[,+' D^&I*L%<"\M


3[LTK7?Q:4KY(E9\YA;R'O+<-WKNK$D=%3,SLE:1,8 Q8 M$IT#< F$L49N7'1X1^GH_/ B#$L3)^2\ J8:.6\/G @%!4QAU>0J#2Y0O(K8*J1_#9.R5V9^Z@Q,0B?%3^6P%-KD@<7;;+4 ML ME &Y!_DGY(MP623]XP'2GU];)$Q(K'@70*C3>+R:4MP.T:=DI74AU>ZNC01 M*;"$P$8Q.YT+2NJ7T=?%^/?%H1K4I1=1;0> MY;0B6H^RJXC6HYQ61.M1=A71>I33BF@]RJXB6KOP873DAGK2J[3W]/"5W7VS M"W_&6@3K^1F$W)37=F"'/O;LI,XJ_\U^Z]4=($P4%NZY]3G8;]C#1/Q% T>>$?KJ:3J1W6\KEX(K@E(BA#O%444C36A!2]I)89HSBT5#7> MYSG@NE*4EAY/<3BHV:F*5UH'2YK ;ECAKSL#!M+M4R%K%UEQB>/)C!W?#?W@ MJB;>CZ-Q_857T^FX[ZZFU@WB^:@]FG6!HVT@UBG-55 6 (BA6J3D&3>62NY; MZDSO,8M=:(4$C01]X!.(!'W0 ]LQ08.*@AN@24H"R@BK%8N"<:%UX)ZO2= = MI-R#-A4C @D;"?O )Q )^Z 'MF/"%HXG;716JJ, G:QU3C#-DM&$>Y!J/<+> M97T :70%C"-3(U,?^ 0B4Q_TP"Z3K[=5W5H8[2T':<& U<$(2BEP8FR(*0:_ MIFZ]]7(&RQTCK%7%#.K;!28.XNJ!@H.KQZX'MN/%PTB(&K22WM7_*&,]S?^3 MC"@9C!?K+1Y;+S]QOQ2B$94&@^L$:OL'/H%_/6+*[-H-J#2)B1FO901-P1HJ M!)>!>F9,OOH F6V'D6@%1E9*MG'27F2WPU"KUF"^A3<_Y$_K.?Q^PYRG?VA] M5[_IO7#CYR\?_OS[+]TA_!?-DWH^#NIA]'D$_NL9>=:\GX](\WXF_#) M5>+PEHSONYX20KZ#;MZRGWOD/W/3!G:29;_ZL:^%\[%E98F^)_GJ\_T0#EJ.\A78PN5*4IX\U*>TNSO/VL3YG MJM$8/_>_]G[+MUY,>F_S)Z'WHF[[K>9=?V.F8KZZ'/<'/::; %%X\;R^?4N* MT\I\]81(M#/1DG+248CQDPC:B2@?'I:H+A]+'R]&6;\8]OVDZF5EY*=>$QDZ MUU&.$"*'*W^+)+W9 W F<";NM'*7R\8R76B6C=YX].=^!>>F ;RSB)'>Y\?.=5QUPA9*U^KTQE?>9MEH7E0H$#";2(L2B"_1\JM?,CH[AM7 M!^]E1:S ELT#"O_MCO!:6GS M4ZWNN#'[:\[MDGP?_'3DXKC':1-VQ1]49'L/;:H\^,'F -WDA,*_O'GS]NTO MOVR19K=T2-OV&[9ZG+5>&OZW&OD$%>R])IYE3#GBK?!*@P#N%%4A4F$-I=S9 MENQP3@FG^ZF))VF5G[ZC3)'=B.R.5:L3A7XWJ-I29MQ)4L[64Z.U820%YET M,(8X3XVU6C!CC7*I);MM"SRU=@$+NJOB%4A22%)(4J62E.=*4Q&L9L2 DMKI M%(5))G)!+(B6^@W+D%0'M=$$815!S0I)"TGKY$A+$*<@&XYEV#/5%[@NHCB@.* X MH#B@.* XH#B@.* XH#B@.)R4.'1O]AY)1LFSE^_CM-=O_&3HE=EOPXYLI_&A MZ@]%S%J)BP]*_Q%)_^/[[!_'H]2?UN5[%O;*E?>)A10T)1R<%H8S&1D'[;U( M(;0&.%)<0K2 M"]":6^%$8LQHD%0!M/KT5\'\]D/0$?^(?\3_MO!/$HU2B6 4,\ X<H0TJ@/(!<@%N^""( BAR7BC$P?.@W;")2*I]MQ+;=RF7-!!L"^O MFLHZ2 1(!$@$:Q.!S2 M_(@'X"%LM,;\8XN5YV<>P]Z/@RRV?R^@*!HZ[D_/NU?@LHUB6-32^I"]6R^V M[^/T0SJW7Q<77:Z,E\Y(X2U0'[76,BO>@D"4,BOAZ(!#6"(L.X=E"CX8D43T M-())SH*ED2<#-FD2S,9^\=/SD2%$$:);A2C3UH#V4FE'0 JI50R16)6(YY&S MUC3//;FQ$)N(S=*Q^41IGE756N">T<1LD!$BBX9Z"9Q%T))) :0\!]-R)7A4 M18T^2 1W(T4%E-E!YCAHYO#1.\)41AP D)BT($HQ'X@E1EF_<73*5MQ1RY$% M"(94@52!5+$KJC )0%)0QFOP1!BC4N RNIHS1)4L77E0(H2RR(?(N*[]XH= M37;=[ 277G\RN8HA2WB(XUYLEL+>Y< .=W?0'$8:K"6+1QUIT'@>WC6B^(^K M<5W3*X[[HS"3T>;O:SN)H2;]S/BV_H4%AC<<@@2MDJ, 3D:MC=0V:B9,TM!^ MD,<6O2/K'CT$^H3*?R%'($?LA"/^VPZNXI,4$9W1R4IG5&8*Y:SFB0,Q*08+ M(=F-=YIV=.J/0() @D""6*4P_+H,D;SB-'$?*$G A'8^@&6,FD!\0\4 &.2E-7>A(&",]J!:.A",CI4E&O89++WZM7Q=0OA9#F# ) MM0#M L6P*$/A5?B?J\FT5M4GYZ,'_!,-M[F[BL"G.E)HDN7K(B3&G=NXFB0FL"*D$=*=0MH% M94F&<=*4 3/@N'#$04Q<*4A$E>$P?;Q.9 6FQ!@LQ#GBO!B<)R.E!R^UX!(L MCY;9P%BV]8VC3D6&;D;$->+Z\'"M! .=HC!*&J J.LDH(1*\5\3QM'GQBI/V M#B+4$>K%0!V(\Y!TL%X!"&4U9XY82RA54E*Y,=1/SJF'Z$9T%X/NI"AXYJDQ MX(%HY8RVA@EM!&1KG#V=VX#&=#E55WN7-@O+\/>SV5?SQ==A\NL&1K M2XDA&(U#'"\VMC<9#?KA#A>LX=#?0]1!D7W9DH^\I8W+=KC I7FK'=SW7!4I M=@@AA!!"""&$$$(((8000@@AA-#>^X(00@@AA!!"""&$T(%!:,5MW6/88R\^ MSV1VX<]8RUT]:8/0WN:G6KV[QKRV SOTL6:0Z#/PR#&\GRXL_*3'ZZFDZD=UE._Z'3E MSG,I5)*2UM45;.24<$&XUB"-:2F^LL=*DY)6JDC?["$K8<>C7NT#>7_=JO"= M&"_5_'"1U]PXGLQHY-W0#ZYJAOHX&M=?>#6=COON:FK=()Z/VL.S%JMC2L&\ MB;0.\@;*P0K'DZS+X0FO1=OAWGNLB2EID:7MD,D*&%]DLM)&IV,FDYH0KL!Z M)@/4AS(R08B $.J,-,G]>DS602J:(+*2C"*S(;,5@UUDMH*8C23.' /MM>+@ M?#+)$NL%<"I]H*PE#:_CY+O[BAKCE2CRJ!NDM!+&%RFMM-%9IF#8-CG-*P;< M9ELS")[M3FZ%T9""!J- I-!2;+#D4S^-J PO\2R_K=%=-U)81 EVI%FDV5V- M3MM(6;ZCEZV7OA1L_OW5U-CAW[FOKK8_UC&>INAU),I.Z^O7/O7H3MN_K M"JPQ]JRO:Z_:X;?<\]R_:9;6Z:B6@%#78*TKLPX;F-1V02_UAW;H^W:0?W:^ MRDU^NAV#LG)7[KVO.^8'=I(%Z_6GC[]\M+_'U^-H__4J_[F98#^(=MS,XL5- M\-!T='D=9S._[&0KVX&%]_ M9(XF0C*6+>8\:#-WMO;#[^\^?#^_.W[ M\\_/7I[7J.^-TCU>>U,S;P;5B^?VY2/?OXNI&8YLV]@]BK;%=[=>_\?9V<=/ M'U)_$+\+_Z]=^_?_'1KT/;6JGJZ7@W]Q6B<)^7--75?S_&=#[^S M>6.IW/JX(?3O;#.Q_M97QO M8[EUS'_L#WO3B]'5Q [#Y.\%M_-J:+.RF.?[7B,7:.361XU.DIL[J'4?+Q?MZQC^8K\MQ&:@GUWA_=?>Y_[?V6 MKU],>F\SUX5[EL/J8T/7L!R6%XS6*;MG''0NKVM+4M>2RXY% M6FS?_34R&_SB,"&%LKM#L;A)/"E-6.$PA75'_+]#9.P*!-MH\@H;?MW2R:D- MVL[$>H5-G:Y/LFJ,UU0;K[TT'GWIC2[CV$[K#=5Z;_N/_K0?)S]OE:50V'#0 M"D/HM8&NY./'3JX/9',/QE3]9,06@?P^3GO])M1I9SK%5LX4[5:REFO2@].Z M,Q_R+I3_AWW(9L_]?]Q+_'$\2OWIKZ/)9,'3:X(U7DFME!(@(G%! ',:+.61 M:M^6UG%3XE@006 [/E_-*E#PM,.W(''>V1J$5(!4L \J2%X39BTC(C#@!BSW M28".BDK&M)(=53LWH@)QM%30@695M/JT4+V_#B(9QRQ3OC^(O>&-7E5?K]_Y MVF2Z'(_^Z(<8>NY;!S;3>N=#[(E?=[G!^2BQ[6U!*6K%Q6DO;]H/UF[5HVV'HV2]U=.B_FPO[Y]%#4V'W!,."UP*IN);'JG B!45G[A(+?]ZRHGJ/SOEZ$:47A]]T2_Q8UL:C!'8A' MHV N[/#W?%=_V+.329Q.FFV(0=^Z_J"4[5RT9C:W9HH;IK+6O\,:.Q2QTS+M MS$_\WD+ Q9;=@-[G,J*8X(JH(BQ(FA0(H;,AEY(UWE-BI1(L2;#0D>G'*J#B8,"TZRF^7ZGO2,S, M+I2+=\,_\L-&XVQ/[E^I."PEMDQ=OSA"79"P1;=8BD%1X017%DQ]8%$DPE G M&>B0_]>5/[N2YBCB)_=-LL@.R [;8P>IDP]&J1B\ J.,85(FET(0Q' E25=. M\PK(4?C,]\T.N(G3U #O^:OQ.#]SOJ&_?TI%@W/_##BK#C\3C%>-7"P0(:6: M$.*]C\Y ,-18[W1R@E*1*%%=I9S)Y6K*H\&)P$7@-L#EG 6>C!!2&KX>QXG0_7^8Z_?A?&6_FZAH!V(GKJP"=EG&:M[C=M)P[C+**+W.";$'R62AG(X\@CW3'(T9;9R2 U'6ZOW*:4Y=TU%0; MYKQJ.<5F7;5N21Z!BFGNT MOBL*&0I9.759=V]3[[[.Y?ME"[>@"HPJ\*;QHUG8ZKJJ'^>B]OK;_Y[$\&YX MH^^^NI&V!767<9EHE!JH=. \9'TW,.95I%Y:R]H.;=R%^X$24QE:8K(39E$@ M?DO&KQ A*>&%L0J$Y88JX,Q0'EDP.K2X#W?BA:!45>8XXJSVI>*@Z8A:?4%: M/0H9"AF:COLS'>\>D= ?_A$GY97[1+5S<[6SN&$J;)DXJ+%#$3M Y;OH(M$? MK\;^PDYB?K87A[+1V+P3(V6A6<"X)(X$FY:'6=.LXM$1Y4 M2Y;K3G;]C*@4E+CI5Z8#&_&+^)WA%[R3D;*HA0_ C7(J6DB2:Z(<%49T5:", M5_EW$;\=!*",LR'XA+SORO+=RNC+\7$O0>1:@=]_E9S%?0WCEHY*@4P*GP5"2 M@HG!\:2]5*$CG8>I2NHVG:=(*7F 2?^.H"NB><6#3M31L]01)1,%3I7S4C#M M.9C %.%=U4:7LB*M65)%2LERH.M8FRA$91B/?(QAOB>>)_QJW.R$'ZX&40)C M%4%+2YS2UTS]+WGF?[N9^(_C>#GGI&PKO;&#P>1#:DAI^K F$+@$+H1*61OP MAAAK">',1"X(SX35566:^L"&MISK/9+2UC?^$28'"Y/(C-4D1DDX@:"4=A*$ MED%S+8V)755!I[QBO"VRZ"!@[MW[-?Z_4>[9L):Z^JC+_$__#PR$/@YW MXZYWVMHI\')@W2W^^RYA[VX$;-$+PNH#OD,@E /$I"S3BHGD;'(I4=VRB[J; MV.>*2CQP#0&+@'T*L$;7FGHB*=0)NDD;:I*(21+KI'*J,XVD@N--53CU:(LF M1WQ7FP;HFCU$U^POH_$B2342\NXZ'+,U*X/[ #0F;C@D2)QI R+Y**FW(3K1 M57R%*+&T99F^600P GBQ/"WH)$$PRXB%()GS)$9GI' A:J-:M@AWX[= _!9> MW*-#XV.SO)HBK:2G\EK*M*/VW.KM)>HQ8=EV&+.0=+%L:D4"E28LF1,I&, M%C(:%-WPV]Y;79A!@0*- GU4 GWJ%O+=VBRI/[1#7UQMEA-4K/<$M:+6 ISV M\J:]"^6[ZS#@U7GSTTT0>IVO$Z(KH&))B2MWD2I0N4=_?!>K#^D?6:B:#(?+ M_M0.?JU/ OG@4]!!>N"#SPID$!TG;'R\[ E M->%V,9')A1W',V?KH"<['MOA[W%60 3-#C0[-CS:93'[X-UD:RZ]K.!F'D\8>JPHHUEH?@R&"F8T(^"+!KR60EEN Q&: G5* M1RFT=I8P)ZV1O+.,:"+$L0*^;&_W[M6D.AY\$J?30;QQW60IGH[[?II5I=D^ MA?W3CD,!JM()^C[WM*':U&[(HO'YNV1\2)]NY*+AJU>-5"SJ)\%8!IJE:".( M)*P@/DEM9:PSIGE7>=&L(@1#P MRK"!LBX:M8S*C5F?\. %"*:W 4VM&\-C"[/#,#P6!1H%^F@%NFP+> \9T6T!WZA%GXX6_40B MY2_7XM%>6RAZRVCR (Y!UJ=UTI8K:SUQP07=$DVTVXQH(RJBVES[_S][W]KE MMHVD_3V_@NM,]B3GJ#NXD022K,]IV^T9[R9MK]V9=_?3'-QH<:P6M:1DN^?7 MOP!(2I1$W2F):M.3L;LID00*50^J"G7I].I.D#M!7BW(0OHD""@."<$$8L:D MH 3C,&""ZI UZ'S?3I!)+T2=6ZNSCSMSHC,GVFQ.= S=,?238NAOW3Z^C2(M M\Y-A_57V;>B#JU.;O]_.^.8V5F5_>!FJ.8O5+Y9-;E#$A$@F:* $!T* MRD*)-*%!1*.(*W!JDQOV M9IZIW%W0G\D01>:09MH7T42$4 #X21?(08QX$? M:1HVF#"PG<#C'L5M;!G23H'O3//.DCD-#)Y]U"VS9#J&[ACZ23'TMVZ:VZ-K MHX6DMKB!/;GNS/!.*U^CE1^D?[_3:9RH-\.B=R9Z!P9G 0,%)8+0I\CW)<$B MH$BPD.*(A+X?!N+DI<;]'@K;6*.KG5AP"NO]*!4'3E,X=DOMR^-C3V@SD*$- M,TPB;^0$ZOPXW$;[H96&6&N3DYMRLF*D J.O<4*53P).!$98 O,KT@$ANK8T M$<"PH=:( /80Z:H,=(+<"?*A@DR-KB5\%4)@I9<@+CAC@&I-?)N>6WM:TI@@ M^T:0:=!&4^M2'%"U[K-V^7?;Z\1ML:>V7>[8=NU='9-]XTS669E-69G:7.[L MRTXM;9U:*GT)&2%,0J4)]SE5T)B9@H>"A-1\N*R6-E@CQL>X9ZS:IZJ6=H+< M"?+)!%FQ$!*&L"0R)()&S ?8QN8!#G2@95T/X.:JQA 6]'P&GZH@GR3 H>MD M=1HLN(!.5MVR?Y/+?@C,[-$R8^VF^+O.LE^\VZ$U'Y>#ELY8_/]8ZD535>-/ M-[SF-:%-;7VJ6DA%]2 "2D4D)CXP*@@7(J2 ,"61#IE/X'%M"-2CM07K6LD" MS>\!G5@]6;$"4#$F R$98H1B3"E$&(1<^=RP3UAW]-MD'IH]FG?_. M!Q-=K:UF-$R($,%18#-# "=0(,P0"G@D$*JIV-#HV0_HA:!EEMN. G%!&VDG MVM^4:%,2!CKR 0VD)I(@8TAJR8&/<0 1 W5-0)H\#<(]!NIZ%3U)T>Y.A[IC M@NYTJ%OV%I\./?%@O ^3T2AOM,,'GHHS.4BR2:JMF67VGRMGA<7#?,\R&]$O M70#>4XC;:1V9VH7AET6[CL7:=-+1J:6=?M*II=VRMP-F=G=F[:VK'K_3[XV4 MZ80/,NM"\49I,C*3?^QYHP$?CMV9@3TN&%E=UAM-4MFW+:O-"HR]1VVN\+@- MV2.G="Z>T:&XDHL:8H6_-+J49_%:'IM$F[RBH]B8?+=?1WJHXK$Q^6PS]TF: M:O5B,KY+QO^KQ^^,R%0/$\IG1AJW::7YRD4/< M1OX7_3CY8$JY;&P^<.W-?_O9#O#Y]2)IMJ":'&B>NB7O3S5O8P"4 MT\.3 YX9OG[Q_MWK=_RC?I%J_NG&_#65>_>&A6^]3LP,TRD;ELP%@+6SJL/; MN*Q+ [B;/ B=YB-87JOMEII6C(P"[8K/OVB+CI:-C> .YM>SN&8T"E LPNJ9 MC,Q(KX2EU16/S#Q^X8,O_#%;0<\*AO[63\MGY.OAY,\#+FRK0L82M(MK9OS] M8N@NPFMQO7[Z]N[^]N__P[/F]!1HOB>9VK)<6ZYU@\>=K[IV)5PG+ M?)%65;&;_OS=])O7\;Q0,]DYKW.M/C'\S/ M/T#PPP\_7%T]/QVRSB^A2 ;*C/;=W][>OW][]^;EAY[WYN[E$JB=9U26=C=# MV4]20Z&3_<*=@G)GMX9Q\K+<&%Z6^\+BL S[W97;R/3;WLOJ-O*ZW$:\#Y7M MHPT4_G$RY!.CK6GU4TL&% ^]<3^99'RHLIYM^Z5'8R_K\]1LW0\&-VU Z5#9 M4-+BJB$Q7QK\BDTXOY K>D;Z=!K+!2WVQ22+ASK+7NE,IO'(:H(W0_6"9W'V M-GIG=%I[X&JOWANRO!@D\E.NS]I?_T%Q( !5#,/ )Y)% F"&M1 !,S]HL$VQ M:?-:/K)43VULD_UZ/)QH=3,N7J$@HHK#"%)("214$"1\#B(8AA)(H.&S>7S; M#JZ:6;N[M_>WWIPJT."[YO?^_-IGGL;<_&NFQYW!L>)S0]+%C\JAAW;G'>BQ M86NG.1NM MW'QX\\%>???^]H/9D6_NW[R]FU?#2E.JD+#G4ZDKV-D-PJ!$^V?>LEM4W''\U2K6,,[O"[JL? M4SXR7_#^;\+3\;_L0#Y:MK+G>E8?MBO+8U=F_"&6:9+)9&2^'3]PU[HU\O1 MRYP:GHQ3.8G'V;7W;CH(]U[N?=*/]ION=- IA[HZ6:^FXWM_(QVGL.-41R+MWDC;@%L:&EE/LZT&:91X"=RG*0E 7AD;RZ> M[F43D8U3-SLU2>W,[' B+LPVQTOY-\/IF7%;S-3C1WNE'%C/CH*;!<@R,PK# M?69.9@'-,U)O_#BJ4L6Z!MUKDY%S$WK6:V66=&AI=#_C%<\>IKH!U7MGS5J( M7W*C\VWTQY1N9NBO# MOIRY9,.>2O.6>QU^,,KJB'<6.I(%<^8(AP*B/B("<41X!R#CBPM>,J(VD^MZ'9#+N>_^5I)HW1 D>2HU] M"*E&B&C A)::(&G^TQ( ?! E_NM](Y18=N<;2KSL&SN\*6Z " (?1AIK27QB M[#X1(180$,) 800/H<'+NT9H@.IH8/'JSZ$U^'-?1-80/7#(A BU$1"-B00A M"P), Y]R%OD@]/$A]/CSP_&DPT+L[<2&I#1$"*J5$8G(S)O8FG1(2(<83$,F M AZP0PB1#_0/;<=R+!:YWJ#W[:WK^?OH>L%4:5UW&C3O%"Z,T9/8>\$^DPJG M1ZDK?%#+WJ:;H?I@--@* M_*V4I1UE;7'76;';'$%ZZ#[2PPZ1GF]8$%8P?\M]EW,"RE8%U"P>A0M6_ M2\?^TJV+(0"G.>E96)7%-7CVW'I&1JD>\73JCIG&\%1B=US'XL1E1\;C1X-2 MQD+^\_K#M??7FYMW7FK#T5-[HEOQLXP3[X%_TD8E&AO=V1I.QG2HA"'P+)L\ M.!^PO8^//>ZZ3TX/+"R:3$36.6;'^.AI1U^G MP]@'9&[>A8,PO]/^EON%IJ-6VLCX0SS4ZKKFS&H[W#X8OME>![M@M2FT6US= M7/S,1F-IK:4RBW(P7W6VR&.=)>(K8WH XAN3V.PN3--0V9DIZ4<<$UU3=&=W M2P3A2 &%?4@(@5R+4(5 48BYUISC *[;_;:@_3XK!AM:L7*1MM(TYO3V;*RE^3MNDGL+VVU 02;;L('2=M>,0L0-PQNIR-Q[>GYIIO(023>Z\ > MDF>'Q:H^VQ8).V [$-B\&O_SZ1BZ-HIBTTW^00R]5^ &]"\6,VH/+S;=%!Q$ MXKW.2V#05'!,,WK3%,8Y WIN%43?@?*X$S=5^8QL+T^6=C2FL] M+#P#N0UN1Y J:^"6H1[S3@";JNX"H^*'RN-S*]X.NE);*3]%=/?;P<3#S%@I MLC#$$^^U^9XAQ]5_NZ_=V+0O8W9#8"W7]_KC9)!SQH>K_['VM!V5>?[@L9=; MK2IQF?!&\QE,E"'<8%!&]51&X)X<)Y"9V,#!#F'A2SMORC^]C,5/USDHT?BL:/^6!FL1?F%U[@KQF$3?YS659N M ^FY-8V5M@,;:JFSC*>/^:B\B,>V,L#L***R:L745>XT6.'.R:DS+EC+>5SL MX48E#BLVE[[T$^M+2+X,=>F[L2$]L8IML$[1RC*/,/IGDL;CQROWU84OY?.- MQTX^TV1@B'9C*)&'T97^%CXHG"?VB78+XP5'S":F!_&#F4WA%))5+=;--5LQ MVZR?3 :J<..4]_YS,LQ/K:=\N#:3K?(X%S&UG!57DKWTJ2RZJDJV_B^WA+D4 MVF-G[U'SU%9\-K>^E>-$Z-3#L.=9J[ZDW2A-/AM.,.]61O#-J/E@GIU%,AG7 MOI5/CSZ]47'V.5LT/>XGJIA0Q1GF0L'R66RI$&V1?;:;7W*E[[4-KNP+U;E6 M^DZGKKUS*F6UD0&;;@H/TACV"D: X<4J9;6'R)MN6GN(O 6Q]B$Q/8+K=K/C MMFERUYXZ;KII[:GC%H3;A]SL8CGZ,&KM=:Z P&58#)N/((^P27=Z0/OU@ 4U M8,'_6Z"D*')R;&+$^'%4G"F:9W+7X7$6S%^@:Q2GV3A/;##JJ[$DMJA&<0IF M:7M4Q&6RT(;@TAH[I)[+J@:0,;WM?7?FC7WOQAW(\6&OB#7FA<_@)C.+X/6= ME?98G%I;*]38>,F#L>",J6W^3:U%KR;2V;?&3E;ZLQXD>;T\^Q0Q<6:;-3 _ MNW#D&3_'Y2GZM??6)8H4K4W=&7UAMQ4L7SH[BE$X>]YZ'DI3/;8",U0NT>7S M-+6H?)8+.+"'_L8JM2$*3JQ6&(9V# N6H;\Z['C%)KM<5&6?[6<+-G[60%;H M7N?'""[GL&[*8FT@.@'MEV^+-@0U&ZI7PI;39&A^E+D'(@\<6!T^0%"() EP M(*$F$ $&!0HQ1=3\[HM@FZ2D3>$#4H8Z,G=)7R@2BI!I 9D?85^%/HA8>*Y MY@6DO[1HYG;EZ;[7MGZ%-V-#;YX/3Q?^C/8Z?'^NN,^CUWTX MLW)S$L$X7X RVNO &ZT]9-_,JGOP]_E++[2(O]O-S;6>@3G-?;MA-!V^?("! M]V98NICNDL\NJZ\X);%*\ZQH5&7#^F#,%\53HYZ_2,P_WH_VF\5!Z.N;#R\J M!0 R(P?UM_XYLF="TP/4FP]_3F^[2Z[=$*X =I4+C/4Q#;2:YB5Z5][[Z3FH M-8Q2W=?#S%H%^2WF"ZX,:*:]5W'&/WY,]<=_+@>&4Z+$L)'#K0IKM>?L6!N[,O1R&AJ M-@3=_?I%F\&:?_]O8H!I[&Q,8W J5UK%G70^%+4DRL'.GT_:J1@X= =^^4'Q MQTGLCO?SS^,IVSNJB"HAK9DZ.RFVW[=GQ16C=3I[0UDZ._CLY6>MY@LV/CV? M3LFW.5F-L5NX[UQ3^6-4,IH] MUMQDU]B:VNXD.:D_G=T 5EKT?SIZW7[:V9[ M16ZAM=%BFY6L/30S,N?\V)TIZ^OASJKF'E*+=Z[\Z+:%68M2O NU2AA;65=]>2?4KRI9J\7EF4=Z&$^:P$[T*175=9=WGA5I7HK:O(.X]0]7([ M*^>Z6(YWIY5?*LF[;M%;5Y8W5WKV*LV;FYV+Y7DKQNAW];\O_+8_V.T50XG6 MQFUNQJT]P.Z0DF8+%I'7 I.HR8S.)S:=FN-16.U ;&CR4>::I*@O=33(=30;NZ-@91.ZI8_/4JLKLM/J*MK]@<91: MMBU!9X_,\FL&)6SYH*K)5#Y<9W.4L!VPJN^S#XKS^2Z/?N4H[8ED;@Q:&^-' M^%,>CYM98/=LR;2/25I&4QH#EMN#;[5DCU>C-(O T%7S^1']-#>GZ3S*1^8! MRO^YV;^Z(-Y6Q2FPQ=9#);1=]9F)D-\1T6)Z0R[T7B;BELLG)% MS=?ZYC%&J,Q#X_',8G)%$LT^KHN2>BYTM&HD67J:H7XJ D[-;[:!66Z3ND)] MQ5WFOLTR48NE=D:HM'$>OSF:.!Z^49F M\LU;ME;"@M-8M/FHYHS8;PO[IG;\0M1 ,IQ;;;M"\_;XW+=/ZL;?*Z(4K8UB MW:P*[:$_[9GUTCDKGO0AU$%\^ VQ5+L9J/;UCY#<*'/4-5Y_]R; MD6-=#-?OB0$*U^SF/N5*WPS56UN[VL;5Q)\MIV2: M!S2R]7(9!()!OXDZ,-"/4,2XV1N0)!1RYE,EH8@HX!@ &*SKCV(S&^/H<85? MM)'N**CKC]+"'6:'4.&R.\K-RY=O_[R[_^"]OWUY^^;OUA/:\^YN[^O4],56 M*.O5FLT1>EX# ZT-R-ET$]X01OI!]K6:#/3;J AMR/'( M(9/!HR)H8OAQADEU0,0PID 80$$0$Z,!4JPB31D%5!$1$=H $&&IH-8**: ( MP1Q0AEG(**:$0X@-W#VK51SWQYPZ),M39V:M \S^6C! \\TUR_7P9J3OM=@9 M75?L9*,)/]3CF8"[?XO:>$6ZMY?UM1Y7S'DUK>57)+=;GY<>)%^N=PTV/402 M:P]@-]VT-AAO,W?O(1+;@M1J6W'+4,AJ[H3ZK0?Z\9>:L2W#EX[JNQ\5D%OL:/\1*#?2J MYL2+AX7;)!CN#9'/YAEK[L4+O9UWG^>T?W/=/*LMH5?T7V^8LK,WHJVIO-#= ML5GU]P]CS9%>(Z1?YHSS+T:W_.N7OY+O=2$\\-U\C_3R4E-XN-C<'=780$\6 M)+>?_%%%I]@8RU$4-/-85;,DPGB CD4MFI"-C=J%5 MA\$/=9ZI[U^^O+U]_7I/P#ZTY62-^=WX2J:66=;LM(71L9XZC0CB#MO_[H-: MLWR'[ZY_.>K&6K-:!0%86PA0WV6M].^5;#SCXK^F29:]S ^1*GW62$C#0#*H M.5;$!X*&$@*JJ 1 E%8T]VJIC\EJK9-N\+3OFEX4WO!P.\1N-QD\-2J[3:\ M?<3ML,.&#AO:B TZ$!1#A8*(,<(B\S?T(Z5II''$9%DG;]Z]#S!L"!M"U O) M$\>&TRE:Y]&F_AR*>##0JJ)-9>=3I\Z'B\>UWM8B4FM@I^2%"BLL0PY#O@TH M"U4(.8FB4$@N?!0( RU:"RV/JHY@V MQV"+$:9G*TNW:9U3Q"8IN(-Y&^WX,M4J M'GN_)S9=Y(S.D1U)=R(TW5Z=W.CL/,M<]C1[CCN9H\+NBH;U4W.I9/[72?HJ MF8AQ-!DLFU#+4"PYDQ$02"*D","8*1"H(!!((0DQ1^(I2&F!C=DFHFA0]8%&@_0/YQ-4P#:RCH8.V8L'9& MW9=4RP374:#E81K-X#TY[ME[$Z!NR\,H@QD#O6!:G)F_S^KXOPP2[7HT<*?' MRWN \!'PB2^T$IPPI 2 6@M*S280<55&+1]+M65^CX5M*HPLZ3F%3]\9Z[: M!=DI8>2[&0O5E2GX;O[G[\Z4V5O-T%V;'/>29WW[_]O_FQCN'-B,KYNA^M!/ MTO&]3A_>N-(Y+N6\+BDN4!@&'*!0,9]PBAAF5$92LR"*&!&U7+MK=JZ"$K(( M,\Y#XC,N F1>$$ 5:(D1/UN;A6.DT1XA:;8N0[8FD_:$71?JGGSX6\]][=W^]]_OOG[S>^V!*1W<_?*>W/W]]L/]W_8W]=G M0:])T-N($WN 2]?+XH+A9LLR0@=S5GW2^H:;NBX2:ZL)M8F/5O:7G%:L<4I2 MYNFOMNU97GLO'IK!#3]Y8[,:MM1]DL5% 75+PV22V?K#G[33/Z=Z:6;[G[L" M@',E<685VFT&KJOC,ZNM.-7/;.$<;@L"6F=W]LOQ^+T^-7S#3:3C]XOF=^\T M6%I;"GG338NED&L.)5Z[/ZL7:ML%:":%JHX5Y_AI2[ZI.#:V+!^0NU0.JB2P M:]V !4M\WBQ?/&JIN!.*\16/]W^8ITJ9T[9"(@ QPH!I*1&+'H=Q8I-DK^J+ MCR\Z.%:.*0"UD=(U UCR0!4F^A\6=6QQ,ULGS55>2[7V'@S)^YF7I&;MS7X2 MILTF["PL0O'G-@7;*5ZY)3U.%=9)Z>83/7 MXX?/LUW/$Y-Q7M-WUD#GP3W0528VCW!98%<\67W2(WEI;@GK3366]X'GE>IM% MFXK(_-G,WL.O+=J]Z:;P@ XD9*6V3(-]R(QZD]4)OHLFF=,>Z]?JQ3;K;O1_=]\\)/96' M8]E\(.8B=K\7FW^U!<,DR_M*/&CNR@K/7E76(]9#EW%1-&NWC8C*Y]1VA3// MRKLI+.!6_N+1Q'RE?&?1AKYHOE>,P#TE=WA4ICV;:]%SHM!DK*9B%)%T)V=' M1::^J_]]X;?M0/%XUN!V1;LW&H4+$-$D9(3[0 9=@(RR!Q?(>W"Y_^-@99^Q MPVM;_FX9T(-7EML,!]HJBU47VI>^-E<< ^8E& 6WG&NE9LB5?8SY[?\FB?UG ME,92YPTX8BOD5MW*&U>ZRMA&.^:N:O:"5.0;_UQO3:..YR6M"Z&U B6M*W%U MC>J&%I'NLXALAWK(!\+WG&U3YXG:?KL\A$QLKX-IT YF1[LS>\'A!:L6C&X, MOK'[VC 9%ZR=Z^/*O,3L$>9WM<#K1?%VVQ7'2$2^N?#!8*XHY>$(?)<,;AQ^?GO8XEX>*YY,F7:7^.5J?HW;KJ394&JVM* ML)VO^2I:V7QU+>UV;L#JGG;,)JS3R=?HY<5'M:U75TVSZ+2ZX 7*N[)N[^ Y M>PO6I9':/\9@.J -:RYZ=:U8*T)9)ZAKC*Y:&^0DV^>SY][B#/;'UKV.P"'9 MT*C@M;%^_VXWH!MG1?R1F\?J[?"]C0NPGM 7W%C"=8&8E-*0J(B$$8$D@$ M3BF((@H)5$92&@C$E%0*J0A D@H2<6)>8-[%"8H@9TKA/0,Q-P0;P=7 M]/B M.^^"\Q:XYHMFR[8G4+VE9,+RB<%,HSVN_,/3'G<=BN%O_!3+?7V3A< MWX9]XYKNP0A[!LV=B!%J.DBNOG\5,,YOICNUF#^8#?9R-;%!J MDCNI/$N]L;:A;>U6M#^!]W*&P_6= S?2:@\"DS,2^ #R[N4XA/00\M8W6-]P MDW\V\AY W+T<>I =0MSZ[JL;;@K.1-P#2+N7$Q"!0TA;BT2;;@I/1MJ:PY)# MX^M.&T^W.:*]>IBR?X#X7JY%! ]AG5J4W703W;X/4260<+$OT)&SW(X6<+AC M=8=-TZNKEU&O3ZZ-3ED<527=<5M"[U)'?W46]%9C @>3;6,9FAV\,@N-#VH< M"-NU(/)6=,LX_M)MGSR[0W.8@U:XX[KC(E.[P^6')0 MTX)CAE0(S18E&DXI4O.!Y[4"=');UCI M[U27$[V^4UU.(!^=ZM*I+D^=,<\.Y9WJTB*9>!I.H^(L M'=VKMN"B3<:NES MS>#LR]Q(%\<3H=SV[+GEL _?Y>I+K)[/R5BSM-NU?&R$%NMKJ5I^OQFJA7J5 MT[#)5W$F!XF-UJLV?14HT % $DA.:$BX+R*JD2"< !W4=8ER\9#_J'_7S=3[)>BP2 M$D>, !Q:/8D0SHW21#!%'(N(8553RKO3DSI8ZF"I@Z63FG/(#[!FG"G)?1(! MP300 4<>*UK0M[/2D\\%2NTXRCW5<613?._OZ;@W5;<;C

&K 7(-A/N\C2& M-E.S8\..#5M S8X-.S9L 34[-NS8L 74[-BP8\,64+-CP].P81/>@S3YLCBS M?3T)RS->'R5=VUHGGVM-L;Y5Q7^FI5+_O/YP[?TU,:,?6I_]DBO#\SY,VVQ. M:Q[MR0,U5#N5SW@-UX-KI-'\8+@G4YN50/IHOC"3HMSO^X_I<%X\3G_\6]FHQ;GWW$.FG[UQ MI=#=![!)US&B/>K[-9[CI\#XQU%".JCJH*HAJ-K^0#RDH>]K+@@4!"E!?:R8 M"H@20: IKPG6>2+XQ'J$L@Z>.GAJQ8I]8_"TS?$X(R'B)/)#J20AQ.UD0K ;FOB22ACQDE8:0% M"K!6YGH-5&V,Y&DE5&V*57P*[-X!U*6MV#<&4%N;=E0B:4%(^RP@TIAX.%*< M86/7^801!3I4NAP>[U#ITE;L&T.EK?)7-0,,1(R% 2 DB@1D&&D@ P%"AB/4 M =+EL'?[HJ>/$QV]4^.R?/8%#78_%OTC&>K'LJ5S9.B?K>[YF%4:P2Q^UL5 M/*48B+6L?+8D7V@S5A2.(LP$D4)R&$CI2X4%HR'=JRZ*8_\_'/>_MLS?,K<< MQ#V"X 6GPG2!4QUHG"'EEM( 0AU&E$I.C/[' 2!"(4$1,8H?K$FYO3"D>"H9 MO!T^=/APV@Q8KH*0$TFP+Z4Q"+'@D417J26@P8.>ABA#C0ZT.A 8Q?+(V!! M"&B(,((AT9$2- R8 02.&0IUV;KY@I&BLSPZ?.CP81_+P]L39V;%53U >=?:G;%B]P]D/4 M5D-UNZ;0FI/L3CPZ\>C$HQ./\Z],)QXM6(1./-JZ,IUXM& 1.O%HZ\ITXM&" M1>C$HZTKTXE'"Q;ALHML;0Y(?UX3)+X0$UX4V7J9/#SH5,9\X(WX2*?3"/#: M /'#/7U5,K3Z4*7!@1[U@.7 <>YYV-)\] 4+1!A@P3$. \*CB'+& F0;T(6A M\$G-F>KF'G13WGYG6?OP[!*\*R6V9#PH1W".PS@EU*4D[VQWS;\F]3S189LOI M=TC;(>U1LZ5#A1$C$4)$$1()&D8ADBB*."94\'U.]EL.KS#L^>224R([=.W0 MM4/7(8B(E$J'4*@R$$#J2E-0TV+YT M8(4,]%"(+QA93V;]MSPL@YAY/ZO-,6WGEE __A9#>_V FP"NOYQ%VO:#_>-1 MX0C5QTG$(H I!E@2'4@&(0M\$G!(>*#KJH\[9VY#.2D8]$)0EX]VJ0!UI 0JFTG7\Z8L=Z!BH3@ MH0Q7Y>(U=+83]@)VT4[)[5;\ E%I:U[N@*H#JF,76(^H$H C;KNT4 ($##BA M0/@H1,;X/2Y&^3[M$?"4SI\[/:DSR#J#K-:_YBNM&*:1;\L/!8)BH[+9I+,=:>=8$^"V;C)Y[/\*??OO9 M_G1V7ND"JKM E)8&HLPDQPI.];@2L$A(@3 6]K@ ,3\,$%0"()^'&JW*F6[H MJ*!'\5,ZK.R20"X/L]H_K69<=.V;5R=RE\^;G)7/O7L-/,+TXS%Q)1 MPB+I0Q 0"!"%S*C?0L "824/*H_!O5"O]/,.\RZS#5L-T*U?UZ=R%T^;W8B MUXG$*V M3Q>Q=\[0X$M2BRZ2Q!UK=ZS=L7;SLW"??]&6LO;=9LL<;*DTSW5 *.]TUS[S M-.;#RO,MMO"Y\X_>#>S.\?4$$) M6809YR'Q&1AW)M8_TY)I9"* "2I(+:" M,Z4$$DY0!#E3"M.Z5VZZB1D]R^E5WGS!LD+7.!6YT%[DPH>0JYQYR=TIF,X)DJ2\3 9ZUSA-[_\@_K$5B7CFLF L-"GYH\/)/9Y0$*I MGW_,^L73HC\>C7W[^^,N[KU.,N- MJ@=\;,@S3KR!_62@>:8]_C'5VF7;NJ_+268 -#-?-G9-FG]P[62V'-/S::/% M_)^#Q?Z[N5N_.Q@+\%Y80$H@JTYHY70.'R79#SY.(P179J/EXTFJLQ6?2SY: M_*@45P+ KX:WQF-CI-N]UVS+"S(UM[G7FVX+6W=^\Q=C^<\>"=:/FO]\ ;-?&.%1WA9-2U>OR[/GDY'A&2.Q%9WC M9?)@'OGX[]]3!,-?K7"/S6N=;'(1#^+QHQ7@?C(PXFYD=EQM@6H_>;#K9K_U MHZ&A[)>_Q^;5AL@?M3<9V:\5;I"[R8,V:++@!?FC>,;;J%KPMMH4,O"5\E$0 M1I+;/CO,1XP" $DH#)*WN,JT_$5-4KNJF1X^>S[^H@>?M?=@[NQG MI?.B&.!SCX^]T225?4/VGWI>-I']"M',H\I)]KEYAM!ZZ,F!@<$XBLTR<7-= M#]35.+F:TL=1--4&1=/4?<<0^2$QFN:_++0FV;CGY13DHU&:?#4H:L'38.DG M/;9Z[D1?>_=]O;1@?UY_N/;^FABE=6C1T_LP'5O/F[5B-AKKR *U&<0?AN,? MRP='AI6S?%QSP^>?>3RP*NB5(>%5Q@?F[04"WRQ]]%W=GY)6\:R^@GM/:I8W M'><$B'B9EZ2>H/$["Z9]^/0##>)O#'_^M/L M(68+JI&)0M[*OKTW4DX>)G8W4L6&)0T14]W7PRPVRVSA3&P,1FHZ?25-L#T$ ^U^XY=Y^() M%<+8X&9'#WLY&VEIED&:SPT.QVIB%J]XU:/!L,]ZX%;1O:758A)ON/]R*5,M?WQ)TM(LXU) \?F,3^:!7V()P_9 M3X7FH2SNY$M5X<'K>;H\S?VMW#N0LTM7;'G+NUOM+GB:+:]41\R5@166?_/B M!\L>ACB&'H.$CZ<*\6O#XY8MW>.C-R86W8=*)KE6Q&D.!*1I$? M$J("&OKF5PT1](7/50"?U=C"6\8/[BS^I;P*@^6&EG=O[V\]LA:#GSUO#(N. M SWA = #GB#R7,V;HMZ;N[_?WMV_??_F]D-5WBMJY%2:5EAM&QEX#ZY'RY;E M>C0Z<)#UOK --^%I'&(]R'R0?:TF _TVFL+-RTF:FI_NK>I9!S@!"B7W?>DK MH8GDE&O(@.]CJ; ][:RM$;@CX&ASCV $MG]G]0QLQ>'3OH-8"(4I8*U(S=UF1&@A2F:5V%06V?P^]?OKR]??UZ,;!PO3T[9X)=A=?(+LCZ?';Z/WQM))/^NY<%HML0PT94@+@K'FV"C20#,1<#_"J*9L1Y/):ZS' MMJFH=V;F/ODVW:% AP(G18&0: (E+:C*U$ZXA2$OB8B%#Y6 5K5U+4A% AZ M$#U9%#B-5M5JU>G_)>DG>TP[2A.ILU,H3^?"QF-N"FM!J97(8]?]S?!=ONH5 MM FHCP#&7(41(($(&"2A+X34!!(6(GU4G0/V$-ZBD4G(&T6$#]B MR(H(55C:P"^.D *ATEH%"DE\W!Y0F+5E+V[SAKMM,:.+\&V\CH=QUK>1(DFB M3N+2[LV[+&UG9S;260E@S\5\N_%2!54<04$#Y0T!8G10PI M'D 9:1R&@N+C>C?0%DVL3L+$.PK;.=T='2Z<%!>.-HN6XP*5-E8&1R@DC# H MN XA]ZGO4P2-JE5C@32H8,%O"A:.H(ZYT(1UNEB>5#N?/W42-<:]N"68M+)\ MQ[?AI&TC,;9$K3L]KF"5-M:@U@P)/Y0$*\TPQ8HHH]3X4FAQ7&]) 'L(M!6P M5J>BGT=9Z:2_D_ZFI=_G$+]N]?O M^$?](M7\TXWY:\JK&\*[&L0$W"AM%^ M\32U8"XKO3*3D1GIE;"3O>*1F<W?CHMAY!#0,% +KJV M9@UR;,@3,ZJAN?UB*DXG7IQLC8YO7[Z]N[^]N__P[+E+2/"2: XI7R8NCSK[ M[6?^?,V]R]HX7Z15573.F!BV++N-! O6)#A,"S2LRP]YER8C@XZ/[P9\.+X9 M*EL6;V33]-8GI444*L45EI 1 D,E0LHH5U*:[UUY[]Z_?7?[_OY_>]Z[WV_N[KV;NU?>[7__^>;= M'X8O>][=[?VZA*9U*0N;I[\'S6J2+#:G6!X\U-K$IDTW;4IL6LFX=>S*D:(H M@A'2(2-(,P&5E)AI@8$.D*R-0-F172/-(P5%X(>0$L1#H4"@? 4T,H84@FB1 M77FYXWLXK@T8ETN3S6U?2%Y:HK?E22J MZ]W2I YAT]I$J4TWKS#2;C)\!#J1?>CD'T*GEF98[9([5JF\6 MLY>;LL[)^NSGPQY\E)22(R:5K,D?:65B5.M2HY8M[):FD'3D/)_*N[[,T)TR".(-; M?:41^M/]X\C??,U MSOYAQ>@/;5VO#440H!Z"6_7\.KM,''$'[S"EPY1V8TK$>""8P#X6BD0,T2@0 M)-!*8:2H(JMZE9P'4V"/P"T2(RX94TZGR9U'77LQB0=6[\T+3L: M/I\2=SY4/:Z=N&^V29OQ"OL&E#002 "?( 9H(&P&"@"*2A36A45NKP.5O&D^ M+G]\4V'01J&,LA["H$58UC(EJ)/)RY%)((P8,JDT)XSX0 ECG'!$"%<22:-< M'*)#G%0F:2_TVV2SM%^):)T[Z \N^_%0IX_S!X:=A^BT@^JLJSPT4FH,,>22 M1(2$DG _;Q)/$0]$* >]+?(M;UDBZN3^T[N&Y=[ M3'4081!%3! -!8^44A"%,L ("N4?HA$=7>YACS'0"V";K)/.T[+[P9CM\)6W M"NJ\+)U%MQ-^$;/K"Q@2B9%/()5<"Q!&A#&?4XA$#7[M<-)4\N6Q[#@$>GB; MQ/;6FW&=('[S@@@Y8P'QM30: L$VEY(H@20*""010N%!QS/'%D3(>BAHD_70 M?E6A=?Z4UY/4<,(DU3TO,HML6]?T\DYC411+W7E8.DOKK #)M/0Q"!# 7!(A M$&<1\R/;H1(A((.#-)4I[YO/7Q?,WR@^ACU&VJ2H=-Z53N8O0.8#C0,CW8P2 M>QCL(XJ%HK:['0= D(.48J.+O.T!]@6U2HN6>9/J"[5YJZ<15%ZF0RS<3K) M&3NO)/PQK2LE?#J]J)8X9T3''=(63@^2NPWN8K"28AH%1(H(0TY $'(J,/.U M%C#"W(]6E1?<"BNK+.]JQ#J&;S:*&/5(V"85Z<0I0)W@=X*_G^"'E$8DPJ$4 M,B2ATCP*,0JPKR#F 1 '!>4<7_ 9["%;AN5IRGU+_$F=Q=99;"?20FS'5"1) M0%E(M XXQ2S" % J?(*.7"#0J!"(]#!I4V1?YVGIY/8"Y)9 @0C2&!+H$\XP M59Q&$OC49Y!J"8]:V@_U,&0][&]1W>^2Y?:;]);<2#EYF RXK1.D]"@U:YZ7 M<[%'2_PA,7/YE[O0N4\Z*VH?!OMQ/0)6^.]5A?W,SP-M?S"@>%/API6 6<%* M3BD3 :(! X(0[ M. X*)47S,#QP>MY$#[ 4PZ!F;KT58N:?)='S>^*D#E0Y4 M+@-41$!#@L*00Z:)TKZ 2A,9AL:60C1BQ^UZ"7O&;.M!T*9 X(L&E2.I>ELU MFVB1)VC7X;4.'HM"[3N-^_@<>-:Z&)=$J#V-X_FJ]R0(?8F@A,Q6O2=*&%-9 M!AK)T!C**EB5VM4,,E,0]OQ6)6;M*-.M\W)UF-1ATN5C4HB09ECYH>2$4I\' M4BKIAX&O P[DJL"H9C I)'X/MQT-;<]QE4KRW /0V^C/3-UFFQYGK1%%; M1SX"(E1"44F9>2-F80!(Z'-@WDM"6IO3L6,=>>5KGX4PP %#1&# RXA#1%F M IB/U"%UY!?JO2]751[L!C5,^S"PTV>MN_&^& M.5)9[C#_O7_[I\?=FGBISB8#0ZR/7I0F#UZ4KY_A,+. -K'!E9*OB'915+Y: M3+[GQ9DWFJ]R?^V]FJ3VJ;80?12GV=CK\T%D*]W;1>NYZR^3!T.J1T]_U:F, M,W-O;$:D>3IX],3D\2J9C+UDY 9MAN]QKV_H>*6'RAO$XW[RT\D@ M]Y+//H^'V4CG^X;]^-I[YR9D9AOIU%SR[I*Q]D+WV&B2FL&DYIXIC:Z]^7XW MVY?)/U./@>D"[8\%X3Y80-?5G]\L+IL- ZTFP MT3.\8D!;'G5VA?V;8Z-C5$0_@+$Z_CX)*SWE4O_G9?*6Q(Z>(VCD*+7=-JQF M(W%RC>!5TW%R[??^[0#:>\?EG=VUM\:%\$(;$TU73I6KI\?5^IL<<>GCB&)$ MB0P%A5ASX&-HM.I(AL>-KO7]ACU^QV?](RH5'71TT'%)T.&S !$_0%AP1# , M:13Y2@=0L2 D/CMN[VZ">A0^YH)Y&X/;>D*=#V@WAKD=U=X] M- ;O_'%W:W!P"P14(=*<0T@P(#!2%-HNOQ&W'7Y]YM2)M1;\=S-1V MA-9UN-'AQDEQPRA+@4#*QOP30@02))1:-&YH*>CU"''4\\+/<< MNMO<0>-Q..EX47FM ^,M@\V^)8.Z[83:>\^H!N)AB4'((HIE2(QV2;FF.L , MTQ#)8&67JJ8VAPO9&/:*QSNCFZY#HPZ-+A&-&+5M)Q# ,M $0Y^%B!KE%5"& MN0[4<555C'J(-5W)YQ(0:4FK+'XX3U0PVR=^"X(R_,S;/BZX@<%"L-=HX;I0 MW6I&YD(BYNW7D1YF>F7 ;L I4-P'@"%,&(AX0*, FM='V/=#CAL(V T1Y@Q' M4LD $TP $Z$6U)7MHBAB]%@!N\N\;@$+^7[/*__Z:2&.HHR];3!$XY!8W_NY M>-TH&0R2+RX2UT4.%G&ZV7R1"9TON/=C/)2#B2H#=ZNN:ANZ.XL;_JGGI3KW M9X\36]K396/TO)'-QYB/1O#,,R=I:NM:S$*"4SVRCS:_F1OC1&5%P.VU=TC( M;8-!]0=):VUDZ\:[T+K@T,WRL(<0H6K=G/5'U4X8'K==)8U2V'EB9?U@VS7(TS#S2H'>@V-EDY@7U#7E?G M'Q7<]"'^.LV&>%KQGPJN=@!EFOO/AJBUM"DX[JGPW4'@N81L>WY.I662.N]92:QX&(_CZ9,KGQ=3GWY> MNM7-E4$\U-Z_V=[923HV8ST<[)E#M8/HY*OVN:R$&S6'_J^S+)QF^COR:)RFZ&ZH-. M/\=29Q\,G*XYY*H6%94^@@(%E )%*)><"I_)* B)8@'$05UT"@*X>I[54'M@ M\[2:D^'6+!UJ0)(A,^-J$>!IBH(.0<\ M @J $-=5D0,0,0#/8Y7:K#OFNGM[?^L%WI7W[M4?+__'^\^W M;^[NO;_?WMW_^?YV1>SB=!WJ ]DVSW8/$DWK9,YX=T/UXKW'A_89'SX@?G=N MI9IM*_'LS]/Z3&VJDCQX"T #8NWXR3I-A++.>]V8HKVT56X-W'_NN;NV7 M?C(8/'K)EZ%6E:]Z'PS:\5&2:N_=_>VU]_O]JVLOFX@L5K%]](]](WGQD$=& M GL&3L?]>&B>&V>N1FT!*?_^/44(_/I%NQ_@K[WRRNP]BY],9E>2M+R83-+B MZD\]%Z7[ZN[=FEE4AFF^Z-UD,??><1E'!DC,9'K>[V-EJ.!.26SUWN$X\;CW MS\3\8#:,H75\FUW.;-<6X&7?/2018Q[;AW-O_0Y=CTUOS<#2K!^/WNG4'L_P MC[JR*P=$&)7&84TY5*!DTFU#D \V6L,EH\@4VV9\P=)V<[0&4#6UV M;XQUYEH\UP_'K-&[U&S%Z>,+/=2&+I98=7V?_>H&3Z;[^Q7:M,&S:[9L\_]@ M:>V&X3ENF=92MJL+PU\S[\U+3TPR0^@LLU_YG]C0=MCS7AKNXM?>O;EC;IEZ MQ0I5RS*[8LF9C>_FV93?+.A-&>N+^<",P9 ESOIY*+C2G_4@&3GF,H(UB9CG*W-5#UUT;W7, MYJHT/^JQ]AZLR.DHLG6@S9@>7;%G^UT#RK)OP]2G8YHCE2-1+AWF:<(MZSBO MCNUBXHWZ8M> #VSM;"-01FUT7XZ'GPTM7,3[N,_'CME':?(Y5CJ;'VTQ^\J8 MD\C6I>;JLTU>4E?F-FE',]:R/S1@]M%]J6Z9Y20S4S#+=+U\!K6TDZU!OWHE MHJX,=I,[!]YGYR"GV?SK3O6:H.A0Z$#[@@<1$RB2-;V8%G3TU?O@;*[&.#9SS#>[?[SGPX_: M?>&/>!@_3!XV;H)X^TT0@>OE%.X?BJ8 >0*134]RB&^P=^C-L,!\^>9_'7@B^P M@=.FMQSQ=&PT./.J8GO47^,\J99=9&I)CR%0_&"W,7E]FS6NCW):< M+CVVV1;GV4\U \<=\^DY_M>]/;8J;55'XR.[SAJG=\LF!YJG=QZ^/9G'5 M=K39=%--1YL-XZM&2=M).:]/_U>CUZ4?X^'5.!F5H%M<*7TZ.5"7N50OWK][ M_+3S &M<&4_!'+N\!VFTAU)RI"SE;$*-5$%SU[ M#LG\KETSDY$9Z96PD[UR5MTO'A]\,=RS@B+5E,-^.LU#S=V^W;U^_?'MW?WMW_^'9C5EZ?B7#]*8;).!?AL9$B@; MK:7>#(WQI#^,S:9OE9V5^=^,4&(LYA R1@BFBFI***7N" Q'M+9^PHXN0&/) M8R0#SOT@) )!JEB 0AI :?Z%YGGMUU.M-;LR_=KN;+$C]X+-+:W@JYF]:3.K M':NXW2=W.JY+I+[>.8%Z;Y:L;1FTZ::U+8,VK_H>K%+C"MTGDWE_.M6V"MIT MT]I605M->;OV,YKUV:PP?>3[]M@6#W((W:T<:88XU#>GR= M-@=CQS6I/^0^& 77YQ)O"0HUFM-5>(TJEJ#]QB]><>UXV%$?T'K$!LOMAG74 M(EA_H@W=VKZ;=(Q[W SKUN57/R'>/8HF=$RAVG+ .TI"@9PU6UL.7VW5;SH6 M:(P%:D!G"UQJ#B+:PS)'4H,7V@4=G '<8L7YV?.[F:_1N16=$['QK>0D4?:- MR'(+8NSGYK&&>=I17;I%8?TG)MP^H1DW-N#,_/M"C[]H/?S[F]N;H2JB-G)G M_O!C?M+R-OT]R;)J86JD*8),0XI"XN.0!EP*'_NAD)'0M":_:"$1>=>XC6:R M$,*>[]>E(YU463UB)D+CJ--A97M%OL/*R\!*J9@?:1AIGR,20,$I"8"D@#*H MA !@8U;V>;#2[Y&@+F&KP\H.*QL6^9H\SHN#K5,K8%(3IJ3V=0 (X%IHHAF. MF#"00D*UG$!R:.!L8^WO&-JF48Z(HC@A2@@)" >0* M *V5T#5ZR4)F^)D@!!H(H=\0A"QY%HL?]LL@GXOXW#M2K+8IT<;\8+!K9/>! MHZSO1K3QKK7=B&8\;X;RGS89X.]Y+D"]?+XSWY7%WW41JI$?!I$(?!H9:50Z MH%0*C!D+N?9#GVS>QQ;;);.(!Y=9.G'B5F-H=0V)_+FPTOO M/AF9):,0>%=ENLO5!D33;$Z;P)&W"ZK)8HR'GY/!9UUT"RJ"7,MT MS=$D'2692Q11VO# 0YY]\:6O789*-7HVS\UR^3H%?KJ<9L,VD\$X6Y4J&[F> M<3$?&)H6D<]%+FI1!M-F>%D9..%>W-DFPY8Y9FKL?EO.L2_\<^6W ]:7(J=IE"=/%VFV+GNZ)+1Y>YY/D[B>5.7@ MMGU*)4;:M9\JVE*9KQJ^>M0\S99CIXV ]B=9S^8[E]*03[#@R"D92X[J\\_: MO-7,NL)SRJW';-&GF_9<@O,LA=?-+RL92'!+NR1G59L]O3SMOA[8]'F+8&DR M&-@)S(9630S/A_UCGMJ=C[D:6KXXDGZ^U(ZBR1:#\V@]*QH[U+SRY&))WXCQ*;T&%H,; < M41VAO=/19.-*+-.NCS*5VYJ29J550'ZW K%0V+3!:U(9[T9 M+1SDF:';7#Y[<9HP]V.UK(0;0#:#@ME(7*^X8G?PIN4%W*CSIUH\_JF7=Y'S M[-XI#/WL&XK"$T79B3)#MTC"2QX>8I>,G^5)E5PZ>78_V^V[V%'F7YCWMG/Y MCR64.C#@A?"4T%2F@#6>MXM\C2*.@<*,$VP4IQ J$-E,5>GKJ&SRMI?[884> M==3B%3ZX!G Y6J%Z=Z$^9=PU0]38C52E3VV-539F MS7D]AZKX>Q4=@CM7'3ITF'O5'H)XA252BNXL-:Y6:HQ(U=D<0,A ^0II'FA; M'XOY$G)F?D>(^0&KZ7&^*R.7F],S5<&6J!G MN8?-AE70HBX1?\=DP@,$>:]2,)"L2Y+;+"Q[2-@N"-<\E0Z:[PY)@6WM@EKU MU?U64P&RJ73 G[=Z\H']S]8X)C>\;W5ST^V#[Q<.F]N7)]*R+)'=5^DL'QRX'?%\&Q=:L; M7>+32/_JSG"7)_TO"TVZ5:)_X[3ZRQ3^CF&/RQLSJ[15+%LZ4SJF[9BV0]F. M82^<83N4O0R[8+N#@F-112 MN,72'BV'Z!B0O&M$[>GFO_YD_,9Q;<'#E=-O&#!$I"2:<_.ODC0* R(CPB3! M]7T6-X7\.LZ/W=(T2%%AQ2G0HH &]E7$C!E] \84A%: M4P53FU<4!3#8&2G.HG6$/4">K 5S(K?1A1TM/WM^EPQEVWQ&S7J4#^6^S>[F MX_G6-P#E 9[P$^+EC,4JD$DT,,J5A(I)0C2E(L*22JZ9CU%$&6J!2R<(>Y"V M$1!/>NS3B7 GPO4B#+12$BD_E $E"!(!5$0BJAA7DG!18Q^UT=>">P%<[B'8 M"7DGY)V0&R$W5@R3E/M(*D*X$IRIB/FADD&HK5ND!4X0'_8 ;J,3I!/A3H1; M(,*,@I XA-F-FD?""HH$(2@@$=805W;\[=UWHG0[_FXKI#9A0OY&?T2EQKC M=W>F!,>PQL48:V'3A[,<=,'4AT(+$E2 0ZB#0"#/B1(CP0C,,P-#J;X2"M M0E%3)K*%;A48L!ZA;8QAZ7"DPY%O D=\ZD<^$R%GBMORL4QB[2-.))/4J!NU M):-.Z[G!R.\!5E=:M@.)#B0ZD#@!2, (*!G2P!<@-/NUI#YE01!(QGP9P> R M(E=@@'H^1=\4CIS&;W0V##L7)IT-5LX&PJW:NKIE[Y:]6_9NV;ME/]>RG^@\ MZD*/GLKTZDJ5T1:<0+71M&NCX=9:L^SW&3LM)Q<0IFCH4XY## F54DCN(Q9@ MQ#@&1/(6'!JQ'@G;&"A[,1Z;3H*?L@0CR5F 6*0I983Q4$2A%>8(W M<1I7?U /TRY+J)/B3HI72S$)0P0((1H@9O0>S8$.@(R(AA%A&.X>H'X63T4/ MLB>8*=0)>B?HC0FZSUD(81@1A00!P!=&CC722% 2^K@-:;VXAU$;[9A.BCLI M;HL4 QS)D&@5"(+M,2&%B 21]D.-H8S"W4.\S[-=!\$3%/0SNBHN-;HB3^QM MOP.CE7[@+I;^?.!@QW,;(KPY+.BSY=K#$ M%F$,F09<$D5"33B23$= ^1!%$<:[GUPWKW20'H!MC#WI@*(#BF\'* @G7 H8 M0$9"XD<1#20C@F@"!>30OXQ2< @9++D8C]$%Q;UTB6"G@I8+2 3KEKU;]F[9 MNV7OEOT)+_N9#JG(!1]2W>D6=\K92-AVV7\JF1C;X0!V:&A-6]'UK-TDVJKZ MN)YKQ4IAB"@&A-*(!)'D!/F"1<)8G11"T(*FS8B%/8 OH?[#Y<_]\9ZY8VC__ MSI'"KEP\G/""%HM7OIM1P)+I-Y'^G%\KR#;]:,JD \U3-\W^U$,W3D8%]Y57 MRJGF+.G) <_,:KYX_^[U._Y1OT@U_W1C_IH*@WO#PK=>)\G8,D?QXI*@ %BG M;'5XJYV+4EL&7![ W<3R73Z"W^P:ES?O(&VTXHXL(*#X_(NVD&&7SK#KH+S) MOF!ZS38\_.UG^^8U,QF9D5X)2ZLK'IEY_.+QP1?^F*T@: 59?NNGY4,*L"JH M!RSKU2RA8\K\TRJ=O7XQ%7<(OCC9&A8N/GKV\YIIS2WDXDS^IKD9;G4J:_W& MNZ[7QO6)Q^;YTJR/]QOW^JG%I._O;U[\?OOV]W=_=.?OYO^4J7(KKN#MTS"NEW'T3\?P+]= M7;U[_S:*!WHF..^UV4-^,#__ /T??OCAZNIY\>4<>LT'.HWEPL;S2HOQJSB3 M@R2;I/K>C./%()&?\FW(_OH/$0F&_1!3&6*S#T%A.U\@)HF 6%"_QJHG$ (X M3DK[_IFGS68QLIR23HIX.8-T6MV,BU=PJ$ @@8\C EBH0 @8H#A,&",^0S" M9_/TW8Y<.V_2\WPHDH&R9Q)O[V^]T+OR7MV^N"_7^N M'C1!!4V6-X>UV\G>@T3[#!)/]9YZ[OL@^UI-!OIM9/G0"7 ="Z)0<1)I01#T MB?0I]\T[M P0P9A 71N#N2,+^@'R(0N1&38B/B:"(>532<- (D(@7F3!!D1\ M[B -TCQ-JZ\-@ _X4%HD\P:)45#,'O-@E"\Q]OA0&2C,O+(>S2A)\T4TEY*' M41IG6MG;QN8I43(8)%^,@N-%\= ]S^POF1DES\S#,IG&PGQ9:/.E7U:P]0I& MVI^'\#X\1'(>JG_CYF7;8ZUW$:W&:43VH9%_"(UJ)7O33=C2R&FT1IT;6(U< M&E[[CV>V&(WYO5"NW>^YKI-_E*L5,AJ[6Y\=><.<%S&G1Q57TASC^62<+.A6 MA6963,C<-;,-&SS)+^V1!:/5*'1%".S\/(H1AOXU"U<&(1S%YJ[/U"W4UG6C MV==1@AJFV;I!>FGRI23$=G$1A>E2JRG\P1\]TELR;,W#EFR9A3N]PN@X> AV MOSNO95V0^VR5'%HV2++'()<-.,O8R/=[7OG73RMLI@;5X'G+.+_VV3J0AI7W MN4F-4S[,K!/(7A_J[06TEM('R\!;.4Z,->1AV//.+8QD@S >/T:LV#)V"OMJ MR./Y+HV',A[Q@:3>(CGY/L8P8D+U-WS1>L??DY(;!M$'TNWV&$\%TN1 MDX'+MLDY;AL#Q.Q@F!;;V#EPZS"?],\=:;I.%=F2@N?CQ2TW^BWG M\1=OV0M[TD/$:U!SU'K@I,Y[K/A[,OQXK],'ZUW[@X\GJ3L,?*]'_/'!>L7? M1M--^LW0RL7]%SWXK/]PDC'7-UV34 %)A<)$*LH48 $$*/ 5)F%4Z).V&,UT0U/%VF>M,6:1@O^-/KA&:&R+7K91:E2_ZMY>O\EJ5:'$!(*IB&,(".2"QX930H* MR1F(H$0K:]>=$LO:%J7U3?@DCC6>OYS'>CJZOK L6I1R/_0YLI$I1&A"9:B% MC>/&C &B@S:H"@/RI7H"#5N@%%^ B.M4 ]_?W/#E' MCH/(?FKCHF8I+CY61&'!0Z0(\WTJ?182JJGD,O39RI*8)P3)MF6W[,+!K5,* MNE&W#4).I!HMR#V(HC *?01"'Q*(C;SC $.F(PX)97IE,Y+S*D=/0M"_!5<) M#JMKOZET^39\ZMVJB9MV[Z_E?&TVSNR(%F:!$AC#JB$B(0H%(J%$0^, M.L!#&08U9[>GUP#:H0"<9FNOQ!R?,,SF_[/W[EUNXTB>Z/_U*;CNN7NZ]RBS M\"(!5-7XG+3+GJ[=+MO'=N_LO?_4P3/%+:6H)B7;.9_^ B"IU(.9>E$2E:9G MNC*3$DD@$/&+!P(1E;XF?*ZO?6.H/6C<,/Q+RWK9,(7S9<"T.Z>.9,"TC6[I MET7_A@H>0V;2KZOGLAO,R;)=R./II7?BT+BYO M9UC M3Q^^^).!&ZZTUIW)]ONO('G+8?8G=C0S5B_%A-?SR,@V7OI9A?.*R\F M_E$5XR31U("P@<]X+#$A5D"@K8Q5%S:K8-#G3>2'=!]&F;Y MU/_^.KN3Z=CHFSOW@L5RC0!R;1@4#6F()S=:<%-G MMV[Y=]O+W44%;OIIM9JE?,Q8U YSVA:0]C&T=L8?FFB5&*6(L[A(HJV($XI1 M+ 36(A&\80?]+*>E^'J:7^>"3$>1UF>=#E1/N -QI.\V >CYY5GTXSEI'LHE M$.ATH?K.GD:IR[='N9B:2$SG!4.+H3'3R-=][P00]X=33G8XY=V/-YVE7^? MIA]UUQCXD6$[KNX/ G3=\G\EBK2(BDENA(Y\V>%%[=2-ZEK?K4=P[&W?H'8Z ML.G9-:S^7L;3LO_AV.EB&*GW0U;\D-QW'^D$W/=^Q[,Y%-\5!=.[#-_+J'M' MIW=T'CGQ7.9_WW7?"BY MQ.XF@Y3]>?8%&XLZ3B=IO/67 O?J0C]Z.?5Z^K/YUSLV7%)F!X(,VT% M_84QQ'"3V$018A63,62*2I+$1B"J&T[PXSGZ[Y+!N#WZ^RFW=)JKPXCTK)WU M-\0N6S?&=C&V5AJM'FA(13HM)B-Q[Z^,TK&)_EN4 MWOG&[6[>;JJC3$RK<:^LSV'&UE;8"+D@EC I&";$ "J36!.66*MB!XVVP?'> MT_1Z%!N#J14]_+PHK.Q8#D"'BHLX+G;/&@DGM&(4_56)/+]W(ZO"@W_[I9A- M7D9_A7]S"^]^Z\1FRD$T[OINZ;9U0KK1ZJ?E21T[26'S.;X'A'P]EXJU\WN) MIL1HJB!SF&QB*(6-C;4 04BT%@V&ZNF+GC2='^X 9.\ONIVS1+^[J1Q4J^0\ M71?/WF!Q:TRA4'()%, *<((3RC!GG&HJ64*M4&>H/[=>DP -$,?=*,#2NO!% M6YB-X<"8JB%V]4M)BY6I8]<]NYG\(J$&B0(PM@ 1Q M*@&P''!,$\YYS&%<+KN[T>B;Z98W)253-K\Q3E ,.47NFXC$F$B.=,P4HXE" MA$",F]ZXZ2;B5'=9H]';))6BV9X\"WKIER4=M3_ADGT(1P\A'-F'<'%-N$6U M'-@K4F8TJCSC?W_A30KW=\7/Y=\C43CY_?73A[?_2(OI9W_37*QV-8UJZ8( M-*4/U.[&7T#X-T?,!\]]U7A;^J/)W5J!BFK<]3#8TE'U97C9?.<:ADRS29.R M>+'^V$U^UQXVI_>;'G>@JI?N,DCGT;"\[P97_WSTXN7'\W$)["/IT4T'3HQ6798_2%; M?WG]H&V4V0;B1.';N?%J644ZAA^,+(%$66%]%0?''/ M-&J6NV_7YZ>*ZP!L]9AW6>.UN,1\V:M?Y\KFX2F[@>O\CA_6?M\;7.D^X,H. M = M>K$2R7V"\Q:@8M%"VWLA(=AK)>&2<;DMN[5D1T*XUYA1->::A>J=A7KW8-%, M7E7/]49"903MP8JG!K=&A'V$&7\;+^FZMT;F,Y'?1\ZAA8.@:U]G=V[&]U'8 M;"O5;!:)Z,D=E7\X_6S,HN/KV]=N9-Y/A8O1.ZP,EW$26P((ET@H9CDV M%E(*I--#.T3O/IDO9HQ^3T"/WWES(:?]"SW6U[.?'GQTJ9?S-6] M$?GJ7DOT;T_'%!9?](]4R'243N\7&YA3RZ2E6 @4$P-\E^684\T=-[05O"O?&=D*O$8A$<@]Q['"T'':E1E[UB@F MIB31-,M&UU&U>U7GDA3^F'MIO[F[!Y5!I[([]Z$*K+7*@%\=RVVB_TJNU*-[ M=H[J%C.JB866()5(JV*)@!$B-CAN*C/IUJ':L]MW1?X(O]=L/Q,C+P?AQHHT M;2X8$T?'W*WC_&)F MYS?=7]DT+Z:K]PVB9X:."_A7ZVF5S48Z,M],KE(G 6ZV#C(<">3L/ILY(DTJ M]H\FLUP-O9#XAWAQ"-)R""^'_+]78C3*LG%]*7ME/HA4+Z;M)(* F!G&*20V M%E(+#0AF$%$$)&\H&WU>N$'7Y%&NO9Z;16M68T<]B!OKM&18\BQ/;QW)1E%H M%N&!TBG1W(S-5W=M$E:V^'X$)C?363Z>R\(@,B.G*;R1,/1^6\B1TEE_F..Y?SL[PPNKTFDW]*R)O M_7G#([Y>R:MYU*\YR)=!>_DR^'%/NJ,\O]&W;8.8C1LE&^\B;3F&G0YK+:>F M''49&K==-M[5'$_L,DE/PM-[;3?Z_<8S!CNZO&@KP8Y?C0K:QT,^.$VP0Y"8 M4,&8L8@212C36DBFD6&0TL2:'53JYV%N3!QW+=JAB/.J%8.""$X4(MP8YX\H M1H!&"<(-Q=0!1,V)$YMGV(;5@./KABXV6\4[W-2'V6TN)L/[O0,>_U.,%^(= MZ5CE_JLZLGEVUU;D0QNIDR1F,+&,^MA!N+WLK;QY-&LJ(&B5@0XS%: M $=N1&*I->(<-XCY<0F>.4O_JYOYNW2\-%_>^Z].[Z^"&EF-,A7>8F]IH3"24 B) $'()XT(S&UL)&,8*(7, MR26CHL"K^\_#U!'@4_KM&,OU.-Y=7UJ\98\ RHN7GVM$CL2M6ZH0W9SDV9=4 M.^9[-**WDBMP-J]<$0*D2)#%EG#,.4F P,(8*ZAUUF CRYY3P4+R1%QZL)#5 MT<1[G0AV/7F(:BE]9^L#\)=ZT&H]?K6F4Y^(JS2M\.6[%0]1ZK4C(%OYB.UG M!.V7;^D3+GO/\1$ULY3LL,6RMI2CL5=NET_N6E^A8QQ8>R+P7N;<-&3+O'C" MNGCBIO^3.DTZCOXSR__T>%/U3XW\D;EBOB+;R=O^R[%7AM9#BM;3^=B'#X_O M)\ [R],&Q5=AP&_CZ%WVI0ZQ0#:(/OSZ^^O_$V5R*GPCMDA,O-4E2LLI-U^R MT1>WM -G==0YGG[][O^-GK:M_N&>^=Z^#G0 M0F+6C\$<2ART+W$>]VG^-O"V>C%S..]=_-+>+#GQ3E2AOA#HFVONPDQ$*,T] M\N=QYSY"$7U-I\/(Z8R0X>SW=4/0X*ZJ;WH=.8Y?#"JBY:!B[AZ;ZL5+__TO M#$'Z<^$'D>8F]_-+5S_-XN-II>6$JKI*9"Q"PAG.A8 M,!0CI VQ/KU7BW4^1PC6Z2_HL1#=/AR_PX9>W!!9F*_2MJR_!6V@Q!@*G$BE M#$F(%EH0F&!D&+.)9 TY$ZW19N^PY1-!E[]=-^CE-7OH"E=])A3AE:F Z=[7L[]!/P;9#W8;R5N8XRKEH#E6^F%$V"8_[_YPRK]WF^7/\6XN9N[+TZB*:3:*P@^$/ M::@\E<9'K>_2,L7+N6Z!_G,'YO,P]2D6I7J(?'>:F?R_59Z&&#M[9.35=&J^ M%O[^^>Q#"D?AV]<'"+R9W;IQ>P DRP#H*.8>6LRJ*$M]5[UH3UD #X$:/].C M&0,2:-_XE1L).*$<.G4'8RH=8-*84&D;CGT"UAXTMF,,S-?EK\' ,I0'$9UA*A6)I 9<,2VI8ZR3;.SV$/A'X_%NIVP-;3M)2 M+.IS2ANV_QK(]F;^C%_=(Q8W *D"E%(NB!2:".Y,34.H1H !)K53.7L5U7J< M;HL$\;.Y"K%T/X$K+>[#!N"5WP[\GS/''Q@.JBC-\I;@]3Y9:MWVYI_7?&[" MELCOSI@EY0K6GM90Z TXN7.S;* 8)XF2"%M#..522& )(HEF0"G9P,![L.WN M'D'8X'8B/]_@'F?KLKYD7M>0YE39K7-'B_*@8NV25@KQNB&RMR'NLQ# FP>" M5J+9\W.[ASO>+Q9/V#P5D'O(1_'C6^HZO?11?9#YU<? M^6%F-7*H$0H!#'^.JO)ITVQ2#[&Z4I_QKP)%BU'1I\LAOE@=@8,AQQ1A" V1 MH^VH%U*T&JF_*M(-POCB)4R60TNKLVFBV9Q>$W?E2OI+5\)G!_\4B=%7<5^L M%=@9YG-(*L]S+Q:];:!Z:+=>;1XLGARIEN M_Y*U5?J[$=H7+-NA:-:NZ[=QO>:QPN@7$0US#R!_^7SSZA]OWK]]_?[=YS?O M/G]R7DPXSM]P^MAOR'J;^92W\W1_U_>,"7=@-T MS4[,#W.4>LK$^>BS=V?F;9[=U;O6_^FLI=?.RL_<]WUL\M4H4W^^> A58I/$ M"'**(!LQ(UVSHO(.2QBXADGGYFFL&LB#(PED#& Q)E3 M";,*:Z6)T@(9@A$\31"\\<#JN_>?WT0LNHH^OOG?;][]\\VBSEBPK#9L\VR> MX1YD0>OG-Y_6: <.LC'+>=-->$/)Q@T<^2%S.'#?Q)=4,VV(,88E"5&)X\Z$ M4)A8KMQ+G173!E\2DU@H$*.)(([5!93.7-+:6BVI=D[E ;ML&V+N>^S@?%X* M4*KL=NP^+;PO[@DC;RQ*:+;+-/^@\+D7U)EHM(L-7E1 M!AQ4M12AE03-W#K3_]456,R,9%ZE2'J(\[A,A&!9)+.9G?)N5- M621-B)A.1V4.G?FFAF)\6\9>ZG%4N])98<)0BX6Q%M<-)=I;#)+5(Q9*^4D7 M9=Z@HT&>^V&61^RC!-0^Q$^]B,3R-, MIU70:V)R;PT[RUE7YX_J9Y8AF%!AI:C#;O5GGD3^16E8\5N1ZWHK?XUD%=GG MU*W&X;];'Q L ^(B]V5(_/+8*A@8[.J%J?O)A!S(7/G85C&3WBI7[IO^B;[\ M976(=$%)+W-)&B)HTC_^.OI4WN]3&9P3Z_Y3SW(UR/Y ;;^4(<$R' =Q[D2@ MS&28.985Q9]%>:BH7L;I_<17=G$/K^E6[00TO:3F^T"PPKC1^/HERX^OHW>> M5&XPDSPD4KBOW,U&TW3BS!.'!^X1@71S$DP:#K^DH6U M$D&T[J-BF(;XWWQ0U]%-*74/@PFC:K8)<_1!G&Q6+(A80%V? M.EB4FG0NBTXZRRB$3R[W'\TGGQN?CQ5N##F#@0]S$V171./@(?L[9N,'EEU5 M+B$9?1TT/!I7=#MC669",XVWNK=HM]<3#*)PJF902J!W/C/4H_.$4]90U048AZ M+)B$50)(L6Y/+LS>L=+J"[+(SD8V=2JU$3N+)O?K.?F3GD*>0&.,AE*\9=:<-W*6@:Y4EQ/KOEJ!AN; /A!C$OCQJU? MZMXCW*#%MV7PK0VN _2#,7(^IMOO2X9>W7H3+0@XFX-KALRK):JTN]8;W.S M&[B'[TB>JFRVV3G;PZ/;Q:5NG4:-)RXWW10?0J-FCW[#3?B(7F]+R8S.-':. MA-=;0CKN'^QI) >'UR%HK@-PU&9FFGN4<;:^F?KS7MH4;E*%F\]P5MO5#]D4 M;GX.]O0L&*^S6.B0,1W=#RY&NY_% M8IB;Z@]\I#/G.$VKPI5^+\KYW Z>JV6OS'BW'-/:@"_7K50O#>M9N;I?A*_& M(_YO%OIL'\G8OY1G;KTNZQ:R,^Y&,^'@UO\A*=*><6E(ON'^,S'!K+"VRZZV743#SM!9?PGZ!-?]VPQ M%%%&'Q:^.W&/,,ZAN!AS8W.LS<\HG4S7K*YRVV9Q>S'+G:9WM'G8ATJ=F3VK M=I.6XOOAH5]J#;RVI>2K@J55/OK,U\BLW*G*N0JQHG*_JRC$;9G#[B9\_0!N M9;'Z>G_S&2W'/*)6KD>(VBWN*RWO;U764W UO=.KO)?JUNDA-NVM+F\UW3L> M#Y'%98_:[U-5JQ7,N[1XD!+]8&0MAK =47SP^V$%5W=U!M6RES'LAZVA8+@5 MY8*'[4 WG,5ZIX_L"CYL^*TLOK,K[YQM5^X6%FFY]Y*.KVHZN)]Z5NUO^BRO MTG^W,S^6I0C# CW+,5?;;DM4&Y2;58U1?6\LC]W'R@0B!H+4^^K9"OO_M325 M0\AU/:3]M]J ]F9O&>5=F%$]#;^;Z0%J-"H/-BRLYOMQN7-3!QX>J":%H]%R MR'SLR;A*UC(,45\6>-!Q9J#9/JLE/9ODD*\S* MQI1.-^7*5HFJG@=KB7^=%=/?W/UI[EGF'UFQV)]= 8EBXE0540G!@G.E$@P( MTVZ)8\-44V8\1+QL$@J(5[))82@E)%+&)T_=.^2>6 $"$4;BA M+]9"X]..SBG!B3),QK%DA BK!%-Q;"3E"C$Y#[ NIS0C@!=S@CHW)Q0G$A-+ M%&>:< V8@,HHABC!1N.XH7;G6I[3<9*P][@PK?-)[GU=BFJ^ 4R4"/JYWK-< MS.]>Q8^%,A6AZ%/[>G3+8AW;9AWO=@3@JM+4X7Q'N=_SK3SL4=<:]IO*#B/+ M4P(5$I9G!=RW;YS6&D6(A>,#Y+HOP=+A$BR[E*(X3DIG8PN8CBKC LXZT,:S#HLS>?Q$0_-)B(7#)UT[X[#_^8:+.=NP MY[F&]3,-C]8IVJ[[U18 L0^LP VIXDWYX2$J>3/6\P*F@7!-^>(22N.L0F(E M081!RZ'$C%I%'3J-TYK%]'G5OK-L](6]*LNI*^=UY@@^^#Y MA0(7Q>,] HOKW1)-#N*^O0Y3^,Y2C[]S\\KNP0ZKO:P.PIYUC;E72\/]J;[7 MZ1"(#Z%ZXRLWW1325W;J!*OL='I8$]@M#:0EO?AD)]C%3I8-'6#G_4U7&T5O M:/O=U-9YK?5INRS;O.GD"3_/PVEH^[G>\O/1*>_0];QY^H\UR]W\1K3QC=LU M2-]Z"2ICM)U%*/W+QIZK)WE_*�>$2S97989^)=&.21MN?[RFTHF[M4ZY$YMEY9\;I7HC8_E5NO/D"SGN.P[#6W MMW2/+-1Q)'=.Y3: :'NF.SD8?K?4.ZYTUK8H3?Z?QBC,Z]=OWKQ]>QKC<#5N M\CYLXH>S.^-Z5^"H.!OV6Y]8M\8:?OL7C5.[/48@1 O[FL.&+4.:R:LR0!5@NF,&$D;BB[5M9A>E5&63[Y M(,L_LM)5"M68@GR\+L6CU&B;JS'A^48@WM@$8, P7=_KZY;QLQ7['U%;]?#1 MP\=IX$,PK8S!!"@=$V&9Q Y #*#,%W &FC?%M0&&9X,/.(CQ>EOR9P\?IS/7 MS@A@YT.IXP9!55*%M4#(PI@1'F/?U" AV,B82!:CAL:)V^RTOLO&52[" L"V MB:SQ@"9=!=8=I;!K]E2/(CV*[.QE86-BH:4D(B$)4D(S2A@&V(#866A-;?*V MV' ].HJP 8?KG0:?/XJQSC;:@E.\\8/ VE]BK7#Y^LU[]YTGM0 M:K6B[)9%--LI%K1-*;O+:9Y]J=9 M*L+28A&DZ3!5?_H6!4\40CJX4-+C=9(6V>/RFWSO5JNP:I#YT=P)1[KQ[8>' M^K'OYYUL%MMZMOHV5>*F#_4^H[)& M;EEO/51_?:0M3U2XGX5-'\J]3]QMH?=650*M;E]3E\UJKF9B"E\M9_[*A<*C MX>V--2A]P=.Y#C;?TB)T$:GJFIC;=.S7H*XHNMK,J]BYYOM!&FBOLN_PR;KO MFY7)'AJHH=3UB77U7L7?X9/5W[>:]'9U1DJ7X/LJ.3+-)NT7,CA]Z83DZ0EN M#'Z?IV3"9U\W,_K=?3(LHC>^FN0EURGH.:,]SOB4?GLV?'&DR/\S0:['BQ]T MF3^COBK1]P*@E\F@\_K+?2VBGD6[R:(]A/;\V67^["'TDLSAE428&)VS8-2+ MEQ\?"?8]Q.[J:-_]R3:$^PHO7=N#OX",PWG0/ 6MRD^F6OS-SZY@-R6?;J;P\/:G#?_,H--[$V MLGZ6NI/M3[.]^MW#@QK>-[]RPTW\B WO#RRAUQPWO:3.JHMYEP]=PWV@,-=% M))1RPPKI@O-NY67>7YI'#H]]*VQQ%[YR'=V,1DL]:B>BF/I6]?-.V5$Z_I*E MH2=:[H.17U+SU8\I7V%\UK&67UOO0J9'>C=ONFNUM7&;CDLK]M22^3_' MV-KN]<9GL>@4B/%M=49I;*;+\.+UPY7#H6&JW2A_JBRAA"<"<6PU) QAQ@5& M;IF4941!JEZ\G [3W*<6G(W;V.K:T4QZY:AG:OI;.;;/;FB+Q[OB6"!A M,16*$RZE! @2+&TL+!*4-%:?65*)?WSTOF&Y-=IN+R=!-[D[D?QJO #T@JN&" M-1^POS(1,N7T8VFN-^G#B;B_"PV_;IW"NPLGN[ZF[EW%Q.ETZ]Y2>S.-WD;3 M$\T7,:KD8\D=FG]!SHK4GWKT3I%_S;0H_32;CIVOX<#8$]MI\B!A[A?E7(J' MU\V]J_E)-+'J_.5I\>>BT(E!>^$=PS_-4N= M=UD3QI%7Z"_E83J[>+;.^:OEB*9.3,)4=3;Q@U[V\8P?F='5@3N_*,X\QW*?A]KYTGQ=QA]U-V MWRE2-^YRN=W=N;%^ON[V:C4=^RKW @=8[HZO0U.=/ QVAO-(IU^-&3]K[UC#NL:G_S<.B# M8Y[U'^?T);QJA/P'#%N&JGG0;OT0[[T7+P?3M=^TC%J/89L;RQR&!M%"K"CU M6:7&P8S_[KAP0QT[^R"U6X%#Z;&9!]T5<'%)-]3:3GO5L?8 _U(/H&5,S#TA MG8[*$%EX?0W\SG3)C7N GY\S5!PC5)/W*'(=_3UU+\O]C$?W@SG-J[N7H74H MZ@#H_)3T'+:&XHM9L)$\"D_\=W6E,SQZ.@>J4J<;UG/IO+>\=\HN-_/1E^/> M58X/%>:]2I^@>2&2*KZV&89^6-U45",WW;"%-?S9VTJWZ?AJFDUJ][VZ4B?^ MEC)6GQ1^]?'#VP_BUKQR#/#GC?O/?/MR0Z+TVA.?,P/(1Z_[T=O*_"")5 M.OGV,8(7+R%;=D4;9C)Q([V2?K)7PKIY_"1&7YU1^@A!%O9R?QGF]3-*@I:U METHWO>$4=%U)X^=H6 T]9%RO3JYAD['^:'%97_SXQ)P67[\VC[\;X8:S.)&V M,J;96O9[T^+,"T%'OXAHF'NOXB^?;U[]X\W[MZ_?O_O\YMWG3\ZW"E&IS"YM M\'K[SP/,+S^*ET_+F?1C\J3#X@HXI ^)^E1LCXJTL<3.[#ORX M:Q1QW.1,WTD9[XNF]Q/GYBR$S9S-[NR4C+W:#."[0%[YXT*[)5MA)[,-MH\X3VHA+^7 MM<.-;=7U6,M>W/79NQ_B7,R"?#PQS$("Z8CSZEWYX=%S7E)Q\/"M<60BA;UGWU/S MRE/52,[*P:3GX)Z#>P#NV?>9LV\/P)WW%ZH:4%NR3(L[9;MX#[^]/K*'<$3P M6!;,_1Z]PQG:TR)C3[>>;CW=3D:WX^'_?C4 GU835?*3_^.GB+>8H_AWI\ZO MS/CPH-]AU35:X,6V"WXL#>G1I6II&=;K@;1%_[WK?YQT_ELU_WF;9W=-E4+> M?%.CF;<+;_Q!PL+HS^+;PED1S Q!,48FIHIP);FTVC)(%.,ZP:JQ;>?22= _ MJC#K^_Q3F<@>CHUXR7DSUK^Y6V]SOXG].LW5+)VVV_2<#Q#?HKC@F87EY%YD MCRH]JIP759 2&& >\Q@ @A7E&%LKA""22:BYV7A4_IRHP@9N!#VJ]*C2HTJW M4$7$"0=0QQPP3#C0,N:(X9A#H2D55FT^UWH^5(&0#PC8H@YB#RL]K/2P(0X5=KL4@ MU)8Y3-L>>[AFD]60%+U&+0:E?A?^W&QNQ-TIPE*-U#D;&B]O3KJQ5!N3RPGT M1]16&]!RC_%=,G):;1B5,:4:$:*)Y1 IJ;A 3&,10[UG\.B!PX\+GCP9Q+0K MV-F)_(->\'O!W\H3TU!1P3F4(B'"(L;]P1$GT E(A+%HS_C.J00? C1@;(N: MU+WD]Y+?2_ZBY#O?B")%(+6Q)DK&3">,.LTOI#4&T'C/&,S)))^# 4%=V3/J M);^7_(N1? T13J!2";28)!A+K172!L<"&6YH@[&_59CD=)+/!W%G=HN[G:NY M%B-YI- O\'5C,:L*_1X0- %'CYI\SJ9B%/G\SG.D\C11JSLA[8VC^WZBVV>\V,/22"&.+'2:D6^SIL:?'GCVP!P+*9#/B 8=)C3X\] M/?9<+O90 [%EG!-$(6$ X7^/CKG%W=M&B//O:17^IA7&=R'[7GU4HC: J^>),;V:(QX0^K9 M595F=L34L^W+#[[]\.NQ*Y3W'NFE>*3]&O=KW*]QO\;]&G=_C;L3/>QPX8+S M5M/LTT'Z=)#SIX,8+(U.).,T%L0:*S'@6"J38(KC6.Y;,:&J-?-V)*8?Q-B, M?BW[7K::%$+P(('X.\@)Z0&H!Z!G"T 020J%!8E2D B)&3(0"*&P94*CN*F& MW@Z5.8\+0'3 ^X- /0#U '3) $0M08@B18E2!%K#K4(Q RQ!(M%0[UM XA0 MQ/$ \>Y6!NX!J >@'H V I#"AJ,$(ZL@6>#0#O2@.&7NQ[L;\8L8>0:869\Y0()U8@3J00$"II5:PP ?7_#RJV",P M * K=11ZN>_E_F+DWEB+G/@"D3AUSQ62F',AI30)1, FR<$5/X]KYB<#A)ZA MW#^'7*-3U?L,"=5]ME'GXKM]J/LT!3^UP5P8RATL.]--<NCIH6>?KGAQ@(G0B'(M9&+BO3.+C@P]9,#Z M4I_[2<%V.46G*>:Q,9)_MC(3NT?-SU>\XRQC/6%$N>?%GA=[7NP$T7I>['FQ MY\6>%SM94&MMZ,0/?02@RD,.&),,10PFVB :"&"H.EP W1A97-W);2Z2 8\,Z<@MP?$;J4==?C M6(]CG2+94;.)!=.(4*PMTX1*(2R@BD"B$@DQIG#CUG!;.$8' ( >QWHFW^W)<6PE MIA=^_."N",>?+W\(5/'+D(YGHB++ZI62#BM7PS)_=A3X(Q$&QA+(&$!"I$B8 M55@K[3270(9@A'BYT.Y.HV^F6]Z%0^4Q$K(C4_]Q%Y%,AL+8($ _HG& M2-STRDTW$2=N7L1>_B+S'ZM9ESQR BIAL!>5X"%4(OM0*?94"MP3*3/RO*<< M/__["S]^]W?%W^'O2DYV1:5H7; :T:Z6*@ >,+@:SD\1\*(Q$H7#"F6G8;PO MEF2@EHT6PMO-!5]:4SYG/=H9)KBBX/X"PK]J=V1EKRG9\O26,@[[\Y:.9947 MOAJOFCWA1MJ?U!KFQBR-)8I^=]\;%M&;L3:'EXO>7@%TXG1NST?[\=&G]-NS MXZ)C[?1M6?MJ/J85VE6?1DN=;9K69/O6-Y4-&\G[Z#],=NO(,TQ5]-Y9\>EX MWA.G_%',)LL/;I&GPA/] CE+=51=^R+R5/ACJTM7ZYG6%T=F.EW4;/7U#4=A M@6>.<,79[>/"F\C^7D>3Z*L3PP5-V M$=?S#,D'NRX3>WOV/36OW$SR=!0AUCD.)CT']QS< W#/OL^ONUV7]3/(OTJQN>ISS,G4'=.B38/Z=ENQG5D_D1#3$2,PJ'0S__9SK8;C0<@ MZ4KVP.-,T:WCYCUZ].AQ_-/D1AF-&&!(*B*9]+VZ8LP=G&@@8M"0[[U:0NO3HT3'TB"TE#BV(1A(3:Y6P7%@9:V 29ARD;"Z#&";90,VHXL3B6++9,)1C'3&)J&SJ\K):R.0%\Q&" :7>K M9AT('X<$CQ9.$.\02'KQ\O4P'8NMR;7%6]8)=1!L-;QQG\5J>PQ[XAQU@;)*4V ..#_/*VI!)"-,"M'HWNQ;(7RTZ+)<9(00TITM80 MQ)D@5%&4* LPYR8^R-]M3RR3 4/\V8CEV;(C6NUE=()$B4_9;#J,_E>6&]%W M,SK9Z/J2UUO@)C'2^?B4)MP29\X0QA(*M -'"QA-0$.U_>U=___UL1WRW;-TF68TEI19'1.C."/.DHQIK$"BF3#@$ ^\ M+2E+J+/!NQ)_ZZ6LE[+=4W88CHU.H.^_0N)82"RE@A+C1!%_P/<03[79Q/25$HXPI/X(T*/]#1A/L&9)++4E4$J1X 0!HJ6B M5@!X4/6"DJ';[&/-!C!N,Y&X4T>!>M'N1;O5&)CQ#4HHX\Z (8C$SE7@&C"( M.<:8X:;6)5M[Y^V+-A_PSC@0O6CWHMUIT;8LH8S@!%(<$VPA@UHK1!07R'DQ M"3TD)-"^:,.D+P#0RW8OV]O)-N52",&(B&-)F,1<2"4326*M$LY-0U!]^T#$ M$62;#Y(.I]Z<\73^MM&*+:OT=R=.\7XZ-/DIPA2-E#D;'.[>D/ZTT+C'^"X9 M)J$@7%C#*4\ H8EBL=*0@YA 1EG,U"&!B\#A;:(DA5UQ;3I1N;F7\5[&MY%Q M1122"<:( D&LH"Q)1,)T[)P(\&&TI M%("(A#..H65, X&-T^H-9PNW#V6T+N-P %G<2WDOY;V4[Y@IJ"1+,+ TD=#I M:,8$ASK6FA' K.8'55YH7MOW'L@U9IY/8[U M.-;C6*=(=DP<2PS%L8JEPMP2JV*14(.11)IRPQ+4<"YU)=K5#HX1A >PLUYN MCV,]CO4XUFDA4KF;'ZG)%9";C V#+M;-+.Q !8X9G-/ M-$;&3:_<=%/BQ,V+V,OH%T_1>ID;A$;F/];T_.5'_]V:F4Y!3K07.?$AY$SV M(2=M)J=.B\E(.'Q*QZ-T;!PHC3(Q]0SM_QB9Z=1!J6=R)R7^JI/LT1KO5Q<= M[CY\%7A)JE/ZRB[;^[:=#D-]>,]2*VKB'[LAP2X,)5QQF#DN/#Q5$W2KL,9; M]9/KU[4"[8]/Y(O(4S%>>-\1!MKJ0/Y'@SRN#N4,Y''29+-L.LZFIM1Y[H\_ MH)1<" Z U=8I'L*,D\Q$8\695@F@7E>5]WS,_&2&T^GDIQ]__/KUZ_4WF8^N ML_SV1P0 _C%W'_]8?_=%].UN]--(C&___8497_WSTXN7GX=I$040CYQ$B=O; MW-SZDD=17NKL2-Y'TZ&)1IFJA'WLA4@-HW0:?15%9$0^-OHZX%/]GI=S-&O\ M<3*(PWM!'#D$XN@^$,=JB'O0"">D$MF+2O$A5 H3+KE.F=&HPMY_?^'K2[B_ M*^,F_+THK;L(YCJT-L),;5(!\&" /Z@";Q>-1.$,166G8;POE@R@VC!J86^S M.36[-<_C6!D3C[UOQ9>I%&F5>+#R\F3+%'3EE*+)6U5L-?[+;*1_]FB8&[,T MEBCZW7UO6$1OG$[6)[3U.Y%RTW/--ESS*?WV['CF6"D<6YY F8]IA7;5IT]8 M]-1/D?.031[68_+&3>3/!U%B'6.7TG/KSV_ M]N#:,^L%,VL/KITW^+?KG7<1]?+>N[E%4_?%OF3>68MAG&UKOB/S/VI[;ZA\ M;U*6<**)#])B:8V .$XHPU1N4<>^])_?V\]AE\/D[^U_9)E^GW\R^9=4F7"" MIOXL-]H+E9]TF^=I$ #R%A'=NG[ D ]OO3X4N=5,R$4BAD"%A(++$<:@$1" MAC D"22;3]AW 5^@/Y?;9LOD'E]Z?.GQI05\$2#F@B=4:Y\PH94'&ZLDYQHQ MH$7#^;/5T_T=P!<"X@%*NI)EV.-+CR\]OM1YR%@ "I-$.%.$&"NY Q5"J4,8 M3!516_0G[ *^0#+H3H6P2RBBV!3%NK@ZBC?32$23+!U/?0+?J0)972[3\F28 M^[P56C8-[9)!%&N%- >4$X8(Q3&'"AE#*8FU =QLT0-B1Q"]F7[P;/_;N&TD MA6# 0%<,M4YL7/62WTO^$^:3888#$#,J**$REM0 A@07E!H![18M(KHB^?& MP;[^8B_XO>!OI_(E4$!KQH!-B 2,)19@@Q!53"O0Y#<=&)*R1H#(!P(FY PX[/@1&3XTD^&R2P*[O*W<[Z MZ2LU]A4UGCKI7@M*7V*C.T"M$.9(8<&TD<1B+B&%&DD@$X$L$PU]@/K2C7VI MH![8>F#K.+ !(P2!FDJ48((4%9!0%F/.)0<4F[Z68P]L/;#UP'9YP.9@C?A> M)C"FFBA#N<$.WBB$D',3J\VM3/KBCCVP]<#6 UOG@$TI0"5/)L=0PC6+" M$Z)B!+6%NJ_V>$'5'DMB[%^:JK'^XL:[DAW*:1TZPL:2AAOOJFL:/LX4+1Y1 MK:K3I5/W M5\;+66T^AU5DR+HQ&KL3C:QKMVJ8YVZ C97B/D*\M9UZ:L2_SY M<==#WCXM$+(6$P _#XU;W#LG\_<.3>X+]]R[N[0H''F*:)I%TV&:ZZN)R*?W M4>$0LHC$K1M%X5$R4@ZA1#JN/I@.C7M&GJE9;B)'W>G#H__[7YAS=7\N(FF& M8F2OH[]G7YTVR ?A2U(4:5$A2F;#I<51I.'142B16"F629XJ]\;JR^'U@ZK\ MH,C#W9.1F1KMDQK=9_X!8NS&9*)[(W)'S^',W3#.HMR, BL4PW3B7V0*#V5I M,73W?G7**1*1JO23?\;471R-W%W%;!0R)NULZFZ+T@D M E-Z ?63RQ)V.H>E21;_'N MK]ELI!=&7+^L&H%OA%:-2OC_+\RTN#Z:!/)]))" G3%BT2H:.68)>GXM!:JN"_CJXX>W'YRHO,J-^//&_6=N?6TH0K#VA'AHSRZJ,7/SXQK<47 MK,WD[T:XX2Y.Y4D0WW6]-JY/I;E]-4@1#7-OV?[E\\VK?[QY__;U^W>?W[S[ M[ NYAFJ:7:;7PU]+O>PLZ 7L).NR8Y?31 MW%4@_<'DP:-P4!N]=[KEME0XQP)*LE7NRM#O=0\TUY0\A]=4F)7!5&7:7?KH:I=@3Y MJ=SUI3SA@".(."36($F(48:6HPT<9P M194U.E' ")1HYY=-OV;5 ZOQ?S7FS]+(_.UU-!EFCDZB<%?$6&]^'U10&\T% M@-*ZL6-) $@$,)AKSF(6+[YOJPEP!AGC6"C+#8F-9D#(F%%"$H,=WSI/9.HK MQ#XVA;*"Q$ (I;G$2B4*4P,(7R-P&2UQIHP;IZKB0DYZY4]U].=]X-\W831&U^E= MGQRT%+8T^C^$*2Y$A+2RU%@MI9;8AX$D088)'D.B")>4;J:FRVEC MO[E[;G/AO(?7WDI.IT69,/;'1S&^+;_RN_B6WLWNZD2RA8"1)]9/>I;[U@&% M&5=\$=UEONYK'32JR/#R.OK=6>7>P"YM]&'-%M7:E]AQ@/?%C(+0/WA!HAS-=72SM,R/1(WB. 2, MZJA1EQL*.' 8C1P)=>70W'QZ'24@::@)6SWQ*BACY[\5S6^\4F*R\-%CO2,V M:!A<6JKKO20:>TZLE*2=FQJ^YFS3YQ7MZ\]]U,XI!_AS4X^1%:NQ+G!;!WE* M_1/5$EFL%+C]CJ@8K301B?Y;E-YY7]U-9[FAR(N7@SG,.="M?J\-@*'O@S R MRDK$:9\_'=UW^HC?%EK9[/3YFE4PQ8=#RD!#N.(>.?.P.LO#:_*LM@V>H\,X [-7L%^X#XMFM;-#"K>R=2QPOJJE MF#]X$[DW@B*;9W=;6(G4YU;%R IAB61( H&Y-WFA^3&>%\@(-LZ[;""! &HDTKMBG4V#(I+&.+&] M=8CXH=KI7!/9([6;"3'$1O:O-\]_+>T&9V:]MYZ&9ER$ MJ7PL57/8G_LT=&+\ROEV^H.X]]'YPL/7JU&F_GSQ@&9,",(9%9 "2:BEC&&& M$R9B#:P3S*9R:ZL90J9P-IT'L'QFFL"9\P19IAC7"!,>Q\*]@V) C-+ B2F' M,YY=@5JY2&O=HQ:$\(>G<'WS,/>8&SJEHEY1RN_>?WX3\>@J^O3WFX]O MKE[=?'KS:_3Z_>\?WKS[=//YM_?OGA*(_>G4&,_;=!-NBP2C1;IIIOB4Z[?KD;3[L/88 )NIL8>)#S$;%R:[_X;@W49 MZW%4U4T?1![FG6$Q=>:_#[>.?<#PSCCWL>R 4W@E,W1X8_(JTKAXQ7_C@[,D M\FR<*O?Y;V-U[1XV<4[E%Z,;+0#_ONC-OV;I]-Y_W1&,^W MH?[J'^+O1N#G<*__-/P-?_[;TEYV.G^:,Q[4GU$VJ:PF1^"K?[EY.4O*#6KE MP_+/VV"M57]=2:]4(^'L#5UX:ZJ8.N4RK>]=OQ)2S>;/\M,WWBGWK!WKXKM^RK4>8^>#N<$Z,I^ MS?:Z\2M3[MV_M^5ZW,S)O."_("(@-R;!FA."D&1^?X19D2C"F#&JZ8@= >@/ M/_)W;I3E4>>OF;M>"M%.'.^Z'\+7]3.\W!"8KY-'/N&73*1N_O\;ET/A1"(: MI7>I?XC##/=V-XX'EGL(UHDOSF,*F^VV\K*\(%\?/\A^2,P\NFD"$$^3S#HW M,V"\N9N,LGOC@4 [,BGGEOG-(R>QL]&T1$FAOZ1%N.R)YG73Q 0%-??KLJ ; M%G()'K1$@ 2G:XJ9+%*=NI%[YOFMA [O'DX#]T1J&&(/;I7"0[-1]%>_A,:F MXS+3RW\_K&W)2%\<*%=*:QDFA5)F9,(63PDL@7\<_W_5DO."3&AH]&YGW]DTEOM4>YR.Z;%0W>4E/O= M^!3+BJF70QV/[M.U[HX=XB@UYL5ONHD^U5-Z,XOLP5?H5-YMZP1NS*7?=!,[ MA,"-X9]--ZUF<[5U NG0Y5K(>-P8=-DFA;@IYW;G^'&MI<%B.>']6:3Q,,.F MF_@A++)G[M[!3(&OL?OG+9;S&EZ+"_B8E=5D4C687B>QLA9SFDM%YBSF4360 M?W_A-]7YZP^C?<@75W8:B+AT M ',I'WN]NM;#!E4+C;3W -+F0\/;C*KA3,.C1QEWAL-]BPGN3M=%7SEXW;K:>"X: MXN3*8 -HK39&#J]M=BR7V73W!:G;=+<1!EBOAE$-?=DG6OWPF#JF4^KDJ$;. M,0=^@7R]T-&[9^W.6TJ=FLN!AM">,K _;]80WA(''F3]=&HA>Z8\'U,NX.]W MQI=M&-V+AGXWXS9;C+"I?[\R.A3P-9L9FXZF [WSZBP) VA2 IVWZ[MD>1XZWM^ZDO2FSPWS*S0VE$U]_?K-F[=O MM[)@5NK(5 5S/2%_BOA^YW3]801_HNI>ZL_R/J/ZF!0 M.&CJQ<^791R9HLTVNI3%FSMJM"'7!\A &V)]LIR4'K]Z_+I,_.(*2:N%HDF" M">-02$.QHI!;J&)-Q,;.C.? KR3A/7X])_PZV42[OZ#_=DX$.]$<6\8P36)K M%&!< 44LHQP(B!/!,8PQM3'=7)/P#!@&!W'2U&+[N?-W#UC/;$%[P-H9L"2G M!!%G;''!B8Z%2(!FA@N#+%>"-0#62G/%\P 62G /6(NS/%9-"%Z4K]R5O;ZM\/:2_%@!$JZL MA5#$AC *I()469T E1AB(#XL#E>)P7^40G SUC=+$E -IU6X10/$6,>\W,Y: M23U:]&BQ4]2+"2" !0X?.*$"LT1)!*0F4"OJX.*PJ-=9T((SVJ/%N=&B>VYA MIV:PG]=W"?X%8Q,H29U0 Z/PVR[=HBM$Q."&#.$[.Y^MUBFE[ MY.C #)XK<@!KDA@S9IW70H &$EJ,XT0('A,!4933Q;GCE&M"7Q+C\58[N#'=V>^9Y[ \M3 MKTJ 5M/?)"P7Y+IJQ""QG#*B-$%:"$J-5EB3&"842GU8H*N67ZH)#)HV/\_IKIX0(SIHK_8(V2/D,T%(A2ERIK1R]K$F0%HF;"R%( G"")B8 M'Q;<.QE"(@IZA/P^$;)[P8"SPF8'(PM=IT?;^R7.T+1$6AP[6!5,<.[;"TMK MC108Q$U9PCL$.$\&J3$_8\;=<\2/'CU[].S1<^,9,9-(S*4E6#,2&R0Y 0F" ML>7^Q 5)#@ORG@P]"6\Z==&CY_+43W96>)4B9+%;S<._PURSS]E4C.I>6+[# MZRS/S;G/ #?-_**C$+4KKK.9;_Y"UBHT/K>C<^>=?MM[>#&E0,16,XP)28BD M*F9,)1*!F 5;XS(MA11'6#:M6.]K4CJ!5BS/0+U"'3.Y.>8:8QPC"74A)"8 M6^ R#GJTC<)969CQ+,M!.*H*6NH1Z".(E#G/64WJUHFCUZ:\)3GV,XWR]:/ MWG+@3!CA;)^$&&6YIE):K&)!*.)<;M&3N)6" ,*FW9+>I#I0:8'F4L'&8$P M1$1@G^Q"N#5""@*,%48K(2EK.*VQ$C]K"V0Z%0$[M3">,K9UI/2+9U)\X!G6 M&3CS?D2GY]2A9>J@C=*O72]BSVF9OAL1ZZ!?<'GS[)(P]@O:2VB_H+V$7O2" MGM#+/5I3&GD?B:\BU]'T?F+::TO3%USIF$W]K$G;02W[K.G=LW+/RAV8PF4N M0F?*4WS/B]!+0@=FT$O"*M],LYAFZL_2ARGZ?E-]OY8C MA50N\7 [Y3&TDF',%2<(*$&ABA.4$ 6%YK(AX6JU_,>-%ZO/]Q-3GQZJI.Z3 M%[IV:U(RT/=I>581X1ZW>MS:LR@'4$8H307",3$8"Q9CY2O?42A\Y[S-13E. MAEM=3&/O<>LR)MK]!>W;M>R,780C#*FU5EE#>.Q+ABLI*,8PT9H)M;GZQ/4SM#%-6<2&8-,(FABAMI.4J-MP95Y1!2AI@:K7, MQ EAZJRI])V3WB.&])IZ245Y]O6!"_UO+8;M/'\4T2\R_['!)?G1O^QEI],/ M%FAS20'E8PS\5'NYCXV\[7-$,);"-S>.G<2'DF^"R0QQ$)G@6"K8D8D)B+& MP$A&:"PA(EO4-^B-D:-RZ6FC,RUU>CHTKO/F;C+*[HVIHCJ36:Z&CI6CR4B, MFX,[B^&=3M4'[7N9='CF?2^3)TM' RD-4,A(80E-%+-&(FL @4P;EJ!=0U:U M5+<>T8^[UGWX,@I&]Q#80V /@4];QX8HF3"C=*P(8T*B&&*I">4:6DVVZ-5^ M' C<9!/WX/<=@%\',S8ZWENC[S5RU%B"XK&RL8P)4HP 1D5,6 ^YU9B%.,M M6M&?R&"$L*E8?8^//3[V^-CCXS&3Y+0O4\V1Q00EE''),24$( NQ:2I8_72L M]5369 ^,RU,_5D!VA29/=%HZ,+[:W%FI,WES?8>32S\V]JPZG%@6)XE,8"(P M)(("H6-GW7(NL43&;M'UON^QU T[K4>@'H$N$H%0S"UTTB&,<8ZU0E(#9063 MTD =2]O4 KGOL=0C4/<]X+[]2===5FU(##56RDHBA&$<4$BX<1XLBQ5HV /N M>RR=6QA[D.E!YJ) 1B&*L992X@01BJ%4FEMF+ /:2$)YWV/IP@-;39F&?9NE M[OJ.G9Y2EP[:/\-EZJ"9TJ]=+V+/:9F^&Q'KH&MP>?/LDC#V"]I+:+^@O81> M]((>T='=LLW2H?D;OXU5=F>BJ?@623,VUA<]RMSS?+SE2OJ BR/$0\2EXT?F M+LDB?,Z;IF?<$9UGLIG\2ZI,<^#PL_CVJN3VMWEV]^:;R55:F/,GK(."MD MD-@F1D( (25$6"HPDM;$,416&H!.EF>!< \9YX:,[AG2E[U=>?)MR&, !+< M:BTL@U 101F3B8PIA11C:J4E)TJ'8#&Z^$(H/19T;!%Z+-@-"X"0&(HX1H0G MA%O$8P"4/SA-DF6)<(TQX' O&,,6 &*6!B"FO$E3\ M"0)G,"\:R#HM)B-Q[Q?2>.O7!VWJ62Q\;2&&ME^.#[[&[M\\N20\UJ^%X[%1 M=>V+R%/A?KIU%]-9;HI'/E=BLOK15^.E_:>( /"SXZ/IU.1AN=/Q[<,W Z^E M8VW&[IO #R59B7'AF]]\'U73"$43JD^>O'C5E/[NQ':'P6MAKKXYN7I+,#*.OSONFX; MUZF2DA>.OT4TS+W>^\OGFU?_>//^[>OW[SZ_>??YTXN7GSV.1YE=T5ZOO2H= M3XM??A0OG[A[/=(=;EBEV=+?*W_MK04@V$L-P$H-' -=HF5Y:%*&#W,_8.9P MKYFC;LS\@'FCO>:-Y]:JPU.3IVK%6&VV3DL#]&:L?QM[G$V_F \CIRX_9(Y" M]R\>!FT0%2:F$@(-""94)!RY=R-&-"9$X)8:1AEGGDX\;N0STT0%XJ9JA3%* M$O"_N("5W-+]S M,U7W6 JT8HBNJX*#;4ZPIB!D-M+',:D6FL($CHUNJE[.Y=H?QFX/"F:CK=8V M.Y&]V"D^A)T:\6W33;@UR=X(X>T2.-Z+P,DA!&Z$B$TWD98(?$9>3O8B-3V$ MU(WBL^FF^+R\O.[V+WM%NZ#O&JI7KL !JTCW6D6V7]QC*68 6Y&Z-IT4[)"P%-3H6DIG ,X-)&W>\7X?NZP#441 M#=-BFN4^'CFZCVX=[;R"SU<;P(F@ZWTRE(@FSJK+M#.OI2C28A!-W9/K&WPL MUW_KZS!5PVAZ/ZD>/!*3PKF?7TSN'E"4T>+J0.F6>@X&U8\U,-B;#QIQ==--M)-\ M,%_\:1;MX2[=Y(Y%;LV=@XM7]P]?^2#N_:5@$H;__&_'$.GX]D-88KA8_5HB MJ !&B@E 8F,8QS@&4&"E)(KIYI//V_A1?WST@PR?_RZ^I7>SN]J_6HCY>S[[ M2<]R'_@LS/C%2YO-\NC>B+Q8=V%:9ZEN.'32XZ?K/M)B&[P7P&$1EGF3UF1IEA6.#:))[@:\>5L'0?_\+0Y#^ M7/BJH=&SD=]>:N3?ICX:)=I-S#Z#2T "JL.0DAI9; M0S3&1AI@12S$:F?/;O",YYBP311),\J^NK4VA8\I1NFXE#8O%POKV\0"CRB< M129H$,;^7$/)D9;,_'>/+E'=.-QO'EPXK;91#K [&=[ MF?W\D 5L#$1LN@GOYV@\MFFY[6;D*39HEW99M]Q-/;AJY.+FRGX1@X/8;J]= M=@0.8;O 0:7*4&8TJM;YWU_XG1[W=U6Q(?Q=[@>6'Y6[<5?WU1?W(BLMC$?WOY@>3]D5ZP=C=GK6$PK 'BH%FDL,OM8TLFCTUS(5]F4 M"+7S!-L=8/+TFFQ7@'DELWLMJWLIIG_Z)6U,0?@\S(V)?G>/&1;1&P>.>BV# M^I#E;GCGH_E2C76-V\F<.H1Q%SO1/;Z:.TVJB2IGGFC2.-$GI769 %O6*&^: M>O-,&G8L=U+#G])O2WS]$%L^&A-LGQMX:EY?RPI\3LJJ2WII_[&@G9*%GY:= M1_50HPY8/2WC\;]!^@Y37R]>_B[N(S)H>W]Y:>2/']0]FU8[OP+;@ZO./.AS MB<(^B:D;8U;M1IN:DD-N)GDZBA ;K&Z8?.\LOX.==I%2L,$$:5-''&J-+8-_ MFYRY)1%Z9OU>F'4/%%] T--QYM,>0N\,M!FY6G3@.N0M''&PFP5R?X]]>83M M>PI^A[4=/Z&A5]-C?9J.90UM2>9VY/U$?-XT_R/-LY<&GWGP;*3AB(&OEGF_ MNT'>$TE$NT'>(TS=JXDUEKXD5V)+'85!)G[[3Y-_^:I=/[W\;%-)_YB\7[Z=#D MGX>B.J)<_(<7K^*W<9E3O]A,#"0,DE@QF$@B82QMS CD%"#.C;2;&ZEN=S1Y ML:H.7*RJ ^9%=<"&HCH(TP'%;',5OF/@:'-OUF]-5_F3Q[\?*JQ\ V M8:2;_1Z>%U:>-=/DO'T>N@=STE N$,7<0$VPT"*Q$%H:6ZBP ,*T5(ZF!9LO M9GB &FV^7BIZ>/L.%K*'MSU<6@0-U<@D"2!$,RX226%"'-8Q ZEN:#*Q4@3V M9/#&4#QP>-K#VS'BJPT-;KON$FT9//W/,$SG#@@W9W%KRN#I53A+OWS\OCIZ M_]=T'.EL-!)YL9+'/#%Y&8']VZGCK9<2/.@ZSS3U&SFYQND^D;JAI6K)O2D% M-WSXJQ/;MTYJ_[<7V@4U%C/& 01,"$")I)QQG3!)D 82:0+M$2*S>%&-H>TC ML_ :=3$NVWDKKH?#'@Y[.-P.#BW"@!IK#8>8, %Y3("(!058"D)E?(38+-[* MJN]Z9+8S*+A?4**3PS\U\=?ZP!P_AO"LH@.[ $U"C ;,_O_LO6MWV[C5/_I^ M/@6?])FNF;5L%S>"P'1.UG(R3IMS)I>3N'W.\ZH+UY@=6?*?E)*XG_X )"51 M$F7=*(F2D7826^(%V-C[AWW#WH8PP E/H(@A4% 2 8G!E#8UG-O5.[JMWH6O MR.JF4Z?"XP%@ L \"X")8Z P0TE"$2%<(,$3(+FP$#,!#&Y(N=G9/[DMP/"K M)#EK@#F,W_$\$C;6]$[6!O7O7SM1?C\8_J]QN\I8CJ=/*F^:WR1K MNQXT1,;:Q%!J30@"PE((F-04)1I:T% "=TME>MNFC2BY )UT8QX].!?@.,!Q M@./S@F-N$ 7.F)"(0 (I%Q0(;1/"B!(Q$XWNU*U,CZWAF%U0'@>YR(7MNC3%3)>NS30\\ZS:NXWMK=-HXQ)OAEDU4?^NGH? M/6858#"Q+,:,4&Z838 B "2$6 .;5>$M4DL;^N5YR7OQ$E^!Q;9R=N5@ M-,R'HN^+DT9BZ"C0$WUEHOS.F&'1X3RD.W;07]OQ\AQ=%Y'C9=Y/]IZRB&S= M&"4V9@FF%BE! +5,(*RIT&X#24P,6&LAWBWK?< +@OD%39H.[1S;9CUZ4"2@ MX*E.)Z!@IU!082(3R12"5CJMV)G:5#)DJ29*$0T;77*'K'H$+V(*+F+25/U^.<']XF0/?/R MAX) ?K'2_DA4%)K_Y(=*TRU47_^XN0L*OKAUQ/D7YQ19IAC7"!,>QX(QG&! MC-) Q E'58JGN]/HZ^&Z=T%G9'G#:O>.?S,=EQMG^NM$P=]AFG"K::+)-"== MW)X:Z9AYMQ\FVFJ8>$5XIAF02DRY[NNW?=\$+/UJ/O:O._*+Z(G(+D[KEWKWR,I/GBWEP4-O;79%-IS MI]&I, M7MXR_LXK59&;H-N\U5TT?'SPND/O,>J)A]Q$ Z=-1"+*RZCV.&]\8*.9.?J( M\&7Z_?(NU8Z*OQ3JF):60&58(A$EEE.6V#BV$$@,N,16OWCIEG',B\-!M 5\ MKZ%/%G_]TTW5D:.,I-=CYS2!"B*B,78&L0&4&86%MC3&-'&KNVMBS2RN_^N3 M'VQQW3OQ/;T?W3\16_\VR'1N^B]>VL$H*S/OY]'S*KJ]FZ]<[1:VDO*JAG6: M.UUU:++[M.^8P"VS7_JBY+6[NN"3"Z<-YM/O5&^0>]9YR/QZEX^,7I?L]><_ M,023O^:>W>X'_9*GKB;ZRSQJK%A2=6?TJ&<^V&+EY/SBSM'2;=)-U+UV#/S5 M60RW7G/T\OFJY[ZJ;=T &!)3J]SRQH02R6*WU@E!6%*..:4KEWCU=IPDC"<& M(>T8G"@"G-W!-(ZUY$0BR4QCR^G=$<&O?J$P.ZGO#;ZY%3.YMYBBM%\RE(>M M:E7G%W !&$IVF5G+Q=S0]C>&>*N-@3Z%SZM78XLE/,G]NM#:MU\;NM7:)+NL M3:/NO^HF?"A#;)D1NHL )%L1F>U"Y()>)7 HT_,.!:]/%/X+_WO5+[C\O2?R MW*&B'1;7OUB/N!=1\E<#?27"-3C MF[-ND[G,K"=<*;76Q:ORM#;W@XP3NZZ0S^UJZL"\S$NXYHC7\!GN.GIX!?"> M!T]7#K[.*>,VW;OT):\&OOCW(G;,&;:W=YDQT3OWS5T>W3AC04_@HJT5;)KL M*F?>\D7:R#G]+ 9]2NSV.?U^.&9;RV\,KD@;B[:03[LA;N\7J[=@M8-!\2YC M0ZN3D1O7<.Y ^#*GXEA6=M0+F@1AA:1LD;GU3CQ&9"Q/NZF,%[,JXPRI=N*@ MS:,Z)::V!)\='M$Y&[?*UGXNL[KO1ZY3W*@QD^=:S(-BRSS(R.TG'9V=;Y8@5AQ]*] M'EV/"D [+WTK"SV;?S1=HSTOVQJGG*ZV;1RT'RIUHHEFO184 X!09""PDM 8 MND5 =5F7,>]W[\ M60%^=H6?A L)J)"^8R&!4@C())96R$3YE.NF=/I-JMJN#3]OW[]9!D V_6[T MY7],-GCQ\C+ 3AAW@)V3AQTL$DR)D@E.8F*LE) QQ2'54F-"95,'EUU.9P:M MY[3%^%3'?2SX85>T';?$V>*/510"::D!D+C_&!;0(J, (] ";':LP/L^^![4<]=AG]Q"-ZC"*7=9' 2=/4%:G1OU_9[TH-<36>Z]=E'N96:Q]]-! M/'='Q>9#(-IB"^DCN=:>#WR/!>*ZE(?BR]^<-+QQPO!/+PMU?.<2$) P:(@@ M!!@F.8NICI%22AL&]^A5PW5\1VOKEPA=Q6M4RPU)BIT=48"=9P\["=""Z408 M@JPO4>%[+DNAJ3 VQD+@/7K3\%IF;=>5RJ[*=O=&%-#FV:,-MCAFAD*( "7, MH0PQ6&$A4:*5L*RA*FQK3K2@Y#S3$3T7V"D]: %WFG '*,:E21+-$D& )4[# MT4!+S1-*E18-I15;:X\>,MHZG]'6A7W@I *Y M>VMH.'U2>=/\7E)O54"(H(;PF/C2?381P%@E(>50$8!00V1W1U44U;>$2SS9 M$_ *790RV,&MX3E$14]UW 'S N8U8AXA,48"2@- 3!S0"<9T++73DF6B8RBW M:F/0 N9U70]^#J!QJN,.8!? KA'L$DUM@JD61G&BN&*Q$CI1<0)BR(W50<%[ M]MAQJN-^+IAW6NF!70 ]I:C01#*N,2C/( MJH_\=?46+B")>6Q-+!TN$*2AH )@K:%T.F4<)TG+R7D-K5H\Q[]X":[8DJX9 M1T3,K@9^NS>BLY?>R\"-IS.BL^?&;NXE5.F86:Q\OQ1BL12$:XJTI0FB6I&& MO62G'*BPEYSGB(Y[4.^9;"8A[66_QF"MD6NM=60T& WSH>C[XEJ1&+I9]D1? MF2B_,\X4],?)0BK,21[R/:G(Q3&ZRR-!G%WI-0(L"26"I05?1\)% GS ''NFL M9( ->Z3S<5OX:,=F5;.UL*MF"^-JV$NF77W[P^2G':;/MYD^!BN"+,V"7LKJ M=5^_[?LF >E7\[$G^OG'02]5CR^F@Q9$&TYHS%F"2 R%0+$1ON.\31AV(KQI MI&02\O&B6PYB++C&R>:#EXYL9)HH@1'QM:VY88DB,::, <1XK 1F,N;6P#$? M[,@&XY7_8;J\BT&:!F;8?N4QV&KE8;GRS>]<3:TM2(PJ$N_;<[VL8TKQVE^B M=.C>J=Q2%5P45?O.4D%M>[4:2;?R+K3+:J%M5@NW+! '(W#C;%?>A7X\L7+\MM<5SG\XOIFTST>H^1-\Y\CYZ9T?J\E,OT^^5=JMW"_E*: M:YCYVAQ2&>3FG@")$):66,=46"AI7KQTA)YK%[LH3UNO MUF%9*NK4(T'$1; MZ.=K&.+%7_]TBYGVOY0)3S,I3E(Q )#[OS'$;:D<,.WTB%@H:PG5#0>NME3< M__7)#[2XYIWXGMZ/[I](>_HV<+QH^B]>VL$H*U/(%W7KUCDIV8:36. M1\,[]]WPSO@DHS_,<%IIVGTV\:J,G-Z0]1Y]5I$:W-\/^N/7E;<6=:K=+<5K MKZ+;NR4%K'-_43G$/'*L'!6\[)^B>H/#GK^GI)5_I;_@?J!-[RIR MTF2*M*JO W=[VDN'CQ,RI/ETQ/YY=ZD;2N8]@+6K_5B6,_9Z&M=Q%*A&3]9* MCP1H$I[M96%CV5L0G@;.6;X>U1?;.V0:G4 K[X(=1)RI;#D1/DT.AEOYQR#J M&@M/.=BAE]DG^S9._:B,6 /5"J$G.YV7$W>[@?"Z MN]>O[_WF8\9P[J^Z\&$6=1=EYB$SN8^"%3!>'9WTFXZ;K]\1AS.[U/09 W?K MO7!66"W/MMSOLC3_X])F9KIG9M6FF)GA*.L7!S/]R\8C*T=4M'3HCRWIF1#[*'J/'U/1TI$:9V\_=$(RU;E0^RW=Q"SZF]#;$AONYEUQ M9KDZKNZ,'O7,!]MLZM54X/Q:.:7,;?VW/OKFY>Y5SWU9B\?$.DXTMQI;PDAL MB=!0"$ZYL(DP2C2TH)G3PU?'6;A[--" ,R0YB8UPXJV9@3'1W.C8QO,[SJ'7 MH(D17KSTHE/$+)UL]P;?HHELD#Z1GAF[K MOJR>,EV <=(3 /[DDWO.]!+@^]NW$X*87^%JQ+5W3=.4Z@DBORX4-0ZBRSBP+2GHTRQ1<5^-#%$^ MZ*6Z:;Z=I,R2S*O9O+$ER1/>&V>RIL0'K]DX8R!ZY[ZYRZ,;MVA2_7 M3T8[,4[=-!-N-<6RP;=YZG4#R)I8::-5;%RP=NE'&^FW;)3+,H".3=4U46H# M>GY.O\\(]W;"?!*LN06\[,B830FNYZ._[$M5V01.NHO_VU,";70*H''O[A0E M]J69O!./$;DXDC;2L$-TF=A'E,KS)A%B0RP/)95=5U64+ M= !=?[5<=D.!:B+;!N392"[WL%EVC?.>!H8#\%UW21.$LI-"N9_-LGMTW*MD M[F)DK^$2ZI#!?9B 00--=G;P=5?GW0G0-O H[N#-:T*.0^4Z;>+Y\3D>)3&G ML=GV^>]I+-F:I-W@QH,$#3:1YA.G9Y#N-J6;'%NZ5^\M'>*]PP< 3\#0.%;X M;S-Q[BI5UX249M)%1TV;7 +/7F=H&4ZZMGBM*"R'\5Z< #5;4E@"Y!PMX\ K M$B'+X 2R#":5YG_LL@&_5<6[HI9'62"N?I2S.'1BM#^54IZEV5L0JZK=MZKN MX%E0OMW8\WH%&P/AUK97YXK7G@7E%H5]3^4HJX-3?RO.J;^M"A?\+1OD]4:< M6',14Q9+@30AD B&I4; &!HK35%#]8*G>\<]4;U@K?*3N_7C#(*\(3L>)"4G M;"B!#\.&\DPV%&TLIUA8H45,8((D4I#JQ* $ VLH;*ID#!$O-I2FFL9A0SDI M=CQ,VDHGK.GUM[7&]0ODW,0Y$:BYFIK;;8"MD_.8NP^"L>*286@,)MI" 27$ ME EJB<0$\Q:+L>VCFOZIHUT*+Y4[;BDU.B= K@$U ZH/3S06GDE&H%8\(XIT09QD5" M$X?4"48<"M:04MM*6&![E 9Q'%"Z%?!Y]H[_[7,6ZP$Z-Y=\Z!XXC![-T,<, M!E_Z;HPA/-"-1-MSLY6WYMG@P#I&_O)D/S39UU29YAC_^T'?=_,U92_8_'8P M%+WZ]Z\=PKP?#/_7N/US#"_UC;VVGTO$C60$N.V9D23A4H)846>):8D3I4!3 M4&/?ME9(8S[1-.:PZP0^#+M.)^G:K5U'6QK'%@"($27N?T)R1H%@4&F)D&T, MT.S;=@R[SHGN.MVSR$,^8 ME6-?X0@AOIA(W \<0?Y3QM?*"G*>V9>%VJ*?TK[[2&3YSR'J%E*]#TV2<_-* M-OD;+X/#[(G-*01@ @ % H ='8 U#W=/^3F'L1(.F\Z[3U!=]_XU0TR!G8+ M^!48ZASQZ_+T:=2!E/KBGQ_<)T+VS,L?"J^L]PRG_9&HW++SG_PP)?;<5X7[ M^=9-ZE^<4V298EPC3'@<"\9P@@$Q2@,1)QQ7Q9S]B[EMJ]BJHE]E M]I=R)-6FM62<.PR1;35$/A[B8F.W3NKEOEG4N"G3$D)67_Q0^4U53^3Y__7B MU:>/;SZ*+^959L0?U^ZOB7"IGA%9P;MW$U_J5.M+T_+)U MQ\P+ZG)3-:_9OI$>\V.JEN)/H/BSQ(YJH/2+EPC.DF_I/ HZ3:;PX#ZYE/ZC M2V'=!'Z)1.^;>,RGBMFO=]GXXJHQ3P4"H.@CLTCC7R+R\+W\=@P7 #C N*NF M4>\_,YGH8J1A_-6+OZRKPJN M%M%=Y@-4?[J]?O7[S8\L]4X\1CY ZVA[$:5Y])"9 MW!0]IJ3I#;Y=U05IREK-"E8;^$'@5LR/2N9O?N=J=MB"A]"A$*N9U-L3&&U% M8+P+@1M?N>HFW!*!ZTIW0>GERG?;I,9;D9KL0NK&5ZZZB9PJ+^]$JF+6A0GI M]/&>M[:5P\ZB@J[_O>J$6/Y>JI#*#HOK)\KC##H72FSU25;N)6(T'+2A5"RQ MG^L*Y9)J-4F?&1OU=@X:;M%O?9$X;>5%6S )MN_SE3 IC M;:7C?A5/[&^I"ZVVO95>WQ-V"FL?./@$.'BY'VG:;=H3%Y=[ _F# 2O0Z-ZO?4FN6) MY $$@_9U,LAX_>6+][<.NP1$$Z][A\94! ">H: OIBGLY')I.JW4$/I\_?KF MYLV;]62DI-]AO2XO7GYX(C0AAM&,UW%F;.7MM1C%K(-Q=]Y:(W5EO6-MA](] M=TRU[NIDMDN\VD(86N+H_7:"4JB(-HDP0HHN M4 <2=@&2IFJ[3]=2.@NH.+#2? +0U]+B' KYY@O/!9A!<)2CL#F%WZ-CB/%LM?TD^I4'$X;Y(--.0<$TEDZ"Q5,ZV78!J8'69&_6+ M'F7>E;MG\BS']F7D077R$$$0-%!2C7U-(:840"I6RDHC>%/[C?;) Z\8:,R; MG/D]@'@ \:#B=POPGU)7VT'\V5SY.K ;+:SBS#(E+#'$,"$2E$C$K#4P(3ZV?I5.],JF6"6$64X?PQ"$\AQ 9BV/D=D+)66.3Z6/TOHN;6I8&37Y) MS.2'+8YUMI*X'"VOYH2_NYQP40ES/[K\O+CY\^V+1G MI@/Y(0RD MT0PQB2TE6FFI 4.(2.#->BUH"^>'L*(T!DQ(&3N0$9@GU#"2(.AK'KL_\^>' MULS7;B6V^O[#[8W[.KJ,WKY__>'=371[_?_=?%YR3&?%2;35\]R".-.#,6N> M=MYQD(V'2U;=A%=8+Q->_#CHI>JQB0\Y9XPI0!1"EB2>_2RE (+8$*C=OYOR MX2Q+Z31_Z(G'7ZKCS@4M&\1[7YPW$X6MCIW=WIG(;^BB_QBY+46->F+HGI,. M_:FQP=[<]T-'\OLH,P^^'&7_ MR[@4I;O?7^OTI[0XG.:PT>1#MY^3+T!9#\)^Z_><^=P]T(W#*1N0HJC+C+AP.RF&4+[UZ&I2FIR9OQJ^<\,8G M]UI?T[:OTEY:<.W20X^2<\5@G"C*.7$JBB"QXD0(23"1D*^V1U>#EH50V(09 M;^DZ?8ARR2R@'' A'5_&,9P[;=Z2RNRYHCQ$4QP8C!SPYWX)AG?%6CZXA1;9 MHUMKD3O5KER.X923_OPGAF#RU[RVHE/V*18V=ROGOLO\RF:#^^+F?UQ]OG+S M$,/1<. >/KTT[50=^+Q=*H<5&D/1=;$M:-E+T*L M^(A<3?;^ZI]&Q\):YS970O!JUMJ"'Y\\LKD:O[< ?;+!SK1Q98Z]3I=L,]UX M/-T*.M<\Z[9?Q7'EH;6%LW9SIM#4:I@M!=W:B;9E66.-]3MF!C#KDFA!VVNL M+O!ILFN6Y^\7\OX6*Z!M3YN*,>K$:5KI1F.O;J$NJ1#5^C'$57FD]535IQ9O MIZ(?RY7W8M_Z/-ZW&E;N(*-PJDOD=9?YDW#;L<[Z3H=&9@JLL^8)HKO!,!OT M4]6T:@<9P40!CAP#'6L0@6]7[%-'X ONM5-K[:JWEFLN<'G^T MZQ9?95"_J)=>VYYCEBS,?E9]//09V&EC%ALXB0_&XL]RLB^C\HEK\.:>Q&,X M>)@HY)A=@>8#!JL[I[8-,HXTMW>9,=&]^^*N9KA/CP&TO &L63WV"L1KDZ@5 MWMD\HG.%U@[J;#C$IYBHZ7S1.*)[1;=8QDPJ @F-B4!0P*;@) *X[NVKAQ_C>OAQ&GV\1"O" MC\CQZT*P\<<#*T];B,X:6-PN:RS@[\0QU&$J'4IZ(3U1Z7U=>LRC_H7U;-V0HA&-@BO.&C']+TC4V'_J/>(,]-&6BY\/$0Y>8GW+__'F5IKM." MP?*+Z$Y\]2$;XQ]CX)OPQMN%CT5<%HZKA\Q<%H&U,D C M31%@$=^=;B:&T$ 0IXW8.EV=[HCK$\7L/H# $.M#QK[#I/M-4(SH#98'CP!P1_0(?] 22Q M6AHE!*& 8(Z8=0:'A4E"), J:>QK#1$O3(VBPW7P!YR%J1'\ <>4WA7^@-A MA1(L&7)R"@477%(B28QC]V&BFO(Y]R*D](H$(0W^@#5(L&!R/V^'PW8NA\+C M4&0HYS[?+,WO_'$D/Z]6? ]K,65P2 2'Q-E;O,$AT>GE.:)#8COX6G<3_IQ^ M7YI'L*VJT"(.'L1[T!Y:[F6XK6'J-J,[I"/ &18( B4=&QI"N68" ZZ,0)*Z MCR!>XQC0/AT!QT"WMHR+8R)T9V5B6UM]#^:UY_)8 0JT9802R)!EC":20^,& M:%<7K&F)]7%@_2VW_W4WW"-;C7/FUY,VY+&"U =(^0PV8; ).V]T!)NPT\OS M?&S"V7!R, N#67A0LQ (+A+K6$\BHIBS#P756DB)I-.148-NC">Z\0'BP\]= M-PYFX?[,0@0$Q4AR3B4C !(1Q\0RRBP0"5>HP2.R']:G5RRP?C +=S8+6XHD M;F,@5C],"^A-;FRKQLGJBB-;E"FA;56^FNUJQ!^V"'G/-D'B59&]->N8S=0C M[1F1%0)^-WFHDYVYUXR/?/K[QI?1>94;\<>W^FD3ZZV^HUU%9 MN/7-8. 0_T6MG.'\[4W53.:?4M;R*T>P;:5"5FLC555:F#M#/E,8:;98DL-E MM%"8<7XF#VZDE]+3ZE)8-X]?G/A_$X_Y$H+6TB9^O_.6):3VYOG_W;7^R^E3:ROQ@"V?\ MF]8G';KGJT(X1'27^>?@K+I^E5>VWF9^W1B^Z#7HEVZ%7"]659N#.\V23D"Y4;GCB MGYQ3!VDI^'.]^8\&NK?2LK+>^/27;+#";% W; M"W'G*\3N:^YLF[GSMK;F5NI/-G'BSBMPW1O>#49?RF*%P_3>JX%.8\N,TWQS MT7M*>[L7CTYOG+#VY#*G"'H%UO@JF7UWA;-('DPQE6CT4)6X="KKL&?&^J%_ MKACI=.B4R%IM1%]1,74#J55-%/=N(WE2I_S):;2]4=%JL:BSZ9310C%U0Q"] M86HJ/;5O)F^NM._\Y_(UY;0.$J7:Z]8D&GXS[M.Q\RS-)]-/ M[WV9SBP5O:OHD[]W5-/R<_,D%=V[1KUA6=[1I$.O>@^R8NKW2-'?(Y(R+_A>OUH_DOWV)R.&@HKQC@2P= M/D;FNV.?OI@HY^-2DQ=NE/]V(W(FI(,YM\"#TC:8+KY_SFQ:H:^!4W0\]B4P M?4720613;XX6GU:V69VA??.(R_3[Y5VJ':_\4A:#MP8G<2PYH0F1&#&5L-@D MDAO-$F*TI*'0^L:52X4@@,I844.LNYE+06/W*J42:/W3#E2YU)F$ MN><FU)L1F"\G%=6K!0];V]&^9UQ@J6]M7BUM#+G.D#?Z^$+&D2JGXN>K#6K^C6>A6W M?163VUN1TZ:ZI%L52*SZ."^M'/BR+.UT_,-7':GW=WJ%SZ^X"+Z-ACU=)3>.Y)5?9T6&C$=2+,Z'DR>)P!V#=IN'?O]C^>VMP6S M39++%K,G#5>$,X8!D9@ HH0F5&MH(!98&-58;?=\U:!C*CA!)H-,5J?]$I%0 M:+%(N#--&&& 86ZML(HP]W>#:7+.VDCW]8R.>'2NE608R*Y-YP 2&Q"Y7[UL0N %D_7G"M>+"AM MU0_3H ML8*B80_=.+/-\ 0H'0-,A""Q04R[)RNW1[O]&A/@>W(?I)U[4R#\_8?;FPC" MZ#*ZN?[T_NW[OWV./MY\BC[__?K3S9+NT37*-VH/G*;O)S#/I*Y*ER$/Y;VAL-/=(O2<<$DE@A0,R D40*]U=BN0&< M"4FHBMMH) \@@QHH:@13!,=,B 1(2C%21@)(S#S3MG-@"]9/"K61VFD'_A2@ MSX.>:TGO-LZ'T5",TY.EIWQA:.J2]I&IUL8WCH]ROSJ_;-9.?1>^:^QLONHF M\E2:X.KUW(()-A/*/="IL27ZJIOB7>B$UL^FG,]F/'9ZY>&S*5_\9^SLEN.G?#4NTCSVV' M%=V.AUH?QKDSUN?T^]Q8HK-ALSWYW)<#Y<'9?9UGN<,?9>T6>^G$& MM7O;XYWD:J>5W2>''VE@ST(0)E71NB<+.[;\"JI,X/, ^ 'P@R $P#]=HV(N MD2=>NP+JPHQ(81=LE-TS6VXKN4(+];.JSUKRZ;XWPW&U-C$<9JD#<89H-^JO*+Z&U?795.VSO'.R;;,25H!=^L6=)UQW5I T[W&"F=PSY?(TL/ M1GYMYD)W3_!72TRR8Q[!!MM0"SD%72+6- _:FVK]M"&*87* X8%C L8%C ML$TQC$AIK ,R8 0E6DL&K8XUY81AI6BL-^RMM2V&Q? B@2A@6,"P@&$!PS;$ M,$8)3(226 I##$),^")V!ADMD332;M@(8EL,H^B"X&>NA^TS!:+FJCPBA!X/ M!_<;&WGZ-/'QP+]C.VA8_K#\8?G#\H?E[]KR'TCU:&K*\OKUSZ=D%Q'//!J,AOE0](OR_QO%\)MF VG#=,8?MC2?GXHR M^X-1[@:=__Q+9X.U4_;HD 7=[J#:,D\[3:JN;4:G1K_ :H'5 JMUC52!U;HP MJ,!J1_,DMJRS0W)%6E1RB\/]W5!MGZGQ>^RHQ]ALNRZMMK*SZ@=;E'[(/TR- MMH)3ZE$123720B< M&6JQA4R26%DI">*&2L@%M] D&V8G[2!AA(0]+$C8^4D8HPD$.(9$&4*4$ *3 M.+9"(FB$2.*&:MM/YL[L(&$4GH.$[^XWMX"40BW:M26U=]]!;6B;IIO M 9(;-UWD_96N@>M:/93;P;B>N-$?Q:._^#K+1/]+<=_,R6>A#4!4 )QP@A+ ";4< M8*LD HR"QAXR>X@M0=95M_>!Z[P%"0\2WJZ$&Y0PK!)I8(P((UH"3"T5%E$6 M<\/)H6);N.WN+T'"@X0'"7<2KE&B$XQB+J4_-:L8QP0G@CMA94K00\76<$*" MA <)#Q+>OH03AF,AD "&(2(2S 06B-.80 4H48>*[26XJX&]KA;G/.:9LY;S M5W\;!_AF#IMUQ,5Q8FZWKGHHCPV:C;D/53>TA02(:_WO43[T4%E#2DD X KC M6 % ?+-Q1:EVOREF-6 F^#-"V"$(]:D)M964.!/'6D(@H90*F*"$((&8-538 MIM)FS\N%$80Z"/6I"352BL-$"N.(Q3,CA)C^0D/1KA M@D<^,%M@ML!L@=D"LP5F._^P5V,YZG.MOW@953931X)C&Q._:T!0%;$_R+A; M!8EU!]Y)P_^#76;ZUPS^6$$!'P(^V\ ,BJA)D$H81(5(8[F"$4\:$^UU)T92[N)?0'KH@@ ?\"/@1 M\..D\ ,#;0S#VD +B4RLH)(3I#A",;4 'RJ*2.$%@TG CX ? 3]."C](DF@6 M,P8QT<10S6#LM \*&>&Q9E8/9BL M#$M%HG;RT TL^G@W&&:#?JKRB^AM7UVMV2IL_.KR/<6C[P8]9SSDOT2_RNPO M"P]H385MH'?'LE57C/#XF:MKL.R:]N+IDG ?6T1@S<":@34[2]? FH$U.TK7 MP)IG>7"B_6(.[7;<+9N1[55=/U6S>?^QC/]NG@6T?;NID%>M1, MR8X 9Z?S1>M5\J)'D"G'-&+%:.&4H88211$)"J&E0AIZ9Z^&$\L<# M2 20V M(Z!A+XI0N@&%,J,022)O8.#8P,5@DF[;6V-[1$>I2!I ((-%-D"", M)0@ F*DB#/-I#.^."18"!%;@>2S=ZL$D @@\=Q!@L<0*VRP,H@3BS5WYH;O M\T&=(B&!;BBCL2NDG^R_ $*!T#3(0@L4%,QPHJK3EC!KL-H?+-N1N-OAZN>1-U_.PY M^&4]?:-:I/T-E6XSU&0B&.]']R9+U9Q(\:#A%W"\\-[$0*=0F(D5D\MB"-$J/<^+O3S#W19"IUOSXX;BI>8(Q_@7_V>$CW(OO# M##T2C=S@;?G>F0)=#@2+3]U;TH&.!MF%0T_M7BD>'GH.B*KA%=<,,R/R4?;H M%L?Q5W1OAG<#?>&_>BPG.7 _9M_\F+09FNP^[?OQ#-S (U'CZJNZB$XE8CFZ M;"^KR3:RRDI9;7[C:D;?0CK01D"V!SKM-.5B]*78*-/SFYQRG%OLL?[WZLQT M\7LEUIM*9K2X439*_'B7!&!ZD+\:SB\1^*L;3T_D3@]0=EB,]\7"[C?>&5L) M[!!>6OFE.4L\'=G6.G:&5V]"+$.LC@)+!Y8_%PA M/ H8'AC\S#$\.G40WZ<]L*HC5WOII"VYE#_7O,(/96?[L7]IZXI:X_[V,';'4-3U_=NBO46B48(; 1A)C&$ M6"6EQ5A@):%%/*&\H9GQ7&;IOW8Z+_ MSOAZJBUU1K\ O.US>6T6-UW!FT?0@0)N!=SJ &XE-#$&2A0+2 C"E%L.81PG M/)%860Q7)KN>%&[9]+O1E_\QV>#%R\L 5P&N ER=%EPIABE4AB82:<*U9%;3 MF L#A$BPX*O3;D\*KA8[8/.V.V 'U JH%5!KW\8A)9PBR@26F% !N$]?BF-H M+ 08FP;C<"X/^+11"Z*V#Y&? FH=RW5(BK2"8_@';P=#T8L>!D/CF$WT>H_1 MF./&*9KCU-%C>00+VG0&V=UHQKUX9DC?(1!?;XCGAM?>GIVVYFQDW0O M>"RJ'S8\1OUKG1CUT[ E!>H_>YZLSK&]^O3QS4?QQ;S*C/CCVOTU(8SJ&9$5 ML[^;%,$;#A[&>6?5)V,*5+SYPR+7-Z2^O9A_>]ECMGC]RU\]N;8XYE<_Q5LY M0>>RX_J>P7KCF_P+)I^]>(G<[N'?/$.U)V@UH=.#^^12^H\NA76S^R42O6_B M,:][@WZ]R\:75Z!2,1/PC-- Z1)MBF]G3B3>55,IO&?SDVWPIE5?O?A+T[2J M$=5?L+ R?S?"#;<^E2==6INNU\KU28?N^:HX\RBBN\RCR)]NKU_]?O/AS>L/ M[V]OWM]^?O'RMC@Y6CL"[?^\]K#4'^:__D6\?.+>^?WCW[NWM.\]'T?7[WR+/5&_?_^WF_>NW-Y^7G%"?K$OS0>G5$]^"6@UG MPY\N<;']^- VX\/;579H0=86ZT T[3\+'/'$2Y?SW1J[4/G95Y&EHE^[LACE M,!/]W*M(_O."+M>Y@[QJTXJ*LQ8G,_2+XA1&4?@A\NJHZ#_^^4\,P>2ON=,6 M,Z,&7_INY+J:707$:HI8)S/327D,H?[/*,W3<36,AVSPX/3,QXO(L;I/Z.[K MR+@K'HKT[FK>14F,_V[6]]UM\I>/HTS=B=Q,L?S-(/M8/=K'$X<.VF_&CZT7 M6Z00 4$!9I@226*IG&A"R50"$96VL2+K@J6.9G3Y>*++TU6Z/"57BT46([=< M/??#193VO;'B*Z2C^T_CFV_=O1_L4TNI8@T,59RH6!).W1H2KB@%3 (.;+Q.U*2V6I>Y4;_H M4?;-J:FYZ;]XZ285/3K]='XC\],0#XZ-O[M%'9K>XS)&'>L;B[PZF60UZ=+V M++^?K>C%("30F9O2&DX@2"1,G/)!-= 8N*VEP7/<)KLB=(66LNM5='N7YI$H MQA[I@6.\_F!8\;!I1+@:5U>E(- MILN;P6#H\PN:5/^7"S9B==78) &E25*8)5-3;VM= 6^C*Y"5FM_F#I5H_>)? MXV^WGC399M+Q1(&K@^"2]M=Q7'2^KMI?-X-3VI6K'VVG- M#4Z"-\6?)$:JK(MH>WM%"\C![[Y2/[;J*$O%.;?-!CE92&QL=[8 M$^E]54K-?>W U&W&13&VS&D9(GMT,Q]E>5'?3([RM.]V:0_KTW=(TTO-5U,] MHPFM)^DW42\5,NVEP\<*V_.1NJN&X%4;MQ2I'A5I.DXSK 8BOGS)S!>WC5XX M[:'7*W:0._'5?1'YS37SSS76^CD.^DOVE'Z1\2=\Y3?K9N4,>7=3/G0?C/>, MI_AP OJ+1N)1G!UK.# ^^"7V=,C,G>GGZ5?SMN^V5O-^T/?SRP9N?^Y_>>L] MCB8?-GDRN,\"M)@AF4B"%15.C2HZJU$#E#2@!4\&?W[[SYOHI]\_?/[\L[O2?7P3O?K?XNL/[V_>WS[I\:@YIY=#WFIB M;4%A=+:;YXSG)M^_#_*\\/@VB73" M$1$ *(P@)T)J03FW*%8Q%YCKN*E=XJ8B38$DQC"M)$@(8)QQ&C,&A5!0,:/! M+H5*G_)%G3[+NBVUYFFW#J 'WPH#V:^FV\;-T%MBSGHNJHS>>7LG'V^1\QN> MF#)*N=E[LVK**M%//<2I=*D":@6: MOAY5EXCLUKFOMZ_&7P9W#P4 [K-=1B>CHL+HC MJ(5-&;CMK(?5'6XK3F8&%:>FXK3,,?M2O6>Y:;OG;I!8?%@Q"T0+1.L"%HS] M!91LTG%NUP[N2:L-W%^)GN@K$XGA;/AZ9ASEI6^,S$8^V(@N*M.W[B>L37"' MU6^E^6(+G+[=B:!MRI0C#1]K MB5I0,PZ!Q11;0Y#1TFKC&S_%#!I+Q)).[^A?G\=QZO*)K\>^^K)42BTH5#-F MI_9C4]44M/R@45ZLV>6JM"_(+RA:HQ# D85C#5#?-\?\'$ L@-CY@!A-8J5B MHSF"E&"%9"*8A$8: '0"%-T9Q)9%MHO/]P)FE-, 9 '( I ]*R#3" F9,&6D MYH1I*0Q.$*:4V<0:;AN285H"LOTH9 A<8&\W!1S;%##_86_&]7GW'Q%S8!,22 ,(2S!-+),-4:&((3AI. M8\]WP%@;[:LH]SC(/;6_WXX/['T<9(5E/AQFJ1P523ZW@^9\[ VWB"=W!I)< M0-_PJ!,;P[X&54&*NV 7@#H&E4!.P(6W8F]%@=+@#_F@-GX8$GS^+/!M\GX5]H]D:@Q M@#^MV9]A 7=5R0,+[0R/Y85KH,/,E+OCG#O 2-ORHVTTU!TTK#'H;0 ^];(: M$$L2DP1(#8F@F$MDD.8.,JG"-MX=']>PJPZ-EY LP.&+)!>)=.6]T?K YYU8I_MFPYV7QT*W+ MP,;;E(&ENY2!;2S5N^JF<)=H@4H?//!OJ_1;^LD#LQ?8^9Z]/%2$M'8@2A*-L.1=DL ML@!IB!0AA',KD> 8:J:%C!'&:C%&0@!$K(L).32Y<*S?D0#)2<=" H8%##LA M#%,64HJ%! (" @T1)A8 Q=20A/'$LITQ[ @),J KA4("D 4@"T!VH.QHCF.. M!0$\YH0;*V.@#$&8XH3$2LJ] =F^]#'6F7I')PUC>[#GYTBT<8'<0]OMFU>Q M#:7G]H&SG0+3EFK6 @J$YHE,*"=*:BYB!7T96PNQ0JBAMI)'75Z4-R" ;(*_ MQZQ9NV;!%'X!>5=.M70?F0.LG"*L' )5 "0X5DYI2[0A"D-A((QQ$@M%O'^M MH6C*UJAR[#JY3Z$4PTQM$21A%K.#1=8,(T2CHU* M=I;PP]2L75\O@%WIVM1]O> X$=A0*#?4JNM&K;ICE:I#@E@*&38)90) +I9XT-JUY8Z&T1!> -9TL+8KK!T*7@80.86"EY(C1DU,$J,%TG?8V$^=W/65"W+FRL6^K+95]F6HJKM\Z4/=R8[4G0SL%M@ML%M@ MM_-DMT,X;)]I5=UQ 8E-"NL>^;!-J'5V/GFAIT.B75)'?1U=8J6D5,9$2,PX MPXE25'# ,5:ZR?;:ZIY?H;. F2<#" $S]XJ95F%.H! : MQIAH@KA#2TQC0H1.>&(:ZD.VY-S?8S/RSG0C#\ 9@#, 9W=)M MP&L[BQ.HX MALHIG0X2,1LS"NFP;&O%=:-18RG?534DHK/M<"^L6TSC1JKJ?T^\S(XEF M*^P6;<>*&D-QJ#VWDFM#>=WNUU$,Y75#>=TN2$1'A]4=00WE=<]_6-WAME!> M-Y377<<=$BK%!J)UF&B'R!4Z_;2@#VHXD":+,-Q#YYA0JNV4HR0=F?\N(9"$ M8@!C$@IU$O]^E* M*1<(G$Z5W%#8,LCW^O(MN.1,Z 0GVJE4$'(MF6 )XISH%!37#" $S-PK9E+&*=$&*V,Y,9ASH82E%%EH.>2@X7!?2Z[\/1Z, M05TYX1> ,P!G ,[NDF@7X,0BD8G%0DDA"$X$E\:?*C2&.QP%IJ'];DO N1]] M,[E / ZP>:Z%8?DV14]]6GCFX_BBWF5&?''M?MKPD8KJDHM/.']R$ML^8@9O\\& MC,9J3JL*4N<*3_6]?/?&-_D73#Y[\7*^RU##3![<2"^EG^REL&X>OT2B]TT\ MYDLH4A.J7^^R\4,J\*^$N2@6V[ &A4B7W\Z4C;VKIE(X,.7HGRB>/G$O8O9IF*>5K7?9G[>&FMV@PT6 MZAX_U[K'X_>=9^GC<6^X/92(.O72@*'Z\:F6N0S5CT/UXRY(1$>'U1U!#=6/ MSW]8W>&V4/WX!*L?+SZZLV5I ]T"W0Y)MWW9/6==!AF'RGNA\M[Y5-XC"& A M,20*::(-X%QK1:B))2**TX9:4+BS99#9!2"D(]&^DP[L!0P+&'9"&,9TPF+! ML1")) !KKH1!V&(":"P3V5#O:D,,.T(;< X"D 4@"T#VK(!,"T0MMY(CIHF1 M@,72%'4I8BBPP V'REL"LGWI8PD.^E@H@[RO,L@_^1)E/X=JR.=;37&'\A[K MEU,TU!!%(*)&(^+^, N%H(A9!;%QH-"$NN-2'@00Q$ZC'/*:QPPN$M"5C-GN M W- E5-$E4. BH,1:!4UE"I$+$!,,),8I7 BK."\T2;=$E0Z78,Y/ATP"468 MST7 #Z(V,"*@("11OMYH H1@E$ B"5*&0F0:"@=N*.&'J<*\KEI XZYXI+JO M%APGL-I>Z><9PRK4@-Z;"^)JRBC\LU;,<&&\9A@C84UB.&8 6?:Q8@U M'/MNWY([&D23I*FR1E?X>L/:C8=,"-;FL>R!"6 $4MIS%A'+.8D)AS)1-A M 1.H#6/P>)I%?$95H0^9"!M*0[=5DB843]V,?*%6;V"WP&Z!W0*[=> ,S#,M M#3TN#;%)=6@2JD.'@GW[@+ NDVB7E%$ +94&4TMC2I)8,*7CA!I&&4J@)DV] MGC?S4AWN_ Z/+]R8.Q)D/+]J?0$S3P80 F;N%3-1$EL92Q9;AGWS-F8E(88J M91$7!(J=,?,(YX5H ,X G $X W#N$S@AX[ZK-J>) TQA+8\3"!2"'%H%1&SW M!IS[TC7/[\7Y>7'S]]L&G/3*L2?S*Y&?[H?OX1 MQ3_^^./EY__WZ\TWDUOQOGZ[?U>MH3\G\\!:'0$0D5K5%9 M?"))AQ_@K)L2L@) *F#8?I7F":[3_*$G'CT?F+]65:(;9/[(TXXV*I:^) 0> MQT7T>QP";RS)O7Q6"Z,N!C-7S/NKR%+1KSVOF,S0NX/\MNH_+\C\MA]]-@_# M8H?V!9+>7WOJ#:$ M=?5%<$Z),")!G&"9L 1K[=/U+>8<4[H(I@!P#/[U^4[X(P'S;_*ZRV3F_N+K M?M^]4AE=7;%::Z$3K86N4%8@6$R_CQS7]#Q1'+G28>Z3N.\'GK,<82XB-]Q\ MY!;0DU'4B>MDI._&Y#2\Z-/(J:<0R$O(_$/\*MQ\=U?UOYCH6@VOHMO9=1FO M6"FH\K&XHV%EW<6./2+S_2'-RFNU4^\NG$)L\IK"T!\,HX%TDNB^K#--,63E M=,7,O=+].CLQT==1FD?Y2/[;OR^R/\S0KYY.B^,:5]&;;' _QY?N#4Z0 MOMQ-*GJY#]$,L]:FJJ,U].0I3^CKOOYDAF[ ^K=1Y@]LN&UHH O.R6LL**4! MDEF2 )JXG5H+"PQ!2,J$$JMUPW[N6!#28C]'Y5G_)YBQ\:N\B0WA#!O&:[-A M?+689#QAP[R8K0\-"3>-?.AY8HD -RI _Q2]D;DNUUV_'OAL)L=NNGY45RO. M$\H%4)PH3)F)J5+*UZ_BF.&&]C3[(1_:DGR47>&E]+N*')1>C[Z,'.6\(G7K,(S!0#0)34@CM@%M!(2"U$7C08LMHVY.T3D!Q],3&\6FS) M-A&&/>Q?B362)3;6G$G").)".CN $LVX1N[_361B>R)3.SO7552B9<%S#IZ- MN;SWW06BAP(^(U/T&"AZ#!?%%^,#PS6B,3>Q1D;Z!$]-F:)28>(0"$H0)[RI M'18">&I^'1FN\=5B6OF."U[FV-#O\Y6.5XTY\-9$TIN^N*QCT:C^LS31S6Z;A/(X-P3&0 MB09 (@V) W7 &J"< (AX/4-_#ZR];!N]S(WRZ_-MD.G<]%<=;-B2)A KP2W& M5@F'S\PR[=4*H8QERG"X3N6;8]+D_:#!>3_/O143?C,S&J^.]+SB$0VR98 \ MV^3(,7?NF7X&I@^A)CNCD1G&G>X;$P(X$M(H2IT%Y&";<0F7-N?'_]_K=K1XS_NKR\ M[BL'69>7+STEUNW\6+'2;Y\_OOD]S8?%@FS?#W*&Y9=2:,KWBTT>9R=>Z^U8 M^V N5W[F4A\CGY4#$C\TA,.+A/GET8JY4-=;MV%%Z&H^*K_BS65;R^8>-@U/ M63=B/C>V*5=43K?/T90[(L<>[K_KW__W\]O/T8O[W^/7*2]-O; MV_$UGVX^_^/WV^*2#Q]O/EW[+SXW]'H;2U83(1;.-30LX30:/S_Q!8&>%> F M&C6VYW+T_IJ:;\ONW>(U31&U=Z+OD-?GETQ\JIWQ1W7+O=&$W;:'=BN>F]Q@):]U%_O;'R.N4F1_",#75C-+\C\B*THG] MT_1=581F,!J6<[!I46*HB/CTY^;?M%QOW.;G$._R_RFT1)MZY31Z=(I!H;C_ M[+TISOSW@U5BY.-9:CAR5XQ7LP@E.9W$K8&;@D[='+*)3]Q=7I_Y5?39F*AB MIS<5:7^O2#M)>,HK!KO:LPC\CW$,X$WND73+Z@A=S*!:U<$HBQ[N!D[Y%/D? MQ2QS?63.V08#QPW%RCT\]%*_L&5$P@J95275BH$5M:?N'&:XG<>)46%! M.&:96VG3:^!'[2/_GE&S[J/\,7?K M4B42S^QH4BY-6WP5=3";6? MFC9?36_PX!=]++2FLDWZ;IN>I;B_H,I6J*A?T'YNWO41740/PN]=HY[(_,KF M_J6/%32,R3O[$L_N!K<SO&F9AY]'70&WFMIQ#("2/4>%-'H]ROU\,B7Z9^?$Z9 MSS 3,'#?,TLY+1;4^Y-GVXYF1(W_-W>H^C0,7_P MNT11%&WZY.EPBD==17\??'/,DEU49JQ[93'T!>4[64Z[QBYS,Z\Q3\&_3D,U7MY2 M6TG;A,UF1UH7K7RR#([HUR6KYPMK?3&^O.3MZ6J-^;,_$0\_S3'YBITDOTOM ML!B0'#GUN2""4'>I^>IIZ" A=7.L 5LDG*E;,G#/ 8?WLCS5B=)3GA[YJ+8T;+4]%4A-X7/ MRR&G7V/'%"4H35:]SG-CH2V$WG%NWWQQ3_SJAIH5XCWUZCI>].X>4T:IY>., M9Z+93',+<3_P#%DPLU,$^E]ROTKW:3_-[VIH5=+$S\++9'V5E/!VS+!:4Z&< MJ>6U-'>OR09YQ:YC?'?HI#RT%5CN)=GG'*=^&XU,H<9$A8O*L=_(C-G!NN^E MTTX<"1I='COM\(WVQI)MWRMKP\>'D@/<*,OPA$=X.^HY_:E7@8CQPNBSNHMI M%I#EU-5L./9T>K71&9474>ZN'1;F977A\)M[Y>.E]6J$4\VR NG3?*(U%<_R M:W/O=MJ>WP;]P[P?Q4'.16UPPV^#\H-^ MN=FY)Y6W^.O>OIX5B3J\UH'"%[.J+:B\/A*\^CPH0*YN6UT MS%N%(C5R>W21!G4_(9='W$Q,W)&>EA61W2+>C1RCC41%I5'/2\;7@&HD3,JO-9YFVKFVDSHM_TOO8'T>M:"EN/7L*)@H?P[;M59 MZI'<&0:FT"U][E9>V1$UW.@-"D-B6*F/WE3RR;V7U>UUY<@SCM4GWN,]%&_:E25NB3;O\= ME7DU3D.I],?_N?.7?S-^^?P;G8WCD+7<*X8>R;Z,3\IT,LQ7+RP%YODCCMM8-*ZQ]Y[."'[A9@.F[_R JL/47+8(.? MB-\U'$HVVI;>W.M_3=T>6AKB#O!*W=4K^*.'02GHY69?F'IC2^O+P&WD!925 M%I 3BJS0 PH)GBY4K_ 4%Y^Z7<:1Q3]CPD$ELJ0>QDK)J*U#Y68P_3)0DE?B M480VRDT@[7\U>:&8%B,JA3/MV\R!7#8JE.56H&)I#&.7R,B\SVI%P^^%N$$M M1G*T. A]0BEX@G8O5D=)%EU]M;C(TW&/N:C)UH&0F5C+0E2D:=EFPB!+0B8- M$^MJE*318>PD?LMHR53,YJ,F3PK@%@[93U.WY8>)VW+/KBFO'MA!SQD11;S= MTR\?NQ>]"EZZ":=X[F"J""3[?>EW4'Z; M[.>%;\_OMW;@_M*C0ELLF-@]>F?(6R^,TWH4:R)W3=)<#]B,)4O983'45B(X M:QZ4O4^U[IG-ZAAN^Z[Q^ ;WMBW@.P M9.T5:-^\5>7&'8REC@0Y9[9J;XS,1B)[C%!8N=-:N4F":EBWDUJW ),GN&BG M)FR'4XZ"\3S4 V;3^W1I76)CYI M7GX(P!7HUN)O6DFT/MF7/W9K+H&1 R,'1CZU@>R9D0.OGCZ+=&8@ 70#(Y_% M0 +H[I=7CV3;-@=@]FW5OJZJJ7T9^)-Q^:!WN&2B?34A;7%<.Z>"'0L$6ACW MECL=Q;[P8F"AKH\KL/;FK$VN#N>T/0$6ZNJX FLWL+8'YL-%G$Z 2[HZKL"] M#=R[4N=( FMW?UR!M1M8VW/ON:@5YQD6AO0I"_IOV: L8&+38;>\)L$K=BCW M+J97O%MKWPFX#YQY?,Z,?1^1P)E=8HC.#&3?D00'BTM[NF\+ZQO6 M]S36]SQ=_4_FRGV8%#KTM=?[NP,P,)O'3R2]B9@3QW7CJ6D[H%J^3I!*3/92^DBZCL*M*K&B?IHN?2 M,"N:.QW!3GG6QON684EVG,#0\4'Z_-ZV?V;AQSFE&9BEF\SBP(,%?CB/MQUB MIPG,2(G0MSR$L4AU'4N;VN+(8Y2E2(P1%<9@EZA MTV.((P4_GXISGGD&;6<&\MQ3><]@"3LSD,!+)[^$G1E(X*637\+.#"3PTLDO M86<&\MQYZ4BFPG$Z>8WIFLVYUDGO:"*,CB#$4JO-CM_/I3!8 425$WFQ1!"GF8M"6**%1]=4&A4"@# M["M*=57:S58 0JK2I:&= >W3$WW7417HTN#- N]^2\<@&NN[@?6N0B>"*KG( MUOMQY1.RZ_FE&HA0&4(TEBHO0F4(T5BJO B5(41CJ?(B5(:07<=2.4N%XK?> MKL2FVX"-')>%6W ^_8ZWHSZ9GNG8^E1-#J/E4O3:[E6QZ+4J(JH>();O!G7U M&:S:C):+^>CVR[E 40-"34"L.)2GT5*;T?(Q'ZUFNWJ T"E^)5=CI:.^"DQ2 MP!96@4T:2QI+52)$8ZGR(E2&$(VERHM0&4)V'4LU3_'KI+Z2R^I.\ZAZJ^JJ M2*AZ>%B>E#LNI_12@T5-L)R>Z!QM748KWGCHIFJU&2VG^X,J>!E=2?G\C>\/ MTHVK,U9NNG&U$E.J-HHJ2'(E4:*!KTG6P-? UR1KX&O@:Y(U\*LTI=)05-== MM&OFZVMF\ALMGP,Q;7TM0%U&VT)%^Y%&2UU&R^L2B0IFP*LBHNH!8KGY:)?4 MH$ZC14VTG'9*NF6UBO&Y/A"C "&[7N!9 Q$J0XC&4N5%J PA&DN5%Z$RA&@L M55Z$RA"RZU@J::E0SATTL_P^H;[OFH/ IP.+$=\!QL'GMN\ZEB4NF_>9RSS? MJTD7Y"WM^U5U<^\MK;*/RJG/5Q4DJM*EP9L!WN794(WL2M"ED9V![+*.3:D* M$E7ITN#- *\VRS6@2R,[ ]D WL.:@%=OLBF9#U% @=1GDA+V47TV:2QI+%6) M$(VERHM0&4(TEBHO0F4(V74LZ4TVL1:$;0BK#K^>5A.[U2-=8UU MI8Q^NZ.-OE:$G5 $O 2SE&L-2\?Z@D1!XL^_P!.XH$X^Q(?[-' _I#X6X\\] MFKG6;Q_#JAX6\([//G["V85/C1S;/WAFB +DFS6,[37B1YQX%'WV?3P+MHAB,1GPP:A+O[DK.I:UJD<\R_[*6X*E_3$X^&8WOF]R4C__[P9>'KHV][[YN+^/X*$7'F M\W]_)*8/X#5^)%D"N6-/S Y8CB-G@>,F<,E_@.,^4WR)!-0L'@8U/7&0:&[Q'3(_[+%%694P ?PH##P.6P0Q":KN>'1(:#C$P/ M?D!>&&!2$G?MN/XXA8DSH />;#?(1> Z4X;_XI+V3)CA&,T;P&$*#SE# #3U MP.1-V-Q,)%DXC.G"1)Z8Y4PGP$=\60.4PO;8?P+XVWIIR(<&P0M. 'GS9/HF ML">:D@.:(H?,!5B&13WOI[W/=[>7M_21?789_?,,_A.92L,"-G$+.8XR?[XS M!1"T8KG T$KR#^>LX!R0I-DU&);6HP5-4G$=3 ;,Y62/Q-ZH)G_A?4XSB6E90N*:4KMN-.J!7^2"B5_ R;ATASEL6Y M);R+^#:%3PX&^-$!'<$L/Q)J/=,7+ROK^FGLAC\3_/Q(>M/OI,5=CG1)K=;, MU^O#V>?OU[<7)[?7#]<7#_<[YT^H,/,=-.@N>?P M-@"E]^D#/5WRCGD%"]6,+N)EE@*^PN8^I#TK>%$PA\Q#@P)FU7Z$OTT[M,9D M:'KT\=%ECU2:8FDZT6PR;LX>F?,(< M#FRPRZ9@,+D%S]$6+79R*3/ &3-DAN-2WW0 3P!Q\$&FS>#)\QD3I!O$:=_* M:3_@M/??X;> .PM^[;U?HNF;3$%L;1C,PFC0 .;\M-?:XW_+6)+_O;DE$X9V M7GW2.IUE*20E:"LBK35&/B=U3E^WL"65O0U5S*HEVD)J/1Z4MJ#=7$3E@F45HPZ+ M!Y!8'VD 51- 15F;< V<0DNX^-T:7"I=TUT02+>!OA4L[N0(M;LH"-U>.K < MZ[(%P14DHRO;@!6OM\66N5I"FTGHEKGXM1:0J@+2*J2ZA+0*Y24@'3Y45'#: M]NVHA*IE^[:WA-.)S:Q40Y[("W T,#(P8,L0VH M0:%!H:V%!H:V%AH4K][+!UG[__3J!>R)&/^$1^B^P4#I@]O#O91SE7F]>9?>76TG3 M2KYG-XMXMS66+VX3<+35&?=+NN]AK1DJT6E"*\1.*<1^JWE<985XY;2WEY^M MGVYMNY',EA6B76T/\5J%**7?DC+HT]YF*S.NN&ZIB+W=H4D5$)?48:]D!Z'] M@_8/Q?N']DDY+?VTA] :H:1&M)K;JS'3^E SFM0!<:6-^I8BIG*V=EZW:?,K M-6W/=QF=E"#8[:ISZ8J:"QA/#LNY4;5\%U&_T8I'2Z>9RVC\L)YM-KDY3%:\I7" M[%K)GK9WI_O]9JM6&-;E7'F,M@7@=77!W):TIWTK7;S0M7RU? M+=_JCJ;EJ^6KY5O=T;1\M7RU?*L[6GWD6TZ68%E.)H\$0OM09A!^ >$<,'OX M=S4N["HI\;0N(2LYKW1Q>]'3['7+Z0*M=@9;@[Q6("_K,I W@?R5Y=@M+-::GRIVWVBVHH2]U= LG.Q3[:*^@ MO<);IWG2+>?*2KTBUB#?GE?H5Q#D.O2I'"%E@WQWXOMJ=%W(=R/D5VK:GN\R M.M$%DCF,MH4&C^UF7\UF)W607]W0HFQ'NSJ(KW9@*2FBU MD]&*!TNOHZI/TU:JUL#KM%3M2UT'^=4-+5W=A;I%I/_+7%_R?;3ZA*_T;=-*HQI6JCJ((D5Q(E M&OC5)EE3I]O&:)*U8:["E*J-HEI9DO(1K"#!.X5/%4BNI!73AEF3K(&O@5\Y MDC5U.B)9E^1RDOFYU,5V^K(N]L'QJ45X^]"=VIQ_Y7Z/(F<^K:U]7SS;+3UW%Q. M +P=OWZZ*EC0UG/)L4)E2Q#K8(4T\I:93T4/M&J_77>_K:C%VY;?+B=1NWG5 M=5%6P9S*==V:?>AW4>&QAU6*LC2[J,2))3E/CKE]/'5[D.[CT+EH*S[ MZ'5*NK1&53BJ2I=6DW(7Z:UR[JK7898.LXH(LTJY DCQ,&O!_E#BS[_ $W1@ ML>1#2,PI^31P/Z0^%P3,/RO@)/[[=_(+B/Z V4,R'3O &.K]Z1'_98K<2TPWTI,G@A/S/G$<0[ M-@UR W"'+_??X2,3T[+@%=Y[\O>_?_J @YR^=2I<2,1@%L+( -#]M-?:XW]+ M$/*_XY,=42#CY2/YVX,Y M%NX#1?76]R+^Y&$ M.Y7")\U0WVK-')>DY"-I(< MZGD W9'/29U#^18V*;,W)HNQ=-NVL.$<4S$# M#"OCA:2QB%'26G=O5HYD,-MGK@3),T,KCM.VAL#+WSKD\O=.']X^F5*7#0$6 M_IC\UN:?;LT"K\>#TH+JP> #Q3[?GPC6 M@J@7$W0[P]?LB D M/]X>A@I85R^(UPIPE04A=PN0C W1R1%585!GVMM;1Y1C7:HKHRO;@.6!M\6* M,"VAS21TRUS\6@M(50%I%5)=0EJ%%!>0CA34EY$V*95V@UY/.>OTIJ/E,MYC^C17-J]+H9%U"5G)= M\0K]8J=Y5-)=@6IW3-(@KQ7(.^6]WRKEJ4$=>U5XVYS.1VHB;HZ"*]N4&F5 MD]#2)DKIT8K'7;M=4II(FZDJPF6_5T["I%:90PV\S>6TWVV>U MXU4C';:F44U16B0BIG.V'XO<8OMG X2&Y M]ZG//+T9F,-HQ6\&=ENJ%O3507YU0\O^H:JUPA6*;S3P-I?3?OM053M5I;R* MAM[F@BIK%"&D%*!V=+ 5 T/RA!2SQO@V:YQU 9 &>=U!?E3.,>%*E/"4 M/U-=YZ9"G5O[4'=/UM35$-C[77V.2]V):AU10D?:QQ6\6FM;(5))FP59EVD6 MOTUPXX^96P84"K@[-!^()N]O_6N+_T_>X5HJD2OL2 YTOSJG6TKJ3%4$J4J7 M1O8KD%W*;H6J",IT4;M!PG*(KJ;JE0#LE]29\Y4(K-*&A*I*ILWTQOAI54I) M:FLC%2"A)#-]TBUG/:W-M#;3U3'3;1U-5X$NC>R-D5W2!=>J(DC354BH4AQ^ M>YUR"H/4CE^VL!&0XLG"C8"-=TY*4B8%M]\V\FP[?4&QDMSIM-L*K:W4QG<% M2583=%HE5Y01EU([EC^\7UM24('9JVUZ% VPBRY-;I73D44=Q5$GA:C=XN;B MTVYQJ78?UB50K;%;5$&YJT)RK@ZTT):]ZB2OM%=5#<7:JU;:J_8ZW;JL-K5C MT2I9!Y7<;ZM4%ZLC776UNRHD5R?25:?.H!*1[H(MW,2??X$GZ,!BR8>0F--/ M _=#ZF,Q_ORC?_\[>1B;'N&O(D/3HX^/+GO$&R6(RYZ8'3 R>"'^F!'+,:AO M.C8Q;625,2:F3YZI1QAU;39L+AQC?7(R3X>UCZ<^,/%.4@.C_]8AE[]W^L09 MD7=\HXU,3,M"TEPV=9D'/V-#0LF0&2ZC'L,'6\W^#R#+R92Z\-VSZ8_);VWQ MFJEK3JAK6B]D"._W'3(&73I@-CS&Z)\V\SP<].J<4/CH\O9+R)@&_R Y#"SJ M?B CUYE((GN-\*43:MJ>#P].HM>FQ"L&D2\OFIVSD6!<0?^0O&LW3R)>.BYI M-SODASC'Q>D04"#PSX88R>(9N@[(#(,\^D7(X(\<2-*LT%PQ^G MYW$D>/3[PY<8D^1?,(G7$"/:(#; A(&5HQ;\W!F-/.:C+D;H%+\K&B@QP,>Y MT$T*H=_L+@8*SNA=._F#=O,HJ2@$+ F%D;S \A$O0$8 #'J!L''DATKX2SCW MJ>L 'WTOFT4S1,]X^VO$\!18PE3_M?;Z[O;REC^PSD/OG&?PG\9Q=+;6=Z8@V5;LM&WH'?F' M#CRT?RMP=S @[F MFCV3.P<8\K,_\+KO5<>%22GFU&E!)^%9?JWH=EDY1TQ-QP69X M@8U-,=V7D8)'1G=:O0;I=(_A/_W^^RUT.A49XJGKC,S%6*GME0RO(.25-1K* MU,X5.\VC*MXRH0RVE"%$@WPIR/OE'%C4(*\ (:4BLUO!>P1?.55]Q8\28E#? MY!L#>J1L1M2.I G7J*4F[WRWGW(F"TE$F^E:&D%*7 M >W^L5ZA:NI* W&A]QCNS JW E>T\<+E+>U1B.=+$/YV[4#I>IU/(NJPG'V M6J6;-/ VEU.W7\Y%MQIX2H^V ? *#_3*CS7K-]I6/%HI2RIM6)0>31L6+=\W M&Y92=I&T85%ZM*T 3X?*58""LL!3W*,MR(#S6"B1E'P(HL.')=W MQADPFXU,'U_HP7_AV9-F]X<&;S73ZB8IX"^=BLIQ^L@[3H4-:W@OJA0GXP.R M_P3F= *_XT\Z0(\[&_'1<88>5L0/11,K.7Z_O>[P171).**O'V5:%/VO,!%1VVW/" MC]HRI51TUI!K;1PDYMS[(;O7U(R>92I]&&*G+VU*2OQ;5;!UN]/<,\LR[<<& M^1GFXU*+S^UL.#%MT_-=ZIM/C%Q\GS+;8U[!$(A(>8R10I.D,$F*0/V[]G&S M'?7MBEN%9!? =^V3U'.A+1=MRTYB?Q-%TT26^JUFMUH>"JZHHV8Y\&?P*$1FW]*DMV*M?E+ MD2V;L2TA.X;X=:D\CL97#R;=HV8G+N#0?C1@,MBD#WL3CF!6:=C [[H9OP-C MN'[WS>)4]P[\ 76-,6? %S AEB./Z7H1 L/B@#0;V#?29,;9A M0?)H@M#AJ5D'Q5A/3SJ=6O)=2 :'1B]A&%+JNLB<])*P2%J3])=Q8[*._9CY MY["/9)(+X,/-)],WA1'!=I+%MV5=(5/)R^-,;9EGWU&LNV9 ;1Y7X:GO>'A^)4-S&!D7^KH^P:Q(<8HI2U< MG'[="PX[L!6UFLX2M=W13ZO[L'13WEANP:7$K MH-W;*[S6XBY3W%OOLZ/%K8"X*ZW="W8="JS"[;66'REX[7[:I>.">&QB!*[+ M;..%^"ZU/5S4P$)!IG3Y&D*MBFQEZO9K<\ VNU]-OI= =TNZ/GUG+LK2"E,K MA6D?Z].'.T5=;=6AP".ZO0J>8U<;A6I3IW5DX[GOMSO-H\HI23T"+ZUO18M! M/7WKUZQ!8CGICE>S_PI[VS(OVC_6)<,YC+94R_+Q4JUF2\U:]?=D\95O59:I M1E"=$:1"Y*%>5Y.3(D^G !+27#6*YC6N-6XU;BM% GEX;:45E'*X+:QM%*]/<>M'MN+L5&I(PEQ\:XZ):"J"BI+ M=P6$KBI=Z@I5@W'GZ%)7J!J,.T>7ND+58-PYNM05J@:CXBNM(C86;V*;B&2? MQ?OBE+%@WG#:*F!NM6+L=(&YDMS9[Y24PL\?WULJI5!T]EJ["Y9>%;4;E+N4 M;8P*PKN")*N).:V12S6R5<[5016$=P5)5A-S6B-7U ;K +@&L]?*7;#TJJC< M[<.Z*+?RE]LD^TJ'^;-8!__8E3:)MN.#%_*N'VO6S%[FFD_,AO%2G(Q?7S)QGAAV]/;":SRP M2?4#-9^I38:.95%Q+P=^<^\$_IC\ P:'[YZ1;OI(3=OSH_[?\A>Y] &7S:P_ MW]U>WM)']AE&_?,,_A/AUK 8=3E%=Q+%FYYD]C-_R9X.='TIM^)RV> M?L]H1RX_@PF-Y5RXJ4C/-L-TA%_%I;KW8=DD)5UQ,N;D]0NC0%;6Q!8(7G1> MWU2:*Z4G.]COG9)/E(Q=-OII[Z\/9Y^_7MQFBWB9I8"+]'<=JQA=(Y2\5P"M7OMH=O] \5;O378N MQ:5M6;VX.4EB)[.KK)3$ _U.;EWGR<0+;/2U!\L"!_E!3CM\X&\J>N?!BG%2 M\2\,(V/?9*?C;)^Y20/E8NXY> 47L^:2WSHM)X)J)^HW7W&@)5T52>O;#;;7 M[I[[I?7$O:%HLW1G0;_[A:)^W1OU;0D:/F^$3Z6MSX*T6.[A;&X=+Q)IM8.C M9B>6EL%0_R,1GT7+&!^6,=-P&:/6L2YE#O^MF4=6)Y'^YIGT*]C$5QF *$/( M+B"U?5RS#K@:J@D!5V3KLMAI=DIJ/J9!KD&^/9#W=(*99/?;%Z7>/'M/?E5/'CO MP[+&PYK.";6L%T*'SM1GHO[RXMO__/6XTS[ZT2.W)J_,?'AVR!?3%8NC!O+? M&)-'9C.7_YCO&0[%ZP@E$],V)\&$L&@Y%:ZCL/:SW?^A0:A'F(=L,;TQC#IX MX0/?N(_4-O]+\19X?%>*K1>&8SL3TR#GS@',RQ7/8=7H%_;$+&>*]:5D_^;B M_,O[..67+IVP9\?]4]2Q7GR+43;D;* N(_]+[8"Z+Z3-.=AK\!,[F9>OXF+A;P(#%M^^:Q2%GG&J00>"39X:R,2V8Q\ C!Q #Q._?3X#@ .H=BYN$)(%1<\8$H>6N@:.:*W6GBE6%Q.XR' M<\>B=D S_+\QIO:C8/9J@:K#HN@00))%X6F :K)DW:K\:^:'9R3.?+"S8-5X M#3U,\=JQT42YCF6AP0RO?_$*%AQ2%-XPDZ+(3E)DAA219V#UNW:_V8M.LBV& M_OQS,5UXUVDUV_,OZ?THG%8H\A<0&7$@_!+_PN'Q>R FL+BUIMB\*GH^93DD M&.S91*5]E^XG"BG^<&"*Y FX@P8]\N/@K%[-I&[\N%\,_'-/!7E-$ MX-Q=1OS 5]/8]&>';.PXH3C)%"\RIWR0,>6\=2.E!U_-_P3FT/1?. S.Z125 MAMPQSPE<\ H+1\^X-?(UH#^GWIB/;. _&- "OHD? >(GAM[U06Y'\Z?X$I,@ ML4"]T^_/0O5PS<2/XL6/>K[KGQPW^[/3GSPZ^Y6^D%X8P^%3-X;O8$C6C<(] M$/14&%;K!>*W^9_Y#G(/YY(2=^84 1]6, 2PO.MUV\V37*R?-$Y)^#: AJ97=HYF0WB-Q \=U MG6,%TZD"49#FP-DR8C7O&P*S##(_(/)?3Y_^X3K9_ MA!7#P">2K3+P @/#ZVLIAN*S>-?#E9(XN<:7-Y(#U)HS@'PQ)6(V.]/T.8$/ M;[.Y;(9( $=.Q+HS!? M]A2%A>/G(H$9',K\1C?[T<$?Q6$#C/70NSV9[-DC$]!T:>K-;.$Q^Y$^B,BFM05'\67PJ&!@6]Y1CL$FQWNFCX76DD_+'K M!(]C&0U]3Z_A?8BBG_ XK.V/O?#(*\05>!*<@]V71VT]Q@1%8FD+@IV]-_!- M*\R3+ BSV'=30#(VX54:S\GQQF!F#X":B<0UGQ8:?#*UP+H"(Z36\LA,/+-( M:0:!9]K,PY^;!NHG@'<\TP)=0=/XR/G'DV#+]J!C][8 MG,)7P#;4)PJ8,478ZG"'%=C"*)M>/@MHW98ANRU#MZ7;,NBV#.6T95@1Y$39 MU,SX)+3Y:9,V,CUT=WPMC@L0D5\%?YT.I&-!]@34PSC+P.7*A;/F>&O<#0R MPA^ "Y,KTS"^,^2?-K>?@1>/^^]5 \A:AAN $RR3$$[!E$NLW"YD'9LSDS4X#[$OL048O4Q M]5CF8+W98@BF8?EC[NJG](7_%.##"><>!G/]\=X=J2P%#RK%\_B7XUC 'PM" M:9='/, %RYIMG/@B;N5\FBU$DNG_9YG:QQ@.$TV=6>"*](=8.+]K'YW$ M?BFXCZ 3+I@GO/\+?SH#,#DR'D'=R%0:GJ8*(ZQD3%5T#O8&E"MX!#22SG&8 M.T!*/CN@.L@0L5'FN""7 3I\EE1.Z8;SO*(S1OC&@[":HD8W%][=$']>+@F M5@&HE/CLNVZ[>10Q%=[\KCVS!TWR!4)UN5CRS.\'G$,$U-!T4,TP/2&T)25! MF?"(;1[-J!F2;DPQ.*U"4.^.#F>D9&=0^"X$3]EUNC$LS*8#$)."3?$XXB5' M!DR,<30@RM'LN7]": YAZ3",U "TN,(0@3),GB-6Y]@!6FW3$+$\_ZG4L>S% MR)+W-<^A0KG&>YMD!UQ;@;PK;0 MOB?HB%Z,6>F!X_S)=P"96'%!X.=XW * S:%_\B60%^)SXWT4>B ^>@X;X8-Q4! MY:;! 1;*S?:% 4OO^WZ'V9M/G-S M;BF\#<$C/>^%:92K:= MVG".*]NP%M=^0K<;V35IZ^X@ZXE)&L>CPT*NLUKWN!3)+J'$37R>9Y9%@6*' M,5KYX_['$U\[5Z"/-=N#U* MH3A@B\X^D.FI6"6$-X*\8,L,1U>D? M14&(9=H,J["B'86S6)0B"X#Y_WTD:V]%$)>-+'Z0/WZR;_A'X/$2&&=6A8*' ML_DK 2R3Q%FK(9NZS#!GI75TX@!(1;U2NKZ*B.HA60F#AQ29[8DGHZ)-<+$6J%G,/E/" MCR1VCF.%@%QO9B=PX?M$U2Q_#!-+QD<>UDDE"4X/ M-,6^*2X>F<$C+^*V\KA$,<./\N)Q^!>9H!L]YN=[0+D8N8PV'?A,D1?B-!] M+#B5BD)NS!U@;LBZ;,]W3=Z M T8/X9#X9;MY-"?]C#?-PZ>?!\OU&:Q-SV"U]1DL?0:KI*MQE\AA[;XQ$-W_ M?'9V2RZCJO=?P*/&B=GBD*=P;'HUFKE@?V.%; MAJ85H"T/F_.@T93'341;+=N#%0,O^/8(.HA.Z\?HQ[.C !/)%/Y$^T=\F%? MB\@,G0,\*US#'7L,Y'FCGR-'RPRPW1@^I+B&M%Z$KNL<#PAY7NAO\32':+PF M0TK1"PV" !NL?VR.\V2*" 970;+Y&OH_,VR/-GN><]3#(^3.,S^1!!\#B^?X M._N%.';ER:,*_/@ZIP&D@DTU,FB*=8G \^HI!LQ.K^-1O653XB>SP,UCCY%H M=OE^ F6V=)WD;3DJ7<\C8&O&J05 ;N@S%I2\"Y2LS3! M/K9+>]^8_VBF6_RL"1ZB$OA;0&AJ^@N(%9@5@I;B'T;GPK(8A!W]HEXT,B0' M61BA5@I9F"X_*8+'4F9\F46##<[G>$=#E+%CQ^_SQM-7>!OY,,G^Z-B0:)0A M+!CJ,Y[N2K ZQ0!<1 KH\24''Q',&G;8 R%@]L/SPO?B<4 \AS-3E!AJ\SBB M)3/6XK_B,G1LKB=Z3Z 61.;"6^-L%K)81DHR$[[R)Z%9B1R"< 9ANB \1#P[ M5R/"86GC()())K;H8&LZTF7ER^T M.JWA]R222KUVEUYJ#'OJW?QC&0UE*1< UE# M1%VR@T543F";^SJ6M:V,4A?_!M\;*5'(2Z13^?'7JN MQ_IU"@G73:?=R371K#5@(D.2D=OZJ)Q(MSQNIZ1QBYKO=H>H&_=4'5=1/I=N M8E5DRJZ!0)LJ)=&B49H>=6NF2F10#WNON/DWOZ!1)+W)F_8R:W57U2#B JH.9ED;!<.]^D@NU&NUV*"I8OSOJ- MEL<-T*?[[>-&K]=5$Q.+R=8VJ2XV:;_=:QP='JHIS_P N$,IH2B*N) 730SY M);:Q$Z]TX#RQ6D6"=:6NE)7"_G&CVRVEK4!!$RK%6U4NX:,6@M>5;;_1[G?4 MDJ^V916DKIR<3..HG-B_;BF9#0X)%!-A+;JJ1X6H2ZG;%Q:WD7IE/659%B$O MXI?$84>-[E$I*[.\FTNJTT1-28A7!L MSDT5M8C,>J_I%)AGI=2;FSZH@(=7<5&))J%#)T FOWT"*R&1=6A"F3U^%9G3 MZ34Z?27,707@O2')55(^K6>Y\:';:72/E0B%ZZ=2*I"LI!VOA?(5YN2.&T=M M)7IF%PMO1<+]K7=KT:ONMU*ZI57WSHI?IR4+34MJ7"E&E^(60YL[U6.(DE.& MF=TW_L7_9,,#BLT1'QFQ>8-HT78RW@;="7S/I[P'(#D@7T2+V/J'GY5872E@ M4-18%!VV&B='6^SX4VE4[DSFKW+JD8O&UNGJYG2MU"Z6G3D5Y,=-K-=O;NVNK!EA2E) JXW=] MJ!X>:ZCN$'55!O4;C7*_7D@O*8@KJS72K/$17IW-FQ^1Z/YT.OPC\'R\8%R) MX_2Z5#[_,J0B^G&TFEN\%+4">-%'B4KJ<+0/2P;=F:MV^J3M[VK8E])LM738 M*Q*\J=,]2:VLG*Y$UZTC"F=.J]EK:7#K,U):RW+B0ZM93NOV^BN4"B0K:<-K MH7H%.C@E%K6EG-A*_/D7> *;@28?XBN'3P/W0^ICP;*Y1Y>Q^G/@F3;S/'(3 M^);C_+GH':\8+A',MX]YV/X).1,^(-F93'RZ<=6!BZ^RF46HQYK)#^' MT7A=?8,/,3)M&,&D%CSM!9;O@5#M$0.:8%C D-4 TGQB>B!U?TZPIFTX[M1Q M>4/^,?S*M)OD80R#P&]M,F"$&@:0,J/:M)^8YSNP<&%&6-WO !^>V< #B)$# M8#9R+LD_SN A,W D^-%' AAEK@4< S8^/S\WIQ$SFH8SR7I%M@B:Y,H>.>Y$ MG#2 Z5@!LACIBA$E9I^<+9\/?'$)OR;MUL%OS7#48G&%H!D%?N"R2&+(0E@+ M\CEX7*K(:0?^ X\Z[C-UAP>(*6R(X8'P&=\%0$'[%%@XF\O(Y%G^*N0;P/A;0*UV0P?!Z#G0922JN.4LY&4EUY19\1">F]?*1_.W!G#"/ M7+-GT>')-NN=6:Q:MR,]@0F,Y M%YZ'2\\VPW.'7\6ENO=AV20E77$RYN3U"Z- 5M;$%@@>SSUXN;R_.;ZX>+ZX?[O=,'U,O,L Q4^!S>)C9#Z>F2 M=\PK6*AF=!$OLQ1PA:%?BEX9OYR[)H_JR)D!)@:L'5CJ\#8/LLTH>I_0^L9\O1'.A,YFPL*9<-,+1GM,P>(/&+-! M_L084_N1<0.Z\@4$ BGP,.B*I#^3PR;(2@D-GWX!12',1O]_ Z8<37VWW>!3 M>K,!IL0<_K3WV[>SZX>KA[.'JW]>G%U_@3^_BK\ 9__OX.#,-L:.>W!PBN#Z MRR?1&]]@%@;9!DSDI[W6'O];1N_B;Z&@7^YO+[^:GL\QO_<**RJ,?,(&S>OQ MG-T15DK2AW9JSC2\)GV?M$0]1"!)+VK ,ZVP^E)O.$"[S96+J>2@-/"=[$'7 M6.EEQ9J9M,4!00 19 :)"_+EZO[\Z\W]M[N+>W+V^>;; _GU[.X?%P_D[NK^ M'_ELIFQW!08*"!_8Y)RO>8P7P)A/K <>UA@ 0%HNW1>"+W\X"7OB2+RK0 M#DWH"U\'\>(<,"T#B/&L .-"$:[+0)N%K'"Y#1,U/+B,BHAIDG-I!>$GX>,I M>8H?X])KZL#*Q7QB$%+"E&SV2.5?@A!.L,M@,8,TN3!_.X 87DZ+7Z>&UW3 MY"!N]F&2EDD'8$U%C(TS9O\)3/^%6VM8C]A\,0=3CS%/FMTSS\2P+H"EU-"D M+GY#76&?[X&Q8_(/@ 4\\8Q+4OP4#=0#-9_ALZ%C6=05'Y^/45Y@I@-J1ZN- MU/SO@70*DV+REVN0=Q&X,.M%%'Y&3^.-@9T!+@'D$H?!;W#E2- .B[7T,WP* M8S\R+E"7VAXU9NLQ[LP@HG>\P!5N#%_SOQ3"3CXE9N<2XB]'/O7!$DY]''UB MVN8$S+Z >@=C)!2C2P3T[K(1LCR6&2OYRSDI#3)OX0]HI;G$+XBPVL385$*J\\G;B!X4L"EAEBL M3@#_F(-*PJ3!C&UD(T<]A7CLT39'X$9M?S9E9V#AJWE4Z"8> M<9G!@!J,?0#!#D US+?0!5+/9M0RUD3(QHQ(J/>"/T.'YWHRN>/Q@-:#A7E@ M"7;!?( KLZA59KT@9 7#&;A41*) '<^OT"E(FF):PA0 \]$4!S&:;89WASO( M! =8 AH:8TU:],OT]9&:TO8(S6U @ QTBR1#Z'.>,/.(]V0F!$"'H!H@HHGS MQ#-%X>-/U IX:H7:+_.#1_K^G.%C*2?'Y[^4=C?3*#=D"@[E@D/R(TG2E&\A MKS9U80D!MLMF_OP$9^:;( 9..:$8. GY0_SS/. MOI9F)AL(F8',/!C"*"&F XU85K.!#,04(0_K&N0=4#WC4&KRR(\9]W#(=]U> MLQ>-OF+07[FZSTL[F_O;LXOON!R7J=[HD=?D^Y9G5?A.9^> MFCF?$!$\WS/#A.H)G752;1<8+T1-V[Z8GF$)%WLN+FH7IOW6=6 %A'ZRX*QU M&K]AD8+X[[_D @4,'3 ) BEPD6DR;=(&SR)+>=BQ.;"+9(7 MX(*7N1/<,AZR4;B[>A=8H(KM+CUH]_?9>_[3=G\H_Y(V*,J&G1D^C,@P\A"K M ;GU3S"^@2AK?E 0LG(L@2"2"^[\N&8D\]@Q+3X\L1 M4'U@$)\P[J4V8+(3B)8Q7!-\B]))SR:L=H2]]\$&83K,=(8>7SA!*#4K!KB_ M."OX5_-_,Z\CLN8+Z"@V4"CYUA!%A..<]\ M58@S!<@,88H>7P6[[)&Z0Y'7D"*8H8AGCX2(PQUW)I4'_ER MM3LX]B;S72V M=)1LQ#770LS:R"0?E[ICF,:,WG$O]JW?<]8Y[ MN3ONF\0+(AD0\R4S3^D%8""?N,7G%@1=GTB^4HPBS2F-%[F]RNM(LR9S2V(Y M!3\6Q8*CR,@^VC&#/1LSQ:K5<4QL4<3P?3*7S%TX_ :B8[&)Q1.:PN4WR6>* M$44PY:L\\#DL"@0;KYTXTA?EU*C8L%J#>I&("9E$:#II2K/]EL6>F/6:J><8 MPJY5!#+; N09!$RYG8>N%0@DEQ$?[SB!X WS)S&YR$FHT@GW45)OY/^)U'BX M,C=F4\C*")CAM(SXM.+%A'):! 0>^GH/.T9CIL##JI#_!*!\+*SE2*08.)1X MV!^KN0OW9OFF#'5C'9BP:M7^.2L>"NA MWO/^!T5'0'8R7B*+?&,,%=E?9>=!EG-#!!++F,$3)DN9L>Z4TY7Q#[]=ZL.2$ M/5)+Q'9LR'/WXB! Z/2EK\TI48]%=9=GYP\W=UH]9X\6F)YOGZFII @$(I%0 M*?T\:1[U8]%W(OA.5%-'>W,R%&_@-B[#RC"Q<*6/+IV.6Z$-=>\2BPZ M#^-!R,V5UL<4+<%XM]/Z,90KW\\DE^)A_EW[1WPLXZ!-45L !]W#N8X:XJ-, MF?/31'?RY!+,^(&ZYF@D5I<_6\X F/7@TB$CMXYEXB;U0KK#V3PX[8@=DPI?5#5X;EQ V^G/PTHV(M*2)05X7Z"%VXS32WV'8L[I5'S MR?0%3@9F%$4#IM("IAC4#4 MO2!;U^2 2Y\CJRTW3J(S,$B-8_.:%03%2ZS"TV)/6/T0[H:$:<@9ZUR&U:C M5AA9[N+-EXH;@><[ *IX0>F @?*9CAL>E.3',7'F8./,8<#S(G.';, %6[." M)6-6SQ,K%PD+5)(U/6$A82.6.D&VF;.#S)F'87.*#;]=WUW\?'7_<'%W\>7^ M[.O%_!8_@K/@:H[&(*3$9 MQZN&9:24\<$QB+G8'XH0U8)TUF 21X=7#_^.R[;KMY%$UD'C<0M,7V M+LSO!\!IB*[E3E/FMD4: EGX!PUU2TTL!EI?+S*E7/ ;FQ.L:C")K,'JZ!D/78)13@W'*#V7RO W M@MQ:R-HR+U6\:,F"KFSKG+0@<9>5L3L<2Z'(C6)^XE^<]WA ,R4H8=_YHMP+ M;6C5^SW%BS_1E?<63V;2^H(]^V>\1/S.'08GFU MH^ZLV[TXZ>0R%PH/#EBL99NVKWCG==B%*>?WWG-MS_FEX3IHN+4F?XHW5"__ M\H+-M*4@Q3C#7/;CXL;=KT2;:QJYOY.:B\'[RE=NO6^Y5HIJNQ BC'[..(0@ M3!C]I;53;['ZA.;N4+"* @B_#0:P%+!>0S(ZO#OM>]?M^TPXR;M[UKA JX.VC!MD;> MR[Z"U+=(O>1D)Q2KH+;QY5@^S3K-.LVZ[;-N2P8W3 3V.\OO7E[3):YU05;4 MO*8^9 4NT7OS#=T':LE6B9M@JH:\=PO/ M-FDT:C36@Q"-/(V\UTM7F7NTWCR3DWZS5RNHEA!K MHJ5[@'75I]/H''8:)^5<"UV^32]S-.6M\]H8:C=;)QH_]1A-6Y5JR*GV5J5W MU"SE-M/*16\9H2ANMW9:6%W?/8;_]/OO%Q4MYA_XM>Q18]W>;W9U2E3*6>X4OY)8?M"I0C"I8@Z3_D&<2 MI0_9%CTKU'@S$A=K:[=QV.XWVN7$@*KZ+04P6!8)RV&G*&,T9K3=FG],8U 1 M]2P?=HHRIIC ,_'GDE9>&0622UK6?;FX//OV]>'^V^W-]?W%]=7-G6Q+IEO6 M)1"2;/^21\NZKIHMZT) $$0$$9"(M:I3O2W=RN:^_1Y?"%T[=EY7=_YZ=7UQ M?W9Y\?#[EZO[\Z\W]_KJSL2CQ:B/HK=V(AB(0 .)P6&K:I.I"ZWL-M=9/9SR MTS&?7\@'_ 8Z\U$V?N-'[,(/K6?1H\7H65]-/V0ONAWO"KTZ+^E_QJ,W['FD?VZ=P]M:1]2('.[-M@W_/N MTJ+E)5[MBDW.\/_YF77>$IQW.8UU+*>Q>4:='V==VUSB48N%G:EEQS5Q;ZDK M;B+GW3"Q[QKU36_TDM$+D\)L>,>X)VQE/<(KQ&-]2?'=D0!DA4M[WWA/>,-M MWD$3QL1^W)1?7A\7EB^%%9O$ L84=I&!E.&U(^[#C;B;X"N_ ."3^?TC3. Z MF##7-(A-)_ N9@P_0DR$D\(YM0%V9T-GZK/AI44?][CMQ8L:_F_4&[199]3I M'G?;O7Y_..@-:9L-C>-AJV7TV=$>;Z(.E-UART #:X-:G5;7=_B_^JW>'A%] M^W[:,[_['T?F=S8$0VMY#$SY(LI6DV7TAT>#8;MG' T.>SV#G0R,?J=]=-(] M/AQV:&OT%K*H&/'3AP1YI^F_D=OK\O;!G=A^>@['?6:<#/K')X?'Q[UVGPZZ MQNAXQ+ITT&FUJ-$IG+695!W1XQ[K=X_8B!J]%FV?''<&\'CKL,WZ1R<#]A:J M\ ILTZ9K,#?>OG_PDK@+HH$?8(_;T'9QHR)OA]S<<,4:0BZ\(#!/+#EH1&0$0'@-@(]? M)6&8KA%,/!^O#Y472#AX>P&_3G0$(/329/*Y M;DG/@M.CY>V" \G:!4-STN MLNEQ7S<]UDV/2VIZG"&'#-Z*U?#%OW^Y^GSU\)9L4R[KW3? MUOEU::XWMZZ"]=H+6+ZX/FPNO:HU0LFB+Q==U[J<"6^]L/652_80K*^S39Q >9*_<-%3'7EMI"0W+7. -[X$T]>";\UY+D4U)$6\E '3=/<*,N_U;; MR6'ZO6;GJ,AQ,E^\<4%J]Y7=#]=6L?C%@//_O;(-QYTZ+@]F8P,GM) M*^ WL2<)@>R]6M=Y3NV)%E62MQ8NY0;OV\2T_$JD>$3+7S)DAB-NW?DHUJ06 M+%;17'X?FP/37^-&ZZV2%7;874Y53OJ[6A[)>S3+9\\7YAFN.<4OV;JC4U]393><_4FSWZO"["]-"Q-G7\"]Y,6!%04X A>OY$!R%[/7 M[,UM8\K/BF$5WK_KDK=;]U*G$;BVZ8UY%_ JS^,7"(,P0_DZV!8>E6S4H7C] MP/B5K\R?R/S?N,!DON:-JT/;XHZ1:'1H=.3 IO7.4+VR.F-OEBIEHTZKU3OJ M'QW_'_O>;AVTFV-_LG?:;C7;L=QHQA Y+O:+G2K&MO%;0A?OSQ4<^FXRU[RU MKM!QE^AF,>.^?J1[I^Z MVLP[N/ENL1<<%.WXHW:_6GW5Z#[ MZT3N;U>7DMK]:?>GW9]V?TJ]4;N_7-U?N]5N7EUOVD%H8U!.S.'08D5/YLK& MDDOR[\]W7\F5+4Y%DR^.$?#SVOOH6LSPXV'X\=!A'K%%,R%&^>EJ?/ *[0@U M^-KP"_4IP:I:,F S&#YGS87SZZ/&CTVPR8$,\R(^EGM$[9O2$XRU.Q%;$ MDV@/MNW-0KVEN/2-*VR.,IY+^\*WLFD+OO#^_)U5%J%,>Q5E?8#V*F]ETQ:\RI>+R_I[E2_84-/43D4[%>U4 M%K]1.Q7M5/)Q*E_//M??J7RE V9I?Z+]B?8GV6_4_D3[DWS\R>W=1?W]R:VX MK4/GOK1;T6YER1NU6]%N)0^WTJN!2SEW8%""MQHLJ"[;%U?98(4TQ6M#9AX( M;_; BW!H>-6,; 9*P.'JBC+M;2($JELKEO@SAQN&A_J*F<57S!SJ*V;T%3/E M7#&S@6W);*Q[?_7S]=E#[%K;>1/QYOLQL^XRN(V=2<+B;7E/F+@T++,+!GYR MQQY-SW?Q=V.\#"ZP7@@O$1_"UR;>[C5U7/[. 2,>, ,[,]N\?GS QM0:X54) M^"+>,5@^@%=6L@"O/^/OHX$_=EQ TMOOY=K^K3W&)G>(;/<"VW[N1.[SJV:7@-"!V-W$[!'?::1UDAT%IP>W>% M\*JW5H%=.2:#/K]\S MH*^2Q[HU#K]6=#]X'FU>=MXGJU M'+0,2I#!+/*\L0#9[M^Z)@AA"E)8 M7QXKWOEA]LXSPX#UL(_WX,B7ZB!DU1NK$X2LFR!;?_6;3#\M6 /CC4H?Q3_# MBW;XW=SM=H-?SKW)<$4\NBSUEDM^;27>O?MCO+E+TV]945.(JX M#2FS6>I6(W[5:OB1*X84UZ]FIU]:7,;1Y+V]XW8_]"K">^0$9!$ #PE61$ZZ+$V/)1#TKS^,.$/ M#70!:*O1C>F#%.;7OWG5V0VP(8H8S2X]$S8(]%&5E965QY.9+Q;U,GOYG_\1 M12\6*D[H$WRNTSI3+U\\Y?_*E__U^''T2SI5>:62J"Z>1:_+(D[*-)DKOH+^ M>5M,FZ7*ZVA:JKB&*YLJS>?.M=&O'][/TDQ%HY,G)T^&3T[&PW/G_C?%:EVF M\T4=#2\N3J+'T>AH=.+>_O@QC_>I#/C%I$C6T60^+;*B_/'1GV;TSZ.HJM>9 M^O'1K,CKQ[-XF6;K9]&?/Z5+5457ZB;Z4"SC_,_/(_J]2O^IGD7#HU7]/*K5 ME_IQG*7S_%F4J1E\0T]^%OWIB/YY_HC?GZ37FC*+,LJ+:A$G\#[Y\"BB1_SX M".A5J](,9Z%P;L^BX]67UH.C23S]/"^+)D\>AS^YH^)'/H^6<3E/\\/AC#%\\Q2M>OIB4^NE/'>K@QVC+;WKQ-PU)3U=(4LXG!T>#"/]_*,L7 M#.U%'.7Q$IX2$_&&\,W3^.7;=Q\NWWQZ_R%Z=_7V\J]7[WYZ]^;5IW?OKZ)7 M?_EP>?G7RZM/[LAD;/_]I^'IT?/V#WJV=001OGJRC.$^BB:IOE,JC7W]^_^G#^ZMW;SX.@!QOG@RB > MGJMIG4X;V+M%N2I*'N1!O5!1W^&]*9:K.%\'@Z-W__WJU5\OH_<_17HA?M_M MT4*\6JG@Z4^^8MW:2]3)7H]>_O;SY8?+5T@F\WJD9QPE:0G4*DHD-TY#9O[4 M^1RI+RNXIG+OK8OHCR+-W5MPS>SS.@9]#[.9%/7"'P.LD#-,&$LQST$JTD5I MCL(-04E7MAP0XL4D1ES@69W#^' NXCI2^2+.IT@F?'P\28&>Z_#5P"JEJH%X1+"XKLMX6B.S>)2T1Z= M5JL0GNI\MF8PN H?K;QU)?Z*U&R&3&#%R\+V!@L M4NH%;)(*!P-<"<=>0J_O85H@$@_ GLDU/)'893AP>P0 M%C\K;@[AW=Z)"C=4BEX*>ZP]&'CA0$\)-CI^9>5(6MEI+V$;HL14<+V>@;NQ MC,R!X3JO!X5;E2Z)#"<942O?>&>7_LYL=F=4JP*.-#C+[E4YN7K_VR#ZA!+M MI_GK-5[&[:;2L,GLB/YK=O_'77\$?5X MR8OFY5MD>=K:U8NGS'1QT9OF!_'A#D3?].\^=.^K MFJD*Y_;[&SC??%E-2AJI34S:: YG0MXZ9R):I$@>.;&/+)Q'XB[\T,#! M-APGC\>.; $YV)0I[9'++R+H7TU)= XOQL<#.NZ7?$SNI':Z3VO;1GMCD?'Y MT?G9J#^+3+XS%GECSMXW?/8&/(*\P5Q23&$E2X5R/IX!2W@< K\GHG@$QQA\ M@\>O$?C8*E.AL.A^/^*Y7N::60.K^2"HU& 6H^H*&CPX[T MI& '#^1PSM9X)_AH@@2N[UXI9N#Q:#RH5:JL*#[IY-#SY 9^S1 /'U[3- M"0G?P9':U&@!)'C/_ROH5F=C-WF&BAJI>H:=6#V[;D^A6J2K32]S9D#.&T,9 M&'*3@4Y=%1FHK=&L+)9@)90J:5C-$DTSG@/?S9$1\V8Y465 !W<:<.:4?$(Y M+T6RU!EK[->@[$=S&'P)A]-:OT%EHMBY]O/SK^?B::;B\AFY)@S_UL5*^V7E M&_BY+I;RY2/T.535CX]>?_CUIU]!L7M=JOCS*_C7HY=VMNY+5G#1XPE>]9BV M[K,HSF[B=;7A4>YC-CEZYP2Z5'(9G]O_[K\6/QM>-\KH@-/@##US_ YQ]&/_SP@_C2OU:>]!$=^Y(= M;%V!_KU<&MT7MT51SN%(_R=]-P 97LYQ+Y1T+>CHB?P@&S==+E62PJ[!G64$ M-)J\+A_T?BKJ^_J$M1 )OC#NF59D69(V3%>[:@%8;08%XDV\6CR3B M:I!.TH,T_W^9 1@!;KHFS*KI9%)$X^28*B$>:+YX"XLG#ETS% MT5&KQ/%6'-@!L9D-+Q%+AT:8JQO'2PGOJ9SC8K+V_1YYL=1.#7Q8>%WK8*R+ MZ><%:&ZXAVY09UZA?0KCFZQ=,L1\;*$8J",0FE6-%'X,8RV3*CH8/1T?:GZU M0Z4C'B8,^Q9]7V3H$YU42OXHV!3NY5W4(UM8%K4,Y[YENC@5T$>NTZ*I8--6 MA9G8831%[SM=SGI+C(I 73BK T-Q)\_SC6%7_%&4CF^9B/X4L%CH=#WS40'VJVRF+80^NPR!23.TG\T(MIQ(9.T EE/.\V3D/[S M:,T6#ONTQTXNCH\OSK]/@ZQ>$)"#?*HKQ2<_:3J\*Y*( M3_,!,&D*!PR&.)325\49Z-@Y6S_(Z2"I?$5*[R#0H=!@2JOE &2FXG@BG%39 M()J6*4I,^!0G\"&MZI(>"'^7D]3\D>;7JN*HY#7M+(H@L+=:/W$)"KL7L)@I M])7"HV%[U?:N*(MO]BPEC\_.CHZ.=]%0]L@#:0Z2KP3=<0$ZB2RM0V\\C'2X MT'&KFZAG%2T)T0.G4M*AL*1RB&FM'5Y(*LB.C-7)3?L4A>>CB^/SL_Y+F'QO MHM B0+R!W7K_FZ(I \^CN[Z!3UO[6.,*=O:$/0QI[4:*+@Z41(KVN7QG9Z.C M76P$]9TMW]NTTA%](.I;45([G9A>5'F3>PS57M#KT?X@&1K+9XKTK$T,",]/ M]G)1%!=W\,TBG2Y:H<,4?58-R@'0644M38'$?XZD3-6%<9:#R22PFX@P+JA&_@R.4T7=&M^)UC MWB*X8[52<78XH$M+M>(3$-B?WX$O@$VA'^D]#]V_# .@;?+$QLC!_BY$,/++ M%+SUT/Z^;:IBIL"@0A>+>=/ 66R\IVA\\Q TJEH?W IGM4P;N$G\O^C[$LW) M70L-,R#0#X(5$&,T*9 $58/0%U"F0$CP-T:5DI'BMZ0VP(,4:!/78/^@0P)? M@LH,&49NM%0?!B>P!NBV:I/&$R-=A&KI&2 =5XBI8KU"4"@[U6!D3B(.#WUF[12=LE!>2INU#6JI+SNUK&C$//2Y/#X59S2DH,5 M5V<\,G^68CWR]3C4/YID3N@3_&E&RI9&(SDRUB7#IU:PGI0W;9BZ:T"-FAA!4.B-\]#Z> M7!ZV=J Q?: 4+%=9L>:3%B0),UW+H;LFEVR:I'$9XK9)];$O(%/5P9!IJ**\&?#K@#4_H)#%+$[UL%$G M$%#"@)(4Z@@7K,$%H#=8G4X"? 5]0IT*-!T?3FL4,$N6WD+!/#*$TA-T5X<_ M:([B(V)_5&SB1KY::!Q*B(>?XL /#*N5I(;I1=+JA;E0G%IUNN3 UB]%)3!Z MT4&M%A2:N],X9^6!L),):XZ^K>TR[UZA6J/AZ>G1#E)G7[[&7:0.^J*1U]^P M"K?!SY'%-Z 5ETO:E9X-R+N(80+V*DYE1LRL,"@W,[%=TI;E0O2N&W@MQ07IB<_(*@S$C\/= M!QHF'^==!I >-BJNJLP#'&D' MK'JQ%U^ VIN5;;0!5(DBPN;6BKH@U*MIP5 M/AV^HGE*>XUD!EJ2G#=$DP[W$)[']+8GT551XY0,^,##-3.6U@5G;N80:WVU M?2-*Q]=1P-PLBH$#WP0[%CT;9!G@(&(,(V/V4EG,P/!/*>\#"(TX+(XC8S0W M!B&+X[NAE!GR@<9XU0R>57-R KOLV(7F -*$I3:O/2=NB- C=X2XVW(Y'9Z?'.V!$__C.! _*_Q[N-VOS)_$RG@=^N(P>,C!G<(I_&#M^P%8\!=OB MC*ST@PT1,7,@'PZBRP_O/KX"L36E;15_(8>:ZU4@Q]2:4VY(NPN"9_\V]3?+5JSDKU &O+ YFK!YBFFJ6C=/EQPCEE(.;(Q M\+]5I3W5FK/OZ$SR,Q.\/"FQ7*MH.#Y(.,UZ>(R?Q*9P,P/V*^;')Q<[Z)?9 M=\94'^6 1SJ^D2/]K1ROM(@!O]D(9RCE^@0[)W_ @+K^S MG=K"(&\\":J- &NR^1 LZJYVOW2';RI4/0O]8C@^ZP]&&.V2X\C_]C,=^Z4X M?NQ. .5T1S>?%_4TNNKOE'#^U$DGY13TW\/D]E)[NK9@*=%$K I0.TF@!DZ] MI(&UHD52G$Z]6N$ASG^ &IQF7AT.M W!,OX[J)5/X=S]'155D&PF@D?(!WH5 MVKH;_$-/HD^^6FHC>Q.E]5K,KB??'2NNYEI=C,4K-^%[1P4%BC%3XV\D!BXC MZR4[#(IWP$K,[$M5F,[D)5XC9(/,;<*53C_GQ4VFDKF2"@Z6.LX,0L^>]HC> M.E"J](#W XG:B<@@DM9 $W?Z25JQ9H_E+^@=Y(CS<= #'A#ZX3C0#:O35*"1 M@2VD5E0P@Y]L@[+6*2?>01VMW+I.+G_+Z)UEZ[E6 QL5U]Z$&1ULP&.8FYY/ M/0KH-'+F[C@I5C7'.%T$O5! W!DBW44D#![K,42&[#VG64.\#ENL: LOMFP M#\RN3PGKKM,EPX#QE&O+F.H4.&J?#6Z; !%!?+7=;O6!DWVY?8DH#]=E$%._ M8'0?\2%/;3XZ/]\!GC3>7>AW' /])']0NHHE_L=F\H=PG-%F:6\8DAUMRGO7 M"T>,XCOB^$6N$]\4?Y@U689K*T4@5JB0U\Z.H+(>LO ?:PD2N;R:ZDHGD4!? M*)+$R\HNXHHE/#T)Y0;A:DCLX!CPOW@U\S':]DM3UT1726)X_[18*3>91@8: M>#@].U3C-EQ/$CN3X:Y\(P([DHS25B$YP_J]OIY\/3DW%_/^CQ?M2[5]U0GY9Z%P!Z M>4G0E>_<[Y\H Y.M%AK(,W)DNEDP(J@-S_$5!=9@E+10@@4-9F M34EGJ_BZ\3GDG3.R/W3/B@\RXU\,E&=M_(C]H69VQ'I7;-@-[OQI8SS9Z*XW M>9XN70616UG1R]E$=5K-XJE+P,IQ8DA5!:'(R/#D%\KBLYU%DCX[-W$DCO4. 'L-06&(QF+0\;1 ?Q(7IT^5NS M=I3S"@^;^8 ]N'QRJ"F&Y''6;08F=:7C)HR@JQI4*%(I>]-Z"PG.@^DA#"9= M3IJR\B0&V2/NY;B6G:RA"3/S]?L _U(-VKM,; E\0%KZQU M85"JF>*R'1Y?=-5)0U?^6GRH_AH=#D2=7=+0)#5OJL(D/7HYG7^M:DF>$.0W M<8$S&ZX9&'P3L:!AOR1$-;5XL&O54Y(;B!1>HYK7J+CNS7H!P][RY4;' ZR*)@ M.-T<^AT6.7E(]97BH')A0,'-:H-C*"]N\&IK(*=>9KPHEFX:B9AD[E<=MB/; M;T^11)-#*ML*RH [N3N7:70J1[8L%RRC5"94'H9RVQB*X8*G[+F:^K5^I=BI M.1F]+=!T@ :)R_3@]$3)(T5%6M"[P,[,)]'/.IM$QR<(7>L?S)TG/AW7K:'= M<3P#ACS1MA0UQ@"T+8##G;]%79N3&56A-$P6Z; \ WVX6T_PR,*)(J+D;%-I("D] -X\+XHDFL4@"^[/63@Z M&9_VKQEP^A55,'>K?_DK^EIB&V718:%9P)2&Z7H)IV#7A S:H0W'L*M+UQ#6 M/C0O1S46<]V!C'<[KJ()6 ZXMCI!JBX0MR'V8ZU]ART;-\IQ>\+77%BJPZUI M4ZYDO-H&%G7<5ZJTXN1CLD*9SU8[4NG:8GJUT5M5]6 M_*W-W>,CA7AOGS"JLXO372IX[*T^:D LGT"=[@9DTD"08GR,42Q15?CE;BA8 M@H*2E3[/>:=823!LC5YQZR-_(12+$'Z M9_@ _]20( (- M"Z0D;T>E<\:U%N#D]CHG.T?*G10/67H'B4I7XU)-6<5Q9V^6+;Y#H7 ;D6+* MZSTCAH>?O"W8+\P7>@JPYMRYQ:W2!C%RCKIZH3E,%N/M*.^9&^^PZM ^T],\GW MD8H))U*%?D%,Q:",M]I-DI*)K-G>8^[3VH"OXCRXJ^[BKCIY<%?M 22XM\K> M5'2_0_'K$"N!M>MC[\,SPJHP[=8:T9;#3 Z?XB8W!Q#YLBP4J0.#1-C?L+^% M)[(+:=DQ0$<^VMO8IO%&;4 Z*%%W6P'%BF0AA4:Y]V?HD>D7.&I&I#'AP MX9&;\JL%2F. D=(+*!B86]'+A!!NU4WZY*894FI F/&"6?F>K6T=W/[^NW9H MPL,C!O/#=D<&JEID4R^*$HZ7MI./TA8#7!IIZ*GRH7ZP ^$W7P,P MF\SK\X7(!$$>;DCYZX$LW*"_RKI2G6(=?X]:#0P&_2G6II6MJFN ,D%"9>#; MQL*M&[8V!DPQ%Y^X6'"IB7GG1KD1R(R\TQ/H2G7IEZ8G56$^%DIX_:8#[P#&% MS,E&@GS[W*G[GJ@"5>'<^HUQ+-ZVW09I\2=N]J=X^:MB%I'S/1!:SQ=.W^?_8W.AA>G.^2N[]'% M^U=$^I%F']#H>8N)*27@-P-O;5[NLQ+\Q)BGUOV@G&>@ S MMLBN!8H<^/FW\K,7Q)7FHZ@ VY1 ]K.:#""-P=<+7O.WE*HP"+'[?5ET0UE5 MVB_LC.W%A%_%@P'F^5_'CAV%RX].SG9(U]^C?Z^#PAX<;:-.Z-60O4!H%?": MOP1.L(#J$/4-63% )#@:2 \F;U/%U4\X<+@.0";=""*TNME!1WS+]7W#:D,. MCE]\8D$67J2+5\7L ,G6AIO,S4NVP:P%^/+2&C2KJO=06]:Y\)YNW-6<: M5@NRNVRJ>B/H!_9-[WIQ.Q9K.&SC$$TBE-NT]B'*\M51EM.'*,M=585OK1WO M;HJE,SSA6CY%DE52M3,91 >O#JGDLNTTI;MNX6[N;DD 1SJB\M#/AM@HWQN# MJ3G1/YJB;)9>TRIXU6MYU;184C8EO6;#*Q '0NG\4A+Z:\:'.O%\$4E'3V]@ M973PYE"P"S8!C23AQF=*U"%THOK6@O4K%:LT)X,M2>!9E76#"#EL1#Q(>_&" MXE:8$R1ACSKNZ>A\O%/;KWWIN.FLRU?N'N@^>PM"Q=4V"^W1JX+E$Z#4X*Y[ M8LM&(.:#K6#LS2V<=8_L]*WT4^*;#E;:T/+>\A>)8>&O=KC7R2H G01[O<'2 MEDNBK5>H1*=<]\HXV)0%.'!A^1Z9G$S'3>F3.M!A\AT[4U6W!2^+E2I9';- M'*YAB=A]^H38YL^ZE^GM=LN3O9@=Q^MN*:R#C67_$!QK.%1'6]2G-&7P/%!>#^YW_@_R+GG[?PDK#0 M-35%>H7P2-HS:R!&B#M.@S4 MYT'"8!HNJP1G&1FR<6:8 M)MW$UZ[X"ZCDIFOHO57IS'OS!ET#1,*+F"A_'6<- XAL#,M:QJ@9UD6[.,4&M9,8AQB&O=T)I.G-J--.X389O MJ=6PW[8)H]/A+MKEWGKM81[,.EB-(%8]&S"* (&C&D+-?I5]]AP]/CT^.OX. M>X[>AO'H([_1W[?/]N+GY\>GIR??H:WC^JB[CVT0!:&SD!WMKIMP6P;6!H_A MW=JG/CC17IX].-'VX43;VU8,W/T4-'#P@K8.>K= FQRZK8HNL"9-IV+FI=C> MIK0/O@LC7KH>DQ[:Q@]2'1;/I-:&PBP%GH=[#H8GAUM-!OS"RX)[*\V>M8X- M3)BE:#"PQN\4"+/D=!3>*9@9J,3FNGZF!!0SLN'@I!0\*;?#@ ^I$]X9.-6' M0.#&F8FAL ZP%]-[? +'_P[=IO?6ZQ9KS#KV3I=;"ZV#GD8YIG?MM"%ZF4P; M=RBM_":PK%%F*EVD5BS8C0[!$ OLI&ZU<[9!7P76H%3IHV\EN!M6I*9?67T^I7+=NP>PO#TA3 M>.UJ9'O(-)**L*<8]XF"WA6!B*O9_P6FD9) MH:3J'0E1WC8BA.-VHB'A+;1]ZL[^]MY ;KE7VLUZ#]J)"2K8O)1<-R,]J2GKULVW:/.@W!I4&B7('B?HTBF-,\F+ M_+'#IX:G> 9O!JEWG4W'?#Q&T2UW7+\(B-U>/C.+QMD MT&WO=M9@$ :H.+U8EZGUX3*4!WT#)O82]-"4Z\:L4-@DW'D$3BE.NZ=!8=@, MCP"$G8KJHZMWZ$L9)T4&#>9[&/VH?:$P,DC#M14Z-DO72C4!@P$I^5!RY&=[ M0OQ&/TDE-1G^VZ?9,23$?B+-7?J;D54TGKSH7!&-S+&%@&UC,5-AL[4:<(,] M']7AC@[Y[J8DC&/5.U1.FU'+Y:Y/1&3ABK8 B=0XTWSL'N+L&RPQP4$3KW/\ M?O^RWH^N%/HBMC^[NR81'\0;4]>\X2S)-5VG&A 8?6S(4XTP*Y0W6\I*#Z+_ MT1400)FK2\GS>AOGDP8VQX&<.[?&"_0-_IO#X #E.56(PN1R74;KH!N K28>[-SC"#/0XY^;ERJU'M/;]F>#P\&GZ'(1U;<]1-);AT M(I<;LKM0?$K@=@,RPN5[W[6YVBESTJA?N MQ.#+$QA%%;J=Q.*?XAQ4/O=3QRUG8H.ALJ#-0E 'D[OS8$DPZ M=:KCG#SL7%?K6N@)OY>I-J;+J:G"P=%IN6T67*9>M#Q"B[8_B6MNO+=V\"?>,J=:]QWZ-+*L&"@;&+- M7]+;70T6MPC5KM. $D;-X+NQ?IL#09UP_VOV@6LUM\M8\=K@V++]HK]C$B8F M--(?2!R4PIA@!C9S&^8CJT4U!ECSQL3$L#F@E\T/8T,(3$Z6'O5]E>;(6#\Y M*#(XT(C;"BL(KPCFAQ0R=V&[DAS+^@3 6KU_=?$XSU@I35>W5A?#+2W(1.JB MWTP[:51:1DG#O7&PB=#:HNK-DPW<>+)V"D-SPUU7%'O55@:4X=GDZ"YD;WIG\FWN\0B RRD^"\=&M#V B1^\CNQ(,I",94TM>Y5U2X$Q M: .QGD/$J]\33;R!"C&:H?IHZ=-8V%1HK44AM0L:KK3Z/-K MH)<>2#EGT>_5:^ANZ^<74DJ7JZ9N<=8LD$'ZK-6 1E-;2$XCMZ[D/L7\V=G9 M^$:[<$V?D;X-#^CJ56(*64G#Z@W6&;\]AD@0QI&Z8),*IHM<_FA0>0*\G M#P=R52_5(4D341UZZ0X!:_-I0[W?=3B%I0#W9F/U,U"4K'J3N@6U'__2<[]\7H#(']@G*M(\&;!LN06YWFT;\L;6[4;3E16^#7 M0]^O;-KL&-:#(VA38PQ3^MNAADU9"40V&9L,&*'Y2I2YJ^F$6[;>=$GEN=X. M!FK;G-?&5+9+KS=BH*)U" $W6GN+'# L5G@0H ='XUT#C^:E%PB(NDG+O&6A'1/H]^)7!"3=,%9F/\ M-T69*@>TU[HTOBY2$_$@H I&X1.,JL6BQL ?96,=70W(Z!)3,FK6Q G/YS3] MV*7FSNV-%_10J?*:Q(FDB;18PL[A-5D;5YDAHSZ*G,<>M#NC>NU0W<7SZI'CO#S7KS MW>F;4I'ZY!]M<,EX9J?T[R/-ZAYS65KKG$,W5 O$B[T MG?XH= $Z,>78K8H_X?&K\MHZPF4CBX(7XC8=1MIKKN5X=#'Z#JN#==K+5-Q# M3'4UY>JP4C3FJW=49V<\ALPNTDFJ2\QX!OY>%^AX?'JT@[S;5QV%K0X-T.+G M13DW:BTZ[_[1I/5:_J:]GE>" M9BL5<$!34:8K)E"T]26T3ZRQ)#H3L66IXDPW#G!GI;D4.7,K Q) U638>@V" M+!38Y3\?M>PI&%]ZXJ_5!FHVZ M9/B5GX[54N!2W3_I0P.D'QZ]?3S<0$DNIN,Z( L8JM)79&DEDZ7%L2%=DC[" M#D&BT"X":ZN4VB26QD>G'7'P]EH^8#'OY"(='CWX2'=RA?1P>@SWY_3XZ'G& MMC> VKG%D.XJI/L94YE2/YO&]\Q1'&=!85+)Z%Y)_*EOU(D[ 2J+!.H2DUR2 M1:<5B0TQ\-#_,M0/V!IRXK'=X)C75HNJ"R,;&#T;J)CO"PI<>% 0[P/Q& MTLUJ09)Q];'@XMA]J /RT:ZU0;14>"K!'BN;2O*%!0&$&X%5WDL\0H%C*L5E MPH)IXC6*T[@PSE(5459PXUX[O8[26U5#:3 :OPHLS;'KWI&30$,E)!&WVURM M%-8XX&I8AV[:)07T];[@'3Y=.XJW]D7U?C9"V-BYUH+9:LB #SA)F9BJCE#T M%PAC+/7SN\X$4Z236WRZ:=X6 (DDI;#%5,4"(K@JJ#UK-]! MRH_JW)LX&(Y&HQUZ<@S'^Q,'5T7^6,(:UZ:=_">-4ZLVUBHGR!+C334L3S,V M[R&^?T.0SRR?-2;@) 03H:9,U+?2P<@D<]D2[*]UJOZ;HEP5+,K8DV!?S?&4 M:=# \ !H0#EVURH#,ZEO84'&H>FQKQ&V(_FC0<[@YC,?"^.'#;&Z.J'8L7*/ M)0/5FI.^4[:P@T'-.;QTXW '_F'977T0-X;_,J Z"@((/W5;7<]'MFUSH%VYX]-7)D(Q>R0W4]: MW4(0>YI+PT&]4W1[!8CE+ZA!VORK^H(+'KJ)^BW%E]B1TEN?MZ> M-LTKKIU>LYYWSK"(M"=W9]&99K7CA$PN]#>ACJ9ZAY.QBR=Q8W.J5BY=W!.C MCID5=_) ?OTB@>P?:8@+G/KD#.(0_[%BZ1?6;Q=5&2(:[?[V\Z MFX*M2?(D^MNJ,+6,_6U!(EZ/U/=E^)WNOYK L6V[B;T+4%8B#D O'D*SIEE< MR@5>@D*>%,8M3:]CI4O,;1V3ODL,\\%S^7(X?/!FA&4?)CO=HWN\F93%W$^G MM_!8C&%U,DFWYZ.ME4T\):F2E[7Z]6K,JO,RM^")L>5+B?CYFNN3]GFNOB@P MMQ4K$S$F]CNEBXU++"EPGJ4 '$GS$6>7UR=9\J\YI$IC"<.4_#H'DV.Z&'LN M!.^I2NK6.S1CW9 L?,J'+3FW(O4R6IQAW!O#CL M%2@"BHBPX+)(O QY:]6VDNV<9NHIVQ^,K?,4%>8CT@2E<0^*#SQL-'=2(AK( M1%O+/[J)J72BR$Q]7;MRUZU#T6FYF#),CS.#P+I&5K&5(G$"V*0:1L(N;EQ> MAH7>:,J3,GU2B:7X5V^[TJ"X.@UE,(!_YP7,6#"_ZMS$8GN]O M+[X69KTDN:6UDEL8>U7HKNZR3@3=9_N(&2OA>O[$OR@C SA7>]/I(BEIJ?65 M]%I9,%85A@?8XN$^R?+9(K?@#1J>@>&6L;J'/JC(PM9T# MS!1HU:G>H$3587B*ZM/AMH;3I5H53846%,[)SVZ'F7*=FI@+2')F?:DPMP$( M3OZ)JDLYE/./;K*=A.R\S:;MH,Z.-#D4H@RZ2(+E.9VO:2FW$ZJC.+&QY!%- M+E%1$PC$/4X2TZE+BE4M.-DPYG*40;UP]04)6/'!"Z_%^C[D&,&'DLVO2GIF M(+A%0)/IKWT$N5%OZ.NP_ZPQT+6/U&VJHE_#K15#>*\N,(E)S7$B52M663S] MMD!##TH]/C_:116XV">T YU>[):P)E&_<[;B>S-3;RC(!VL[OSN.N2!WPF_# M3MV$(X13]$(7FP(HUS'L*5 P,]K9@XBRW3R)T^2.<+05HN#XBKE0@S-4O??Q M)U>FFIJ/#KDNIBU M:EY0\DJ098"V+*I[Z]8J%[KS$3M;:XJ\IG/"?&- U^I$^H4(M<^*2DD?-!W< M#CMO+ANLV(P735$E(4K*MB?T?J)LZG-4@X%;Z(H:'?@K;G8-QRMFXU"U,5)-YVE5TP/QGGTF MSIV>GX]/=FC!N+?$N5EXALLFD?:E3OUU@5MQ+5C4.M'IJ0VV!Q?S75S,HP<7 M\QXJE>XM7VH6H-@']YNE.SQRV3(8S*\_O__TX?W5NSTQS4C=]ZY.OPAA57'(\5P MD9:)U[9%RNKCVO3);/DEOB%-[2=L:+[= MFS2GFR2K$AT:Z)@K&_'NBUD10O';+$%YF,81TU6WWTT*$E0'8O,JV_B$[3:Q MVQW, *5%&5SWG)OQ:(.DH#3Z50D69+K*.!8/SY[!J]@QA.,*:K;XO8O$A$C+ M4ET74T(-2*D3W901K8AG7HI8?*C]&=IBLW6@'#"M3E?"<<-0R!'443%^@Y]/ M:G#1EMQ:R]=4!! ,/2OH3#:L@:@2DD%L-\N3_I:G4JBJ1DT? 7T"AN?^&Y-E MJA.Q?#<^0T25;W++NF\87EB*Y)O2B^"(TT-V(@\<5Y-T,,;R>PF;")_50&?0 MI4MK76X8-19[K2(0@HW?U:FTBQY4 '-FHA=O^[J9DB[.Y0B:64J;(B( 5A54 M>2I9,LVW;?WK)2N,QL.S'43;'I,5?H8UQ%1\ZYQ:R#>:]2K36 +]NG$)/!"O M%EV>JY@J0$NGK)F/43>TGLI1:$.< @FPQY<3PK">UQ!3B3Y0ZSH1X6H8QD#B M8]??=7_!R-'X8M0_ #+:(_P<]2.D!1"RZCRP3-MR&T8LK5Y_^]N$R^O757RZCG][_\LO[WS[^OL7F[ER*Z,6D M[&&1/1CL+X?C!X-]-]YZ=Q7]]N[3U>7'C]%O/U]^N'S_4Z>KFLP"L\^W(_JY M$187])'HU1;K=G>69[_T5&59A6E$^?S'1T>/Z.\59KO(WTQM^NARWRQ>IJ X M1G_^E"YA>E?J!HS@99S_63,:<2?OF*[5PSR5>%7!-?K3\\C=$VB#MD5!E"8_ M/OKGR209'A^=#R_BT]EQ/)E=#(^G%V?)Q?A471P=#T#^(WB9Z5 M#/($QWB-3M5IG.G!P.ZG7!F69772\108*5 Q__'1V-"I^RG^K7W6<+N'0R]M M,"KXPI]L]^3+XH:'/7STC0CA/K$W438\L>@X\$K8VHAOEQ2VS\1\]WNW) MNR_UZ_6S7JO;-;C1V:;1R99S!A=12#Y\^^[C=:6+'>S73N#;+%S -%;XD;S[ MMQ9_.\FU[V1KMUGDGK?YOTY07X%6W&___GM)YV^WA-_)A#YALZIG_^:3^#^T ML=Y=O;W\Z]6[3Y>7_^+=]34J1.?BCK;2J/>)W?O%VU[6-:?(.9/OJI[M:;]L M)^DWHM7_/K+(H?5 E?]MS')76?6U(N,49_N*H[!W9:Q^: AO\]/W]9EWN;-?=I2?:3NM_9U\=\_UL7BN.P;K^K$[W<\T M 5!":0)F5;[6O=P5V_ 0-G%3%^:KDE_"WSQS181TYF(_ZT\OGDZ*9$T? M%O4R@P__'U!+ P04 " !+@\M:'!)NU:6V_;.!9^7V#_ ]?%S*2 G>@N.3=@FNETLYC==ML^ M["LO1S916?204AS/K]]#2K9E6VF=]#*9H$;12!0OA^3YOG,ASZ?5K+C\^]\( M.9\"%>X)GRM9%7!Y?M+\;0O_,1J1WR2'TH @E3HE+[2B0DLQ@::&^_VB>#V# MLB)< ZVP9FUD.>G4)6_>OLYE 22(C^-C_S@._:S3_DK-EUI.IA7QQ^.8C$C@ M!7&W^6C4R'O2"GS.E%@2-N&J4/IB\"QWOP$QU;* BT&NRFJ4TYDLEJ?DI_=R M!H;\!Q;DK9K1\J<$M^;5V>D@MMJ1 LY*4]) 3F6N)Y/R3//_K KT69PIV;J[Z=2H(P]1D349AYXQS" MG(;C.,K2*!NSKZ4JP5=2E1?46@I4A=F2?"C5H@#D[V&C,:V>"(7K6RJT%KBN M5):$EDM2EY6N 4='^^%,"2H016I##9.T(#GE6*2)FLD*AV_J[54H@8,Q5"]M ME1G] #ANIT^#90*%P2$+9VUP#%N!2XWV"ZN5V!PE0>8DBZGD4V)J^]^F_0(T MM)W@!'87@)"9- 5:*&O\%K*:XHS-'+B3V XT1UF5P'GC@N(JL65W7;[CHP\? M(@TBP;TP]$42C6F:0>C%"0-/Q%&0)>G7PD?XK?$!))9(M+22V(\L>5$+[!.UNJ--0T2$M.0\1QVT>+(X*XH-8%K5-#M#(R:% MM!T/;8VZP J($H6:ZX8S3AY.S93DA5J8%80T3'#C-,6!J"UT=I!@ M5M+MB?]-P; ]TH'8^(C.C[,(9\'' _C-F7 =:V@NTJ MJEZ-<:!N;C2[BU?G4_;K-^F":+_#;0=SCP,&EU'O%O=L\D?$:^CD8](Y?-XE MW>7[+'6.JJ6RU6>8PRDG>Y?$ZK!H0?1(*VFH%(3,%9KI)G: MZK;:# V;-6[V74C#"V5J;&=-GE9% Z.Y5AP$%AMRA*@1@#!LD/#RED]IB=[S MSV@\WM8%UO!#.O+C(WCNFOJQ:-Z:5VF#@[*!K^V?6 NS0?7^]$F+,RO>P6/G M6V/G.+:=^B[\L8;U%D\/WMX=%'=U>0_)]PY$OB2N6<(3A%Z6AL*+@CQE$3 . M:1;3..8A?^2XWL;KC\_\Q#N[#]@.X((@?1@7T.=_/A<(,-@"(>!\OD]#=FC= M44YKY M >"P]0CL1XG6&V4QJI#"YF7Z>,#4S$@AJ99V3K+QD9UK4MK.:V/=5,>(QOFT MSDXK RACA8Z";32G=M'K@EI_ V?JY-JXN]BB\::[00 ^,; 5T0/ ]B#.GAY? MT'&44)'F(6,0!1ZG 3XDS.,QSQ/?YHN^\\6#^((].K[XA '>6-L]VCBXY>'L M@8QS(X4E!6I4Z;08=;36-KZU3$&U6$$4>412)@M9+:TKWS-L'V=86G, =]AM M&&FK=2=D=M[1;3O'>:WGR!W&12.<*RV<3"Y6GD")04:!%()?8&YC ENE+JN& M)I#6Y!R]D2=(%$"%SY(DB/T@C3) FF 9CZF(D"K"/ F^$\4#B8(_ J* &UK4 M[E3$0@;R'*-N>8/*;GJBYW4,@*F"=N9JJN[)3C$WZ'K MVF!S$GE_2JN/+[J"L54"Q+%?NS@HXID=[^E!.^!>GD>)\ %]@(R)<1 &89)2 MZJ4)8^'X.[0?"&WQ"*#=HF8??3:CW4;1[DLOQ.]A^6T*=V*SA'O+IDO,W3E_5:KN?]0$=!I]2L M@Q9KS1W?@'">CUNBUBM9DD)^@*)-UN_4'W[VJCU10HF#E$8^#:+0&T?^.,1E MX4G$HB!G/@N21QY4?*/D8OR732ZZ@]8UKPPWYM(:]"ZV-Y;3HO,>\<=>QF M M&JV%K)0V:__>%6"7LYFL*H"/N"M,85"!W_M(04@4V?5[A R #H.Q#@G^M>F, M%9/![[7$&3G6JDONSAJ>/\$<8IPG&= \8VG.HT#$XSR.:)*GD/"4!> _;O@^ M8G_@,>00[0&;C;8FL.)'@M+!38TL#:P=Y) FPW )@A;C-"'31!@, (P]6Q&->I<_^G> MZE"A_Z3RB=IC$5+ D"H3^=B/P@#& 1AX_/*\D85-V =WY).VALLNC7V,)L7:@GX=3%5C86G6SR! MN/XB@<+A7L]7@]=A>&JN)WZY.R9-?_8"94'G!NNLG@ZZ?M(DZQ,TOQ$3#!(O M8KG($M_SPSBF&OW[YZZ:Y/_GSU]OKJ];OW M/[\[Z%9$(P'.$G>@O!AL7(I6FOAN:>X@@#UMZ9^T5HL[AKQS 58[QU15J1F2 MQ?R6N.,JHB?LR!L2^^_YQZAI=^ 'S)NTJMF5XK,7X_,TH/?R;!=VF]_5E$HT ML:5S,*ZF$G+R\A9X;5-\Y'437/2W/'K3)-610O9:W$6^MO!?=0G$]X?NFO;C M4,D-&]W_ZD\S0H< 'W"U._C3KG9W)[1Y7CV=G]B;\NZAO?7_?U!+ P04 M" !+@\M:S!#QVRP) -+P %0 &5F,C P-#U: M:V_;1A;]OL#^AUD%;1- LOF41+^ )$VP7A3;U V*_3J$YY]X[Y,6TF&57__P'(1=30;F[@NM"%9FXNCBM M_M:%_QH,R$^*B=P*3@I]1MX83;E1?"*J%N[WHV;E3.0%84;0 EJ65N635EOR MX>9GJ3)!@O@D/O%/XM ?M_J_U?.549-I0?PDBR]D.[7([989>*R)W5>#"2=J6QU1G[XJ&;"DO^*);G1,YK_<$Y< MO55_B#/B>_/BG!3BMAC03$WR,Y()"25NY#/RPG._\UXU/U>+9F>FAN3:3BF' M^>J+'G%#7/9@OPIAUN9,!:[MC$3SV[V!24K9IXG19%DBM23&EQ=K_A"IH"<)C( M,CNG#'!UV?-Z[GY..6_N'_KDEXH74[SQOCL&!H1EU-K+WH^_?GC_D[+%1S2N M1Q2_[/W! SGRA3=FX3B)>.C1P&>C9!Q[*0O#B-'>U0;R+?##"LU5^QY+>+.@ MQKXQ&KO 760T:VPL]!R>E'\"I.5_.40%C.XAMOLVSY!,Z4(0(Q9*+)'^4V7) M[R4U ,1L!>5S;0JB<_)>FQGLX. 7HB7Y,-6%T;EBMD^N/V$@$_M@#'?'#QX)*\$A0>4/1/P 4 M9BOR*=?+3(!J]RO$U#CA&O8WU^ C8%^IR@G-5Z3,"U,*F!V\AG,@ " *@@8( M4S0CDC(H,D3/5 '35^WV&N2""6NI66&3&?TD8-[6F!;*.!@#4V;.Q\ I5+$%I:*!A'Y2PK.8P)J&ZAJ0^, M4"C.<\ @\@EYEF4;PM30M#M3 R>YPH'[V*+,H &P1 -RW736V<.HG1*9Z:5M M*&3$!!Z

^YLBS3MH1^Z'*,SBH8SXUF@D.Q)2\!M5P M#2HDOKME4YI#NO$:Q/NFS*"%']*!'[\4KUQ7/^;5776K,"3/*_K@^ 05OL6J M"M1@RSXECIY9;LTL869<^"[YH 7&:F=_)W^V9SJ23G? //53SD>CF$H_B1AC M:WP7#+=20=8S51&=+N&9EN!X%LHZ_P:M1.[&P5QTXQG;WM6(C")O MFPAN0[5^[7FQ4H&7!%NLSA3'4X_]I1.8.K6**VH4KDE5L:@+ 7(D'Y,$W3A,LXI1&'4-$?06SHQ>@M03""9[UXH%ZD M3TXOCG:T>[)Q=,_CU0,49Z$XB@*U.G$-1T!%%4Y6I8H4A M\U&1 7&RY@CNN%LITE;O5FKJHJ#;>HWSTLQ!.ZR+^AG3ACN;7$XZ$3D$\QE( M"-2(.<;>V 02\$HF0-;4'.*.;U HY&@82Q:)(*$T&D9ADO@)YV$HTS&5<3AZ M%HH'"@5[ D(A%C0KW3L'I(R0$K);M0"PVXXL=9UK'!%-5+?=>:K3!>@(D8"M MTN-4E\5A"XZ)=^BZM<#<7W8?'77I1=NPM#EH<.I7;PZ8>([S?7O4!@Y',F!" M#$44"18DT@^&G#$ZIE$R])YSAH=2FS\!:M>LV6H,VT+*,>W<3"6A74U;T3(RP-=)(@%.."=UK7A#/CJ#KWQ/#PO MUW:]ZB8Z&#JE=IVTH#=W>B.XBWS<%M51R8IDZI/(ZD/QG?;]S]ZU)R(H7\TA MWHA'4J2@2VGB1W'LIR(9\IA'OC<"$0N"QSK$BY_4(9Y[H;CF=7_CKM"AMKFU M\5S(CGO$_WL9^]HT"EE[H8U=Q]>N (:*EB/TXPR9^Y$_=77?587!)Q+&?$T&$;<8[!/*1\- MV5".(CGVV+/?_8K/ZO"%$6;!"IB+I\MX3LV4 *K58?'ZS&PIZ">,_O;MY M?>@Q'Q$659;";L#CR2][?F_'ZOBPU0?480]*W9MC]/+ E 0WR"/(!P,!!A?X(N[M5 E)WJ_UX^WKSG^.&X MNZ@_@O\34$L#!!0 ( $N#RUH<1#LY+ 4 !$1 5 968R,# T-S4W M.%]E>#,R+3$N:'1MW5AM;]LV$/X^8/_AYJ!M MB.95M^30*T;MIF:).SSVD?93817KR\T\ 1PDG MS+>P;85-^AVNF%]>:M5 MX#TL 1]%BJTAFE.5*GW0\A@MWO,$]CK^,VT4^S/QJK.XXA(O3#7*M\(U8(J8XEI[MK"(;A(E-5*"HK3SB1M MP[[#]'1OU.UVIC.UR(A<^UXP/6CBN;@ UDTL#EBLX8-4RY0C99N0Y=KD!(L" M1ZJ8QYU!%>05T1&1W+3.5RE?PW-JW4BWT^DV(1C![^VK-H*N)POW2(B=?%L: M+(FP["A/4Y,1BE5YW.@T?#\CC%7][ZV;I6 V<9W.DX<4$="4&'/<>'EU\>JM M,/;:@6N 8,>-S\-Q,.K%\0A+G_:'O7$TB'K]89>1<#@:4]YOG-P*1DTZ,$)] M4N\["ZL"*O'U!@[L)W=4E*051JLRI.-^<(":Q[[JHZBK^WULKBT/Y1H/^7U. M-)9MNH9+GBF-1RSAE=(+S%CK_0W="TYA=K7O?RP6 9<,I?0=64._62ABG8F% MPXJ($.YJM M FG_D\RKQ^QLIZ]%J"_3!F^6;:C*BGU^FRZ0E9HU4MA.)@\^A/G M.QQN9BI()%)AU\528L$4WO!ZR6FR%5@-X&T62Z3H,'*TH J1:?_2B]9X=C'7 M7%(W@C.\E.%^F!M\U'"]+2Q>3_0],? 5Y=D-:BQ']Z+T> LAFV/-:9=?1R@/ MV$E>#8T!83< M7_$75D\K?X^X2G\N<=?2C*#'UZ?OGZU+_%GL\NSV;G M5]?/K^KG4:_B^WP]2 "*(#!1>(CX%@\:6P&%NP-RM=J9?DU2=N5-J^6.+7?F ML#K\2%FK%A/H9BLP*A7H;![MXXO/_1T@LKM9VA%W'<1WY !*IM<1/3HQCR/4 MO2_X'?QPQEF"5Q(6GI?;!WV5V%B^?Z%14D2&5]2=90=?6/=K+CD$0?%2^V\0 M]3%WWR;AON?;;O=?^[9;#^>V7;6.#MV/![Y1_A#R%U!+ P04 " !+@\M: M>^]>*R0% #I$ %0 &5F,C P-#:@;0+X19+M^#4!VC3%,G1KZF3%OE(D97&5296D8KN_?D>]Q+(3ITVZ M;L.$ !&/Y/'A\;F')T]CNTA.?_P!8!ISPO(W?+?")OQTVBG^E\:?6BUX*RB7 MAC.P:@ROM"),"S;GQ8C\>:UHMN#2 M6<6!R9&2'GM;%P.7L7B81#T&_WVWZ[ MW_6'M?EG*EUK,8\M^*-1'UH0>$&_/KW5*O!V2L#34+$UA'.J$J5/&@=1_C3 MV'7"3QJ1DK85D85(UF-X<2T6W,!O? DSM2#RQ03R?B,^\S'X7FHG8/G*MD@B MYG(,"8_0DGL>PX&7/Y-&L3X3-U5D8@U2F9@P7*]\:4#NXJ2!\;)",DD520!-Y%.(+K1Z,XO6C"N1849N*& M:]+QDKJY44U#3A0M(V'#HDSP^&0>!-SM0B)7*=M_S)41-/P\%>-S$E M8+&&CU(M$XY$;4*::9,13 7LJ78Z\HZKK5T1'1+)3>O=*N%K>$FMZPD\+VB" M/X3?VU?MLS;40X1KQ,2.'[=Y2T),-LJ3Q*2$8BZ>-+Q&WDX)8U7[J=FR%,S& MKN$]^YK4 9H08TX:KZ\NW[P5QEX[< T0[*3QF86#(>4A[75#TAL10@8TZON$ M>K3G$6_$&J<;F:@)!NY0G];;SL*J#97XNL<.[(T[*DJ2"J-5*9+PT#]"I6-? M]%%DT_T^MN>6AW*-A_P^(QJ3-5G#C*=*XQ%+>*/T B/6>G]+\H)3&%V=MS\5 MDX!+A@+Z*UE#KUGH8)V)A<.*B!!E":Y"T54B\-26PL:Y,\T_94)SI\G&+;@A MU"$Y ES1[Q^RHUM2'E*&ND^_&WN [LE=(I.2B$&2* MP2-"(B&%S*E2$CHBPM$[U=PXBC5=-TD2O(J0PDY9L2-%SIEF/BNZ55QTR$3N M&CGE1F5)P5"5HD*[#K.3(.U_DGE5## "?*Y<#4.W+BAA(.3.'&5:"A-C8.J" MOU'PYP?^\6"27W%NHTN!P9'*XFQ@'/.250GMJB)6YG.N!>@O589OI^VP"DH] M/YLND15:]5(8#B8+_\3Q#H<;F0@2BD38=3&56#"%-[Q>,AKO;*P&7<0UE]3UX(A/? 5Y>DM:DQ' M5T?F> LAFV/.:1=?1Z@^S@+)>>!SYWZ(^O?ZS1PG'KK$T=TSG M?'9Q!K.+#^>SE_=E\NYQ[,GO B/& <\("VR_L8.WOQ^O2T5O\B7%V!<6K99[ MEMP;HNIL0V6M6HPA2%=@5"+0V3P\Q(+._1WM1W9WX2?L&TKRUE%\L#M+YGDX/M%>?;?H.]3+[QZSQ.^:(-_[8MVLX_J;=IQ/PKD+^4/ M''\!4$L#!!0 ( $N#RUIZ13*_<0T + . . :6UA9V4P,# P,2YJ M<&>=57D\E&O[O\=@[+([PA2*#I&]A"F]B)(E^\BS1V(]_?6Y_/[X_>^U_/7_;GNZ_MJK6^@]QT$ M)2@H*"(L(B\J*J^W57&KWG]L<".0$ !GP DT2@7P2*#0$BCX%< "@.)#_67@ MGX;B0?/R\6,$!(6$D0O5FP /"HWFX47S\?'R(MY8Q ]X)?@DM^KNYY=R/(Y1 M.2>M%Y^6*Z!J4=$DX]3)5-/W.7])4$A63OX7A6W;U35V_&I@:&2\>X_)@7]8 M6ED?M+$]ZNSBZN;NX>E[XN0I/_^ P)#0L/"(R M1"9<3KR1=32:G9V1F9>?< MNGTG+_]AP:/"HL?%SRJKJFNHSVM?-+]\U=+:]KK]SZ[NCY]Z>OOZ!^BC8^,3 MDU/3C)G%;TO+*ZMKK/6-[[Q0 (WZE_V?O"007CR\O&A>S'=>*)Z([Q/FV MZO)+[G?$'#\GI:(7+R!MD99;T22HJN_$E/$YWRDDJV9 W[;XG=I?S/Y_Q"[] M5\S^E]B_>0T $30**1Y: N# FMDAAZ1#W?,Z0<87C*9/Q.:K S_R&(X>%!D, M47 +;3#PKA/%V]GA;5\\31LP>)ZQ%&/26+K"<-B*X?$$P M6,B"@1".?CA@9%FF#@9_N'$TM4^[G8A2[E"! F! 4/T+!L=8@CBDE6D8)-;2 M.S9B8$##(T?=1S#XX+D K1.8I6;$1@7E2\+#GV=5)&"P,[]&+&%FW]CB MPZEDSZIKB8KIP=EZ]V#P1+7L9YCO7$/^Q;6^]ZLY7QOGR@J!PX>EVZSJ\"#X M1!<8-#I",I0>S0AKPNJ18YQJ\P46I@!Y@B'F%-><-)(*-6"95-,],+"GK(TA M/_$FKF)_")6.36H<65;X1&)*DQ*Q[F6?Q=FJVI G)00&JEVD'Q,H9T(SBECWMM M35:CHCPJ&]65?LWU+DFWRU=8]^:1+M!H+>B:J>*DABF2=V#V6T90U'9*.^X3 MO*.GV0&I1KYT9C:T7 H8WN_QZQO)%;QY&-R MH>#YRO[FW+ML\TUWC_.I/'/60^5BB<=)LOZ+;]6F"%&=_T>RJ[-$R2H;I M[.:YJPF7HD.\WS=HVKKXNGBK*QNC"&A#H<&&T-T$"9;QRU57-Y/?O3?C:^6F MTC4>^;+8"R^?]Z/;K M!]/GT.%1RT>'7%T>%RSL-+?.S_:9<8[[T]8IUFR5=I0,@\L)3;AEC788Q*=8 M<]24!6&0:V7/$0GL0N.R)C^ZU<4QB]'N#X.)"1@(WW]N MXKB/81FEWG+-4MH!D\I!>CRU09W;3KK3F^56P7'O#+/SG#U\QKPYNB!%31Q=;5.>B=$@+GR-9Q2%9KEVX@Z]U;T5%"EB%V,S6+:DR*9R4 6MN MK#5GEE'-()A'$IM?<*G)R^V3G0NJY+V9?N&IJ'VF&83]3VQG&UM:Q:;7YW<\ M.5*S7>SW#%?&S,YSRN8-BV;Y?:EB@_6Y">N#Q]W:#H"I4_L8A^P\DA>5;Y53J:.AYMZT3)F)4*JZU?WV,]1DDE+=!V(9QMV M$"<)@ZEF H?7%D<'B[UICC:N:(PK6 M=D']K!P8F"-17U1!@/@-VK0> MCFEDSRP9P%Z*\?4K[_?Z/-,T-WK;VYF-KYG I%T/.2+Q^"U5[XFI9H&F203U M'PO?S/Q#\^(_.'K'?U/IM)0&F;^YB!YUJ^@LB_M4Y*6U*4BX(=[T?@(9F;W$ M)#IA0^0EHF?&+.?:;74&B0H9;M?QZTKF9D7EOI L-I$VK2_._39"M^9HX81) M'WRP[ E:QIV;G/%-:JE_UM4XM[5:^&%X<'2=-"N_XEEY1 ME+E&'8YRW^'"**R.G\^]@QW)"IGDS(S3[,< M&7[K-A[1\A=BITBKV>KL$1:/+H[N.8-;-AB P0@R"PH->9$\4-NQBCJ2Q.#A MF^_+?3SD<\"44N#\2"+VO9AG+O2.25*QS;V0ZF#@>2WKWO97YO:OC!L)NW@L=O+LZ+-=.W?=N MIB-R_B9]ME[G'K<%P09L\> MQ4':>8>.O6/8:'",UV\A*I3]#@86094PB)." 3D?DNRG3=OUD!::28LN%3^& MI<[UPV :74P:051_,;1LDOB>EK%(FO1%Y!EOS!5\T<%EV4._IK(.G4)>S!@9 M6AJB#2VN;:M?8;",^H1;N(KHS@L(^6W1MR=P;NF".TLVI(N#.A: M=Z'+GQ$WJOO'5)A*.%9Q'_29 ETT*>0N8F$@9_TSIOGQ'U+!_3.5Q1(C\VUW M9C8$Q!/#\&?GY=ZG2PO='T]H+('!(!7[[^#T$8_[Q*NC)MKYF\)!7?$90L@5 MAH6W3V8W07P4!F_[E33RR!_&)T&<.KZ.%:N,GFJ09W_>/2DG9IW]Y.N&$= M1$^M0]L1/=NI P,>I&Y7B]\&R;[?W+H8:M%SOD2Z53[\(/X!)K^5I$AI!_'G_&Q4Z/@!><01$JF3;TYA.R\0AB,:BQQ[)"Y]B1 M?#@82#CK!%O=_M62-$;$>Z@=FZXLU?"(M8I*C7K"I9[:*H6]JD#*?.M@?H9Y ML-4J]@+VGBRV[G/<=AIE-'C]6Q?2$#N01R&;(MN1U)&-R$6\/0Q>N1#USQ4- M&K:D7LNMC8];OMDB7+21UE@4RFXJ'K+AOS>&Q]?FL1<;;];I?!324EX(8^5P M?@9PG&+=A6*J:!PA$J127)IA0S3KBFR6I5*U*FU5+I>>"!.)$HGNIN-+D@<$ M8CP4,[1\CBH4N^^$@V1?U[5G2WY,GK;RVQT MG_0OAK=/1AGNK=UY.H9(##LG-T*63NPGH>QK/AY7& U8&-.T*>^$HK4LU()7 MS^[!K!0>WXLO' US1F;+V>":1,M\"@WRGVNW,\%*^D:O!!BF;+:E5 MG4$^FQAEV;4Z$A.0PRX3+K%W1=2DP[4B_8U##7FRQRN8[#)4EI"6MB*C5O/4 MWG_UV:LG0=.^_GTG9%1Y8W7W*?.TC\8S>YO*8K5OAAZ(]ATOW;'E.=;XS?,, M:N]NF4[>8%'M2;90>,UZ/'^NKRQW6TLMR*C^(=_W#U3 M:$0).EWFX2D@%).6Q7XHUC?G$D; 1(9XU1]J.&KYK/[Y_GBM"IX^I>1Y\RK4 MV#-WRPBV\=",7,^Y-^=X]-R'.C8%.(F;GD:E;O'=O5J&DY]..S"J SS]7YC? M['J;([Y*O&71I'E!,YUNK8XN-XGW;H@H< ]4( 90PV^^\_E3HJR?OSG_0=MA M$2&U+H/U\J_S!96)4\]X\0?==@JH8@+FTEI #/MLQI.$&&+TQ,M'(X83#36% M#QF+\ET]O*=ET:8+F+U)\N_"AM6IS$_W"[Y$,*/W\0\W:$ MFOZ\-63!.R_43I]M,>9@9#0Y/ZFS_8*M:%?A&OYC;."CC"\P$/./2+U0,%WC MFB.VZR1YRV;,4[.DKHOF<7?G_E!F4LF&[F_3&0HMGU8I$9O&#^SR'7]M=L.6 MTEP=YE=_/3*K]%!RTN6O>K[L9EQ&'.[+WI*ACB0#WT=> 4F':XR,M;OL@GPW MJYW:HW9CRO1C]L;V'&+HVB9W?)M^8\W7F83MV^@.;'%;0"\;99WSBZ8':.55 MR7T[5VB8-!*HZH4$5$NV37<;2.KD%+I[SE_9:/91NJ%@<+O>E5#(4VG MG**4'X2V1!^Y31<7F^Y]YLVX8YA5\/'B?+:\!=5LGQE-*"5&AI[90ZKNM:A0 MN$@R\!*P0O@.;[!7'HAN:.1=Q,']_P-02P,$% @ 2X/+6K"]AVV'#P M8Z@ !$ !P;&%B+3(P,C4P-3 T+GAS9.U=6W/:R!)^/U7G/^CPE*T*!MMQ MUKCB; DL)VP9Q &-/#UED3K#94( %V[W9N+N*GI^?SYXOSQRZ@$K:YZVO M@X>):#JD75MH)F_6I[6(_2U6\V9&K;#NRQ;/GB$7[[J1H ]ZC\@N\6S>9F+9ONR>7D>E@3EB!><(W'J@FS; M88B!9HJD('&])O;<"5(@C4OT)D1AC.>*D/$-K_"VX9+5VN("%&E+BN>W#0Y^ M,T3YCS7%9]##D(0Z%LZ!A&>WH(@+ZBAZ]O#2<%@%HD:BEH0.0"7.&E-&@.L7 M%6J=C"T#6679@B*&9U6:*Q//RW(%18A-JLP4/)1E"HI@ZW7YX?5,@0.%_W@< M][.F2]&?.\?P^ RMVJ9F,\*V?1BB="5TJ:$0\[:12[%K.FS\!;2/;9C VVVE MJ80U1'\BVU3\ZI1(?1]:^Y7LU^^YV-3MC^+W_F@.2@27W!DSQ@G&=3"\7 MI(8P'(-.S[%-;$/U\,-U+&+R%;R+++ZV3)88,]?'J !=+E* DT!J L+$ 52[ M.I5HI4I0J^)76P-6%K 1HB"")68$>"J*7KQ0E&'8VOF9RAC:ORF&FMC6Y6G# M^6':H+R)=?2G6CL*:,=.RJX^[\,&?H5SM"*%.!?*B^(#^Z5JQ9DK?N4U@"4! M[#DKD,(2:,@3+H5F6LE<:"\/A3;64@WT84!K?WJP=RF(;4"<"^>[0^'T*Z\! M+#M2D;N\MYSGO!U4.GTNC%<'CTJH7Q$-U%#&H1PBYE&LS[N>2VSLNF"(=)%+ M )-1A'[CI#_4)A-%'=XI7772 MG_#4T5B;:,.I.NWKPQK .("J83@>J/D8&Y@\H9F%AYCY>*5G2>"Y2,*C]GKZ MXW Z4<9:3^M_4;L/VEMEJ$UK*/:F19AE^#^^:#PABT\^,$3Z]A-VF9B*@ME0 M2B:!Z#()44^=?'XK_BK:?Q\!HP>- \9'47_X19M,!_RY!BP.&)>YS1Q*< !- M-$$"PKLD"%S2PZD^[FNUI/ M<3?H?55^U?L !!\BL-C7TM]S%>-9,!#$+XF,?T[*^$[KUBJ])]0QANG<"Q0Y M?)"(]CHIVK$&2OM8J^R>="=+1#&/DICMS$M"OMC/VVE;&1"VIDS5K_5>9E_4&J(V ML1?N"%.AYKZ\$ZD2H:>8P9HZ'O:'GR8*[%Q\Q:]%O^]X6JV(;R3!%K'GV Q$ MCFUCMX'/(Y DF+XPA@8]'W326P@>_IP"@!IPUZ]Q4]BLT0@:K=OJX;AK7B/ MH26VQ#3F$G]P7->?FKI;GN'8()4 NR,JD&";9C%_5@')"P MQNC3SS#X^$HSUC[#8M/_HBEO'O3)Y*=P3NS^+K+U(:A%K0,I6X(Q7GO46,+B M#S;=@J)59$N0S),@EV)FBYD1-F6CQS& .-&XK?=IK YJ,/:W!"XQ,9U2Q(\M MJI3RX17Q0^7D2T!)L;?[,%3N8.1,Q^H=3)&*.A[S\56[G0[VN8\3E898\/"%%KM 1C!J_T\?[8];^T=7D^@%.$>67*M)K'2^H=>^H".H= M9HA8I0*H89'O%#_M'!\_#7IY,[QWB3:V60NI-CL*>DG\:AW)$ZE&NHRGN48]@5(7Q5GW+G4)]R#7U!I_(7 M@N.0YQ"A?+B$P^.O6"8?[AT%I_]LS*/ MC%QTLB(7;Q7>6I,WI_#V:MCR8+LG-O\DV0-&[MYPSLP] 7")H>D#%S2G^.W5 MP.4!]Y4@V$+]YM!O,'GUT)HP9#TXR$Z"**4\ :#OT@'UFU:"MI6@<46T7L,K M"3'RE]TH,IB_&H5/D04)%M*DRR,&_TEJ.CZ@V(>[=*1?WKJ&5!K[W/&&)]!.%OCORT'<-5K'8=PRQK,R31K\[1:/? M-82E/T40#T#(Z7)##WF?()!B7/:;!C77>V<&,LRW1@1R]^'=&P MC6#V*=/R2P'_YQ%MN\0HTW)(SG^4:W7_$J&./]7:W*' [T]+:WZ_F$5IK%23 MU],\OVB>OS^^'ZQT']@A[O'K. "B5[L585P4X4_-L!QG_Y*S M?WE^<"_>M2B_.:I@!P0U;_9=LWW=/&^7DWKBFKJ"K88%>,-7A9O,NHGNB-5% M5'/LL NNYX+^&:R)-VL+V8@Y='L/S\6'0+06[:620T9$] J^4C(*Z7WY\ O\ M2HDFZ^J_@UL_%I[4>PZS.B,K*9[= U="PRRU$ ;D_,;6(*)&'E%908_(7^(1])??:2%.?T_QAG4MQ_CF;_/Y)7E_E"_J MW[JWN];RAH59?897? L+/'HSEQ'F\5H^4<=;WS;$59PW!$@:BDTLBU=ZVV"4 M?U,7 34/N]PVYL@2%WT*XC6FQ#&G?G,>#;X)FR6#:,1X3!9+IL\?7>Q'=C*Y M+U.HHGR_W%4"9+X@2WEK?9AA,'Z:):_S$YT*"OVD2.4UU%965?QY>OP]/ MPZO#.W$67K^/GH17@Z8B4BE;T.??[R*D$7MQ L;]YT/X'B#;XXN9QWL":V$0 MVNQN/V%NVJ^7_!JX,5Z0X*W$".?EBQ[ N\ENEI!/#6^&^U60 ICKHB/N89*( M%/][:$**RDLI*\;9T%O-,-7G&?V.#F89990SF #Q M,?.V^)\X,#S+L=X2.6 MNC_CFLX*$?N'(I*^8D3OUHJ?T_27W>CAD*16GK#.BNFO"IR8Q((FG_ $&Z"4 M&2*0$5:,+X[40EQIWR,PP1/F)A0YFZ2"6GUO(39"-K;NB N]WR;9R:2H(#<# MQ!T>%*.5G*\"M)7FL( F%B&N((^?P731^+MH4@:EE!7D3@0U$YS$4BO8ZT#2 M\F$E(ZP@;\DPLQ]BYL%FD:>:__."MR*'&(SJ*=KL0U>Z>'1=6SDV9HANO\^V MS,^;^7=HWS8,BDW"D8\V78$!>5@@FL/B-JQO:CQ>C_-OR/ MJ&-@;+KWU%E]LHZW+2RG!MXEDNT[M0NVJ;=\-1>05#! MX9V^R2Z\&Z_L5C0T_+BY !MGKF$#QV9+5W^V,7679!TR,D#;>V1976PYS]-G MJ&$[PI0KY;U#1Q[3X8]_-D)?\R;=J=/%V@9(B,OC?0E3\]5;C$HZ%,0/]K4% MK(=?R;B#)0UXT6<,U!LT88S_] C,).IZ39TG:(>?:;,PHGRX :&V(?Q\VPC1 M\/[NF$1/4VWUQ!;U2"3>L6"L0B^&H(C^J$X"EDU30=Q$!ZUMTBJ*IU>PY[Z$NFRZI#A3S3((*LC+A+]81O MM]'S0\.[*Y=W;KS]S+_+]CWW#+5OG<)?R^/W6XUXB-RQ509KT,QC(DSL#!T@ MLF&'#W#RUB_!OFIZ# ?'["%"WP&*]\ MLSI\,]Y#%K?47D&_2K=<07T[?W^(OA4N545],Y;8]"RLSQ]MB@UG89._L#E% MFRZV\9SD'+TK77*?^XJ<*=N]%:UMT IV\4+KD\,CGZQBNCR D;?R5KLQR >> M/D]\12_J(BA:HGH>M]"Q^O)Z+7>Y9GTY,.K1+UGP>]M"_JL,K'3\)OG!GL2T ME4U2Q3D*KYGHW47[HJW:MN.!&,S@K<84MT,!ZBIRF?K29M)7)*&K(&=@ND#9 MZ*?[>N*%.)9FY.135I"[D:#6Y[\AOE6*Q3J2616@;KVT\.,3"?]N/A MW41F]5CH(N.;Y2STN4Y-3-..W&525&S=[GDN@UT&];NI;1BV3=A3$=AP0.#@7#X<'-Q_^&F]C"=/ *<0)1\/3H].#B8@"5$$ MD\>/!WEZ&*0AA <__?CWO_WPC\/#SR !.,A -)F]3#YA%$081H]@GQ?[[P7X!"C&-R!^83_]=O==<$C)4QJ#-Z\/>84QVF^ M7#)C'<(,+$GUC%7VL@(?#U*X7,6@_&V!P7S#K242X1@&<9C'!:_3(V:G?[:Y M']?$+65M"$HXKQ8HPRB!87H4HN4QD_(RP E!77H+\/TBP. "9 &,4[VXJSB8 M$>>]>7?R[N0[)I*4E:UL%V"6W:#D,0-X2?\^0#8I*UO9;J-EN/X9P23[!219 MCL%Y@/$+4?]LB?(D2Z?SLS0%67J61#;N,@ MR0CORS]SN%H2";Z"(?XP8FLK\W7R1#@A/,S@(BZV$IT'Z8+^GZKY%,2$+_43 MK2'-J-9#Y#3G;2O]61@RB-V!$) J9C$8YGPU/VL;HR0"20HB\I<4Q3"B/>9] M1OYD5IC.J9&N8O1L9^4>W+>G 5JN,%@0&O@$KDG"L 3;T454S]:TVJ(B6Y'] M4Q#3!.%^ 4BX'4WL%M>ZQ+7^_X;\NU$C6&> <(O*.JG80U5B59>5QRAL5!C3 M%!!A<>["\I9YD,Y8\D(2V<<@6-$DYKMC$&=I^0LU1V$*_L-OM2Z+!*_[#(5_ M+% 5[/F0R&[$-,=H MJ?02LM"T)O>'29?W)$,3$YX(DS(?#][1 ?PS@(^+C(_F7>"#]-I+E#!E?@GB M'+30(/O,+=+][*6G-5H8^+7+@7OQK1=>K,%LFBT %N1B-RA-2<8\G3\$ZY:3 M+4MSZ_4N[25$AMG $&]*^ ^[;""61"W@:2F*@$C MH_(3&$8ZF0! QH@[^CLO''U+V ",023M$A04W!A""B^=J]?%P+%")MRIIQJG M.K3#H!0?&:3 &M/9U$_-+:J76_N-%TWH"TP09@H*!UNRS]QJW<^O!C$:S;>$ MEVZMOK5-XXD)8:L;8:C>L+Q.&G$;M)/"T!,[GTZ2SQS))XD<"8V2QP>^/D7< MQ9.*&Q"D8#J+X2-S:D>?7H5*50T+N6]$]?9BI:JL/5#HFS+T:GS(1APU16A[ MS$G*DK0[)STA-Y&*T"\$&*ND\KJ*B:]![%SH83E!-Z2=BSWJ4V23*&E3ME>< MDYC&!=C;:AA'/;'^LF; JKLXWT,O.WC)7'PZA&++2U HMTSJ"=,&&9V>Q"%!3M#M MF+QM_EHEU(X5%?>J=RK/&[QTTT;1)ZYT\Y-O/E,(KO96LZ!7,Q+W"X0S.F56 M.V+1\I>*I-Q4*B3QS7\&BJC]*&9@.,1TF GWC#,LJQ#&%C_2"-5QJQ9V34BK MS4$J4F]\V4,CB6O5'#232#\90.[NATW;J#ZXR2;XG,KE>D7Q\ DD8-XY(:"AJG(,"96C)BXP.C+5 MI='"-XR*G$/"0)0F'CK,$\NV<$6L09IY!I. MKC,<$"U@$N"7:V+/U.@LT0YJ:B!L2S59.*E[9H_^\EO)DP-$E*C+""I%NP2. M6M$NO(L,3-)HD5L4JFCB76%$W;>[ULV&J40!5"A,Q:>:#+-=^F3<>IY']1]S3@ [5B6 +#GZA9K@1 M5'"RXLYQ=N++_);//=39Q( M ?$R7;:Z(&B,$9N:$F>,1K15VU?2NL9JQRFHGWIB[)9[1B^(LK!QZ18APU?'G"0I"0I)YJ70"L,T!TM693D'NA5 M\G7#U=Z(NX1Q+RD-5_*]6/[:Q6*-=@EM2T+XMFM$O&:-%(O"#$D--H$:.!7?=5*=GNU9$-]*ZN6*O+8;D(C8# MRLW%>W)*1_<(R@2R:/PC<=,;R^O 8 ('-+:Q&D%#P9K?BCBL9K_63A3JC'#) M[I:XZS&^/]?N6MQ=:7%9H\TME>[UEX\^SI*(_8N'I.CWO-@S;6&QX948V'A( M):ZFN?J@#.W(QLUY,@,)JYTC6Y#,<)9ZR$8ZE>C%09U*+IMHH6-A@&PYBU> M6T/[C(Y*>;V^C>VWU<-K'&/BB)%%T_FLXR,_UCO'W)'_&E!E-N>T!>P(9JV\ M6=\D/)T5'[UK'O.V)##$,B)3\6WORA1GD+ M,$3T(A-,;TZ[ ,5_*Y]=KL-%D#R".Z+KY7P.PLZ(TDGEM M;J>\_;HV_?PVZW*WLM 7AFBW=F\O41B*RW.(;8K).\'OO4A<[\ J>.']7:^; MGOL7K/9QFA?<*W1;6V0 5/O4*;JVPGI*7#*30J2_!QG1BLNTZ:=9&SA[#G D MZ-+,RVQZ,Y,R>X4?&SL,@(YA=>4P^\2/E91;#O?(E)HB8KL.;2T5A@56J+:_#I>)9ZM:8%)353=F"@FVBO &&DZ "(R M_E[M)]_+M5L[?QL?!>CA8XL55]<9"G]BA@R+6,2J%)._TS<*+VU.8\1KKP W MIMVVD@49B>'5I4<78(5!")D=R-]CP+?1G2WI2OS_1!U:GR+5BQ\F1?8*BQ96 M& YL]I\>^G(NZDP_02+GU-A0KF]NCA<(GAQ,[;%5)BBH'HJ3%C0Y=K" SH+ M"2HPD%ZT+%EC,"_86FLP*>A7K%5Y&PVPB$G$%=1=7WLPJ=.O"8_:JDE][P'+ M2/3MT;)T=[G+K/1>XM#.-B. T;AB3]=9J\9D\,Y$KS*R".C52Q0C!;^^[U8, MC'O*5R[&F8B3;/^H0_TS>@(XH957VZ54^_!4Y(*M=&+R_8))/^V'($1;$P?' M>R\RT[JX7X(LQTR16USM=6*[G.(XI9OR"-0S=50:AYL @U;<]A:BPVTW$H*M M!/'MNB[O!MH]LR%O!MJJ9,J/]85"A>F\KM8T&63 5HC;8@W<]UNIX2_7]+;O M)\=M="L*>G5H3/A8ZP7( A@[.2;F_B7>W>CY+9G!. ;11B+)XZ)Z0JZCBM#5 M8W$F'D(]=&P^(*?@3ANOBJM7FSB[BK!+W4U1+R*6XKY)[#DN>NG:"QLZSEXM M_)_%,7JFA[:N$+Y ^2R;YW%7 0E<;,J6Z.E7UGY =N"=Q5 S)X)OX!I&*,TQ^U]N5JZ$M]R.G\>H]>KV[N<\E%Z M W/L^+%9E2;21^KUZ@L>HQ44DC]:+ZS!JWZCUFKU*#(CKCV+KB+V&2^]%#4' MB8ZM5QGGF),U8P[W_X(3,*.'LD'2['.X:RK50JGXX^8IIL;'?<>14MEQP=*N M2A/F=IO,UHZ;.4Q;2RE>1 \:=S_5NMC-)U?I Y/@BCZVM 1>]51IH&0J*U+ MB\C96QT"JR-#75KO:&PXE4F B(-7<;(2\E>$_[A.V%)DYZR(FJCMUQ:1KWY5 MZ6+FUQ8'KY*Z2LB[X/E+D $,@[BX7Y*^M(>[VU7,"[3]K2C@J^]-=33#@8*; M9JUVMSV@=,NHVU4>E5C=[2Y:TLU>%@6IHYG]?$F="2*3\Q.F^[/'9KM9+1B) MK;NGF_1805NS7_OE)JDL? 5B)!E,[Y]QW+39 HMIXVX0ZYHW)_8<=+UT[04E M'6>OLI3B3AW KG.[H[),Y]]2P*;66N PH"P?"%11>J9DK=TK3CC:,]";1,K M40,R\3,:P22--J7@QEXPM*C,KR=Z%!H4CP0.!J(1&ST<-6SV%I1]S#,2-#55 M>K7Q[#9:ANN?$4RR7TA/E6-P'F#\0O>]+ME*^71>++>0_JQV=MWYZG-W@-+Y MO;&Z[&SH(;_[07XC@>)>AIT++=[.(B?HJN!Z8XK(SLA A48PJ%'3QB\J[-7D M8DU ^FB"SHE=FJX?ZS3>NE*JB*$WZ^5]NT2A&^&0*HH(ULSY0$5T"8DGZ9+P M%C;A#6/BF]1V*:5DIY_H6T-FUP&Q94ZDEED (S9OTBSB5?#C8)?%/=GG9L+@ M/MK)_&06X]JNVKO(IK]7L!'46A<#^I%=T[OS;U#R2,\-TK\[S)OKHK#W)?AQ MQG.TG,&$C5'R3E/I5ZBZX\FLD).\B,CUP)UA_"9%OT)EYF18R+45-L=>ZX\^ MW&*8A' 5Q-?)?T& KU".%4;IS4-@HQX\7&6?_6" QK%1,W$U$H'E>'95>W65 M5&\='I[14)366-B"E+%XO1CM6FA7$&4U>Y5I]F]E\*F]XWL0#^M RGB\7I * M;+2S0,JJ%MVJOS\P?2 5#\9I@XEU,"V8O%ZDBJRTLX!:U.W;<+#GJ -99N@- M*YO5V;:RP;MH?BSW]X+&5S+.?7@&\1/X@I)LH1H.6?.RB0==7GL)T*$V&P&W M%B)X-:]R&> $)H_T-A'V%H##>95?F2V(H9\ #A[!UWPY W@ZOX!Q3M^\8Z][ M3O,LS8*$7G#2:DN6I3D2>I=V$7J$0LI$/(M^SXOC>R:&,N>B,I@)%V(8QO2)'=&7=> SK3PX,9.@HA _%$]J".1N!W5+ MZEF"@8(93@2Y]9=!H$1CA0Z]<^324*=82^'5I7,2Q3L*$&#!T*RO4Y=5]W2R MLJ\$I(;&V0HTY77;GBWE'^@?,Q)W?OP_4$L#!!0 ( $N#RUJ;(3T1LRX M .(/ P 5 <&QA8BTR,#(U,#4P-%]D968N>&UL[7WK<]NXDN_W6[7_0S;W M<^(DK_%V4 MQTGR]C_^_5_^S]_^]=V[KRA#)"K0],WC^LT)P=&4)-,Y>G-[-YDE*7KSZ?/[ MS^\_OO_\R\=_:WQ^]XX53Y/LC]_8?QZC'+VAU6;Y;R]Y\N7MHBB>?CLZ^OGS MY_N?O[S'9'[TZ<.'CT=_O[ZZCQ=H&;U+LKR(LAB]?4/I?\O+'Z]P'!6ES(WB M+X\DK1G\C^T5$*/'3BL0+JL@MP7,2+<]0$25I3NLN&1;K M)_3E;9XLGU)4_[8@:/;E[5,:/=*F^_3YP^SS$+U8 MM1Z/BZE$I5ZL\Y@RS% DE3V:K>>)&9K*>8>>4;9"9TD>S><$S4NNDUG]L[F\ M0,:6@WHU7U"/N4(R2Y^@Q=:"69;VF M6I^AQ^+O240=_ DB)*KW"4V2 ?QM=&ZHLD8^/=%:((MI64S\M& MNBN5LC.6D> G1(KU;1IE!=7__!^KY(D-M3?(!C,@MN;C M(NVM"DSL0,'C8ASW1/F"_3]3\SE*JTB%U9!OXA:;Z ?,VU3Z?I=N9WPY/U,I M;R*&^4*=]Y:@G#:$;2RB64& 6<$#:\M]3PKJ2EU%V.9* MB#@YB*_-A>(P<1M=FXLFYV<9HYJ+U6%@$^&8"]$L[6Q\-Q='R,K'N&XA)H"K M@U'=QAM[3+R-Z1:],92UTQ'=7%XI.P>][RU.$[::8]G_[MBX[8%MQ%-QM.R% M;43KL7#6#]I()6'F-W*T$5JW!BM\]A:JW2UY!XEJ]QS/>EG==KRL[2[:=A%G M.^GC+?MVUWVZN[[_0*A(K^EX4)& M@](BB:/4F0ZR*OSIXD=\B_@%T[@?;099&C@7Z\MLALG2N/>4\VM*&9&X%K3Z M9U/6;9X3#4^.ILGRJ*(YBE( ! 29577"%$OX^ER*6W)S(!7]-_-DG+V;HEFT M2@%#)%A&#F^W$N-EE ",;2)PQ=J%O"6K=TNT?$3$I;!MO@XD75"A2+QZ1.^V M#>%07B[WIM04)$F6,'^[HG^V*D8O!:)=R;2NFHEKT3OXJE6WO]MOW9*APKL@ MJG%WKP(H(YB]2E,%AF7UM0 ICENUIBQU&).^Y^6U/\^B_+'TO57^;AY%3]0' M/_WE"*5%7O_"AKO-4%?]\/M6"JHENJ3_W [R='1$Z9>W8@+J4DQO'L%1 $VH M$0E+FSI#F_^]S.X+'/^QP.D4D7S3PG].OYTV!WVCSQX1^J-+[0T"J+QY5 M(5VQ4P:WF)3V*@J2/*X*MB3P@&\P[4@RZOXIE6)^F16(3KJ+GD.Y9+IU0C=, M!XE++RVFAJNK:BL4?PJ&8K9BG4]6!3N7P:3O E+TO<96__LP8:+0 V#Q/H?* M>+^$,MXMP;.D8'M8':OU/U1J-C\,TDY"R=4&:A:M+/.74);I[S1NPD@FW0TJ M)K.'Z*5C,YTB59O B@S2S@;:JA$ 8UIAXW/0P.$RSU=H>K8B;,! ),'3[U&Z M0F4G+YII]*].IC<5W65T?Q7-TBT[[F5U:[A7Z#*C_XM:'>] MR[2;'F=4R"(AG!&'UTWKE6QVS]"2@P2JN>[ [AC*NX+/K\.&SV8H,<)/NZ@6 M@.JB(T805WM7$*J9UXN9'\*!J%*B3-H7+?.W/G:7^*N//DW=V"*'&5@B-\2$ M[>*UD+,M>MT*=BIC"[]7K<#Y'B@ND[LH5JO2-"B7&3,DATEHGQ7, M7[GF!-%N%RNDM$,ULXZ*(),K&(;VX#MV-42&IO7Y*:[=Y415:XB(AFIID%(@ M$XLXA=Z,E9XSW.Q#\=UJPK@#.//1N,3\YA(L6"&G52G+2 MH6)"0T$0#.3\^GO!?SOJ-,@5_3-8(BK_2)-+&4P.A;FL'W!ZSFF3ZQTH=%FU M\)2ERTK@YTN=UBH_<.LT<;]WO-@E=^ZI:9<50$Z(NP6=X("\RTKDUP&X[3&! M-R(XK=3551+.@:2XGF/_XP3_ A.O78W_*J77X/CO'+;UADH/[J6>'!/"/(*Y MXQ9A;RZ46X/<#<1!ZD0*#J_8-73:;E^ 5\@4>JF9O3,S7:4T8E,V0BYJ M!6XNB&N^->3=\=UO!HI;^'MJ70].X4[2YLK]X--J-H+3"CAI--QO]7)]^UO8 M-!GG*,-RY5OPK<8S'=*P4< MM&7V 3:)+/U\NGVFQB@?[?">@\)[O62OF2B^!5"\A+.OK!3O=4,>3G*=H>*[ M#LD+6?XWI/T#,Y8]F.8S<\6[T[M]96__"1[UXX;ZD4?_1F7VR^_74;::17%1 M'HJ]B.+J:=63]5?$,EJ>%NPRTCLTW^C(S2FP85&-M68L#.(OO580[.<#J>6Z M!=]3MS(;UFV%9C1E4C.+EI0U6LX,!>"X6;'&F\P$U7.QS)"*$WT[-2=%82J!_[981 MZ!^[FPF:*LAN)1#1=6\DZ-,%W68U1@^&ZVX(L?YM!OUZO"QSJJ"QP6)3&/X& MD(JNAH:8;@ W&0AMB^$:F/SZH^=R:L??G_XT;'O[H=*0_9#J)5?I<]ACL MDX@X M,).PDBY=3:_E__NNT_*['RI%V ]#;OF>P."69R7#8?[TIM/RNQ_JFSENAMWR M/8'!+<]*NCR9K]?RW^X[+;_[H5*$_3#DEN\)#&YY5M++P7;%P'Z^8HO]_#U! MSJ=Z&[#U:<@6D2@!MDV;1]A#Z-S-KWJ9-]SNE_E"L\/4^>-G*@-KD@M,[JF4 M]RBFDRLVJ>HM%_32XS7*]E+@066#9#_G.2KRBR@AY>6GNP,\@I5J,'V=):VF M#]4W&!D6ZSHAX4.K)!1[3Q@02J MLI\1+/PU7;O,3-;Y=?# _]C+K-U\')OEI@KEE25U*L)[.'9(G.T!/.DQY.Y43; MG7X^T=B0!5+6"C*B&D(_U\3R4G_O,_$T2HJ1;K*_2,>#D?>H6JAH<6"IH-HH,G;-@0300" MZF.X@]83>MEH*]PUBMATH#V#W$K,S2$P*MO%%JQLN*P235D5>*O.1NZD*H.R"BD<9 M*(XWZX.PCMI&<)_ (/D$!LFGUP02OMK.0?*I Y)PKP9Q M]VLXH;>:4+JC-KX0&ZRP05@MXQT:$;T%K(Z4_%\5UTN8L^*ND>NR"A=W U#4 M6T&W:J@F&L65]Q?7=2L-/;H-!*:]"'040.6%ZOZ1*HW6_6%U" $[$XS_*E_O M0V,8#1Q8.>F5L$3'IOUM*JN'U*'T3>P="AJ+).R=.1J4")]C%-(TGF3DT(P= M#@#-G2*#7U_H+N';_0,I9Q!K*OQ7_(Q(QJ827+" :+9 MBQ0Y4=5:(J*1(P6DNTNDB"H,>_"CL@O I[T$(IU)3C> 2]0P0A2 M($0G(3/(R;J\+Y!_HD._H*HE. 4#=3 :UL46+='L6M15L@Y$IZK04Z.+)(NR M&%W16 K=)?-%,9E]RU&9UGL\*Q!IW'QVO,2D2/ZYN(_*HP"OR_;2AZYE[:$GB4;BNP"L"Z"^9H"& 6;XN:AD*#A!,TR08"R 1P$@ M-NKA7\%F%,ATU$I.!WQ%Q:&/^\A"%5MD6F/RU:(Q Y5" QV0DMA8+*'ZZ&%>M=RJ4JMM=CK7IP,=1='SKPBFH8?1S%65:A M-M7N2S^;7J.$JEMJEAC(N]% &,EZ*F$[\(]1RVN4=EO-FD+OCHG5H)5R#Q)J ME% !J5DB7,*\#B)D !+J#^JV=I5)L=.LY%5BIY>R/23T\++8W<-'FK7N#D!# MR%*_BK(I-Q^L_Z%JB^:'H87&G!X 2U0!F77'DYFUR2NT^Y^LDG2:9',J;?W/ MR^43P<^; XK\-#^=,G76'ZS,.,!@T@ &. %6$]K]KZ-X0)"_L7WP\J GKS2@)X3C0 %;5 PRWJ$WQT]QEA=D%3.%+MDR M\9P*QT<#A'2;&R0C'0W_#>I^'!GJO:7]/4, $_N\12=CZSV56 M(-I(Q7E&FWW=6P.M4 JDKBRGI';WB">_*D%&*8Q8JD3PG%"H);"FNDUO4]3! M/$W%._24CR_?Y"<-)_-%\G2+2$R],)IW]SJTRTG1PBTW5N"H&\$)AKC5^'D! MN'YXF T;*%X5R3.ZQEFQR+NE+#?[-$4180EFE/#\ MA395-K^-:- G\!^7K#M.XH;U>#S!0U,:PMV-)*'7 O@*5Y?B36;'=(+RK!NF M*DM+(Q%)Z>'#U*Y!G$0EDLI"+S8(0O%*SA-4_$0H^WYYSJ;-FPB+3J4CYBV7 M&9V=H@FYZB?(NF4JGU)I,QTK8BV;S\T435N&T'G^NTP6KD8)RN5):Z!2O9PU M1:F]IJQI ,],;4UD@2MIG@D(DZFF>'*71=6G7?!JX*LL4#+)QM( M\AD,$QBL,#_A3%I+O4S+Y^YEV<@ ]R<(#6A! ?AL\>4-A7879DI)F(L,K77 MK##_QNXE/0W W-Q+2ZWL+;^0U,CB#M*X!*L-M]O]%AK,G-W<WI)D&1$ZJQ17'C0N+!J"3AT=*L)G57%E_<&%U8 M Y278DQ:?H0P@[>'+=*D-7E9I57$?W=1-N<=.NK]7C5 X_>QS>%$*AE.VAKL MO(Q!$,/QGRCH?VD:+_P[%WU#8)G4K?M3ZZ);"WC-J7=A@_ZK#P&LP)L/J$33- M[S0B9,T.."SQ*BORR:R\+X5-K:YHAYNDFW'TD AH.8WD5]6,6=J&V%BA80*M MS5@+OM*F,>([UNTP^T9TLB-F)$;H_,:-:*MZK%.M^&#QV9,IKF M[[ *O9*R$><&9['$BOW/+4,V/X_%ED*5C,S9Y!9Z]6(C$=>.7.N-QV8N+!4^ M+:O1D_-[3C%!I3B/8/@V5*JE:4\>O]!94 V9A%VJE*9OX7%UKA#ES.W,Z6:# M)00UQ!(;6&S6D1G3F0G#7]%9C=B]&^AZO[=CG(!WR^D'-]);Y.!13>.^N&!W M9AX2[\:>>/?K(?%N9)LVA\2[0^+=(?'ND'CGU.(>$^\.R5L&R5L#.Q5_2-[2 MQ,6PD[<^A=GX/$./Q17.YE36)?MWP"U-5OUE>1.,[$52!55E+B&5NTZ4M=I# MU6K74;$BY1&L_T$1F62BQT2URM1K(+ R@5Q/90YLIG33W015E.LD,-:A._"F MF"?KC:#"<\0P8@XX>,3C0(5230,X\'B&WCMLBWX;K* '4Q+AYDQ<:"#K#J M1EB1<0^][]F6]!2G[(4;$J6;+!"#86:1HCH\PR^1]H+$_8XS>(-?9NZ0N\Z:\M]@5?=M2\K'J;HV_!X1>#C-(HO M[&VJ"KV#KB]V\FS=\S5Y&$.OY/&:H-=O%&_0*ZL*_0!D4VQV5U[TE!116MZ@ M/WE,DWGY@&4O?TJK$ =!D%8H)N"8?0":AS+P]ZROR!3F\^H8?QINO;9ENHB7_L4X5&=>J3;)P MN8$2R_7L*E1,;-TZ-TS,:.0F[F7+!3SFA MX3]W)B2HM.(1#"((X_@;!N@CMM*.8?F &8=1V+LKF+1-J4)>2S'4'"X'#T?F M.4+-9CY#>4R2\G$.42:/3IEZ&@0K,PA/XT]W#)2&3FM@K$./C7TQV5RL?!.F ME/"C$B8">B%$>O1C@H=<66-H]-B&3OYJ"E>?[^P^DB.EX0R\#9KAFARB%-#, M E;#RO'22>S2R>8:;0J7A[RM@2=K=<0K4Q%/HC3%.*M_PB?H-DJZK\S9LH$ M1\IFI)B"-XT+N$EK"YTN=E@\=;EX^M?#VNEA[70\"VM#6U8[K)T>UDX/:Z>' MM5.=M5,7-KI'SRC[=)VD*15*:3 @=7WIC8HZD"DE@F-='9L6[1.7E]JH^/DQ M;)F=_/DSU+)0\DIM-?D@;:NII=JX:H;!'A,8X2L0BE 6\N*#(((]O.YP>-WA M\+K#X74'%T/,GE]WV/>>'!V[ZLV@592R%3S.2*(BV^[ B))Q9]=J0HFMPR^B*&TIL+=R,47$6&3VH2RJ.#!\;ZP9@.EY8Z:=[:4C MJIGU_2VUE!GI*?]B,^ZW>D1M?PLTH@(<$,OU4-EFM[32X>)G\GV1D+PHYX:; MHP*"U2\9T78%C$\T:$N!-(.;3,3.TZHE3E/\,\GF-TDF-9^*KK:@F&[81@3J MIV%',4?+<$AJ2C0]63\L$E*L[Y,7I4&5U"VS2JA'8%RHKKHFEO#MIY_L.P/X M[TE$HX8?F/Q!D5B?5\51=L@&]JZ8Z!$Z!157L? /Q&EG7D">>0-G7PSHL38F MY61V2M T*2ZBN,PUO(Y>V++&"2:D[/*IH]$OO3Q.DZ+UI$.KZ' Q8M$$T)Q? MK1I"I_\V3]\VS^=V%VT59/7ZK9!LN(@ J@:TOIA;\#4H#B[/7YX24EX:<185 MJ'<" %Y"TDOT2@P7"OH*6_0)/<9#R!4^W-DQNCL[#AF].F8_9/0>,GJUMJ<. M&;V'C-Y#1N\PC/PGR^CMKYIQ5U)59)6&8K)!A%G\'%^@;M!,7S&[L'S><$;2X>G,PJ/7I1 M5-W3 ,GK_D9)'J)7K*YY/9 MA+$7;1XJJ"J]A50C,#-,0UW+"KE:KOH*C%GW.IO:SE^>4%R@Z4.RI-'O9'9/ M!X08EB\'D6TBX\ %Y9MHCV6:%=GN1X,1-)F9F.,)&AQ 9+4 MQ4>(),TVL462NCK+1WY$SSL3/%W%=&[^C).XO BK@Q4Q0:4YCV $]E;JI6M1 M'D/+AW%$-BL1,9G]B B)LEY"B>AS;:_>YS%82ZZ3MJUZ[$*_(U-)>8=8<]$^ M@!MM\N-^6)EVX*\J,P)(F&AO&/JKZ@C]$HQT:KO5(<;S+/DGZ@4#1H4EZU^R MPB/ E55[N%@!DU46_ V9:I6>25/+?HKSXG+Y%"6DW%O'>7>%6:M,#2Q8F3'@ MR4![;1C!Z@C^H R-D9X3MFUX@X W"#P-DV#5+4K4Y*. ! :NCK;=P69&*6U6J M-9@)N4?D.8EY%T#)2-HK6AV2L/F0$)MCD'8 3&QS)/GL0EQ=5$G"DFTJ67)N MWIR2KFUC'EVXY$BI]3!3P;IN7Q&J5]>\F#X2W,RXPT-K$T.5+;R/[R M(R_I$# G44%GH@GMTI*"?])<158I*28+%+&I71"#E>-8L,^7F5',S]/='6E4 MW$892NGX0']8"RX+D%/5EP2(J(9L0)AJ8/L)V1UNQG0? H&NR%3$/8>[,@]W M91[NRCSEBP!G?79DJ";@_>M-D?[V\#,(1%<9HYVL=#)PR=1RO:F M[Q<(%5>L!M:>_:%>1;9-&!61C2(0 &JI$Q>(68:^2((G&7<"K2:46#_\$HG2 MJ +#*]=)1(Q%9A_*>5('AN\% P,P/2^HL;.]-.0QL[ZW@$C#_I-B@-4:54YUYA MZDIK)?6@3:NG*]S"2KZ#<.P;G,4;L1J"BAT<0-YT="GYH%&AJ:VFXTL9]R.] M (?2!8'JX=3Y$'067?$)HY9K/*I3>WH:.TI6&,YY\4J@"]INO 2;\Y^OQV$$T+)O&<.S 'HUA@XB#HE3ZNYH;XE3OXSB M-KGZ#.(#B;)\ALAD]A7CJ2RE2J-$_78BI,0H%AGU===9;P1Q#SW,*83D+D9I ME8&!)OS:I X6U-!1KE@"J@-@:"CKF-Y0U%OW&Q:.> N=/H D7?YT":4A+(K6 M A(TG3PC0N46//FKHJLA(Z8+%"OK=1X8KJH&+':K)A+FP?N5G6C'Q2VF37R9 M0? @(>Z#@DL\0F2HE;:%![>&$$DE]T54E.'V5X3G)'I:)'&4;7$P7+@A5VQ'#-6P:6\BXM+2888@4 M)6M+]Z*E\+;F!8IVQI:&A&;F=AW\Y2A^/\?/1^6!9;+>V+SZ8V?RZH??'WYT MQ_,?W3'[1[!Q6>USF"-PRR0B#N48^\.MJ^FU_.E-I^5W/]0'<&^&W?(]@<$M MSTJ&P_Q_WW5:?O=#I0C[8<@MWQ,8W/*LI,O$.[V6_W;?:?G=#Y4B[(GD92#.SG*X*?^',WWJ=*K?:G(5M$H@38-FT>?BZ@+-,DQ'DHXI23 M,1A!K +8!BT6ECTU;("X*B M)(&>3X_2VMKZ0@T.8=QW['V>?+E?1 0]1CF[XGCY1&<6FY,[X4Z\ ME *== 4Z9B\*S,N=LY/UCN0V6I?OEOZ,R/1*<";&'<-ZT](!PQ Y.SNA&K+F M#WCR2(V=L2239G0I.&YCQZ37@GI,0BUOND,0=M2"K253:_'*S6=#L4)GHAEK M?[-BEI[,RJ_Y\:I88,)YR,$;?]O>1,S_E;F)GW;WZ4'.) Z=\7NZHMR[M'GO0*U!;:-6L@]8*%BA+Z%YWSYE.(U0M7@PY?V(7HY01EM MHX*=)3Q_021.N9ME+\N9W8J0T' MY.^V>OEYM[XA)1OHZ\ UO#0\@E%9N^5JPFT&DM\+> MU_&QYR(O3PDIB;G/C3OGV^SHW?!]'=#VU,Z>.F,WDH9^N-FX0:INX"LE+/++ M2I^OI/]\JL<:;",F60VOQZ6\MOV (AV9S*&?N+XE.$9HFK.%C.8H6B]J=,<< M,/TN1U9%_RH K=LN[N$)D"#X*]>@U;4;G#VCO$";%8'\ 1=1VOS.7F"^P<7_ MH&+W@K<@1-];?3KKOG;UO0IOV;== JT3VVD0_%5QVP%OLBKR(LK8Y8UW.$TO M,&$?'4=A\DHIK MDU=1^H#(TO4FDEWMCEQ:N_:#/UO;;'C.K*U/[//FX.A*/+JG<298G M\?J)2_]KSQI6[T X>VCOZB97X][H/B;CT' MC]2PP_!\42)Y[85N[\C9Q]YW>_6:71?3UHV;DNBU(MO=<4!%K\<1]V&) >V? M T2O77%\:2C*F;0H#O_DV$V&Y^Y&.M7]0-C,&C>='%!K MCV.UK@3N!W&X!(=^P(GMAM9G,IS([2:_+QO=MHT!-K MN1[U*>U@B56VFHI[,)^^K%FK(U\&UWKP96,;#<^7P7K4OOP:TJXV]TKX&X'; M_-V/M37_@R<"VGUX/L>1N/:NT697-?H1+]XEY.]^]#MXET:[#\^[.!+7WC7L MBUI,TJ)WG#:%NH>%]Y7X#Y7#]X$ M1ROPJN'8L<1'2!0:U;W$L%NIO&GN^55 M3Z[J].[]?](KHAS;9TQ>S;M:ZE.PY"IO>FX.QUY@4OW$Z+K;1V$J]^W3@LH/ MSFUKL1%YN4"=VMW#9G&9-)ORDI_VH7A7!85Z")*B--D:E]R[;E+ ,AUZ#,\VGF\G0I T[K7&=^= M3LJVV 9;;M?D3>OUWFOTZCWT"A9V&I/7]S2IO3I<'EF\0--5BJKG"V1:YR*U M6\\,UU[KFF_ME>[X^O2Z*$V]^IJGUO7@2^XDK=\Q*/.TBH^_L5MET?3+6^IL M:/,#S@KT4IRG);LO;_/-8^2![F9+H^PF6G+?&.=\JF]<:WT*^J:X>XQAJ>HM M[+FJN[Q;K55GZ >/:FGXSU=S/W:P,8"'R'E6Q KQ6\_A-A@T3>3UB7$_1NH_ M+![&3-S7Q$%VDC\=+K64OW?"'W[B#Q__6@=4,77JY!DUNP F"/?U2X.2E=Y: M)4.]3\UW,6RC-\_>N]>IM?CZ>0&5B?#ILRD8-$LVP N.4@PF.FM!@.8;_#G MS\HP@%; B<&XW^K'S-K?7E\4)E/>6QC6J30T.,PUVBF23:6!@L\JH(M41E6$ MBRSYR(2L+MFW91/Y+3E :T)&]8>.DZV9/]NE>*>"@ M+;,/L$ED&?"5;# %0'2L%.EUQF,5Y2D:*B5.V*5<*T[:_@ M "BKQI12OK[5'7C#>%OKD8H0NK<2",>=O8)HY3 +OZ@" 808-\JU$@E["1:& ML@3B# V]6?0P\,!;77 !".FB@0TDAK 6P(YWT(XP2E'.#6>$WZNVX'P/%,K MG!JK50*8=Q=:<)B%]O-[E%)V\Z\H0R1*:4!T/%U2A=B-YVP/Z_R%C70"K_7QM[]_OJF*"*EO4U( M&A5ZF>%"C,_O!?I?F@#8BU=+)P]]4V&9U$T+;HMN+> U&'!A@UY4&\(*O)!= M909I."XRA+=06V&*:RK99H?QN8.22"R\S1+M;WCK\===2[HG]NOG ^M!1'+P7*IKO7Q%NJ M/RUP07"6Q/E[&N(J(,12[4-_CZ<<]MBS79II M93! &O)TXZ4USUI%H-Z6U5$A^XM8E\]ZQ6S?,]WKVUH?W M>&UM7V[D6NCF.MK@#^1:JGRR%@S%G+,E_FMR,ZK):QK(LJ-3_[(?]S2LPU_- M=*&/@S%1KL",I&%R\R&Q>O.7[MXF'27.(WR M/)DEFP0,UJ<")#]=$4*-N[GT\ 85D]E#]")8EO99Q3:AQD<5H7I"4]SAO;1U MJTO5%'63V.-#Q-"A9#EP+'!*I<@WMVKP1F W';/1U%/Z-E,1RKN:KB4IKX+@$\3;E,&9E\,TZZU+2AC M7![2YS,,$C$8!_NXNF]U*9QJ@RPFC<4; -''6\A/5V*D!')0?S@_V/4B9" M6XU:CBJ$CV+6%;XFO]N/5;SYGC?Q!S0J/I HR]/-%4#;OD7E;8!"?8^1%AKN M'K\4X/"&T-RGXN)16ENP/MVJ?[;J:P?1;UHB2+]A7" )5&O8VUK*LR-WZ&E% MXD64HUN"YR1:!DQDKU;26,K89/9 4)2OR+K,@[P2Y*YKE&AOW\E+A!@Q6K*4 M_5 4ESESFV- =*#['J6K^G:Y_ XE>;Y"4T$RNB-N]=N"MMS"+@*#X(%=-QIG MC5@F2/E:H:T (6[C*H7M=2/'JV*!2?)/*EUYF<5'7IXXO%0S>1Q2:AR ,VL$ M V"!*PH=-W<$G1YGTSM4) 1-SU:$S0?*H64]F JBC"&S6%1<:!)@/U;<<_82VAD=8FU-H;[K57JG@$Z)*PKX_\U7/J\*G3GK@#P\N65A,V';06$03/EU0C M&FHV<2+DO'U\5L QR&2-O^8C? A902JU^@#2X-7V%%I=G0HO9"XVO-=T^/V8 MGO^6=6CC<_/BK:TOSXTWMK^#_'C!9L(]>BK*8(M^^G"<930*B=&TJESP5!"X MQ/:!($")D ]AJEP9FVBMMGSS*2 =S^[27S1!*]$06BE3A[Z%2BPN34TU3*T MG"]\>Z?ZG?WGD3+Z]_\/4$L#!!0 ( $N#RUJG!JIN"Z -8B"0 5 M<&QA8BTR,#(U,#4P-%]L86(N>&UL[+UK;^.XFB[Z_0#G/_#T&6!7 TYW5_5: M,].-&6TXB:LZ&ZDXD[AJS4+A8*#8=*)I6\Q(N]4.+SO+R__+?__;S=@">8Y0E*__V'MS_]\@. Z1*MDO3^WW_8Y2=QODR2 M'_YW]'__7__V_YR#=7W_ZZT]O M?_KKKV__M?;XY(2H;Y+TS]_)_]S%.038;9K__IPG__[#0U$\_O[SSU^_?OWI MZZ\_H>S^YW>__/+VY__\>'F[?(#;^"1)\R).E_ '@.5_S^F/EV@9%[3,-?7G MNVQ3&?CUY[TOH03YZZ02.R$_G;Q]=_+KVY^>\]4/K(CDL8:32ORY(\_>Z>UO MO_WV,WVZ%\6&$HGI_6OCKP= ^?TRM($W< W(?S_=7 BU?_N92/R+/]L4[Q[ M J8%*N*-FW)2>]VR=MS8%_K*U:>5%?G*Y5?&)(<#?.6:&_M"7\,L0:M9NO)? M\+8K5X6_+>)L *ATG=F_@/]2]MHV7#ZH:T(BCKODZ.K5*+.5S^=(^>?H;+%;;\[B_D'R?D'_0M\!__=9'F MR0IFBRPFC>8TRW#9X44!MWEEEK[1O_^@%BR2@KR53/#GYOL0RXTWRF".=MD2 MMGSK%53KHS8P4198:7V[P04A/0J8GGRZ_0$D*Z52Q)X!]A#@I]@$W,*TR,$7 M(@BHY/_W;S\?WK3[=:99L\KC;%F5'O]3\<9,XN/EUAK9:M8IT MOS_[G-3+[T L#PH$5!9_]@[\F]T&OOWE[J]OL>/I"CUB.K_?Q/$"^V+X*[2",B#P!YXUS5OA@=%U#N 8G2!SQ0;FF%/%R"#!;TKE.KU^]2"[*UE@A:H5_NW#H)2 M%R+@2Y0B_.QDU%U!C4I%NI^_"7JQ? 7\P7'B+$*J79B#A45*#<2,(E2Z (XD M9-J@)U3H%'89E7+\P.FHMZ#T[CIL:G4?Q3I2"HRE%ZFN4C[Z57U)H;@ ]KXQ MXBMDZO=W]'/L\I/[.'YD07-3Y-4OA^C) M?OBOZ7*)=FF1W\ E3)[BNPV\@L79+LMP[;5@JB/*OHA+-!7\D:-?GCG]Y.WO[+6Y"D %?<7T&7W$B4*TGFY$E^I?#UP$,=@% M7KJ1V"5@2*Q_9]N>FSCJBYE2_Q"K;FJQ*E[CX FF^U"U1ADXR^ J*< ERO,) M8#9>#]X:U>8><\Q\H![ ;KO;D#[:O'B V1G:/F;P :9Y\@0OTB7:0E*GN*SS M]2)^[G8*^F@?^@EFVO;$[%-:!S0U=*L@K9&UJ*8 $-$ R[H*V&#IX$SMA2)D M7;4=*IL8:;';"LICY/KT+B^R>,D9"-A8ZP/,.<3% M7"9T9SG^]P:2?TS3U72+LB+Y!_W].D./,"M>KC&^"_QL]C^[Y''+G8%P:K8; MB2S-N@M-3MY/2BC9OE1AR+(MEF8,LW/3Z/"L:J;H!$IT,NA:Q6"2E;O+F.D]5%>A8_)D6\:?=!Y%)5ET(D91N;Y-ZMHXS0 MO#1>"+2BPP/PB)^<)"E8EL\"\U=1ATC[@[>(Q1=N\$03&,,@OIK ?8^R<[2[ M*]:[37>64K :V$>W8H>9KBUG^I34FDF&3J7\,K+%7UW<+RL&9EXOU"#+RFRQ MU,1$@[OCA:U>/]-@R&?JW!E^28=1M*X$0T]3#XI>4>]M$/@&ZH/=P+S(DB5& MYVV!EG]^A-L[F+4((I6ICG_P92PI*?5LVV*(C,N8Q=>)#C\#^COX4CX)O;E? M6G%(\SNW=O;S1.NHUT/"(."F!2#SMC#-RU$0KE@NQ#4DV6>02EK"7:,43O99 MR?W(\"_3C&X?X@R>D$PB*W =OY0;N+_&V2H?"1]T:AD954>3&Q*%.D,"0<8QHFHC.4KC!@,,OPOW*T259TWO@T MWM !P>T#A"17Q4C6FXV@@?I579M\:LTF"WL@<1 FSN(L3=+[_!IF-+CBV)HL M6U"7RK /(Y"Q))?4LRV;1,9E].'K1/0_X$V2@A7:;.(L!X\X#.=$XL>PW)#7 M'=+\U$WT R?HXWNS;Z MC'38I]'4L>2#44Z7%I?D'_ @&98\9D! />NI22XMU3K9 M1H0\LV,8J@&IMDMK +Z5(!#$!8#X=[0F,3U!@0]<^H6D8*SA!Y.!QAZD4.V" MI:O;!Y05Y)SD1?H$\X(F8Q.,1/H;J+45I@858PV-!B=36__ MF #ROV#V'Y\N/D\O9U>+6S"].@<75Y]GMXN/].^Q#&@L$(97B$I6?3P M@>J-''JU?*;*,XG(?>(TJ$L\?R85 27K/]H8+ M)H/,%84Q6JSHG'6J,KIGG\2C&0N%AJ*S![(/)"<,C/.<+%"3^=Q-$M\EFZ3 M^/I];&Q40D5*34V@"2DJTI?S51NEP\S:H.T69G0Y/<8%XT_@R&2JN1R^C.VT MCLRS]0R/P+ATLH>K$QU^!O3WL&)>5AT"/<'L#BF6 M&4V=JPAF8"PZFW_\>,%6'\AJQ-G\:G%Q]6%V=78QNPW/OAX 0K;5VN6KOHTV MD4>+8:=CG7ZNW<&8C89J2K3GU5 #!SWPA6@"JCJ"%F9(C$N&4$,!/> @BQ04 MI71',MT6ED]WQ0,>^?WCGJA3TG=.C;UY(UHP+3XE$OIPQ'1H5:B,"MRZ%]&@%)920("2,/"?[PIR9S2Y M#5+% 8ZHB @-4==LX)3#.26:/HQX45?EDP,=)$;,$%YURV@BAH>(*S4-*6%D M:!J:-=QM[8+'778XVC(L\.=F"*/)^#M M7W^9_/+++]V^TP3\]5\G__+V;:L)(0.>.F'BG.P8_AB_@+],Z+4!9>JL?WX[ M^>TOOVGISI<%(G-3O[Z=C."2 2%X^%R3;7!O20DXY0>#SL?=/.,F0*R-G3$: M;TLT?BXQ6+; QU?OBE&N;N6'':FVT[H*,J]K2![BJUC2'N:J4CBY&4/N1X%[ MH6;4> @2^A3$19$E=[NBVM-S_8"*#*7),I^0Q:R?RB#Z@#8KW%8$)XD2!,BH MMCJL$2FT"!0"8:YCJLI/3Y@=(FT-:Z4(>$/R&OTX 5?E[3]8>@*F;?S%X>_2 M< 8RV1%O0R)WC,GQ :$6/&<#L*5G"_!9'B4[@5@GNX[98T)I4JC+8TTGB M04XDH6)$GA&:W).G(,>_A6:%LBJ1R4=OTT$DWV2#-DH"\Z">&+:5#U:;(AHV ME.R1VO!&+(V2^^.;&D?&=B!RT]B+19@'Y$G8,EXL4\G$R5<\S*"V>0%W[19M9,IBM=2XX()!M,J#S25T"V(H!^D%A3&,6<] M&'49W(-;L^\A4>1!/? I#8W*E&)>W@\0R\LI$+@%1^D]2=9Q#N\*FM:'GORX M) ="YG>;Y)YV,D2->Q_=BB]FNK84ZE-2)XO9IIZE;#.RM2?@(^DMXLX]6H,- MMG""R[P%*VPC,!M[H0=95FJ+LR8F&C0>+WR=KMGT\NP,PVQ=A^B<$"5 M.B> M"JH #AHCN1!]6$Q+%GJ& 7; Q2"]DM)W:4YK1^*@: MG_X,M6&E.1T' I]9#E#E/(JV3WOPO?VVT&?5*)C#K]L$^,$?:6[>#=NSJ5S: M0["TI-.7>=W8;%3B,/AD+D-T4TC!U >Z%5+L*PFE+,FG\.ZHJR'V(N.62"LZ MGYTNPA)%56E(^PLW62 0KL-^8"0X'5$J?/0 QLETG@ZRJ/(]DB1C/3ZPR7@ MZ(V4Z"+-BVQ'SC:_S^#_[&"Z?)FOKVD>]F3);H#BQ$D3M5K@U%-SP!^3\KG@ MDJ8_%:^TS$35#^"1W="UKH3#,\P(&*A_I77IIZ/=YF,O/ ;@YE6\A>=H&R?M M'80J,2[WZF).N=;U[Y9;#?OZ7*JIE>W3X=$$D(?@2_EX!"V4M#*%?!%6/) +N720HO"JB8HNA( M<5%V$QW,70"(#Y M!>=./8D$%^L+)[>72;RZQ?A"XR(\GD9TNWR J]T&DCW@AXU0W0X*%1\5VA>B MZ\;45P?--'E"FTV<9:3^[[+)%.! /C!&G M4QL*'SU@PJ8SJJ=D&@/0YQ/ )(X=*)+)B_YH"9H.*LW1)EG1/7[7^%_+%_&% M*6K1?;(*F:AU+@IU.>Q334A]R#-)2%2CZRQ)E\GC!M(4I@W9T$DB-&H7F=5" M.\6#6*.9P<$ /,-T*M9KN"SV6=P6\?--7,#R(HD=YC.[\JM[5,9IZ&"C: MMC3&972R1F/D5MH4Z1N*]K*@B)\!_CETXH > $$V5==JL;3U&XW8&+'IMF-D M[-8-0*ONTQZE+/LF22Q)=,CMUAA+R29AQS5Q/V(9?'5H* S+NEZ>@1RP@\8O M9!,(T^(]7.&R;FZ+N-CA,KPTA+4:I5X6I:V5H44OH:+76_D)'Z9%,0\I9AZB M3S_=_@3RZN&X6\1^Z%2&&1O02T./D6%U3+*CTB!Q:KJA=N&*#FQ/XQRN2 )D MF.:TS"PG7HN\9DKLP^LJ6084L[+9Q@QM;[*PH&DDJA(4XJ$H24$0>%+&$ 2H M;Q4U>:NG6Z=F3]P-TTO8/F[0"X3T<@CN)<\2B:H5YTG8MLIBKZZFN;D>I(TG M1R.J?BQO& '7^)T>R Z_:VQF)+<]RVH0:7WR5LO5%6RT1,/ P>W 36S?$!'5 M4*P)BV,'@FP(98R&@(,B?@1N@4XNQ-Y>)&0)=+EO6Y@+KA,6XHO*0[J=N@IPO6\>Y)AX&0?G[798FQ2Z#TW3U/GDF_\JY;;M:D'T& MF: EXM5E<#)M+'4C@[]$,=H_FX#J$AMOX'Q]G:%'F!4O9"Q0[(-!"[UF2NQ;Z2I9,LJL;+;$TO8FXY>FD6A>/&!$ MH7*F/KUG=^--0 H#KXH8X@'UK:TFZ_1TZPSL"<%AB)CA@N$"K9,.V[I/*DK5 MG]CRINO%2=*^IETI#6J2$?T#/-*_ H.;\_F1]+NU8'H0: ]TY[39P[&I6 M(.L8E+5X?52U*&GGU549L"4OUT7(,@FD!TWXQ_$44NQ]A5*60%5XM\6KV+P, MMB*MZ RE*S+-O:IMY\)_["7IMC:V;6$L)_54]8NT*Z,)?8%PG0:ZH!F0#8OX M69U+44>TP0N1J!-RR,OA:"%!X4K-%H%J='%U-O\X XOI?\YNQT $1:UVV*"% M@@8E^!I=7@0 C=.^@(ZCOKAAO87:#K!19F5T"2E)+\,%K@+V0SZE&5RB^S3Y M!USAPIW"%.*.4;XO[35,XPVYS6::KB[2 F* %]/E,MMU3BXYL,2^K)4E2X8Z M> LGL\EVY9!1V\9RQ/X!$O: 3B$^5AH@@YNX.EB"B9D5-!,JPY4@(Y;0$=E,,3BUC[6;= 6]'*QJ2^N7IOAS*ML@28 MJ>]LXB!G;)0*/LM BB<]/Z<2:X^G7)^;4_EWUALV.R\G5*OU?4-O2E96':^' MJW4H3B3-[=2.XC#_8Q&%;5<>3< .C)X"'S6!NT# MGJ-W.O<;;*:<(5FF0E#YQEQ2$\D0^ =&*6I=U6K'+- MI(%BU!-VCMO$]TF:Y ]P]0&A53?NR(3VL80O9!T?9+[M.2^P+NN1?O+3^O6 MG%YQRC.L6Y/LNM+]3Q-P%7I?JDF%2FX9U:G4@#>&[HOQ-Y3]>9%>9V@)\ETQXMM'M!F=;'%M'\JA[!\S*DE*Q#*)&U1J2Z%-4RE+J2X ME6A&^X>@_G0LT-:H7&14"RWPBQ4:;#! SC#T2.*[9).0E>@V';I/*OC7G]C" MO>O%R8BE:5>*Z9IDM"!VP>;P4V#4"Y4'@08*_52@T_TX'+N:M7R5*MJ6H:S+@MI%:*:;IBB;6(#$.9CDY=E>\B".+5+P;;@3B[B L+8_K MP"1RIHESOGHWA-$E94B?CH8(\GKGLT,'*UVV<+4$% H#+U]A4^K,!F/= $LA M-GNE$-.+RM8X&W'\%FQS,E73C.?.MBB9EL_)1GP#IS8G4.9O_QZ6+Q]W'34+8%J">J-!G)V[XS.D .VB*TG;I I;2%&,U6MB%0 M:M%XV$ U:&.2POGZ+(.KI'@?DQUNQJBNG1U IB=EPGX.XPS,$_A=^8(\#%&^H3L M;IN4FX#K??+4)K&5C3Y-\\'&D&&G7?)!(TW-N;/@LK<9,3S_Y3=P O[YER.* M'1TT]8T9 ECV"1.5J=[A00COD48$S##KB%"ST3LB4!N#1X1:R8?OG-=*X#8L M$)M56/CU7W!8^,N_'EM8J$/**BQTL=D[+&!3=F$A&,;#=;+;)7 .=+U.-9'\ MEBG@JA?MC ?'U&M>8,?6W>:&D;ZM)#,R= AIE#U,.UD5P6G\*(U6+>6[O^*6 M\M=_/K(PT<2539S@(;1OC*"VK()$2*B';2X;17"/=[T&DXI^VU1PV68ZXL-1 MM9I?D76;>3#1N\4D)@8/(H=R!VHM:0'[I0@U)]B6EDI9,URB%D]9*[D=&69EFM'^XWTXXIML,=:H8&=5%DUL2 MA3J% N'':8.@X:JTUV[NU@UD69^>X)9H@$H%W+V -Y]*$/\(]HI@ M^HVA6#((\ WE@$,$_4(*SC?W-V#H.^YH!0 MC-MR_7XLI)>=/[7&IC'_><=1'0 \9"@@J1#SHD?75*(HISY7T0_E)67TV37E MN^W!UW2O./:N MJ7,4FW=-G4%Y?%U33B'-NJ8:!HS;)]]=4XTR#T=^NZZIS&"G:\IKN<;9-=5! M52_R]^J:2NSTBP.C[)JR&\/,NZ8213GUN8I^*"\IH\^N*=]M#Y[S#!VZIH^U M)AY5DF/OGLI@H^:V&G1R3G/T-;@<%K%#=$\E;MW 5J][NE<<>_?4.8K-NZ?. MH#R^[BFGD&;=4PT#QFV4[^ZI1IF'([]=]U1FL-,]Y;5ZJ"J%_E[=4\E M=OK%@>#=T_+*VDO4N76(^^Q X/HS>VYV/;GJ*C8L*VA5DZ6-9L(N;:[=GDEJ M^?H!%1E*DV4^(==W_E1>>\HR-08G$:?2D.);=Z!_$&FAVE>MN^QJ-:UJ5_G; M;Z/.Q?T=C4H/U6-!Z;[!*@O#KN(6=5!TY:MPII:W!;MNB:SQK^%(2@FE?C0O M'F!6\>0-+!__&+KWH%WEJ$>MM+BB4FOPQQA;@U!JFN>PR,G^X5V6P;3-(-%C M]B&ZCRWY(?)G2P>.71GZ.^+1X=\@I@_#PEQ8+TC]+9L@;DO5,:NLWJ'O+1#B M5"K3O9' (6*EGAUF==?&+E^G#N Q7GPEA[).]3(\;! X@R^) M!'MMKH0EIB5>G0S'^/9EH.9I1(<)R[(3$A;,LJI"6M^V"62.8!W& ]6[T_EO MB7W#RF&2,N[C)$SP4"X\C MY^M%_'P-LP2M\.\9N2SS');_%0SDW!FLHJ8#@[9D<_9.3LYR.RF.E,7V#MB0 M0#-:WX8FVW$8Y> [W<-GW.BN.7 M8U7#2HG6L-1L8B=DII 0#5L]"]QK**8*()J@D==6FEJQ&ZRQIR'50[[O:W;<& M7/-F-=^(UN63"6#/CK/^5:'2 0!0]DURV/U'F77&5I"N,K?X\]"RZ@^CM13 MFWTM8VU+JO0LK11BOY442N%]7,"5+'R:>YNE*XWEN7"+OHPBG+XF[N3.9*V:L3*T?[G%?5CJ1T!5!MZP6=\AI!9T]= M[>V.GRY0ZOT_H4ZG+Q@*6>X'"DI7_>'5&$#4I?:S/4PP])J*8X2IAAD.8!9R M^('-0#P&*J\.OR4[%//IKGA 6?(/N&J/-K2$J\&%0MBV8Z95%NLNF,J+M+,E M5X[VST%.!";E!M$Q1$!>H+Q M8[XK\@+W4W&3J$$2CK2$*0UI#W3AE,8'9YIN3(E3UQ:R!QV$QDTA'@ 4/!)C M1D*FFI**43*4!:#5=9S-L]N"3(9^CC<[> TS6DXINU1*7)*)E9QR354VMY23 M>--GGM!(EX"/<0:>B SEW0IM-G&6 SQ**#DX*@HJ42)DHB:^N(04Z8IYJ0W, M@>AYF+2CQ9L_%@E*\]DSS)9)SND<:LKO2:F4M^:C9HGLJ:AV)&>A2K\\U9S! M)4R>, G9P68J!& E%9ISNO6/>E11FVD*M2;)3($V%+]PN"Q>KC$LBOJ5%!^R M[B9Y/>$#LZ3"]K32*(L#3LF]* @E4XZJY[@=(Q)TPAE6,A-P3Z2"LTFGPI%I MM71X)-%ID<@$4V$9= 7;^ZIT1%7LH:*^N%,KAY/U&H6C7N0AJBKJ!%^HT:II M'=ITD:$B#=DNJD,9WT R6II1GF12>>H+I;??%I9$"^P.P-1=@G&))K+(\\Y[ MJUYSU!=0I7X-5-=[4,T.H+IZ3:!JU(U[8#'SHVK;!<>GM.55K;RSTQG:)?+& M*K4 TZMS,/N/3Q?7'V=7"\RIV6(T!R3T@:## M,?F)(J6:%M'"9L>@B;MR/!Y^C[)SM+LKUKO-=+E$N[3@#$*5H@=Z243MF:4L MAP-2R7PH^"16CM#WU&!ULL>=WVW;G#;WMF./SI3 MV?=&V,!GTASY?!L@UMC*[@O)(SB+M2_D[0/*B@7,MN5&>_I0U2#)=$1M$5_' M-:-E)?/5 @E\&I&8:Z/9[N1$Y*3 ,NP:#2HT,JY*D2&CJ0:D1.3DJ4IY&0Z* M?ML5F4=K-$I:$RI^0N3!Q;>!3).VPPD\ [88ERA.\RM4P'R1Q2N(VS&ZT_]F M/P3-SY-\B0>INPPNX'-QBHOQ9XLD5C:JA(7];-@F-+0IN9/EN;XED&9%[&4S MFIZ=S3]=+6[!S>QL=O%Y>GHYHS-Z@?,F6H$+.:KK5M[%/J8:>1F/!^U.&S6K M$CB'/&OTJ"Y&.M&> *I/1TSE0;&:"7"P ;X0*X":"3S/'98@DK8R#$L"MJ6X M8+B:DDT2DVUE\_6G-,._W*?D0,\B?CZ%*5PG13Y[7FYV9+?U=$LG,*_Q*#). M4OS# LV>XVV24O$;6.RR-+]!F\U[E'V-L_8^RZ'#1XB!HOHC&\/-UY<(%Q*/ MW<[A77M=1R6VCZ(B,>OH)_?O*(6;Q(T\Z C4HL,3,@VVP<_*6; 5?AHZ2"AJ M%.E__38I^=)-,@T,%*<=?963/EAAW?4F8(A .3EU_BH (^E/VZ!F!&L2.(CC MTK$Y[_GZ#&VW**7', 0+$FJ%;A8XH8*[+%J*,KG/]29VJ)DH2V0@*O\H3_*! M;"\UDLE=C?KGI[K20TUK1E>L)\AE%0YJOG*T*=S9H8V7B>T@2D(Y0R.5?IT( MU,NOY@2&0:=!2'<>KF9Q1CKU^72YW&UW&Q+QSO$ 8)ETN\ZZ"OM.M%K!NI>D M6R;[KI*&)WE_26D@JF0 9$*A>TK:-8[ZU$F[XZ32:W:AC,$U"*W(>F&*S;ZH M%^1T1-DGDHM:DDBG'$Y6T12.9.R1JD875Y]G5XOYS<7L-BQCM*H4F7WZ)DMD M&G5^!$.,TVZ/CJ.^L&%=G;W(.->-7")*TK%Q :N G9G;Y0-<[3:XS\#=1/^D0 /BKQD7O;FK M!]7AV![V+*@HJNHKJ$Z#NHMS^F5RM&2CY;#7N=!:)"$P0FDU*W^T1Z^E$<(8 M38=3;@H]K>.A0T+0[12CMCL[%%93C#+PX0XXV3D$1M,-]P5%V5RC8SR&[)[# M#39W_P&F,(LWN'33U39)$[+)I$B>!#L%'9K+NTNMZD_5,] M(Q&3FX#[4K(\EQ8WA /W-\V @?I66ZLGJ*7;Z-;UP^(PC-SW+*=9AB$#V?&' M^1V95OV T"K'!6;=T%R0Q,/.2,78GD9L&6Q5=B?3H;V+(*5Y/Z/B,>98-@-: M@@VYJOI65.AEJQ$EC@G_3CN<=D5P3P+6,2V90+6K]5Y0,S-IS!-_)X?J.N%0 M# G9W>5/VQP*?_IR$&$0FY*MLZ337KQVV=S KS]G3^R+NB0 . MPTE*4M5CF?'<&C$XV;@Q>E"B=P*Z7^_\)F#@&/.JVHN_P>3^ ?-I^H0'I/>0 M/CR/"_@^3C)Z@T&@!D6[7 .W.!KE.I(F2?L+'TN;I?-"8VC4U.6,*I&3N)0I M6[V3%98":RS&[FW!K6),"I"/\@:7\7S/@.VE:1P;N$%5%B]$BVL>8X^\2;Y" M-*,,7)6]W<&:7(%?[TUJQ^]HFTS!%QIOD]@M<)@FKUV.<@JM>=U?7("[&)=M M"7%[!6$!:/OV#0SG1+P;I'V2D]Y[^]-R/TS[H@HXXVX_RD+/UR6%A%=D>[-O MVQZ([8>*^ZHW#A;?)07S$L>%_J*/\7.RW6U!VIZ P_]:UD^?%@\XCF_C%W ' M1W<5LC]*N C5FKRS#'?]1;6?7G%W6XQYAU%812Q'\;;CQF5D59/WV&+H@-UM0Z_NX^VH MN]N&7V=$L3E@=UNW%.HX_MJZVZ9D\Q/HA^]N:SKWU"@<87<[%[T=_9\%+MHT M79&L#%?Q%IZC;9RDINV"A0O=1J"7"]\1W^*]O8?W?F6SBN5]7$;E=BE 1<"7 M\M?1'%;U@'>3.&S/*]V@V\.3481U0=]QA%/1BUPF*;PHX+9]+[([@[;]Y9K! M4%WASCL%Z^762^*E WMPT#BPWTA=43,#[EY 76Y_L+^,B\0:H.;&'AOUX>RB M1RHBB6UGNJHXGC2XR34_;'?E,2NN0CYIN-2FJ92V2<;6N M!TK%,;+6"%M\(O> 9Y?;.D8$=.\%\*$C +T,[P%M5C#+RQEK->_5.EVVRW3< M<5Q=,H?,ECK3Y+/$AE[;RU891LA@#93P>:L-KRY;Q:H"CAK ,N L?;E MAO-/23A2*"5XGDH M)H1,[KQ[?-Q0=,2;:BA]D:Y1MBUG8@7]5C.MJ@W4U;*-"V:ELPX#VNZDK->T M$M4%P>J0O!WW6U.4GBS)O%%R4/P],,,-D8)Z5V.+Q'K*#>+VA.<@/#V-TS\7 MR1:>PT>4)T7^$7(.N\B%V <2"5F23N[;EF-"ZS)*"90B\ANH?@1?RI\#MX2* MJD.Z'[K) KYL'?2::!@$X],\AT5^MLLRS,$6S+C/V,NVGED"F>M):SR$<."0 MC8?:EF78;$%&F?=5:EGIRC5[(KR=5J8#=ROE%>7"+SR M/B-75(CEL/W!Z7*)=FF1W\ E3)[(7I@/&6< 5RA; MVK7*XF3^4>E* M2@*Y!P(S0JV1D6A4MCDAU&F0)B2.G\WQZKOJ#B<1 U 7<0#T A M()>D?Z7IIO&?X"R#JZ0 E]C$!# CKPM\DNDY5P@,..FVR&"<[[(7NE#62D.: MKFX@;EB2)9ES.-S-)]J0Y<(4^[YVIBSI[.(];'EN6099 + R'=W^,;V9@9O9 M]:>;LS^FMS-P?3/_<#/].)H5:BO6-#*NER3RI2IU: 0'EM+NHY:DWJEAG\=/M/J31&^UK*'N-T)+T!]W@ M*V!O\%.:P26Z3TGN^47\? I3N$XZ)TH44E50%DG9LD?NW9HR0O-2G@BTHOH# M4,3/>!15/@(9W-#]?@06&+I908^F8PFZ^D'2=P1FC:*6D7:5M$C"%V[00Q,Z M(3FQ>(B+OZ'=9G6Q?<0=JMEZ#9=D+P46N<'UJD<932-R1BF-^"&<9MD]\5'M MO0==548E;";WMTQ L@8'@0GX2FR!A!K#$A# RB)5SK#-47)<%Y;J$& &<'F$ M4-C2"""F3!GXD/OG.$O(U-!%BD<*>/@V2PO:0R=[Y.@6N?;6)W/-SD%U#4UG M1]&U2^GNL+F.2[WCY&I+T5F<92\D;?)T6\Z>DM[P[/FQW!2%X4EF2<'-H=TO M%W&HV"4VGFRHQ;&<$-<'%?<,N"DFJ]U2^@;XY[C-$3T6FDLS56AIZ=/;<98) MK=(-0&NC#!%R*U'U&%3/ 15X&5LF!SUDF'%4)PN#5-F0F^$R*'"+]'(I2(JE M*2/$JWVI%QW33)I5"JD\H46P')=(6* MZRS9QME+V1%?)OB?W$G_WOI2PDGUO5!0H\1^2"EW;$Y3F;WH_.IZ)#.\_7&C M9*P^^*0:'!GG,++>G MN M^]R?W,3![_C6%6?Z0/%[#C)P9C._;A#'6D_*9J^>%RI(2^F$QWZ$Y@7EV MHOV/Y+8 ]NL8.2O#A9*N:E!)F;';XUW+W3^V6 MK187>FJSSVJL;K0E%<^PC#A=^:C\"=#?1K)L(:X@I/%-FT#OB-7!K*[I@0";YD6VHT+O$W!].;U:@.G5.9C]QZ>+ZX^SJ\4$7,T680G9 M"SG(KD:;A#6Q4"?P:('K=(*BCV-7Z&53$94*AC!1*@\R5&K@H >^C"9_\Y"H MELPS# 'M@#,*PF*2FY"Y=[ ;:*B:I[J&+W)W2^6-S@U7O0A M>1CD?G\&-I8QH9,(VU'%N,W5VS"IKITJ]^X15(XL)ZZ@A@*VB-WDNU>P4*3@ M-U"I(H26BO-4T^)RN<\US?5EEFR:8R*:GIW-/UTM;L'-[&QV\7EZ>CFCT^2C MR2EKA 9I8FDEBBH6:6C*\TMK@&\0\LV+!YC5LMMH:$802Z/U,'/DK'':ZCDJBT?BZ-YR/9KM$>-CE*1A'@^M C;QY-[? M:;HB_R&+T4_QAI3L?9QDG^/-#AY>K$5H8[UJ@ZV^GNUN6],2.AETF7B5;L;5 MMA,1&;H@0&_"A@?IP#MRC1&"+"JOM5=75[VQ<7=\T'3:WAE[=8)/UH;M04K_ M45.9 *($J%8M)'\+V)6T37X!'+"]N2UP@TAW//'R$',?5NF&6P]MLPIS?5DG M#VY;E>8(;@I'^[]'DON77QM(]0U;F7P;,HV$O?(*'6;1)BV2% M\K>9ZHI7BS5*<=N%&LWR6"_2J/U(%VA4ZE%=HG9KV 00H9'L+=6N?&1>0:UU M&8568TW&%&.#\.HB?8+EP72-L82>,/M$*F%+1NF5QE*1BF%&*=^)K0*+OMK@$FZ:"[ M0EG(#2MTQXQH:PKW86.;FKOM)EQ?3F)LQ[1Z@U1MQ\CM[6QQ.X8]4M+M'[*: M:FR7XF[I\%F5'C:ZM4WKUV=CX]MX-OT8UJ]R3YRZDLI)9YJZ M/&QWZ,J!RA*(BUI7."PM>V,,V==[D]*F5NJ$MX;ZL.'@(GW<%?DE.6OREGM. M5D.R37*>I"L^BTOAC+I<%UHLY6A&]"_P=B1'"'5JDT6WF=-5X))$ RK! M^/!.FP_OM/GPSB,?WOGGP[O>?'C7Y,.[$?.A79L*/O K7\*'=WI\$$%E$#Z0 M3!D+F&W/X5UQ^O(Q+LC,_(M@MD5/F'T8E; E,?3*XF1V1NE*QA&%J_Z08A-(%%>+"E<3\#[)E_$&_!W& M&:A47BW:)--/KB 7<'KJ(EUF>+0!SV'YWXLRS>D#VJQP*".CP>+E!FTV[U'V M-O5J5ZEM5^I,G4K7[4RLQ95"N!-I?(C269:U_I?H-0# M7X@F8*J!>=P76\BZPMO+7D9&FNM@=@ /FWGN"N)01;)T"7IPYHJJ/'0<15_I MZ(1E])LBE>>V5X:ZKJ%:;LG'?6Y)N,\M.9;FN0=J=++6J3#'R*ROKY7#+B1@ MATF-*G3K!K4Z:5$G *M-P-T+()K?')#[Y$1UA.:0AW0V<9[/UXN,3H6_T':3 MMW]:*5<=PA'+V9YL4)7 ^A"#Q('TO()0+Z*/R/U'UQ>,$$$ZE5E39YI*-89UP=^PR79*1=EY?EU1#+UU#I=&1>Y4D2>W274 MX7A0)D?IZ+"4*&/(D">OL';R$T7-,L!S13O93H9!@/M$.2(/QC!HI,XX'"'&1I/=:-L%WE MOT4=9(\,V%J U@2R%,#N:]QMJRZR;E3M56N^K_79$=>ZK/TVJOJ [?8LSE)R M3\8US&CNG1M(/E.R26AJ'D$C;J9431AH*MG.&1B5S&7QGH/)IOPW U%)F^$+IR%/SW+S+LR>EYO="J[>XR].$L'M"EK>^;K] M/M,MR:3=8H]3F](<),8VO20JZ?EF?K*9F!?&/.6)J0\VDGA$!<3VXLWF!>RS MI.3T]G@\MBA-@C=)RG[[<8QY4OJB6)E,Q8X>+$ Y,:U.RV)+NV.(;*\G:=>&-JD+E>S=E=S?E<;]-B?>9L M-6X#D;@QF??R(>4P'F8$7:945*9F],IM2U9F<\HX/;Y.D=0=]H$$F M0*P&T(M>1COCV0V?KY&,^2B9-7N;>833?%7D1I_0^>7&GL[ENV%DM1!FX1'FM M$QHX>9H_FJ A@-E*WN;<3R/YFW_&'UGLY5V;X,6X\YCKYMH&+^\ZGEBKC_#&^EVPZ*.KKNHIU]2AT%-RZEFS-*P%=&,3?5K0/9:)VN4G1"]$4TD]L,1 M/XP8 [$;)=0F!$&@!Y 'YKCPM+:\6Z2GUF&V2LT9J?7*YX[/2G]Z5%:8D2F\+V3*V0IM-G-5F M]@/O'C/!!.I5::TD"&K%1CJ$'@ ,F[F*93'I[KXRT%#EJJIK^,KYTRV5MSP_ M#5>]B3@"\L\T;A37T'%.W6.=[EA2PX"JZSF:H:,!%'0HIQ@DJO6T"!=Z.-A)&]D>^ D%]I<(=06L M+Q$2^71R*)EK7GZ34$>!'2:X?D!%AM)DF4](.L^?RE[?/ODII,*AKQ<25B#2 M^>3MZX7:52_8IF%:]]VM&?:5_\Z\\F?IRJSJWQE7_;L?HEFYKG[4]?[.3;V_\U#O MY'#BK\XF[X3FS:J]U-HG:YL619;<[8IJI@F/:8-G'NH+A<;WMH,#,Q4H!SW: MPD7\S#(HG,(4KI/V1E:%U"&G/%_*/G>\S+N3S -B'XJ$\%RMJ'P BO@9/&;H M* -TPB M\)2H/5*D%UGWA4O P_?O40:3^_2,YH9;OBRR.,WC)=F<\"%.4K+9[Q2N$=F8 M\-R":@_-ZC(R$TW;R\G,2VG+*S.7TLO+#"Q%3!@LF30H#N(Y2+:/^)\3D,+ M?9(^L$%6]=FZ!4W?0.-6- O,#C1W"M<0%VY%^V!T&:4S62J4V,^.78UH_V.UK/=/O_STR]O#XMX$O)O\\LLO59J(>%<\H"SY!UQA M-J$4@B3/=^3VVG0%T&&3=>C94'%=(ZW*:<]W=@2;$YQJX Q[+3I+_8RVC[B* MTH*7,T%+MGU9.E_6U;WILI+8CWOE3K1N4^?JLC$P./P\BE4XO?KEW;*N 8C] M<%BBPKU[70M PYQ_7ZT2TH#%F^LX65VD9_%C4L0;[DVS6K+5276YK.WQ6+7(A]#)&0)4/DOIU,*0E=R(@A4(JJWP^G'\9!!$4=(MTOWH0^ M7[:.^4%AX71&2>["'!ML/NFU D0RE]07)2'3."Z7NRTY/ I7]-X!TL7)X -, M\^0)EA-?_*Z%J5[5S=#7L^URF);04?()$[_2'HFVG:@F6EXO 1K";(YS)/PS M1PZRJ-16#T97O=&;&1]DG<5^(X].T/I6&ZYOR/SJV=%0ZK8Y4B5W[-4HFY,>O;9+3>K*C.R7*JK9=%"3!@?Q ML?3S#*'"IZL^R+I4E>@*>!H>G4X'%F8N[2'*!A[UYJ6#V8..8._/-X)>R2C& M%X1#7H72G+X]1UL\"FL112K3O!FU+>/F+E2^9^N,9P+C&O>=MG0Z"P;@2_DD M=)8S:<5U+S"5UC#C %>4 M]P=VX/[ SB/^3@]QCANT%!7@!>)?L(G !U5-\8/ZUVWKR*JF=N/<:E_8#M,^ M;1\WZ 5"NA _?R2M)W?XHY2KVBFQG&U;I2J!=7LE<2!MLX1Z4?6(7<1=/AQ) M/T]=H\C@X[<:,9%XHR$;'BI& PSU%6TR-[T0@\<0=:2,94#K!BJB?*Y66 F5 MT964XX)NY#K?94EZ?TU/#]&=3.7U!:3-))TTF.9T3-+93-370/TDI:$!%P=M M>I79R1D<4\_*XSEF!J/;_+-22H'\6\GT%-Z3 M"1M9TVKF6,K2[?\ BE5TRC+K/XNT( M@H AK-KL[X7*.NWU#'3X/CY,.YV2[N'7$:S9Y'39L:RI4) S)5!J@5)M JCB MMX)ER8RT?T 'G)L6-+-E/\>F%ZMC0=Z-E5OPTX_5*;6GCJS"=8^>K-2BLBL[ MGBM-;1"F[M<: %7>L949TNC9&L%]1%W;LMR]^K9-5:/.;:4Z2$^@6KL2/5U+HG^W%;T[$K&)?VS$9NI>:W M@^I&90^/;.8^3+ZB)]QTH^SE)O[Z$?Y%>PF*]O8 ZSIT['3%]AG\5( MK6"=N$:W3/;I:S0\R9/8* U$^!'85L]"YZ[1KFW4IS[:R6Q4>LV\-L; &H12 MBPS&^2Y[.:0EF"[QL#@C([*\^ B+!]3>S&2BPCZ9GHHEL4S*Y60U7-.AC&%: M)B+R;WZ_+BSAC)" ^M54DW0ZFG7:C09X3F?631S:HH_-I5>B91>#39=/0"4_ M 12CIH- MVFS>HXP\;,^;>752S;!Y$K<&C6^A).1B"^2^HS6LM]MW<%5P^./"CKD<1A;#9A MI:,0+77I,E(?<11PN]%JB)(&"P759BYBX(1: (V]!C4WX.X%U.68*T!]3:I@ M,JDE5P,UA]^#C'^HO\9(880QS%VGFR4RJ16$Y:$K<%%>?Y?\U01.']WXHX^> ;O^ M?X/)_0/N84R?8!;?PW+SYWFRV>'?RHU:M8GL0WHH01?>D36&"VMKEFV2H[=Q MTC6V+XNL>;"U'LW6:[BDFTM61(ND!,WAW(2>2T@^:H+!Z9Q#I,E17 S(##IGRVZ[9F90*8_4D]5>)WRFE!:JR\"YEY MD26ZOX89+>@"/A>GV-6?+88KY:K,5F(YVW1%JA(X.HTC\R--5R34BV;3FZN+ MJP^WX'IV V[_F-[, F*T;5%ZZ044UA[L[^/ M F4+ +X0&4"%0B>Y<@(=252VPT_ 2'J=H752D)SX+6AV'^POACP\L+X/LNW# M%N(-B_+;'_>"T14L0$)3UX>^J+'SR9'L8[6O9:R>-V]C]%!;9JGV4!%O9$U7 MTZY>I;T]OEH31 Y5M06*"_CKEKCV. \W!SM?=T>)!I.N&NJR65:INH\9(8WR>IG]D?LUGNF1F=O/ZIS$ M;%8GW<_J5#E$RLF=VNW6OX]P]D8'6ZKI&GU\RJ9F)%:4LF\Q#>@)[H#[P.7S,X#*A"ZSXWQM(5UK3U72+LB+Y!R]I MGHD*^YYZ*I9L-RF7;2.FZ4M&9RT345V*'G>+:X_#$M4(!ZA?/37YJ*-9YV O MV VSU7?Y %>[#9ROI\LEVJ5%?H4*F%^B.,UQ =\G:9PNR9DUN(3)$^TK"Z;_ M'5BJMMS:6++==V;_%FZVOEJ50[KUR\)R5*F P],)&9,%WD;E 'K(*09:.YGZ M&VSL1CI.7KC=4VE?#D_DJ/8V,@MD%%?9P!0A5B: VJ&MY]Y2C4G@RX+^9S0K M.>/AE6R;8'!R!5Q1XMP(3+,_+>)G_-=F1SKVUZ2/@;L;YO/*GJQ7U]"YMFY[ M6YV?MW6R;..^;-(+\!Q[BYJ7@X]A(R M#4A2UGUI,K4T"]Z0]9(?:4>?=&NPAPG8^P#,2>0_50!NB1^.B!''M_(Q#K^O4G!J9>Z,N\'M!FA1NLZABG>8='E-/$ MB_'ZI3\.C;NX:<+YNUI/(+LNE?*."G?.HM)&X#U GC#QD3#+[2D:=V7RSRIRRP)Y'W8OZ7=N:<'D.,CEZ#HXZW(871)7 M-ERS5'VQIY-R^6?8N^\-EQE*CH-$1.P=?2I' >R6U:AJ9U4CKZ*M$HW'*-120G*Y7Z3CJBR:VTB1H*EXA MH"1K/BY0%79WQS:AF;+(+MTS7$)<.I@ND\ZEO1J2AUT98DG[)6%5*1RL]$I< M*!9PA9I1[2'=P;ZL/P9OR&YI\/9=X&O@=2H9&=5&9X54I-!:_=1&T" T.224 MRQ?H!I(OF&Q@(Q_" IW%^<-UAIZ2%5R=OGS*X>HBG>/1>DQ*/UT6R1--WRE8 MVO3I@E6"'Q>6C/;YWK:AP%/99#'$B\NH9I7P+*OL@O203(7LO,)_+;%M\,B, MDRSBJ#(,XKWEP$NH7KF"AL%F,S#Z\%2/J(-0?YA0S(X77<SH![/EQXT,RE.L+DH##-UR@; =7ETE\EVQH?RT $_ *$HOE^'LN":]XFK7=?]M>YZLLV_OW+HE MA3V]K13^OY6<3^%]7$#IM@CWI9/%"M?>HO**KN8AJC<;)U\YKYTVZ)[*-B"U6>>AY+?V":ZCVL-Q?)R7='6.A_@A!Z?U.<4_8WE++1Z\"I==OL4@X7;B9J#"AHP3U332]<79A'^!\^'V7+J? M-X/X,5@CTF_$/8F:O>\!Q2N:7V]4"7O%UQ+"5?X>8^@BSW?D5$B5;/U3NH(9 M1CQ^;]PKGJ8K_O72UYB[^7Y+--TMS2Z-;L7 07P=+B+SZJMRSN<,E8QN(<+E.(>ZEL-F,1?P,\]ESD<4HP^6/LY>+ FYSK065 3PQ M6'CU9!FS!_@*3LYZ^RVG+&C[]!RQ:=D[:F&_A3)^+K=.YL&[WT.0! V*QF:H M]NBP'JB_T0C@=-@^0#D#A0$V6&\LT91]N(,;?(O$@G M%(5Z+.\,>03HL\ 3>LJ*1 ;?O#5[)A)O3'L-CQ"WT]3&EK M0>8U $6.Y@+DOC)!UW3:);FBD3G5;+ ]"]D5&R_-"Y^ 7 M69SFY* T1L+LF_?P"3/=W E(+\C:ZP*K*U9!@=';^/D<)A]6601 MQ-9ZN3\,W,!'_#D?R)Z.ZPS=9_%V-/'$%3*1>;'I[&2KJ X_EJ.]XY+/][ MD;9.C$_3%=W?O\^J43L'V5WEMK=U6,>VL66_3F7_)@X6H:P*H5AALK#=2< Q M 7'WS/F$SB @8B7XRI #7"+'\.@L[/0WV5JZ<4B<06+0IQ3[W\#5X:)M04X( MM2#[J#)!R]"@+H.3GK_4C8S9$L6H>E:[@3[P%CV-&D4FW[Y)*K%\G3%!P.*T MGZMVTP\QK'?*@\U(,D2XPH^DFV@+HH"=N],X3_+Y^AJC%!>$SO61S9G)?9JL MDV6<%JQI2$@>[DU"DE4NX'-QBDOS9PO1+DRQ[VIGRI*1+M[#EJZ699!QVT&":\[/(DA7E^#O-EECRR$G/>0QA4 M>ANH0DD/ [8!I'>9K<-&'\_28&%N,+J:+C[=S,#\/3C]='MQ-;N]!=.KW\QN9U>+Z>)B?A4XC'GZ_=)&J?+)-[ M&E6Z@XLYVR;)S)'1/9NR]EUHW:C22Z5RXT<^ ;4GQUCQC0]L4_G,4(@&ZP8^ MEFE6\$C@'-X5Y/:9,I_&)5G^F=]MDON8ETO"7)%](1-%2TJ8E]%1UE4CQS(& M&1B*#K)D#FZ%I<.2J@="D$W=-1FHKU^GYBC!Z72QQ]RM&WRRQ: F2(D*7>:G MTN @_FT@5[)LY!N^8S@#=/K2/<-P"9]P_3XG[>;&3*E]ZD>AY.JXCU;9G)WS M47G3.N C-Z(XV4-DQG*N1P\7O ,])HAJG^21ZG*/\)A!<9A)B^4#7.TV<+Z> MK=>0G# XG,R^P5V=ZO:LI)PCILEW!4LR+DQ54R%6IFP'4P[>P\E&'LN"2$=G M-J:CYE/2F.^MU-(] &*(9?GZ]-/M3X!,U.TPA%\.3P,/_5P@%KE%3FLL:6&Q M,>P\5D(Y[?^Z*(@O5K$^I.8LV>N5SW%0KG>H%$(69J'H>_((V8SAP M>6T$I0Y]Y=I\JHX$A9[:-SVG+J#(:;?V"ON=OB-NH?RA5JOE<0_=@"W*F?@F M^T,&&L%>G5ZZ[*L:ZEI2NU=);:EMZE1&;3-;T=G\X\>+Q+T0!>46=(]PLW8HH,"RPI$I7-0R8]E[L4MPKE3-#Y(U)G$<>*$/]?C MAZ:CB).UN_U.7PXB[.H_^CKLCI\/6+#(+]+R C?ZUWERZ+YX@]R)?T'=]]OX1-:^"W;%%]WSK9[#5[AMDRR>GT?6EWW*W' M,$PV:&N&#"V:+9/7(IFT8\.&NE&T>O6[ZYP,"/0-:K8_.@8]-R+Z[^2[)= J MB4TXUW 0E9WXZF;%X^C%&\#2()@:@UTS(JKMFH2U'@P*D+M;$&_D0MQ,V\[B M@MRWVYR^FOP5*$6W?TQO9N!F=OWIYNR/Z>T,7-_,/]Q,/XXIBZZ,:5K5S-C# MEQ5GL0V<282DJ"1TS. #9N1^-Q[_4C$1#2RM5-E"^EJQS0]B5WKKC""]W4MS M@/2T&F&"7GV8W8*+*S ]._OT\=/E=#$[!_/%'[,;<#;_>'TS^V-V=7OQ>0;> M7,YO;W\$; WV]._T\?QJ=K4(G!S$$H[(&39:"4#Z&6ND_'#$D6%6MO:+$/-U M:EZN/]]3$6!BG=<8B-.U&<<:/[*#2[ J(13OM/$_468P1E\-Q"\UUI!<8 M.*K1)4KO3[#[+=W8-A;*2FJ5RT:/7FTCPTIIYQ"3J#33AIG :1#F3/,7EL? 6_!U98Y_:VIHEB1V]C2W![8LA M([^M]:@R4&;4V^Y-D'%B3C3*.8?DH!,V4KC"*'(.E&:$L31:CSZNB33885TR M944*0ZZ-JPIVAK9W20I7TRVY.ZZ]=<%(J7:85T?)P>%>_;)IS24BDD99<>)7 MRZ7J!+"&D6A!2C.").^&&$!]:ZA[6%BMVSX\/!K8.9N)U'=GC[FW>!A8?E8T MEFL[?(-/,"GI"WV!)BF[5[Z7RUIE8K%R[-J"NXG*(<^/AHI]PA_MM4/H 9,HECG#^0_Y_]SRYYBC=LU$*;K45S MN"+:26!AH4KHV,>";5K'_J5VLAVAGW]IGL<>%J.SZ>T?$T#^%\S^X]/%Y^GE M/O$CR%2$WVCG.;X#R]KC+HX?Z!<2N/;BX MV=3/6UMO!?-2-.6=JHX]1E<[NH:&U@"Q! /W1 RN2">_O!!X9+?T>B)!^[I7 MKURK]KBY=]2Y;=8SHX>^IBS.TB2]SW&1JJ(G2[+:FVQV&+2Z-Y3UL=*]G,S, MBKMKE/J4WN'E28;N-:],,K(:$4#OBOT%9%2ZW#)1RH/*'L &2YZ-9==L/_#Q M[T.RP'%GFZV1,<$%2%:,&'A?+NE=T@791B>3_ZMBVVY_4YU=O7U,.=OTV_\] MW.T)[E4&O2W#/4S3@2$-+.VQ(?ARCK9QDH;?D&4/0NYF8VM0=_8BFUOD;U5V MP)'A1H5WZO[7G:#_54N^V,QT][;=L_'NJ#Y&].3(Q5#1ZS=P<^S,9S&5HT<_ MCJ-ZEM"X !"'2]PI*T>/(Q@Q^F5&>^ X! _KXT@YH-DCJC+,3]E;OI)E=UR4D\X/ %[=^7)D^^AQ#FR7U<\ M&<51>_[KM0[:X8XJ-XM_CY3 7ESQDP4[=N4VC;"7[^ XP;#K,AJD'G;K6G32 M=I39B?TP1)RWV"7 MX:J\.H=NN:\_)[GAKE#Q=UB0V]WOT^0?['59$]6*6(/Z9$ 9R*=E#!_TRS@9 MP ]58EEH'Z8,4:,OO\3B($4%>($%R/8:80/]L,1"@7#;#/V#N*ZW =\CR;Z4 M3F<%!BUQ\'#"F2O8SP$;V^I5*+'#A8/<3ITGU6S'-[[LN; M[A+K\G:0ULDLB'AOK!3%&:8!,PUH1[$UOG8CY=]@-]]_V_F;I/%T,7WN76_1X&B2A PR6II M%0(J.YK\\K"5I%:("?@> M#<<=#56[4KZAD/@:)Y\$N9L'\^=[,LE9[NC!OLAH)X1T(BTOB M@31JSTE[%4 EQBI&+&89#E7^;:.8Q+XL^ C5HML"!PS:'45K\#Y)L5@2;\ U MRA/:CZVD)X#9P!$$*P:.'LIJ1OI5TN2J2+I.,6WT#).J&Q?F*MY"#AMXCZHD MVHU'MAFQ.7ZLTULW;4IS5==%(_(7('^. JG<*D#R3]=*^%R3:&1OEM7@H,@K M#Y8*L-=\V$)?]= 1_IJ^7"%P;U4'@TRXCL)1G+L55 <'B=P*:V&QE.&A45"C MP]S$0SHS"^R $PJYSZH;=IK/;&_3X7FROCFG951Z2TY#-J)_ O+W* (BOR*0 MXONUKK2IBS2NKY'6Y& )*;O'NCF(5 O6TDN*!!WDU9.7P47F/*$'56X\@:(L MR<$($*Y1LYR!.IZ:1495T,AV+%%H)CK5A%)(KW%ZVEJR<+X[Z MX%HE\<09K1ZZ7%>7-Z/HS.O5NIH[LJZ^5$6#/R$' E?PZW2Y)+OLD_3^.D,I M_N>2EBZ_1IMD^5+^K^C \3O8N]7 N8ZFQN>@&+NEJ^EX+ M--7"4K4WEI!]_38);6JESO'10]KI'I>^SEWBFNTOP6IB9$] J02^L/^.)L-W M"-1+=F0,"?W06;TM$I6(MW[<0-*8X]_/4$H7 7?QAJ0U?\?;NQRF!(XROO4J M0>"L4!9?;10YXOJ5WV<*J3XEBFI*KRRKG TM'>:(LH\.]1UZPQ;$94*I;R1& MC2JEG47Y1Q:H!M^YO"\)J!4%D+)\CXHC8-:W'AJ/N,->RRRH^;8>,S&;EL!] MBF;]$HPGC:OI5QM%A[U?^0?*^:I=HF\C#;0Q+?TD=>T9'1RU2CT*XBD#[&N. M4:/JL%N4?V2!RG?6ZF^FPWZ\47&8'-A'$AI#=]C['*ZD__,9YG01@78PN#UQ MQZ9M$WIP38>*[>U]*G\=3\_5-8Q=G/16T\3V^#;' M@Y.#V3HL/.[3UN5;O4<9^XG(M>-C&.>^SV$+G(_U4+;T6XT[7;6HZ$'.;/,+ MLT^!=!*SGGB\15F1_*/LY[/;C=!\ODTU2O,R>'Y.LW%@?%YT+50TT6&UJ:5B&=8-2V89A/5>RL*EC M(3K\ %;XE[!!R:324:]::3)?0[%.USX(&X1>-,_P&4F'A ?8>0X%UZ6KQ-C' M$8M9LD?EWY8R$OLRG@C5(OH$L$>@? :^E$\#[T=7UB72_^Y-4HBDZTS0AL@P M<]AP@\W=?X I'F-NINEJNMHF:4*2.Q7)$ZQ2AW$YT4NWFH4VT[6=9NY34NMY M9$.GTHEB(UL1$Y\ ID"/QS=51L+%?AA"EE7;FN,U,=&8Q+4"\2#\/H=WQ46* M2[0C(Z\SM-G@II84EEX[U**+GC#[>"IA2\KJE<66HTHO,E(JE*-+%)-K-JJ? MP9MEG&4O]$ E0@\+:=9V\BT3IKDDNO4V60(J %[AWC$F,$'S&5,ZO* \R7* MF7-19_?R=.^K6^WMW)(H2W(JH[ULZ=1DP7+)DR* [R(-XK!#XG[9D1G?Z]9^XU M1@>N?77'%M\(R9W.W/LMXO!,9S/Q;!1>MUZE,WE#'/PX 55$J)R FAH?X>[[M,6 MA_OVL0G"A+6/%(NO%X0]FIR^*+1?/-3Q0AH=HU06??N#;8>V."SMZ/35CJ'+ M98O+1C7ZQR9S-Y9;++AY'=6"DILL'&5T5)?!QVT66KD<)8I];K0815)'C2I7 MW&HA2^/&%0/N MZ\KIM&;'JE:%[=--5AMWCJ'6)--H\JH+.%GU.EQW9>4:ZLBU$N37*OJ0KHY8LT8KL@76)HAQ8WM>CQZ50QSVHBY M+9)_FK'FLS(&*FN@U)F CS#.=QDDO?/*-DG'P4Q5DSXH \3:=W9J ^TX*!IZ M<>P*E=?_IL4E?ANR$S\1#*AUQ>N+8E)Q%[/ &N5Q,ODK]Z.<\Y6ILZG>VH.1 M#,VU*[P]IZL/DOI4KD2K,XUK@JM!N/0Q+G89X?AZD6SA.7PD4XKMOKAQ26#HK:0[K?N@E]OFP=\)J &.9: M5XRPASB'9VB[3>@FCWTJIH_X?[>[;;D_MWQ>P%4+C;WUJ\MAS?5M[X_M6V+K M*V9[.);>0FMLKY&U?KE7R\LT$_%C4L0; ,FQAE6"(1IXBT9_:"$'M=VZ"]?4 M3..Z7&N,#S.1O5SNMCNR*W\E6UF]3%)X4:IU''1OXLB+^/&D;%>5*I!:.B:T9;E8,$S-.\V68E]]) M-\.B$/J)-@S,1K,XV[R N]T+VA4 T4L&"/X?V80;_C?:C"D+1P_<"?-S],8P MBSA]K8ES>AP!'9SV 6P+X8,3K(4GZN"@7R5:39;[=IS:H,UY7&; =+AU>^8G4R:WJ7TP%@B^$^ M7; Z]./",J+Y?&\GC;^G LJ"H!>7T=D#Z?[F($F!YK3HEQNTV9!,&J1O''A: MU"L_T#!X;,92'Y[J=8IFL[/+@BE-SNZ >*:7+=!)CV* M(DON=D4UC4^VHI')242S/^ZW]]:/9W^/"#X@>_QA(?3>7\%*TRE8GV/6?+4(:ZTF/)'+UO)R)DI3042(D$[_F MQYIX=B)Z(!#\G_G%U0)\GETM/MW,QG@ 288.Y1DC-;2D)X@XZNI#0D%A.'.\Q4;GI!YG]/A&&&[;222:I2AFZW/$Z$"3=QV$' MHX#1=8J6R7XQBZUEU9>R%JBYD%6-][BI0-P8JXYQ61JS/=CEY%VLCWK9ED)Z M^,O.N.5*Z$BRF3C"+'*-G-8A,BN;C6-E;FDU]#G2UG4CAUM%W 6Q09QUSZIZ M<>;N=*O';^'P/*R?4FJ>H/7A/.+?O-2Y:6DLR:$&8@__A*Y_OG;/]'KP*3@% M/$2 &*S/:=7'M.I3#MR'#--G=-I'-.X3'E\/T+['YZ*'U[]'-WK*:X0QKSTV MKSVTD?7(_(0"G:<-2M]N77 M3N%TN'RP>VR=DR.CN>R"C2/A>LBUSB2/[^\S>$];G?GZ!C[!= <%AQPUI:M5 M3Y6T[5*67FFLE[*4;J1+60KMJ"E =ODP$?"E$@H<$71K'1E736M12Z[46-DR MA%9(+M%\::)=YD8Z-M5-V:*@V P MG;MDBPLT7U>M[GQ-;EJ?9[

TJ6C8=OUTR^5=2=0RY6T M.ZAA(2J%:"8>)D;^303)G9I,%'PAPJ&[C :(0+VJK-6-5"LV.I0]X#<&[ITC M$B[,V-?4T>-?I>.7@>;@WID%"YD-71Z6XN-F8@L=^ESDPDJ/C:6J 1\% M#\S!,EQ5M MWU]?HON4'#=N4[V7C\P(=LJ;G'=R$:#[&/&L]-]:/UF;,0F^ZG1@^ZWA7') M)J^A@!YPDQ:OH/0H=SQ M^J"T$MW,/L^N/LU&,RPSQ4)WP<$01LTE!Y4R9]'!&(!C8*)H^Z.IFAX7W6V" M-"V?DV&6@5,+3M:V1#)2CIJ)TCV0/6&DQT7N3LC1(=#Q)1IF3EW D V&&@O4 M_)'1B%+I#@%:Z5T3_I [QO'.-%TI9^W[Z*I&1'Q=7T,D64F]S>/)//<:27%M M">Y_*4GIT!6S&3M_^=&JC] M79OB(]B_@4N8/-$=Y-\F^ WG^=PS(&2K%S\F1;PAK6]U%Y1[+Q]JKQ6%X\CY)"6TO89S#F^3^H9BO/^60]FU; M&-609)]%*FG)$(U2:,UO(-QWD,UOR/W(*"+3C-A#L"%/)R CST_0^F27P[+K M-P%IZ-SS.A6-C&JD21>)0ITL@5#D=$9!PT]/*+'9@@I/ER6>;BH\8;%JHB!> M%S!K7/<^W9*4J_\8P4DM=U"3C/KM\19P1*^8:I\]LRRZI)SX_U;=.XTM+.@M ME?(M^%VSDI7:\\J5P+7%^A778C5*&<40I!=X]->I-#"HMUK%,V2P<#46)+N] MO;!G 1P#^NTWC^A^"[ >(!VH*5L0:48'2H,0YY(0 M%];[I^E96 MDW-:JG7JC0A^3B[@?XC+XI='5[W"X:%>_08*.;/U&BZ+^1J/ M,^D!_YNX@/.4%(C\_^Q_=LE3O"$WD#1+.TU7S1]JDBW\>?3 OK07#Y9L\_C6 MMHSU4S09ZWUXC$JC.4G< YE=D&'#H/QWN2T+*TWH_P)XT"TW6HXJV/@D"1H$ MEV_._^8L;ZQRD_6'O?3!#G^RVH MPSJWWLL:XELYV0HQ>-'E6VP'+4Q$SJ^OF""9.CV:%B$0.5%HR+>W%0]9AN;^ MY._Q25A,!9]FW$OZ%DK=W,<+D=08>U!)]H#G6&MH\P MS>G1KT7\? I3N$X*LGE\]@RS99+#^?JV0,L_YW1/4VG5W;=7?7 M;VB]VNZP0-(U=F=^HHMTB;80%/$S[GA3:;J8GA.3)W?$)EC6C 9>.7<.:>01 M3:U5",:3T)+>""Y*E&QAP22Y9=O"$.D ^:4>)!]@Q[5U M0L"6Q4-2E=-X0] 8>A1@ 2/3G'Y2-%:=?7-#QJG]%)@>) #,<>.+F]V_P[A] M5I+SA'VBQA-+(G*\V!*L:5)&G+ID-(NS38)'70#A7VDW\P7_'I85O#I TH_7 M1'%-H(Y.604&.GNX@-EVOJYH\[:%%FUYX9G#CKSS U^"$KD_Y]5U9':\JZW? MZI;MDT866&YL9[A$U2X]OR7'BO#85DM-?F1+A:\QI'6Y1IMD^=+SQ@N!LEXR MEXZRW^P7@K(.D?>BZ]HBXT7;V%'DNA !13_-A1QJ^Q-,)C8,J0MV4( M7+L#K,G-&:4J.)8+-)RCO/]E&LZ@'G#;VSF\*V[AY3= MQGB,1/[=HI>!!ON:6AJ69#G)3I^3]B*=2FP_\A*)60^X MY/[MQUE"^_+AE4 MHD] [1$@S\ 7\C1X;@Q%72+][]X>1?&EFX,G38@$@_\Y MVL9)JD& IJ"$ I6@!Q(TR^"#!GL/ID1@BD(JE,]'2(96O2KHP$6!A!"EO(H2 M LB$SM]]"G&S#VN)?^MY?R4KHGW,J#-_*\SX2^BL57Z/B9Y5_GLF@):;U4DT M?I^A//!:DC7L]))#FT"8LS1L8DTSH[09&T)'DBE)(2XHK"#_H"-KZKBB9\U? M>#%Y&R?3FO9EZ1EQM*RW \]-)_",)N^<*XCJQ: >J%>'(AVCFA'I&'@TU-T, M)F7Q2"97=SQ\9YP>HL9*NX"SO;*2VPXLK(<4 083-L.(W\J8E,)[HMZWB7<] MCA".(.K1)#Z&&V/L1W=ODE<6]&PN?5#! M=:.89T6M0<1_'1I#_,=_W<)[#:L6X#S[HQ$1P/,A'YZ$E>4/1]Q.WJ+J-5, HD=K\Z$GRPUOZJZG&% M+'$U^442]\XJSI,ZFBQOHQ+XMD:4]'ZIMI085:-HP'DU@(2?CH.MPX50'9VA M\/4Q?DZVNRT78=QG[#5:SRQ0QO5B@[.V01'2FG(1^W,D-Y7QOSV2?+(FOAHB M%<+DE>8/8TDJQACO686QYC,;C/&\6&&L95"(L899O0$$2!]S 1PR !SRJO\Y(UX^W7U$M6 TI)((V8PJE?ZM!AC#8V#0\V>*-$2EP'[#:1G+5*P.!BHF@W0GE8QE+UT&6=V'S<:6%G[/&PL'HX?X6;3CK(Y2*@?V!>]H M3GV^33B:3(>/$W7DJ1RD1;8H?LTD8Y"V.E&W5N< L09% M"3ZML49@8DY$X"MD*^WF2 M%U\]]M-T$UE]1IB"S,.;3+I]W$0ET>U",C?/+5%1 $K7H2-KH[I#X UNJ$P#37;D&.+?)Y4B>07RB M-10Q-ZP4O2W*#G#U]G;&;(:7/SR01_J*-'I/=P5LQ8\:M>+!/T\ONM''1>=% MV(.!&.PK&8JZEB09SAH$B]-5E 0SF19I-">1-4AG5+]@V&A238N&GZ\[%JP? MB(JR!YYHJ&5Z?8;:$J>#!"58W!":UJ*?28KG HQ&RQ)9V[2!\?-U$Q@@1G": M\GG$Z1TQV4$UL].D."!+*&99NJ88/CU7RV#?$#C=[Z7K(VMQ>F,45(N?+Z_/ MCX_0]?G5UY//GT[1Y<=YFJ/51GJ3"-)I^\[;7SKFK1^(VK('GE"I9?JBA$O2 M 802+&Z#Z"E(9N*GC?8DLA9I8^+VER8F0)K>J<= &"8.5A&]\=)V1Y9;OAJ 2.Z:7%96GR[:* M/* ET^&#K(X\%;!:9(OR%V(_]WRNJZS-B;JM.J>T-BA*1&E--2*@_G<;I#22 MB'?7>$/2;L=EH.K K$<%@#B%9@CP]46;<-CEJ"%9E:"B:![P5)F-6+6Q'+0= MXBY^31@8LV],@R2+V)8\+9959-T^LT<&T7\J=(/TI7W9QGZUR]+H8ZNB62%: M:;QNYZLWR/SO8QP\=# G+1.OV"GS0+54BP^,NP)5N&W3+:J?B/W>+R[E+4\T M#=9&7HNDA)K>9",^C;!G$[-:YC_1)=TW=0-4)&7I4 !�C-$P- 7;8H7 MNAQUN%"4('ZI'R^;1[B@LANQ:F1YL- A[L8*)A",CN4KG$8D-*-90B?%">%JH*FA=4>C3=8%5K] MT=H7K(=KE[[$JWB.> &B)7- K,I6Q*)I99CMD+9!:S+Z:*C]&,7X8BO[3%=1 MW,)JL]@;IGU=_@AMR=2#LT%:XI(]0L6S.2!28@RB;T 9#FNJ-@0UMAP-?;?! M\Z>00C^ZCY;\. -% VT+5PJ:;U!:JB%/V+5"O3P5?&56*;EJ$TP(V2;;$L< M3"##O(*E[0"VH!EQN6))T@TI#L;@&XA.BTTXIR24A[Y6')W%"RT'P!J&18T@ MEC+T:DPK&CKN>F&C0754[.A")$6"%C'B.3B/'0B(LY7D2QX:QN[*APO2QMA3 M5JRUU%.*\ID/$UFYTTQ)YK/IS*#;:_^96K9R*YJ*95&N;35GJN 5%0EWY"1 MRMFJQ%3 OBI'!<$+U,)9SE7 N2U%1/*>(0&]/8MWP,IQ+&=IXMP/):+@_#D.* MMTS\\YEZ7?<$2R-="_-2.F_$:[3[XUTN7(]V&4^)=?'PJ/P#L6)TFSE8C(.HS85\"K$@BWW^G*A8OTB_V0)=*EP_")#)5*.N1 M+O@3Q!_-8I>2TAA$WX!MU'6I2N09;3D"^F[PZ65;*#"E6Q>*%^ ML0?Z5+I\T">1J4)?CW3!_T'D'KW_Z;N[=Z@DV/>=\PJ+$'TKMB'8I2HA:#3H M"!"\38.0K1KOUGI5/F@3RI%A_8=06J,->F6XB?J/B]YS/DI"U/ M- W61EB+I(27WF0C=F_GS\L5NYQ9\O&0CJ33S;5) +HZF4Z([JXCU]3EM<@7 MY5-4/I[!QT-:(Q%SH\I[OR9EMP?4VGJ\W5QDO6:[),GR=WXK8W:YS6F&DS"O MD>;3-@RMO%K/X+^_RZ(^ +N\]%H,>[UTS-6.+TY4W-5T5-RBF:$&X1SR;RO; M$U?KR/)Q'5]G+Y@+O&S<:$,KPCSEPX\??BR\A3WYYQG>I'@9\4W%QPF[!"O- MHW_SG^?/&W8%HO:VT*'LHG'W MH,^V<9"B,,J6,%N >@SY4,QC4.R@7-*\,P7L& M+V3D]C%* MJPGW&0X6LV$E_>?\WP,1^&M3&;.Z-H+1=&'_^TUP,>H3FK5KJG MHR1%5,9#K._)_?=UB(5HTVUC_O$,O_K]OE"$8J9IWP'8 &P1+ZNW'=E>1N7" MKFJG S9,B.6N$PC2-*P2#(ASH.MFNE!PS2ZDF@R_BC!J= ![AD[N[>,?-#GI M! #OF\6GY)ZD:Y'G)NCZ\FN)5][CMF"]YZ\8)@'L'K *&2G55P-3@_X/B9+\ M[S0&H"/LWX,T8EKYH<(XRXNIMRM*NQ3_5\50D"++O2T@(GV<&Z(&X!$98*64 M?0.8CL59*WH+EOS6'Q:J;3@UHOT*6C:U%;.^V3*-[C"?9,NBAX2?F)+DZ%_; M\($U3L;G)&CXMUUO&%.&UD'(9N];G$%2T>K1BR^:EXZPNWY'T71FJ,J:ZOPSNR#9' M$:USE#R2^!'S\QZ?HGRE5?3?O'1-WX"$)"8/.Q8E=*O,6D_VQO1Q0IA2%!6O MLTFC=9#N:-433-LR8G]3>^@KP-ZK:X'[8$E[F8PW0!12^N+U:\/(#)&O@KRH M!GD2NU)H0R^+9_SL\N+2=D[7T!;O4+3>!((04YUD'2W1!J>\>=F08W@)%%#@ M96R]@)HHR&BM:': PW=[S@I >TLR4F_5V=$&(+T:]N"J.H?N'28O@:S-Z!W[ M>W:/6$/4$>+"D)"&2G&HE"?6^]AV8][O_R;^G4VB,VN75"1'L_1)SX0*T@[^ MJ190;4;UQS<+A;=%^\[%9NM3!^).D#G?Q?'MU^OSRX\G7V\^79S?W!Q?G)T< MWWRZN?QX=7U^WS[Z?)"<4/F,&;1NJ[,/KV'FRZXP7N87F6W,$34^'!&"0 N&CW M :Z2JEY@6!6F=@:8D6ZH9E WH*-=BPW5? SE34Y4L(J%M3V/=GL!NV+$FQ3M M^QKU/D<)_I3C=? MFULO-H!$U/>%*V9BWRX.V MX#](P[G#%(.U8J+)DEH_!,-,)1F$C^[!UI-%5OQJOYS+3)"MZ0V>9C'78^ T M^8]^-@<28W#K&&9%0^'U^I U*JA I_SY81^7]PJ5W3E^.^IR4M]$[36+KQ<. MGM/8Z5//UENP+VY748;B,EVILY5B'B\ISFLA]RQ1:'A3?U:OF,O;<^)@BQ7B M;M#.M+R>L9Z'MU$P,B2!5I+L%/F D:T5&?'VX@"F6OB!0YAG,&#YSO[!@%G1 M4'2].F"-BBG(6.#J[,OI/[Y@R3EPDA+Q-JT2'V0W!(&/W7W92O!V2>F8C-&_ M^+ZUQV)OQIZ'59DIB+X-V\!K$%4@ZS$"6A)FR),(M;4A']T=X2:,NFO MMJ-A"V[P,>H9"*M7AJ@1P039 MS[)._R'EG7R4+K=1GDDG]$QDXBW59#[(5TD%G_(ZRIO?R'U\U&IQA0A%R^E( 8P%T%,@XR"_"A(T%/%B5);/I!L$@(CJU,+A&/$]CU#_3@"'#RH5N.*#0N/J[&5 M 10%L+OOHX0FHCA8VXV+UO35#GPCO=_^:(/X$3YOL].HV2YM(Z YDK(AJ#$$M5?B#D M'X64=&B^P_1(F%-^' (*.N\/1"S?'>(3$;.JX8!K8>W%XFIT2(T3&UA.+-LS M]**#<2:;S?)'C ^&3D!;2CC\",%ZELG-C"K?,LX^V:H9'Y'08<+@*6U;$[[SW*-!SQ@J &$/+%@8?V;<2I<'[F8=+P#":P)D0<8,?XL>5N=):!DP6%*+ M=S=2^_B&03AXG&"G3^D@-NR'&B'8HH*XFZ[M10;&RH6L%(P,/IB0P%*1#^QH M,,"HOL=)..-08 2,*8( 0)!Y#O^6[^P_]IL5#058 ULO$D>C0@ARG+]DUXA( MQW1)B7B;5HD/D!N"P,?EOFPE5KNDBM7OUI&J 0W$,G8-2UHN@[_-6C>KH/_JTA=I8[R --\AF(Z1Z=NO&=L3M1&^4%6.][+'2O(%KQ1;A+P$8] Y$U MU[0.!D C8@<\I3LE:SJX1N@F%JEX"8LAC8CD!S&^[:0=U! M>,(KA?-,D QZ##3.;W!.7X=KN+R_QEF>1LL\P:!>>\DAH M.QZO(U)M5, ?#^V@57URJK60Q7$5DRV#;(7(-K^/R1-BGE$<%DW'G*R2Q>C2 M2AC*F#04<''[/B7:"41DJ(T[9Z_:L-$_S 5J65T8VM0C]$%F#,VF!4 M=) O%HR3X1#TC.J4+#$.LX^T=?Y*'G&:,,TT6&(KZ8^]"RMLR#0R+- M]R!QR_?VGQ:QT#0896\6?Y5U9R\,4B.C"30*6)$\)4FTS(Z3\.SB2KK?1$]4 MCO@*(B_02V7"C^XZ-6JLJ[GF=]>%WH+$NKT[D);2UT#6B!L'%D"#K5;^ $"P M@;4JY"<_T^*9K,Y[0T,U> [%!NB%J/(CG)UN8W"Z8F',>Q.FN@S!\X8#RVL+ M9G.XK:75]:>8#[XLP/+0K(,.7&S;09K?D!)\_4Y(H MPV%WQ6-:K>6:R51:(2ZF&[F2\.LVD];;>&?>%-5HW+^WK-6A-=='AWF:X=!P MG7KBVPR14CU:TH([3/]C4SP__?@?]*][DF)&3[@FWA5LA=J#C)"Q](EPI[+>U$%9Y#9]JZ)K>A#Q4*4:6Q MCB-9C\>4(JX5%6J1T(NH8G15]**E;B24,P33KK+2_ZV_FLHK7DV'!70[\428 M\)\TGJ["^^ZLWBRN^();&;9U(S41PXDH#W_K8Z;/\UYV]S)&]G^RS:($9]D9 M#=]I'2[O\B!*HN3A&O^QC5(<'F\V*7D,8C99=QK3'(!]]$@)SY^CG))=!6F^ M4Z3XD*([>3R,:(A^&J(FHV7D@)4S=KY@NA;7^)XZ#7.N-96PWJY14L6'=T(+ M3S>+;V9*131M+33QSVNX*IZA+DME(O7EZM"&Z:OW>@8/*>8;<'CR[)$[,V&' MGC^#.FYW0(!V&'G/#Z&EU[W#57U./0]LX@I9J\GZG%8*6@I%9V474\E%I6!T MW.IB3EM=C)".N/AO'NT.Q -T::"L#]).<*D=4*TF<>>F)\,&"]\\>4C$?BA. M#'HW6I0P#9\QS>.DVZK4!.6-:!("K^N*>O+@[T%3J5#?5R3GX%NHR%TY&9LO[^\8-4MH/9.Q:?R[%(@TP.8&W( M(>HS21YN<;H^PW?YER#GWY1\2GZE8^-E@A6;Y)QXQ'M:\O@@V$H%7(?FI$X) M=@DXIAN&(Y4(481E#ND9I)8 P#&55FY(<9WSS)]&X Z9)&A3M>7CQ4 MP%$">NECT>-+!U=I67F58[O,ZYJRIBCP@5,F77T/68_8,$#N^W)%J86(J6$[ MEXLUR>I[Q/K,H$8&NO-0)M;>O.PF0V'1>70WC@95741H9U'?ZP5E=?4?7;IB M[:QYP(8<;$/XA N')[M;MM%G=Q,]&],N(W4K^=)0^\<[2N$C)6(F?88P2,_N MGI3QS5D[E$7/,TS-S# A[K:4!5-*QDY(95 P,AHA$S>C(A\<5DD<#ME=(@4= MHH1SC-!!0:9-[$!0!I+D&=\9*M73*1J*, 8NAJ?SZ&&5OVA$C0HFV.T@:9;? M4A+MC*N6J-H6(B?R6P"6R1QA>XA&C69-6,FE'\W%8$X9YS5RZZU,K&W274:6 MT3>6DM7BQH$.U-X1G?P!H.%[2&@AXJ4SZQU]H:'<4#(0&]X;2W3O [&Y1"'? M$1__TGS_\A-8%QZQV5]JB@+B;JNT=!L;*3:P4C PVF"'64I$/S.B@RX E M:,HM;[/:Q#D"P!2C,2#"/,=GRW?V'ZC-BH:BZ\WB3Z\,6:.""G*8YS'$AP^V MX[PMN7AO,[F/9YBD@P_UE@J5;F+%WQWL__SAAP^S'.VML4 &V*OM.";.RG/L M5(P-.I@AWU:3%]SHH,\!-N>^>12@*<9]4*1YCORV[^T_]%MH&HPR.OB_/H2- M#"[("* ZQ?9Y@Y,,7^#NYR1J O%V,@(?W/?E@8_D2A5*F"LXRLOI&B>+5.=] MLN^40[;U'A<\1_RF.G*/LNU=%H419B=X+G'TB/<]W:TQ,;$R2AOG?=H*V2HQ M\'B!&835LAV10@?:^GCMHH3=/W6@=E>,GLZ&]QPAU?77MHWE_6Q2Z0YF;UA< M] ':&T 0T..5L=+VK-O8V8WU3VR]/_Q-F3G!9"4]?_'>9Y&=]N<'=E^2RYH M^Y DIVT5\X]XBLIR6=*,=SJ%HH6G4.CC<^/7#WRTGZS*RLYAHAHL3E=4?7%1 M45"K1(1?U+YLW>4>%7>Y1Z5:M"GTHJ"AF E*2/)]0W<=W]#_;6-^[@H_YX$K MV7,@,Z&WDKWX0[L;'E]WU:U/]9KS[YI@ LOIZKKG3HD&O@U%Q=7QJ*4*%;I0 MI0P);>BXTQ6U%=;GC!="YS&7\&*[($7,_^+Z(,^<9#K[V_0_CSB](YJ9OTEJ MN\<>Z,WB6]\P;?[R$KN%B3/8T3/6T3/4N66D!Y"!3I]Q3I1AOO!\LI\ M<<1.>([YX)SSOSWD>Z/F=R\TFYMG!S \6YM7#S!^-C9B]J7?=3%*W2;T_H/+ MK>;GJ2_ 22?.C;SR'J^<9LI\9<^Y"&R>89M#2+.'PTP*/'L1J&!^8 \P=1"^ MKP ;.'@>'!@?V# *"^[A@2H,NL@F@V M!W!;69JX6J3S^9N&K?[VS2P;T!5608I/@@R'S/VH[_&@^3A-67S*@NB374UR M59Q8'E&\BI7E1&E'77?X]B+>J>QDFTE8ZY-C:O'QZW,H!=@O3 M5%3=LTRA?\%%H#LF S7UH(8B=@9:DTXH0US;$1+ZCE"E$54J$=P![I\<=5W/=:4_RAC/N<.#B^O$KNJ^^AJ;#W[J&:;N&%]TK@!Z#\$3HL_,_ MMC3:I,D7K0C-PIJUOJ(N(S\1P9VS/!S!A=/K.V)[1?!')CCK5G]H["AJ49"B MBA8Q AJ?B!ODT7=OJK_?O$,1S8;P>A.3'2XFLMG-I5&(^9D-90%ZBO(5):^WN$0))VA(^P'=T@>;+7V0 M8?9Q*"675SSB>BCV*SZ6O>[.P[)P^1_<8?1#-'OWK9_:+^9?91<%/=/Z_B]#9UH= M.1LSK=:$)_ MAIMI=50*Y(6]-DV#E(41MDR)MDVY;'9MB$ Y<$S M#1 +$?N^XF@@N(B_Q3NIIYN@.G4<4H&),0XTFSY,,22ZV6RVX$*7]ZC)AR@C M*CG1;YP7,6;$N?<]NS,]S%6SP-/AW'<6=EB; X4N M[&40[,,SJNK\.5A'23&M*%^0MB&M+HC0D?H= *^6#'D)@%F+YEQX$_-"? ;, MW*=!-)NI?BM+$U>+= ^45[,UCI8WRH9SA2]1$JVWZVING$V(7]ZSA"<_3D*6 M$VWX?&8;E8Y)+AIE?I1RYB%O5:6LX6]S>K718M@Q@%689I MN+5E>P;$#'%"TG4Q$QUNE_QZEKMM%B4XR_CTLO)UD!]Q.DPQNF&$;Z_>__KAR_L_G[UMWA+#5-.? M)&5+@/=!H9DDF*_S40EL_J*X$?V(UR-?1904)R@,=OM.@EQ!3H8CL-U+6 JH M.@PGA1/Y%LR0Y*@0PJOH0"6H&TO5?.\,12[GX$"M>%X\1A5#V8@@]*;C9T5^"/4-DFV+/-3WQ6+[E1P1(I(;"/4',D\?,\ATD T$F^,M)W>34[E^T/43^L2,%'4 M,+V SD!CJI()U5P]0,#NS HW^W8& M[&!)";.(3W&Q,4#7B[\BH.\1XY QW"\D_9WM) TV41[$GXEB,Z>)3+2"FLS' M(552P6,M@R*EOVGY%K^D49[CA'G..LKX4>J;8(<"-E>%T=,J6J[0,DC0'0V< MGI?\K-4B8 I0ML'+Z#ZBO__84A"P[3+L/F*\W%*9[$+B[VCKL9FR>,?]EKHH MW\+X[J@,Q8J]C&4T%F79%J>(RF:_5B0.]WXZJQ%9Q $%;6=4<51NIQS' H&*(CCQPHIGP&%Z+__00J/!&2=O%O^( MJ- M(AE2LI<"%6"4@&ZWH^_,A=*B'X^3A&;G2QS2:.$A#=;2T=N!H]Q69\/AM?O" MK !^^YRU3O6&"TL1"_;M0D7,C@_XD4;*@IQ% HQ^WWOC'%!!AIFML\'"S%QO MJK!5- $(@?:WV2OSA1_;Q];&7D6+!/%,^ND1,:C:H 8/0M^-:/9M +#YS$J9 M#P!?._8F@1WX02G7N)S<%WHR>21A0]L\A$1-Z_T%O4HT?-Q@H4W_H;J6N3A! M(V/;2P11B((,;8*4+[H$*.,G9]3%E>@,SLT:H;AZ55!:304 =_% MEFYQ^#D*[J*83PZ?;M.4#FO2<=R2NKYM34_M>2./3O@8]ZE9Z--=OV-DI]E_ ME*&(!G'-+:3D+HX>@N)H@2A9,JZ0+Y]M@AW[0N"(;9;(R\U0!"U)QC>>!CEB MKI;15]I2-.S85M:$_IU2#E90R2))=4 #.XJFH>\(\86\\@H;1!X91"-VVW-2 MK#44RQ!1\DBB)8U%5L$CYGMI=Y@=]H 3^B)+'#TR+90XBF->>L?"DB3$5/O^ M+WFS C1Q1UWO_B =8_/"(+."D?T&[&8V&T4^'E/VWWZ4B#W\$I5Z#>O2.C7URWOT41^RK)/7H29'3L%R?3%;MTV.Q)"+R@UY,'/_2I5*B1*.?@Z^GE!T)\_!/X%!FK^,) '"N=X9S6@?WYJH<^ M-:"(%00Z7M.CK?U&(08>G4"#H%*V(R[?UQVE*.%?6!ZHW57#H:OA?8=$9?T! M!D69; >CU_86'0_OE [0W@"FAAP=3X+E[S%YN+R_3$-J0,49)@8J\2Y**A]0 M*H3"]4D&!4J,:OD6HI2=9E64S^:4$I,MB4/#MT&LX*B0K)4W$;K**%Z;V@4G;$0DYW3R1.1#L2& MLHMV<&?W<057;>"IQ\ **/UHD+QRFH0F(>(['R$%$2:&G5R.A20&Q#N,[K?Q M?13'./0^L>90TY;!,"< T&OW&:Z2JLYD6!6F]C>8P&6H9E!/HZ'.::!7B'9%X#0IW#U#K:'MYA^##= ,!O4NRH_JX2-K$,]BLG9R M9.\9U&-&BAN\S#TB15MV1:1H9H?T9).VT2-%RPI8.[65/*M(L9#T+5)4]##6 M,%?U,"[0T_&UL[7UKI#UP"/Q* *@&+'K:;$2B7PAD0 2B7_]][=5^MTKRHL$9W_[ M_N.//WW_'<+S_\_--/'S_\UY?;Q_@% MK:(?DJPHHRQ&WW]'X/]:5#_>XC@J*YH[S=^>\[1%\*67#]77'2A!E A0[]@FTOON MNUI^.4[1 UI\1__WZ\,-M_4O'RC$APR5M]$S2DF75?-RNT9_^[Y(5NL4M;^] MY&C!QI/F^0X-EDQO2$RRBU0V>%;TSKJ!MSHN]L MB59$\IU-*9-!C@X@Y4XWYD3?HSS!\ZML/CWAPZYL$?]81OD!3&7K#8I97U6OJ#\ J_6.7I!69&\HEM< M$!#2")UOZ0>![%Y5E1H+)H_[I-HN"_X?P/,H0NHG5"HS8< M92:6#\-K0O5UDM%8_181"S:EE(W+A+I;G"U+E*_HOPV)8Z+2I>U^OHK?_@,G M6?DK\>F;'%U$>;XE^CE;5:8U6]0&2*RM8WL&'!AV:(W/7Q.302I$ITUCCM,6Y?ZL4LW4[X8GRZ5=Q&U^=GB?%,D&2JH$,ZC(B&#]SY' M!1&$:2RBV(<$3E>6A%P5MI[8B;'TF>)@LQ-?Z1#&0V(VN]4D3XS.,4?7) M&B PB7#TB>BVMC:_ZY/#137%O&Y )@"KA5G=9#2.D$PVIQMX8RAJJS.Z/KU" M=!:\[SU.$[J;8^A_]VCL>F 3\F08#;VP"6DC%-;\H E5 F331HXF1*OVH#]F MBF2.\J<\HD>U9WE.H[K*8^@-'3XVNWOS]C;EG<3=!XZX)]E_M[SQ;F\]8&,E M8&46,IQ];,\Z]F8;XUG&8'8QB^]U(WN+,VB>,UR>) MU"W'Z-:B\ZFCI>FB))/9+YL3GT>=7U:06&M.Y]Q'@K4.:F8+JLGK%'_3G SA MV"?C@-IAN9V$_!;U=-+O!C[UQ#F-'EC]3,;5A(Q,0OMYE-)CQL<7A,KBGH0+ M&0E*RR2. "D_0!Y$74S'RS3D&\0OF,3]J)YD2>!<;F^R!UVE-%L7Y^.TL8)T5>6,%2C^<8E? M/\Q1\H$P^V?Z#\IUS3'YX_<+_(KRL^>BRD1H,:4T?^QOWS._$0HI0X-O'R8G MM!73$\$XH)/UJ2&S_ZE/95>-9WF?XBB/6TSDGST=CE.*&X@/ZVHH_A"_).E. M_8LAN]*_%V_)<[G*/_;]S_13'/2<('RO$D#%-!=$9UV M>00 T&YPC*/QW#& (.V1&21N\_!Z#W73[W)9G*.5IGP@QT/H#Q M5^,B9H#Z'J!HM/TGC[5]L(S!_U2]A";HF&V%I ME/^_/%9^O?EPG:3H;K-Z1OE Z;S/C63&G_U3LH0%B7+'K1NE_HOW2GU RX0R MDI5WT6H8Q(E >LH=@OBJ8"$K("4/,32*_L5[15\@>J4HOA/%<^ER$5U7>1M(KW>:^O1WPUJ\WR^QR_ M)G5A**[V.: L$QB!>FX'8M94C&&$J;4(GWQS(/5D9SF*&)IG?6J/>GJ?_-.N@'39D4ZO9:M!GS?T M:#&_]/X%9^P-/=[G1ASCS_YI4\*"1*/CUJU6?=[1>T3Q)B>V^/'GYR?*YD"K MO,^-2,:?_=.JA 6)5L>M6ZWZO'W7W!%[W*Z><3I0*?-;(XS!-_^4*2)>HLE! MTS9)QN=MN=;XKM[BZGH:8[M=!#(8I'T0_W0+8 4X6/L86DW[OY?6Y'G4IWS4 M5@FGH_-R"&A_]YT#ZI\%*+ &VXOG8&HMPO]MM)NL1)2GY!5=1F74,,39BQ>! M#C;AV:"^6@2(->"V.QM3:Q'^[ZK1$^/\(BK1$N?L$SDFQ.AT$+*G= ZDK\J', 8R @ZBUAA\WAEKK/@%I:G(!E@ _?'> M _!5XP(V8*.]U[[5K\_[9DTHBEM"/XS^JJ@_%;%/2ER/HDI0=X ,:],-\ M80-?[4&!35C(+\37VHOICMR_?AB)\9;\,-FE3L#%5T,[7D3%<\7QIOAA&47K MVIA16A;M+WNK;G[X?7?Y>;:HJR$G47J/ZTQ5SAU0E2;M]@6HB>DXUN&_J4+, MYI3]L>%I^-$=]?E$\I7C#(UK8,3@+0.C0GB MK[$ 6 +:!AN3\VO*6MZ35<6'O3T' 6U]J1#47Q-18!%H*F*,^C>U MF[9VUK93/:JQ$]:G1FC]3_[:@8 %H-[[&/3O-I/%P3-VJNFJ>F2/SX&^^0"- MR%@ _NI>R@[0 EAX]*\YN[<#D0F(Q!6,XBWHG*UNC2W<TG:B*U< MCX;^8Z#5L=@+3@DW15T_F+/OK]JL3?('-W,L"_&IAQQPS*\7YQ_TV<^GYMG/ M:@^^?C^5/E$Z>TZ3^OE;SE)4J^WNN!:!8;":)OK_A]U=?&%'J)UPG MU.[EWD=;NI$KWB5G PWVQX= GEL4B#<5T^$A#'=]1SC*-V@^9GML)F*XO:7P MX/PW%A"'BO;"PQGN48K45J0B#- ZK)J%P!YT5GX^K!Z4(U>F3$&K"6A7;$D' MOG,+"UZT8DRMX#(TD].1A('Y ;O3CQ\\V?_K"$6\"2@$[.X$<@"#LC8PQ_H6 M)NKB*$(,?FS!#RH",Q,^3U8FOFEBBP-EELI?ZFSS20%O>K9OWDB?ZPS$<. \ MZQN2L _G9?#UTN>'_-YD<;JA-Q7NZ7UEHNJRS)/G34G7^$^8NE3"-B&;4+&L M;K*B@K>'.0WR74J^7>1N4@\:,ZF8866&"R!VB08,"(<')Y.H'$,D,3QGL4E) MG=; H"#(A5/G@A+S.@+GG6Y&Z7V4S&^R M9N4WW%050[5;JCRH(S1!F$2FMD0N%8I5'!>+OX%A(K>QF=7.JWW)UIJK8_0TLTD.+F[5J7N2):MTJ6G=/EXE,8JEQNR])AO.VA!?A=&!UO,^-K,>?C]#B)#*8VM[&W3M_I,[=OMPD^W&3[,,= MY5"81-Z'=]AZ1.L_#QAL#L>D^]WZIQ:VR7+^[NL42>C\HU4A.##I/#!#5N3> MRLDLIR/]V=L+-Z)ZD43STH/>%1-X9S8WG_VK6W9?J>\%E4D,A*RSO!J.\RH_Y![E5:EA8?J8K!$SHXS? MZ AW[+3D==B\,SY10::B]9FKRV6?;MD^8,C&@56HS3U=]5+*LNJ0,FM4NCV+#RT48O MOG!#6 #DV&[?1? *E\P![90;MH9U^CWBB!FS2J!X=GG$T2I,(@>WQT&<&E9J MF\(K9 H/I\Z\KQRP=W \=LK(87R:("-G)Z)B MMJCOJ;C(Q*E[WM'".:R20.T>S.% N;GX^(JR#;HF8X#6K:"$_):4+Q>;HB1$ MYE=OC3>@1[?D_^;CFV,&&'97(S4P.',4,B5C&R+INPE.E_5U1HVN@CP1NL % M<9.?,9Y7/A#EKTF,BD>3 RQ65PK55]?AP M3C)K4!5F?T89(2LE(_-LODJRA))4)J^H(7*8,:/4J,V$ 39R-BSD&L2:K/?' M#+>?:K4$Q!_D_/I Q$#T0!_(O21!18JKIYG8-@:"W45W0EB_+4J%405#DJ - M-;I49MZ MLY+,Y:3$.#YB!V(,\IMX-G'TA&)[S'D,,W7<7 MPF=[D;.D[GBZJ,*M9G*',]SGJ'&HG-45&+Z1*P#>!=O7.$?),JNO_,3;ISS* M"D(,47X[^,_1@L",MT U6C:B4&KI;#3!%8Q-A-$?;]).ZYM:U1?=<]E *SN+H9&P[^$YP1(5+9WCQH5,+7;MSL:ZNU] M-BM3<.=B"W*D<\G*9I)MR M=)E, L6QC!U44+;!YDW?.G;XIGD+UZ_Y!.@9P5,+'U\K38U<"_=/"_^&DN4+ M,8HS0DJT1'>;U3/*9XO1A2O._*/;O)&^>G.?9<2:Q[3:*DK'];RG;0383#[] ML:M*!1W4BKT'.:]R>&PF ]E=6,U,,?USFLBJM>T1Z3)2Y^KM!Y708>U/NUDZ]RM5M(, M?(=;L0?.SG=8<0'D'3^RV$GPG/R>HZA EZC^7]XM*6L(NQE&A@A]DRP_XXR8 M7/576@^I^?_;%"4U2.E@@Z)P/1&#\9;I&_/':"?"OB\':!=[B -J6A$; MCR[KY(5;WT0@"KM#R^Y0>I=#Q[.AHC0T-#:T/9Z%X&8/-^FC,]<#FJ+)K?BQ M!_;N\*1YDMCM>0GX"3JE-N.S$?\>GVM(>Z*.CL=K[^.0J>:C4^IK4=(QA#-J M56=OR?"(!P0[Y(T-Z[B\]Q=$3UK'7IK]?5S(N_WNWB,+58'E3'&\+@OMH*!V MBR[(DZNS^;PJ<1RE]U%"UL@7T3HA;IYI%R#8]IE@,:S_]J+"K*+M2% '67+L M 951DJ%YF]K)-" QT*Y('1O(?Y,!L:=H*SRK#8I#=UXFW=L M[Z/:KO5$\';^FYBN$%0]%+R;(,NYL=?@3+.#@.Z+*0E _30BY,=3[J[ ^"H-$;O\/$F&^_>/!#O>(WS;U$^ MO*BGV7I?2D.MM1M5VWC]:&0>-I'N3,H.4I=Y_UK69.WI+*%G4Z3.WLM9)CYR M7648$&>3EPZC$=G](]GM&9_N$)D8J=(E(1U[LWD+R _3"?0V@X&5P.OUJ)H' MXS9#6,_4G_(;S4S+.)E1P^B4,AG<7GG.ZFWRMF ' MJH[&"?^5(%G1H!:";N2GB"!$^S46E)V(3I&"(,O]OU#^SS+"8)GDC#F9 M-2>IM>S.1="6(0X1?='8F7N@76M4H0;4U??)<.LY5\MR^TV53+=M>KRVRQ3. M@8RW[5NC0+9?UNOG2D\VQZZEY_D&M!\LY'GZER(R5H)@7 MTT$0;LT^M2M#F"M9R4TS/NZ>2!NS%5UY_9-U?J?2I)$7K(FS 3^IQ6 MB?6=Q10$4G<" M(RQ(1P,[B@:=-OMVH#RUN6H<+$]EH)(#YK!NG(Z7QSONFZ,[SHRFWI";2,]O MZ(=$SN(8;X@5$1M"R2NC+(-*$ZX46$T\VBJ3:I>YFR.5@VS;C-VN'U9W& M3.'-*<:8PYOLE8@+Y\GHT T$R[6^'FSP9L?GW*Z]]?K1\/\>&UJ="EN57"[/ MB@*5[1LCJ3B-CWF-;;-WZ?;2E/ITL!BJ>=V*Z3:+G M)*T"-?#,K(!+.F6#< 5OUOJ2FV:2!]%AN;#"$:VHM /XPZRR5,BS?#\HF&W= M ^PJVM@@GH;,()?;< %JG\]HG\L$.PRT96/#N%4Z/YZ2]_P34B5]J-:S'W6K MIH&1\PAK^YC#*%V$%B:'O $8F?E M$\I7M8"JCS*C%;7AV2N[S;&8*D BDU@IN]^0=PJ)1&*$YL4U4=.7J-SDE1#N M<[1N>*>5U:,T+>C#LX3Y4FRZ=K#M,W7,L(5J[E:E:&4@F%+DHN0'Y\F^+B^? M\2O*,THC6;N2_R:OHY4:%)QALVSP(S!*@!QL6QV[RW"?!VFGEFN<=]FLMCX9 M8N&$"(JM!\$"N'6H)FLD)9L!!)@"C7H=WH02VD7R=9E,4&FV$ !&)G(D3@YE&)-NB>+2[1VW :!6JBR+&Q8)J338]G]H@7(B"P0W<*@5[>_ M9G,:I#>+33(FV8GB=,.ZV!43J&0R6[/<[T'Z8NQ"3-!7J$/H@!JP,OJFI=>C M/3DBGT=4$L$UL^ #B6[S)*ZN'A.2S^A5?L:J$=YF'^-!V@1JWSH2L6&GP'XU M-NN\F2C@@M%>EF@O1T*V5SW96#):<.TZMXZ0?JFINW1\ZD ,O,V$/[6-< M4_3@_8B87JYJ0V82>H)\K-"(Y[HNXC@EO0F3N]*M)3X8;FXZ;Q^:/G#GW@]2 MI]I0&[^')G6*P"6 \6USN-HF_+&X$>E,$\FKR(M%T:O M44G?AW*T?<9&IY6LC[L3R?Y'[VU,R(V:R0Q1:12E]R-\KXXY>P9]5EY$>;XE MP0SK 06E-AW?!6CCO?WH\*[NB0 ]:!21]R3C\G&S7M=;U%':2N F6^!\52N: M4T94K55;SPO:RLW8JW(+KM[6*)LGY8:8"5E$T((3\_-->8?+OZ.2OO8R&GYJ MS78C$-K,W2!4U#'6%L9@2,+ZK4;(LE00>]OG$=%4LP6]YU^-$H\\PYXSYZ^/ES-KL^_/M[<73T^GMU= MGI\]WCS.KN\?KAZO[I[.GFYF=[S4/JW&[3F:8F,7'KG5PB4JXCQ9-Q4R&0IY M(HH^3\>)4OH(&BGI('!WZJAG#]B"G 8GCTJ$4+^B0T"@E>3'Q?ON4.FB:#R3 MD+; %J>^LT*3MEXSJ(D+[W*+HZP@(0(JGO)HOBNPM">TN$R*.,4%F1%X#L8( M1R,A31SN*C:I& &V(Z-!,28 !=2K:/:L[UC&:[F#OU,QWC@C;'?OG/JQAUME MYHTOC7/\CCX"_EZM%($GN]T<.GD>R0"#LJQ\\$8&IL'>XU:45M\SJ5/#V>V6 M4Q&RE^H6E'52>K/N?KMW_]SRWU+(7=E, :2;^J(C@G@^ P+*9],'+P#1$U9B M=%C,DXN_KN(HPAOR2.76'W*T:.'2PQG 8/C]#1$9O*,+.6RRY(-;IZE,&'X- M?KB.L9$X^BY!VFMS546AMZ =Q7P5O_T'3K+R5X*4\.7".\SR990UC^?L'^JK M-Y.ZNTBS19--':7[-_PX'L0JSL:2+.%TX8E^C?*$+IW;MW^O,L(3(,90;M>( M2J&=,P=DUT2POK#Z'LH*6=2+*9"C[\)>4?Z,'3LQ>LOD?+G8%"5>H9PS#!5;[3+S@*W<)!P*B>.-7-5F,%'X,+95=8RU MA=$?_2V#$K;%NB@Q#'B,HJ%#*E M+NR0J7Y/YBEZ-#.GJ=;4@0__1$#LIGTP>_ =$35F)T M>'K"Q=^\@27 &_98O8KR+,F6]))JY9%<#-@A#9S1*@-K*QYPP9S4D!A0PQND M4C@.=SX,3ZEB,)R__L#D8:YJ*O QACTD:96^I-R5YR>+)\(FRF)'R0@"ENT9&L]M&6)I#YAUL;C,*CK5RXL"=: 6B3;ZLRFW>;U3/* MV_JPG;H1A.G];,/;J;6!JC$L,U0N/%J/8I[#$@.Q>/?!W5C1*P9RWW-BGZ^-/SIX^DX[,Y7I-9ZSJ-EL-S6S%4 M>TS+@W*X32E5 H9R-]R@Y&&NCEIY&&V>K$YI%B3B@%F&'+"]/2X ]-P^P#RJ MF(@(J?Z[0X>UDBX#3_DJ*V6^8PS$:.^ZF4BDXIE;$*Z!739)DEBR2FEU/J M._7$3EO5<(NJ6$#5EE/I0AM,$&*_IM<8)A9_?)7]*VXJ?L?>1;>C\B'L MZVXN72+MR^R5.EW7Q!-&UG%#@(8$8O]/1@W#TN,*418)A,^J'!%!3UWP?J41+D M1O: EZ]94A8/CU\A5LF&95OG$/:]6*E01DZL=4A1D#OC5ZMUBK<(51S-JB+_ M3(N5PK5W]?AP1VNI4-D+5P:#866K>ZK;0;=!QB52,?"D<,O)N[:'$+HB 2 ,2K*U5R[.YO.$ M_B-*Y7=>#M*7J3Y@??FCJEG[J-%-%A,>DE=$W7!S8 Q2 B#4*P2#/X&358, MCCN#JPA6,:XR(9P_X4L(GN):0@C6,/;YD*#-HC.S9!RWW2SAB>D/W5:F" "M M!QT31HTV:+6\F1!DP;NI3E!LE[ZS2&>P]T5WU>]<'HR^KRIXXHP)&=B0/7^R M(%0KWZGD.$"KWEG,8/#O8=/*US@9H._]>=/]3-'26+V$6;V)298.33Y?MMQ3 MSAO>%C"-\@DT, 7SX*D]>8UJT8">/37J/^3T*>GCI^Z\T>D)5*BDKJ,D_S5* M-^BL*%!9?*F*G:#YC 3),;%U8K?5S36>L])MWDA)O7F@+Y\:RFE0 5#KV5-U M$@*-C#K/G;KS0._BT=/]U+9A6)^A6#1L4+W'HZH1X"[2.54(T!-QD9<= M\9*_]J(E?W065H38.;7?>7V L2,*N,!2:SY::$&;'T\- $/1373?7YVJ,!-: M=VPRZQ@(JJ1IM!P9.Z#E,=JYJL F-W$ 099R:%P\>.YNKC[.9\_W=K.3KMQ) M\$%'7H$%ZO$KZ H\#I*EN$^ABU&&O'O8%+MP-R1/)63VM2+'%-$M!#*-W)+9 M($F3X)H_>< \43^C:-MZ/T=U66):+4QW><(ZW4%&!K++)*PB)'4U M@;A,7F7Q[T38@:7)E+$?U;B<0N*'OLJD3&V017$&4AA%2 ,I=%X([,E%8T!. MTA5[=%KNZOB&ZI2ZF'C<6B;=0=C_I#:=%@.8 K>&D_SY\#V(CLE!%S>QWD'!00Z.RZ+!:+S%=K1^$#,BVZK M9'&2)OO=8,#6GS:J\>Z>!BK?BQ58%)1200.S?IV]I6,S,V/]))]E<9Z]1:G&^)VZB2%U7K3)LB.W(N\ M0(SE#L9U8ZQU$,B F$BB.F/%'BF!YK!MK&8MR5&-+A[Q1V2T=LD).7+^+RFH; M\WQ3)!DJ:/F?JGC/;-&]<.W>O.#75%M M;W%U*6&\_">%:WTL'^Y@+*'ED #V4WXRN)8E/IPI2P6*?USBUP]5P<%\6W/5 M_+%GJOGA]Z??!ASL?VA(I3^X*RLNE2=FD#PH\\W#0><*VM;Y6E)-9?_Y,%#9 M_H>&?_J#WRH;D:R@,MK66;40 [U=W WO)=T-A$!_\%MO(Y(5]$;;.D\J4E/9 MU\>!RO8_-/S3'_Q6V8AD!971MOXDL4CFZ*L-K0?#?LB0\:G=X>Y]\EN5 C84 ME-K'8BESP(7(I.$CA@=D _GQ4%?+2S[*Q:H^5Z/D]N0CB MS->%MYSG]DQ0J*\/;XV>U%.3 F<+ @MYFV*1?[=AOK)V8+3Y7 G P;=;EW( MH'US!ZQ-0#6603Z@NYDG11_XPUE&(QVK#AQM%WS;?0I-VN?[T#U+B>G1X"7H@2-:%LUQ<8_OZFCTG:8KF>\XXMB4';'?:!(#!V!28 M6SU[$J'W8\ME*?Y&"XE?X_P2;Y[+Q28=2X3CNG3:MIY,K6TP1F@B$TT_ MI]:CQBG!+[6I9K1H4P/KR\2Z%XE"0*$02(1D>7".;4VHW0[TCS)*7$:IT[P> MZ9-Z#H/ITYMZ*H5V]QF[9Z]$8]1(B5M\)%2SLH046G1*\$I;.'U0\'R[^^?_ M3E!._,S+]A:](E:2D%JCX>.!DD9.I= \LU=9Y9A*9GJ15MNA3&!MG8KF)EMO MRJ)2U$?F@2X '\"5>JP]R8DJR/G&5.VK.MGL'7]#+:N MGX_+NMB,3V!=/P^L*\!]:,7)"IMY=(X.A'WWA _K,]RD!I78"6N&&N-2^9(> M>QJ0]!2DGZ5Q. F^A^'X.+23 W:B>QZ@"P[W9=38E+%_94XU-E#MJOB;H')E M*4RIC#]T+,'Y]&I%9UC Y;!RN7YW5=YMIYLP'0I>K5!.WP>ZC]8H9UN,"&;W MB@,3)GP[ O!NV:38/099]_7KXU->Q4%;PO%G_(KRC 9$3"L#P>XRPX6PP5N= MBBSL6I^D9YOO=Q[6%+_@#&V_1/D?J+S>9'-VQ" &:A,D.4#!6QV(>[OFQNO2 MGXL1"B9V'F5_/"4K=(G6N$@X0:D8J!$R#RAX$P-Q;]?$>%V&>SD#L+;#5E<_ M?87PNZ?B-NOVW>R'@-?G6GL@(NQ!!I*=LA,#GO?2N.7<]]!J.RY! FGK)"F" MON>VWV*4%EH%P[?I$7)X?W;"&&2"-L8$[83[9,QV[E)&P*KE>B"Y( ;)([(N M^>Z(V56X69F=/ BY%<* =P6/QJ0A/283G'J'8AY E#:,8XC/(=73L2ABY?*,%6_^'#J0\ ML5 =%S_'4 57&&9I4V":49A!]_K[):[=WQ=:MB\IM[-%=Q]HN/4K!-K=C6<# MA6%_(!8U#(N'M[&83^%MYNAM&8@B$]"=<:5NA=&*C>OBKI6@N*-FLLVCM4BO@=[WIBQG9)HDC#F\F-)2L04\ M[22%[.QT<"%=;>I4!#U$W\@TA_(D2NNZR"120OGKJ$@-O,&094$#AR_?R#6' M-9CNCW!!+^W&C@Q[D+E7.\9^P_D?-]E]CF-4< V*"30TH@%0,(8C8D[/6 88 M@SSUVC%SG61)0:*-SQC/N0;"!!H:R H& ,1,:=G( .,SJNG&AD(<8<\L^A\ M&AI#]2D8$Q@SHJ?X"D_(UY7O:8W1O-S>IU%6DEB81L9K&@&[+?O#)8L3%H+A M&VT#X-VF)G )9-T]5FTV2DB0-7,A"RY-Y]LGTBWCGHI""YD9=%MXQ3PEBWGE M6*&%C/EN"Q?,WT;9G)GO./[0L-+]X&P.4M$ %C#3GXD 6.F,U,46Y +F?$,$ MFF1+^@Y.\\^;U3K'K_6U1W;^JTJ;-AT6UB84*](1@9:! 3L*-S/B2T2TD:'J MLL).!NS,?CGD[HQ' !F*B<'9U3(L(?IP[XC;/$OH8W&$Z>ODC?Z+;4ARP+8:A@ P%#,",ZME12+L!LD+ MKC-V<$96MYN8BJ+:SUP2MMBV! '=7=<5@89B3PH,:UF4&'^XZ0TJBVZLLTP% M2GO?'94VJ)MPTQF4-WQ$DN?NCO 22L1]"L7?[2O(92J7LUO.C2%X ]FVS*W; MNT&BG>)&K8I[L]R&,DDP&GHED:HX.%0*/6 9YPVP?]Z>KTN1ZV'Q#O3WHPZ% M?J?I*$B7TWD<^Q(1JN.D>1IZG:)*Y=G\;(7S,OEG]3M7!@.#M(UV_&*](=K MC'PB>9H,!WLD:6SK>5/I6R0SA:E*87(*SG85^)[$/7>/T:W>B?)!\N- 3R)Q M85 $E/]M-[5;I;-P+\U>)QE]NJ#: 'Q(EB_E;/&U0%5:^]F"$-?QAEVOQXE: M+6%K=]Q,L7DFT'.TP#GB4 V7) B-7(02-.[*S%JR(6Q-B(-2M&;T51NEVG0% M&8N+)&8Z&(R'P7L= /Z9OLSH@XRC!?S"C1QNS4=OM@[M\YT%VW9C.9T(W)B" M$-;J2:D%:?*VN1%.[9IYKKM^DQ=!R_8?_A7O2V>D3-.RN=X(3Z M]AC>68=?A\':MT> HZ'KJ^ ]!7J;_GZ^BM_^ R=9^2M!NLG1KPER>(MJEB^C MK/$I-/\(I\F\]3?W'<9GBSH^3:+TD?R"1$] 6L79F)(EG&YO;/T:Y0DUWIN, M1-RH**^RLJH7(;ZP!6HUNJ\E:65-$$5>=H1 _MH+@/SQ^UY7:-Z2P'H_2 +6 MR2-D@[GDAWG92@XHX,G@:M6:]$])_O33IY]JLNDOO]_O7!$9,)=W]\R,3C%0 M>ZK) 7(8NDLEC8&\#0-O'N(J/. @=+%IS5/ZY9>+_V)K>ORE56_WB^\ZY7*A MI,@NEB +-S!]_?8^3U91OCU'&5HD9$+,MTQ3T&O<&920+%9M3[2C( M CBBDTNYO8,@0AGN M]IOJTH4C6X7K!L)^>(+V[8J!9.7Q$&5+5DF+T>]M+>W][PQ^+(4XL)KT_=#H(J@O6_8;ANI[Q8, B MXV,(9?>P5+=1N +1\,4\AZ+M?#L(CVAY-3IP$$:M(VAAC'IK=(^+LQO [HJS MAPL#%C+A=M>53=/L6X;RXB59WZ,\IL:\'.Z[*K<3RH#9SIDS "J5N]"02Z'O M(\3]\1<9S'X\VE>[V]!I8;:@426*-V7RBK[@K'PI=H2W_'R)MM=1FIZC%'][ M^D98V38L7>/\?E/.R'_R^"4JT&Q-158\X7-T]4;?8R[V9TJ-91ZXUT:C!^LU M@%'A1@.J8^I@5#I+.),,R_--0>;/HKB,M@7A9/966,_9LHAX,,#NH QI%$\A2=ZC8(27< M2E1L27VI7F:G#T[$Q(FHQHK2UL+ 2=#:'P&UM)VC\AM"V:\W5S1/I0YAUBB/ MJ&W<9#%>H5E^.[[O;Q>I.!971NJ9(Y%;$S=J-10HQ*=PJ>/'N.I437'MTKE> MX6J$^A,[2Q!!;^&>7, MGG)F3SFSIYS9(> I?=)]^F2 I6%..93O)(S6&!2X\\]J^I^/D;#XK(_N6UU>PXR*;!F@VE4 M3%,Z3@,ZM-E,4Y7J0,\][1ECSW)\@$:\+(#CLBJI"":T,%;?0;X&U6&$._T) M8<;F=KP3(400AS$ZQI2H\8"4'W;'MS:^C1VQ93FQ)Y,GHUS/E4V0."H;.OJ] M'ZX[+0DZ99PN*04Z18#>*0'ZET!+@!KGNYAOREA*C=$B)/"$L?!3:0(\:CBE MTH2<2G.)GLM;G"T)3ROZ;X=),E7W21&GF.91>&B"5+ 9PU'?Z/)3#6NE3IIXXD^#P=!]HN2()MJ?Z?%3AGNF+ MG.Y(>M*3>P:VL> "/I_O,S**CIG.DA=#V8D'-7TR-S"T1GS(L??VY8!(@\W M_[7+X/FV,3#>C5\8,,-)L(!=Y:V3WNNCR.\0KCEW0\W*PP0Z)MQ362H[1CAGRFM^2ZTW#?_U+F^!IO MAOLE1CAT+;G&<8R&S)#.Y'9<]QEN%15UAI-78X_VP,QK6IH(?Y!!;Y^]"YS2 M-];S*.4&'')@IGF-@<,Q*@FCFJ8TQFKYWH.O*0ACB6OG(=P>0]:I) ]P)#]Y MRB@;XUA\X>=[=G.A7%9%.R5\GA(^'7%R2O@TI^\1O:+LYR])FA+/)"46"-U6 MV)-!.YMX!*1C52[[$] 8O+J (,/H[$":8Q;5V>*G3U"[@((W(I.#>VH9BGQ" M3$..+ 2/.6(GW+$U0*LTPNCIQ=&3R^,6A#,Z851L%^%O2;*<:>A MOQQ:!1\7.*LV,#912H]G& Y6!M;F3'#!?.&-N0B7 PKXL[\0KRY$I.PZSLQO MK6?N?W.7'" 7)Q9S,CC_Y^*K_'8?CV_+T^LD+\IJY53?<^'LK(B =KLK;"#/ M]0SB347A/(2^/?9XC=,4?TNRY5V2"94O@VOUSX?SW02 '"I9 1^GL]P"H2&@ M^?GVZ27)R^UC\B8U!RETSR@$T$&8!I1;=0,18-9/!?!BJT4:DF&%P$8NV'9- M($)YM$L$8/@+6C'P<5E^WNQ]7]6WL'HH"H2Z>[27J(CSI'IHFG?K5*7-;DT! M:N.'"*BQ5N]V5U1]E++/@>>R/H)WZ%Y55(G5F1^Z7$!WM?N0=N//=JZ"K74Y M:FL%#M\X%\(PSJ [,.'8$81)3=OAH YRXVJ07*R0>ZN2<.M/EJVR':DPK6E/ MDBZ.)<=[P%B5P7X>D=4%SMJ?\#FZCY*YBMT!T$!,4HCF2*P5+JHI#%G8>^"+ M2,B-(HV8%GZQ"(;\J+(B7&9>!_@D_"GS6C_S^K^2B##R&\[_2+)E>R,71]DI M"_N4A7W*PN;QXS0+>SQ8F:<$,K"&8CZ8)Y,A.\D2R!T\U9*/\*A"BU/"Y2GA M\K33;\88[U%<"123,<'9\3ETB^ MC+9:=9KN'LQ2:>K)X.>\CZ4M!)%K&#R'I=)'D(ZC6XFJ6TED8'(RL#99F@OF MLRD!F0.;#1^?_F[^*\J?L=OZ=(S!Z"FI@6XV K@V(/>\]2J7H)['$^<-D2*T_L^27$4[V2TZ[Y M 7;-'^CU]\TN/Z]^N[+]J_N&938_BV/JIXH'%*/DE7+M<%>]H?N:*+^E]K>D M?+G8%"5>H9RSIE5LM8O @:V<3/1)$2V7.5HV[RTVQ#)WY &@[:0N!#W4E: #J.F_8&[)2^'ZW+#@[&W*TS]2]"<,]M2I%?97\C1&TYX\"Q<(<1*W@*E@NUC6=%*(\_O 5& M;&K1+A]IF/DP;'9O>5F]0'#Q<=FMVSQ?YF$E#7#.LMV4QGM/7JMM(PW%MDY$ M4U^,2/Z)YBVU%[@H;U;K*,FKI A<#&U"J4TK"E@;9RY&3\U83QA]!Z34-?5( MP"[]V:=3L,?['+\F!9'+-:Y7&S2-M]B?% L!=V?%0M PS,Z!=8-;4W< M4Y#;/UP9W"&P\^^ RGQ]!1J>B2FP;NK.A#T%&62Q6.+5-@+!"HS,AUI'5JT, M5OO(BIF-:R&%F',,#=%%HQH0S8*63;?=W&3%WIRE_IB/]Q=Z)'*3"6V,M\#0 M:=OZ [6V;NZ 57;Q@.@F1)(M[U&^P/F*+JGWK\,/\P%4VO1S4V5MW+E(+35C M/6$,7*5*U_4=,U"702XPA$+8,1[C94;75RIS-;?P]&YF#--C8^0OJ/)1L//J<\QL$Y<;!UQ!MAY%/^1XN5L,:,T\2K-2*!V M"5D<*'ODMO-UW3_O M:"Z$^7/UZ8^+-_2BU, \'\6D%+5\'SGR<(\*5*_]\V4M+QL![$L@\J,H*,'A M[50QXE0QXE!\MK/Q$UF-%F3XS!:?,5F?"HI)*+1HN :U\)!YYMT8I38P ;B\ M,=.21-SF[!7EA%+V-5PI7,LJ'\[9S*:F,@QGMC^I@;JA4YH ?9#'9AU^SLI[ MG&3E308Q) 'PV)J8P$&:E)QM<[MB]A'NI5Z5.0?K^6@EF;=7*H ='?_M"O6@ M0&WA!<+OC_.4%!]X)&PCFHS]&>%E'JU?DCA*&:&6%*Z1I0#N8"RAY9 9O@D MA6M9XL.9LE2@^,6(& MR?W!Q\51C;S??$F^4]/;Q=UP"_AN( 3Z@]]Z&Y&LH#?:UGG^A)K*_O-AH++] M#PW_] >_538B64%EM*W^N:3=0NUJFOOZ.-#<_H=&#/0'OS4W(EE!<[2MY9W? MZ:;JJTV.U^S%&>M3(XW^)[]5*6!#0:E]+(UZ_^Q!PD!U-YY?@(!?:R ,[?&9 M4%!>#TFCNT^!'GW)EP$8'E@/9,A#364H0'G\*UKHVDMM'2O ZCQ8.Q6(.A@I7M\2N[Z005*4 M.8I60"N!-]B5[)0W\-I6E#F&FPL$=>!)6:*C/;-F-.F,YO(:O)[8\I[=P8S#S#\:"H)TDA4V07;"0#Q>YA%3H]AG![# M\&T?X["/8815BN<]UCOD4,5[WQP&+>;8BR(CO#3CJ[F.D?=WC!Y?B!J>HX(6@EVM4594>!W>+=J_$SQ;=$EZ0&FU38:+LM@3 M?1]MF6]@[P,3"\CV<8L1,A=AS6/\@N:;E%!<478^5/09K2^QK,X:B_/M'J:A M_NQ;E,]9MYFLXVT3.NWA=5)[.(VRNVC%/.QD?&J/!7N?7-+-/MUD?AS0;O\< M\^D;_NGC7Z[^L4G*[4T6$^TFKZAK"[1K]N41]99MDJY*2W?[(FR%8!/.!WLD MO1ZJ!%\5S+YM^%+B?_ZD:TJ*+3NF!&[IJ2GI<0XQ)3#FT+(M0Q=%L307%OHPC@VMOYO#ACM92H;(YC)4*J-$_%W?];D6/*;F! MRDWS?1FE+^8X,$2-0R/1Q=(#:H^]4L$'">#[>NM14MWJF82"T_*_M_P7K50G M7/\/N@TRXKC)8KQ"N[MGK.=O=W>'I)"[ZT,"2(^89*[Y0;!B1EVNPNF!)"V@ MFW+>(>=^W[TV,_KN\ (,1!58SM3PTHL ;?TFS A=D&O@1Y02=,O/*$-YE))I MY&R^2K*$'DW3W7=:ZSLK.':BU797H$>IK?_V92(,1=M3["K(.8>LW!'1S@OA M[A*]HA2OJ2P:UG@[-- 6^WT:>0O_+4^=<45[ W5@.8/;O:"'ZP2521\DX#;\ MER ^Q?$(H(;#1O5"(ORYRR"I8O! &69$\:/?6W^Y__V@)++=_?A+ETR#BZ-: MA'XA$_!JLV)?$V1]:Z\$]K^Y2ZUEB!.+21_DR^X15%?Z^@W]B8UE>HS>^'ID M?=M=[7SS6H\"TL5Z[#<,MP;PV*EAD1-A"*6=KWN-3K,S&@GTL'-QITM_:NC9 MS%'A2>"6<\_0'D)H_@D H5O)=@WJ"<^>2Q)9TPK0W3N]G)L"9DA&$E1#$I0] MWFVH2VS&='&V*5]PSGCH>C+\IM;*Q^_!D:.6\4%.MPRES3N25*$7= :F3J<_ M,:=*LF5:X45SMD":39=A%J92HS8]$]@H8./7DHLMBX9V'N3V["Y'H&:)3 M]':.,K1(2GJ+\NH-Y7%2T*!OG^YVP^3^@_HG1_(UR^K'1"A>G0-:7BN!3_F: HBQOVV^&'[G9R MU0Z[]1TE^:]1NAE5Z?"-K@,[+0!=)Z_FA1K>M]L#""C([:/IY'>'LU>R2D'- MOO#!_!ZGW\G]VJC?D]\ZO'K?@5\:"2#2SN$Q>"7>\[1L Z.YU91&HL]GW6:[PYY'"W]9)7@'S=SILXNW.GG;P.GR$ M#V P>#H9#M_MXU.S>#!JG,4/YSC@MKF5KR'DP#3U$/80RB2>6J M,9QLTQ/DPN\^QS%"\X(>W7:EUA[C#J<4,/S^(449O/?6J\JSFBT"L =Y=@[* M'=BM8JK11:+C,DJ[W^FMWCM<_AV5#RC&RXPFDG$BP(/UIY+!8M;?4:FMLQZJ M&@W7)H=2)Y2.J=4LI\.98SS<4(+F0!U T7VO/;D(P.E5T[ >Y.G==/(R3("T MU>?D/L>/Q,DC\2_0_,O ?0DKC=-JE>_ G4>]"+S&>?,3A1MF>[KI?&IWPNG\ MY%^*W6P5&7[[N@@W^P1FO!8.%63:L)1$(N3'QF$$@X\@ M5_>F_I='+P'\:O=K:"&7T,O@(MZ;/H23I MYU0%[(H[PAAD3+>GFOQ[2M.FSL M>G4%K4XVT0,E8'GR$'/^W@/[ _H8Q5[M+P)./F8"'Z.GU6/P,6#.3\N/R:-+ M9TL3,+F-$7SRYBJ(H0P&C#\@6LN=".0"9Y6<-U'ZA/*5[>(@9KU;FE.4>P_J M#HS4R'G\_FSKMHPY!:;W:DPH"#:0T!U4)I=ZK*G:;D2A* JC&T4F(@C\[I&! MN/C1%T]J#MX]:8E@BN3&(US^F$6SAUW[*-/:V,!? MCF7A<[9B&,)QD11)7=6HF6N@ >[.TL)'V%N)N9R>PZK,UW1D*NQ_[ MIR;#?H*=VZ%F;G>O2:@FNS.VA$'+NU)#QL(]Y; 3L?3E,>%"@-.1_7A_U-&[ M&?J'4)2;L3\19Z<@?()(Z[!!MY2V1L?_*U0=[YC7+E@&+U=EK:J8L$O]\Q[G MAWZZQGH[>ET-&ZO6JC_>$=@?DVJ$3;'E&OJCB!9-9O+7%&W0:CD']8#JWYGI674OWX8:9W8UA_U-^:G MGD6@MQ)E\WV1I)Y-K%]PF>,LB8L?8[RJ.Z_?\GZ*WE!QB8AS2XOO'2SG=E3L M5 +[:DCCF% 87F-R,B-4OJ>_8;0L.T!#TL+V,/8 MU@NP@='9E#&!Z>$II-R?..Q175W;MD%MD+MP;,Y98@0-(U%#X6AA-WP7@P(@ ML\/;/INHP/>:()$'GG RYJAQ3 W5BTTJ7+@FSOELAZUHE63 H(@+.@YS&* N M'"O1#GWI\^\H&MZK9GQIN.A]<3]*1&+'(CZX[FJ$CQIZ#X]E2_7:N7?H[RLDU:><"V,"OP! ME9L\*_CE8P[57:/=Z;MSH3,.%P-12Z :"7&AG(WQ@YD(ALJH[R.FIH\Z&BY= M0:Y_.-P\O43E;WB3SF]6:^) =S$R>TO!#(G8VJ5(WO-@4).P-V-%2G:0TS6' MV5U@1;'^6;T:((%3.)!!6AJR]&5XPV@.O MEPE<;APXJ%5:LDQ/FZ6'0 Y]HG<5Y90]RFEU8.GP6&]("N\Q$0E8N_?+!7.R M]SV@!G12I]:(P[=/)VQWJ*S'Z>WX?2_FMX:GP3=W1:S5%(+%7 T*18-P4U\V MP!GD6FAP]Z\#CIK).3-C[SLH1P?S)FC- O;Z)A87@" MP0(\#IS2Y@3'F,+WY)7L>",[7N@XQH@=$5H?&-ID&:2KT#\[!%@ZRU>-G ;WT\Q@Z6T61+!W[_!GO//C@F]2T7P[T! MW5T9]6[#=3-#J;!V((0PG+U*USL*ZL8&X5+7HCBXPWQQ?'C,4/LKBL1=GY*B^351";W_N"F;4]6A:'J7,ML2*9,@;\NB6$;N M0OJ&E)]OV0C.WI+A!N !>FKT,FE/_BCI+EJA2TS+V($D/087BJL+[L0MT"H5 MW?O.]VF4?4&LY]SDD.V %4$ZFV7 ZL(JO/:G&%D?N[H@/-R!5X\XA//!RB,/ MHB,K-%+URFD+]XK*1-,\5Z-3S%J\TB$V..+KWQ(G01[/&$KD=E@#QDZ@,T)K M)ZKIH+5WYY%C$NQ3=1BPD%NW9^*&&JBS/.T:2Q^G'4MI<7HV6;,6WU-(#S(I M=U?HEF@(=_*U[N^XB@7MIM@BAZ_;(ZRIYEG8Q)L#/8^1;D>5U@)\.PVRZ3GI MMAI\<]0V&9:4=NA;%32I*BGK G+9O*ZCL419G#BMFR:B2E9)3:MM8SZ*;>T% MP_>;/'Z)"K0GX!KG]SE>H[S>DU;EA6;>S,M^CI%1N* MI^]0E&B@7D:U;V=',1R[_))DR6JSVKUX0I\YF2UD!JG8JA$UN%5X)J@G$$/; M W<:;GK'>'CMN&VXKY=(]??Q,;YV>Z[SE+8/SWA-A63=A4J[#_2&Z\4+35HO M;K*S.-ZL-E6QWUGY@G(:?^;H!64%"5'I7;KZ5MWYEG[ &:' 8:PF)'9__>\. ME;/%4_3&V^ SP]+N7NEB<;(E"".6E9J@TU1-1 [3"F@IT>KJ!IVBRKV-LQ(# M0+"[$UPAK)-DLSXES!-Y(4R;:,:&\=2JF2?QRNW@]LP^I3^X.)[R*"O2>JK? MY?++9 %H-!:$L)&[O5YE#6--40PV=:']5KMXP/Y\6Z@!F*Q^UQU[C,;P =AK M'*S]J8O&CAV"^@V\"+%XDH/I : "9C= <9N/?%%F\H%F(QPGA)NZ*0:=:@ TX,.R854.)H-;WI4XS>9J^0ZW1E?<;+SJE49%D2R2N+(M=$W3AK(+ "T[)<"OJH3A*/.$!=.L%# !XQ M0!I]KS@%.;LJ! ,R]%WFNNJ'>.2\='AD)W):YVB!J[(^/6GNTML&)FL!4_LD MIPFFHQT$]N1[F-%B1&^06Y*0G%"%[5F%\66 '3#FM+"_RW%HK@?W8U.+!XT5 M\"_U>,W0DK+BLLJ;>C#V^\^G<$PH#^Z.X>&6Y@F&THJ7<>;O4!TSM$<%W)2P]HTJ*@LG[= =,M MP4/?=6L*TJZ;RWWW.5[FTQ)3W_2U% M7K$J&Z@:HS)#Y2)8NZ 3!['I+N&L*VQ2N+8D Q_.&GM%7G98(W_MV2)__,ZV M5=9M-"E@&XT* -URQ;R"!@$5=,'N9!"B%*S#]^"84-!/%>-#\/MV78K-5,$V' BLT/R+<(Q%@5=% M,Q%C#CPK N#YN=*%'-5ST?-%&_YQO3Q$X,I4>C#/Q[UL;'B M>QUL!XL6*8'C(;$I7W">_)-05-5@^W40L@(TO\-N)M7:^F$T&#R9 MZ?KE+N9\LZOLMI]X]C J(88*(F'4 4-T#%9O39 'BDU@E.F?-GNQKZ"R#!MZ M+N/%"?,RAHB4D>/2(2'P4V+0IH7ZZEIA]P*$/-Q37BNG:QA^ "5P9XJ]4^4( M>IW\)+?Y0O_S3'SDO_U_4$L! A0#% @ 2X/+6J;?VXGQ"@( B.0@ !( M ( ! &5F,C P-##,Q+3$N:'1M4$L! A0#% @ M2X/+6LP0\=LL"0 #2\ !4 ( !Y$T" &5F,C P-#^]>*R0% #I$ %0 @ &B7 ( 968R,# T-S4W.%]E M>#,R+3(N:'1M4$L! A0#% @ 2X/+6GI%,K]Q#0 L X X M ( !^6$" &EM86=E,# P,#$N:G!G4$L! A0#% @ 2X/+6K"]AVV' M#P 8Z@ !$ ( !EF\" '!L86(M,C R-3 U,#0N>'-D4$L! M A0#% @ 2X/+6KS[D9FK$0 (/0 !4 ( !3'\" '!L M86(M,C R-3 U,#1?8V%L+GAM;%!+ 0(4 Q0 ( $N#RUJ;(3T1LRX .(/ M P 5 " 2J1 @!P;&%B+3(P,C4P-3 T7V1E9BYX;6Q02P$" M% ,4 " !+@\M:IP:J;@N@ #6(@D %0 @ $0P ( <&QA M8BTR,#(U,#4P-%]L86(N>&UL4$L! A0#% @ 2X/+6H/@HSYO40 Y)D% M !4 ( !3F # '!L86(M,C R-3 U,#1?<')E+GAM;%!+!08 1 # , !8# #PL0, ! end XML 78 ef20047578_10q_htm.xml IDEA: XBRL DOCUMENT 0000810136 2024-11-01 2025-05-04 0000810136 2025-06-05 0000810136 2025-05-04 0000810136 2024-10-31 0000810136 2024-01-29 2024-04-28 0000810136 2023-11-01 2024-04-28 0000810136 2025-02-03 2025-05-04 0000810136 us-gaap:CommonStockMember 2025-02-02 0000810136 2023-10-31 0000810136 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0000810136 us-gaap:RetainedEarningsMember 2024-01-28 0000810136 us-gaap:NoncontrollingInterestMember 2024-01-28 0000810136 us-gaap:RetainedEarningsMember 2023-10-31 0000810136 us-gaap:NoncontrollingInterestMember 2023-10-31 0000810136 us-gaap:CommonStockMember 2023-10-31 0000810136 us-gaap:RetainedEarningsMember 2025-02-02 0000810136 us-gaap:AdditionalPaidInCapitalMember 2024-01-28 0000810136 us-gaap:CommonStockMember 2024-10-31 0000810136 2025-02-02 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-02-02 0000810136 us-gaap:CommonStockMember 2024-01-28 0000810136 us-gaap:RetainedEarningsMember 2024-10-31 0000810136 us-gaap:NoncontrollingInterestMember 2025-02-02 0000810136 us-gaap:NoncontrollingInterestMember 2024-10-31 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-28 0000810136 2024-01-28 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0000810136 us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-31 0000810136 us-gaap:AdditionalPaidInCapitalMember 2025-02-02 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-02-03 2025-05-04 0000810136 us-gaap:CommonStockMember 2024-01-29 2024-04-28 0000810136 us-gaap:CommonStockMember 2024-11-01 2025-05-04 0000810136 us-gaap:RetainedEarningsMember 2023-11-01 2024-04-28 0000810136 us-gaap:CommonStockMember 2025-02-03 2025-05-04 0000810136 us-gaap:NoncontrollingInterestMember 2025-02-03 2025-05-04 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-11-01 2025-05-04 0000810136 us-gaap:AdditionalPaidInCapitalMember 2024-01-29 2024-04-28 0000810136 us-gaap:NoncontrollingInterestMember 2023-11-01 2024-04-28 0000810136 us-gaap:RetainedEarningsMember 2025-02-03 2025-05-04 0000810136 us-gaap:RetainedEarningsMember 2024-11-01 2025-05-04 0000810136 us-gaap:AdditionalPaidInCapitalMember 2024-11-01 2025-05-04 0000810136 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-04-28 0000810136 us-gaap:CommonStockMember 2023-11-01 2024-04-28 0000810136 us-gaap:NoncontrollingInterestMember 2024-11-01 2025-05-04 0000810136 us-gaap:RetainedEarningsMember 2024-01-29 2024-04-28 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-29 2024-04-28 0000810136 us-gaap:AdditionalPaidInCapitalMember 2025-02-03 2025-05-04 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-04-28 0000810136 us-gaap:NoncontrollingInterestMember 2024-01-29 2024-04-28 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-28 0000810136 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-05-04 0000810136 us-gaap:NoncontrollingInterestMember 2024-04-28 0000810136 us-gaap:NoncontrollingInterestMember 2025-05-04 0000810136 us-gaap:CommonStockMember 2024-04-28 0000810136 us-gaap:AdditionalPaidInCapitalMember 2025-05-04 0000810136 us-gaap:CommonStockMember 2025-05-04 0000810136 us-gaap:RetainedEarningsMember 2025-05-04 0000810136 us-gaap:RetainedEarningsMember 2024-04-28 0000810136 us-gaap:AdditionalPaidInCapitalMember 2024-04-28 0000810136 2024-04-28 0000810136 us-gaap:EmployeeStockOptionMember 2024-11-01 2025-05-04 0000810136 us-gaap:RestrictedStockMember 2024-11-01 2025-05-04 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2024-11-01 2025-05-04 0000810136 country:KR 2024-11-01 2025-05-04 0000810136 srt:EuropeMember 2024-11-01 2025-05-04 0000810136 country:CN 2024-11-01 2025-05-04 0000810136 country:TW 2024-11-01 2025-05-04 0000810136 country:US 2024-11-01 2025-05-04 0000810136 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2024-10-31 0000810136 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member 2024-10-31 0000810136 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2025-05-04 0000810136 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-10-31 0000810136 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2025-05-04 0000810136 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member 2025-05-04 0000810136 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2025-05-04 0000810136 us-gaap:CashMember 2025-05-04 0000810136 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2024-10-31 0000810136 us-gaap:CashMember 2024-10-31 0000810136 us-gaap:BuildingAndBuildingImprovementsMember 2024-10-31 0000810136 us-gaap:MachineryAndEquipmentMember 2025-05-04 0000810136 us-gaap:FurnitureAndFixturesMember 2025-05-04 0000810136 us-gaap:LeaseholdImprovementsMember 2025-05-04 0000810136 us-gaap:ConstructionInProgressMember 2024-10-31 0000810136 us-gaap:BuildingAndBuildingImprovementsMember 2025-05-04 0000810136 us-gaap:FurnitureAndFixturesMember 2024-10-31 0000810136 us-gaap:LandMember 2024-10-31 0000810136 us-gaap:LandMember 2025-05-04 0000810136 us-gaap:MachineryAndEquipmentMember 2024-10-31 0000810136 us-gaap:ConstructionInProgressMember 2025-05-04 0000810136 us-gaap:LeaseholdImprovementsMember 2024-10-31 0000810136 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-11-01 2025-05-04 0000810136 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-01-01 2018-01-31 0000810136 plab:PhotronicsAndDNPMember srt:MinimumMember 2024-11-01 2025-05-04 0000810136 plab:PhotronicsAndDNPMember 2024-11-01 2025-05-04 0000810136 plab:PhotronicsAndDNPMember 2023-11-01 2024-04-28 0000810136 plab:PhotronicsAndDNPMember 2025-02-03 2025-05-04 0000810136 plab:PhotronicsAndDNPMember 2024-01-29 2024-04-28 0000810136 plab:PDMCXMember 2024-10-31 0000810136 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2025-05-04 0000810136 plab:PDMCXMember 2025-05-04 0000810136 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-10-31 0000810136 plab:FinanceLeaseMember 2025-05-04 0000810136 plab:FinanceLeaseMember 2024-10-31 0000810136 plab:FinanceLeaseMember 2024-11-01 2025-05-04 0000810136 plab:FinanceLeaseMember 2023-11-01 2024-10-31 0000810136 plab:Seven2MillionFinanceLeaseMember 2025-05-04 0000810136 plab:Three55MillionFinanceLeaseMember 2025-05-04 0000810136 plab:Seven2MillionFinanceLeaseMember 2021-02-28 0000810136 plab:Three55MillionFinanceLeaseMember 2020-12-31 0000810136 plab:Seven2MillionFinanceLeaseMember plab:MonthlyMember 2021-02-01 2021-02-28 0000810136 plab:Three55MillionFinanceLeaseMember plab:FollowingNineMonthsMember 2021-01-01 2021-01-31 0000810136 plab:Three55MillionFinanceLeaseMember plab:FirstThreeMonthsMember 2021-01-01 2021-01-31 0000810136 plab:Three55MillionFinanceLeaseMember plab:FollowedByThirtySixMonthsMember 2021-01-01 2021-01-31 0000810136 plab:Three55MillionFinanceLeaseMember 2021-01-31 0000810136 plab:WorkingCapitalLoanMember 2018-11-30 0000810136 plab:WorkingCapitalLoanMember 2024-08-31 0000810136 plab:WorkingCapitalLoanMember 2022-12-01 2022-12-31 0000810136 plab:WorkingCapitalLoanMember 2024-11-01 2025-05-04 0000810136 plab:WorkingCapitalLoanMember 2025-05-04 0000810136 us-gaap:OtherCurrentAssetsMember 2025-05-04 0000810136 us-gaap:OtherCurrentAssetsMember 2024-10-31 0000810136 us-gaap:OtherNoncurrentLiabilitiesMember 2025-05-04 0000810136 us-gaap:OtherNoncurrentLiabilitiesMember 2024-10-31 0000810136 plab:AccruedLiabilitiesCurrentMember 2024-10-31 0000810136 plab:AccruedLiabilitiesCurrentMember 2025-05-04 0000810136 srt:MinimumMember 2024-11-01 2025-05-04 0000810136 srt:MaximumMember 2024-11-01 2025-05-04 0000810136 plab:IntegratedCircuitsMember srt:MaximumMember 2024-11-01 2025-05-04 0000810136 plab:FlatPanelDisplaysMember srt:MaximumMember 2024-11-01 2025-05-04 0000810136 plab:IntegratedCircuitsMember srt:MinimumMember 2024-11-01 2025-05-04 0000810136 plab:FlatPanelDisplaysMember srt:MinimumMember 2024-11-01 2025-05-04 0000810136 country:TW 2024-01-29 2024-04-28 0000810136 country:CN 2025-02-03 2025-05-04 0000810136 plab:OtherMember 2023-11-01 2024-04-28 0000810136 srt:EuropeMember 2025-02-03 2025-05-04 0000810136 plab:MainstreamIntegratedCircuitsMember 2025-02-03 2025-05-04 0000810136 country:TW 2025-02-03 2025-05-04 0000810136 country:CN 2024-01-29 2024-04-28 0000810136 plab:HighEndFlatPanelDisplaysMember 2024-11-01 2025-05-04 0000810136 country:US 2023-11-01 2024-04-28 0000810136 us-gaap:TransferredOverTimeMember 2025-02-03 2025-05-04 0000810136 plab:FlatPanelDisplaysMember 2024-01-29 2024-04-28 0000810136 plab:HighEndIntegratedCircuitsMember 2024-01-29 2024-04-28 0000810136 plab:HighEndFlatPanelDisplaysMember 2025-02-03 2025-05-04 0000810136 plab:OtherMember 2024-11-01 2025-05-04 0000810136 plab:HighEndIntegratedCircuitsMember 2024-11-01 2025-05-04 0000810136 plab:MainstreamIntegratedCircuitsMember 2024-01-29 2024-04-28 0000810136 plab:OtherMember 2025-02-03 2025-05-04 0000810136 srt:EuropeMember 2024-01-29 2024-04-28 0000810136 plab:IntegratedCircuitsMember 2025-02-03 2025-05-04 0000810136 plab:MainstreamFlatPanelDisplaysMember 2023-11-01 2024-04-28 0000810136 country:CN 2023-11-01 2024-04-28 0000810136 country:KR 2024-01-29 2024-04-28 0000810136 us-gaap:TransferredAtPointInTimeMember 2024-11-01 2025-05-04 0000810136 us-gaap:TransferredOverTimeMember 2023-11-01 2024-04-28 0000810136 plab:HighEndFlatPanelDisplaysMember 2023-11-01 2024-04-28 0000810136 plab:MainstreamFlatPanelDisplaysMember 2024-11-01 2025-05-04 0000810136 us-gaap:TransferredAtPointInTimeMember 2024-01-29 2024-04-28 0000810136 country:KR 2025-02-03 2025-05-04 0000810136 us-gaap:TransferredAtPointInTimeMember 2025-02-03 2025-05-04 0000810136 plab:FlatPanelDisplaysMember 2025-02-03 2025-05-04 0000810136 us-gaap:TransferredOverTimeMember 2024-01-29 2024-04-28 0000810136 plab:IntegratedCircuitsMember 2024-01-29 2024-04-28 0000810136 plab:MainstreamFlatPanelDisplaysMember 2025-02-03 2025-05-04 0000810136 plab:HighEndIntegratedCircuitsMember 2025-02-03 2025-05-04 0000810136 plab:HighEndIntegratedCircuitsMember 2023-11-01 2024-04-28 0000810136 plab:MainstreamFlatPanelDisplaysMember 2024-01-29 2024-04-28 0000810136 us-gaap:TransferredOverTimeMember 2024-11-01 2025-05-04 0000810136 plab:FlatPanelDisplaysMember 2023-11-01 2024-04-28 0000810136 country:TW 2023-11-01 2024-04-28 0000810136 plab:FlatPanelDisplaysMember 2024-11-01 2025-05-04 0000810136 us-gaap:TransferredAtPointInTimeMember 2023-11-01 2024-04-28 0000810136 plab:MainstreamIntegratedCircuitsMember 2024-11-01 2025-05-04 0000810136 plab:MainstreamIntegratedCircuitsMember 2023-11-01 2024-04-28 0000810136 plab:IntegratedCircuitsMember 2024-11-01 2025-05-04 0000810136 country:KR 2023-11-01 2024-04-28 0000810136 country:US 2025-02-03 2025-05-04 0000810136 srt:EuropeMember 2023-11-01 2024-04-28 0000810136 plab:HighEndFlatPanelDisplaysMember 2024-01-29 2024-04-28 0000810136 plab:IntegratedCircuitsMember 2023-11-01 2024-04-28 0000810136 country:US 2024-01-29 2024-04-28 0000810136 plab:OtherMember 2024-01-29 2024-04-28 0000810136 plab:Two025EquityIncentiveCompensationPlanMember 2025-04-02 0000810136 us-gaap:CostOfSalesMember 2024-11-01 2025-05-04 0000810136 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-29 2024-04-28 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2025-02-03 2025-05-04 0000810136 us-gaap:ResearchAndDevelopmentExpenseMember 2024-11-01 2025-05-04 0000810136 us-gaap:EmployeeStockMember 2024-01-29 2024-04-28 0000810136 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-02-03 2025-05-04 0000810136 us-gaap:CostOfSalesMember 2025-02-03 2025-05-04 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2023-11-01 2024-04-28 0000810136 us-gaap:RestrictedStockMember 2023-11-01 2024-04-28 0000810136 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-11-01 2025-05-04 0000810136 us-gaap:EmployeeStockMember 2023-11-01 2024-04-28 0000810136 us-gaap:EmployeeStockMember 2024-11-01 2025-05-04 0000810136 us-gaap:EmployeeStockMember 2025-02-03 2025-05-04 0000810136 us-gaap:ResearchAndDevelopmentExpenseMember 2025-02-03 2025-05-04 0000810136 us-gaap:CostOfSalesMember 2024-01-29 2024-04-28 0000810136 us-gaap:RestrictedStockMember 2025-02-03 2025-05-04 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2024-01-29 2024-04-28 0000810136 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-11-01 2024-04-28 0000810136 us-gaap:ResearchAndDevelopmentExpenseMember 2023-11-01 2024-04-28 0000810136 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-29 2024-04-28 0000810136 us-gaap:RestrictedStockMember 2024-01-29 2024-04-28 0000810136 us-gaap:CostOfSalesMember 2023-11-01 2024-04-28 0000810136 srt:MaximumMember us-gaap:RestrictedStockMember 2024-11-01 2025-05-04 0000810136 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-11-01 2025-05-04 0000810136 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-11-01 2025-05-04 0000810136 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-11-01 2025-05-04 0000810136 srt:MinimumMember us-gaap:RestrictedStockMember 2024-11-01 2025-05-04 0000810136 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-11-01 2025-05-04 0000810136 us-gaap:RestrictedStockMember 2025-05-04 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2024-04-28 0000810136 us-gaap:RestrictedStockUnitsRSUMember 2025-05-04 0000810136 us-gaap:RestrictedStockMember 2024-04-28 0000810136 us-gaap:EmployeeStockOptionMember 2024-01-29 2024-04-28 0000810136 us-gaap:EmployeeStockOptionMember 2025-02-03 2025-05-04 0000810136 us-gaap:EmployeeStockOptionMember 2023-11-01 2024-04-28 0000810136 us-gaap:EmployeeStockOptionMember 2024-04-28 0000810136 us-gaap:EmployeeStockOptionMember 2025-05-04 0000810136 us-gaap:StockCompensationPlanMember 2024-01-29 2024-04-28 0000810136 us-gaap:StockCompensationPlanMember 2024-11-01 2025-05-04 0000810136 us-gaap:StockCompensationPlanMember 2025-02-03 2025-05-04 0000810136 us-gaap:StockCompensationPlanMember 2023-11-01 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2024-10-31 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2024-01-28 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2025-02-02 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2024-10-31 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2023-10-31 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2025-02-02 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2023-10-31 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-28 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-29 2024-04-28 0000810136 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-29 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember 2024-11-01 2025-05-04 0000810136 plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember 2023-11-01 2024-04-28 0000810136 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-02-03 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-11-01 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-11-01 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember 2024-01-29 2024-04-28 0000810136 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-11-01 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeIncludingPortionAttributableToNoncontrollingInterestOtherMember 2025-02-03 2025-05-04 0000810136 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-11-01 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2025-02-03 2025-05-04 0000810136 plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember 2024-01-29 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember 2025-02-03 2025-05-04 0000810136 us-gaap:AociAttributableToNoncontrollingInterestMember 2024-11-01 2025-05-04 0000810136 us-gaap:AociAttributableToNoncontrollingInterestMember 2023-11-01 2024-04-28 0000810136 us-gaap:AociAttributableToNoncontrollingInterestMember 2025-02-03 2025-05-04 0000810136 plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember 2023-11-01 2024-04-28 0000810136 us-gaap:AociAttributableToNoncontrollingInterestMember 2024-01-29 2024-04-28 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-11-01 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2023-11-01 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeAttributableToNoncontrollingInterestOtherMember 2024-11-01 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2025-02-03 2025-05-04 0000810136 us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember 2024-01-29 2024-04-28 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2025-05-04 0000810136 us-gaap:AccumulatedTranslationAdjustmentMember 2024-04-28 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2025-05-04 0000810136 plab:AccumulatedOtherComprehensiveIncomeOtherMember 2024-04-28 0000810136 plab:September2020AnnouncedProgramMember 2020-09-30 0000810136 plab:ShareRepurchaseProgramsMember 2024-08-31 0000810136 plab:ShareRepurchaseProgramsMember 2020-09-16 2022-10-31 0000810136 plab:ShareRepurchaseProgramsMember 2024-01-29 2024-04-28 0000810136 plab:ShareRepurchaseProgramsMember 2025-02-03 2025-05-04 0000810136 plab:ShareRepurchaseProgramsMember 2023-11-01 2024-04-28 0000810136 plab:ShareRepurchaseProgramsMember 2024-11-01 2025-05-04 0000810136 plab:ShareRepurchaseProgramsMember 2024-07-31 0000810136 plab:September2020AnnouncedProgramMember 2025-05-04 shares iso4217:USD iso4217:USD shares plab:Facility pure iso4217:CNY false --10-31 2025 Q2 0000810136 P6M P3D P30D P1M P14D P21D P7D P14D P2M P1Y P1Y P1Y 2019 10-Q true 2025-05-04 false 0-15451 PHOTRONICS, INC. CT 06-0854886 15 Secor Road Brookfield CT 06804 203 775-9000 COMMON STOCK PLAB NASDAQ Yes Yes Large Accelerated Filer false false false 60150512 530708000 598485000 27699000 42184000 1171000 1126000 195977000 200830000 61201000 56527000 40221000 33036000 855806000 931062000 807558000 745257000 24727000 23059000 14941000 12681000 1703032000 1712059000 11000 17972000 89484000 78717000 77288000 87122000 166783000 183811000 19000 25000 39461000 47464000 206263000 231300000 0.01 0.01 2000000 2000000 0 0 0 0 0 0 0.01 0.01 150000000 150000000 58711000 58711000 61949000 61949000 587000 619000 489205000 514757000 698423000 691807000 -87295000 -86319000 1100920000 1120864000 395849000 359895000 1496769000 1480759000 1703032000 1712059000 210992000 217000000 423130000 433334000 133086000 137749000 269689000 274828000 77906000 79251000 153441000 158506000 18099000 18996000 37201000 37317000 4090000 4292000 8346000 7736000 22189000 23288000 45547000 45053000 0 89000 0 89000 55717000 56052000 107894000 113542000 -31111000 14766000 -12668000 5858000 5329000 5878000 11915000 11128000 4000 110000 52000 200000 29931000 76586000 107089000 130328000 5714000 20214000 24615000 34874000 24217000 56372000 82474000 95454000 15356000 20121000 30762000 33023000 8861000 36251000 51712000 62431000 0.15 0.59 0.84 1.01 0.15 0.58 0.84 1 60793000 61771000 61443000 61613000 60974000 62409000 61817000 62346000 24217000 56372000 82474000 95454000 47124000 -39198000 4208000 -7705000 -61000 82000 8000 55000 47063000 -39116000 4216000 -7650000 71280000 17256000 86690000 87804000 29388000 9074000 35954000 32571000 41892000 8182000 50736000 55233000 62303000 623000 515742000 731709000 -120325000 366460000 1494209000 0 0 8861000 0 15356000 24217000 0 0 0 33030000 14033000 47063000 23000 0 15000 0 0 0 15000 0 3375000 0 0 0 3375000 3615000 36000 29927000 42147000 0 0 72110000 58711000 587000 489205000 698423000 -87295000 395849000 1496769000 61746000 617000 502903000 587299000 -67863000 324098000 1347054000 0 0 36251000 0 20121000 56372000 0 0 0 -28069000 -11047000 -39116000 53000 1000 -208000 0 0 0 -207000 0 3926000 0 0 0 3926000 61799000 618000 506621000 623550000 -95932000 333172000 1368029000 61949000 619000 514757000 691807000 -86319000 359895000 1480759000 0 0 51712000 0 30762000 82474000 0 0 0 -976000 5192000 4216000 572000 6000 -714000 0 0 0 -708000 0 6710000 0 0 0 6710000 3810000 38000 31548000 45096000 0 0 76682000 58711000 587000 489205000 698423000 -87295000 395849000 1496769000 61310000 613000 502010000 561119000 -88734000 300601000 1275609000 0 0 62431000 0 33023000 95454000 0 0 0 -7198000 -452000 -7650000 489000 5000 -1888000 0 0 0 -1883000 0 6499000 0 0 0 6499000 61799000 618000 506621000 623550000 -95932000 333172000 1368029000 82474000 95454000 40386000 41487000 6710000 6499000 -4293000 2415000 4694000 4407000 6932000 4340000 -12318000 -14284000 109919000 117994000 95749000 63311000 27689000 66040000 41482000 13234000 1166000 1419000 57000 6000 -80847000 -114704000 17966000 2844000 76682000 0 1583000 1055000 2007000 2938000 -95072000 -4727000 -1697000 -3839000 -67697000 -5276000 601243000 501867000 533546000 496591000 2838000 2686000 530708000 493905000 13657000 7871000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">1 – NATURE OF BUSINESS AND BASIS OF PRESENTATION</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Description of Business</div> <div><br class="Apple-interchange-newline"/></div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Photronics, Inc. (“Photronics”, “the Company”, “we”, “our”, or “us”) is one of the world’s leading manufacturers of photomasks, which are high-precision photographic quartz or glass plates containing microscopic images of electronic circuits. Photomasks are a key element in the manufacture of ICs and FPDs and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of ICs, a variety of FPDs and, to a lesser extent, other types of electrical and optical components. The Company operates eleven manufacturing facilities, which are located in Taiwan (3), South Korea (1), China (2), the United States (3), and Europe (2).</div> <div><span style="font-size: 10pt;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Basis of Presentation</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 9pt;"><span style="font-style: italic;">   </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The preparation of financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect amounts reported in them. The Company’s estimates are based on historical experience and on various assumptions that the Company believes to be reasonable under the facts and circumstances at the time they are made. Actual results may differ from such estimates. The Company reviews these estimates periodically and reflects any effects of revisions in the period in which they are determined.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Principles of Consolidation</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The accompanying unaudited condensed consolidated financial statements (“the financial statements”) have been prepared in accordance with U.S. GAAP for interim financial reporting information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, its wholly owned subsidiaries, and the majority-owned subsidiaries, which it controls. All intercompany balances and transactions have been eliminated in consolidation. These financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Form 10-K for the fiscal year ended October 31, 2024, which provides additional information about the Company’s accounting policies and the methods and assumptions used in the<span style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Company’s estimates.</span><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company’s</span></span></span> business is typically impacted during the first quarter of <span style="font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt;">the Company’s</span></span></span> fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during this period. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2025.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Recent Accounting Pronouncements</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">In </span>November 2024, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this Update will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the impact the adoption of this ASU may have on the Company’s consolidated financial statements and related disclosures.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In </span></span><span style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this Update related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity’s worldwide operations and related tax risks and tax planning and operational opportunities affect its income tax rate and prospects for future cash flows. The guidance in this Update will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the effect of this ASU <span style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">adoption </span></span> on its disclosures.</span></span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance in this Update is effective for Photronics in its fiscal year 2025 Form 10-K, with early adoption permitted. The Company is currently evaluating the effect the adoption of this ASU may have on the Company’s disclosures.</div> 11 3 1 2 3 2 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Basis of Presentation</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 9pt;"><span style="font-style: italic;">   </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The preparation of financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect amounts reported in them. The Company’s estimates are based on historical experience and on various assumptions that the Company believes to be reasonable under the facts and circumstances at the time they are made. Actual results may differ from such estimates. The Company reviews these estimates periodically and reflects any effects of revisions in the period in which they are determined.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Principles of Consolidation</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The accompanying unaudited condensed consolidated financial statements (“the financial statements”) have been prepared in accordance with U.S. GAAP for interim financial reporting information, and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. In the opinion of management, adjustments, all of which are of a normal recurring nature, considered necessary for a fair presentation have been included. The financial statements include the accounts of Photronics, its wholly owned subsidiaries, and the majority-owned subsidiaries, which it controls. All intercompany balances and transactions have been eliminated in consolidation. These financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Form 10-K for the fiscal year ended October 31, 2024, which provides additional information about the Company’s accounting policies and the methods and assumptions used in the<span style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Company’s estimates.</span><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company’s</span></span></span> business is typically impacted during the first quarter of <span style="font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-size: 10pt;">the Company’s</span></span></span> fiscal year by the North American, European, and Asian holiday periods, as some customers reduce their development and buying activities during this period. Operating results for the interim periods are not necessarily indicative of the results that may be expected for the fiscal year ending October 31, 2025.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Recent Accounting Pronouncements</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">In </span>November 2024, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses (“ASU 2024-03”) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this Update will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the impact the adoption of this ASU may have on the Company’s consolidated financial statements and related disclosures.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In </span></span><span style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this Update related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity’s worldwide operations and related tax risks and tax planning and operational opportunities affect its income tax rate and prospects for future cash flows. The guidance in this Update will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is currently evaluating the effect of this ASU <span style="font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">adoption </span></span> on its disclosures.</span></span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance in this Update is effective for Photronics in its fiscal year 2025 Form 10-K, with early adoption permitted. The Company is currently evaluating the effect the adoption of this ASU may have on the Company’s disclosures.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 2 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">– ACCOUNTS RECEIVABLE, NET</span> </div> <div> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">The components of <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Accounts Receivable, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">net</span> </span>at the balance sheet dates are presented below.</div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts Receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">165,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172,741</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Unbilled Receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,737</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Allowance for Credit Losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">195,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">200,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">The components of <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Accounts Receivable, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">net</span> </span>at the balance sheet dates are presented below.</div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts Receivable</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">165,411</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">172,741</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Unbilled Receivables</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">31,737</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">29,215</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Allowance for Credit Losses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">(1,126</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">195,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">200,830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 165411000 172741000 31737000 29215000 1171000 1126000 195977000 200830000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">NOTE 3<span style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">–</span></span> CASH, CASH EQUIVALENTS AND INVESTMENTS</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;">The Company invests excess cash in bank time deposits and various marketable securities. The Company’s classification of investments is as follows:</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;"> <br/> </div> <div style="background-color: #FFFFFF; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: left; text-transform: none;"> <table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%; border-spacing: 0;"> <tr> <td style="width: 5%; text-align: center; background-color: rgb(204, 238, 255); vertical-align: top;">-<br/> </td> <td style="width: 60%; background-color: rgb(204, 238, 255);"> <div>Maturing within three months or less from the date of purchase<br/> </div> </td> <td style="width: 35%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">Cash and cash equivalents</div> </td> </tr> <tr> <td style="width: 5%; text-align: center; vertical-align: top;"> <div>-<br/> </div> </td> <td style="width: 60%;"> <div style="text-indent: -9pt; margin-left: 9pt;">Maturing, as of the date of purchase, more than three months, but with remaining maturities of less than one year, from the balance sheet date<br/> </div> </td> <td style="width: 35%; text-align: left; vertical-align: bottom;"> <div style="text-align: right;">Short-term investments</div> </td> </tr> <tr> <td style="width: 5%; background-color: rgb(204, 238, 255); text-align: center; vertical-align: top;"> <div>-<br/> </div> </td> <td style="width: 60%; background-color: rgb(204, 238, 255);"> <div>Maturing one year or more from the balance sheet date</div> </td> <td style="width: 35%; background-color: rgb(204, 238, 255);"> <div style="text-align: right;">Long-term marketable investments</div> </td> </tr> </table> </div> <div> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; margin-bottom: 10pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-indent: 18pt;">The accounting framework for determining fair value includes a hierarchy for ranking the quality and reliability of the information used to measure fair value, which enables the reader of the financial statements to assess the inputs used to develop those measurements. The fair value hierarchy consists of three tiers as follows:</div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all significant inputs are observable in active markets.</div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;"> <br/> </div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.</div> <div style="margin: 0px 0px 0px 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following are cash, cash equivalents and investments measured at fair value:</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">May 4, 2025</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">October 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Cash and cash </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">equivalents</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Short-term investments</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Total Fair </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Cash and cash </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">equivalents</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Short-term investments</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Total Fair </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Cash</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">188,730</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">188,730</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">414,074</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">414,074</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Level 1</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; text-align: left; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">  <span style="font-size: 10pt; font-style: italic;">U.S. Government Securities</span></td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">28,855</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">9,489</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">38,344</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 28%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">  <span style="font-size: 10pt; font-style: italic;">Money market funds<br/> </span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">13,421</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">13,421</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">36,322</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">36,322</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Level 2</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%;" valign="bottom"> <div><span style="font-style: italic;">  Commercial paper </span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">56,287</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">668</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">56,955</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">  <span style="font-size: 10pt; font-style: italic;">Time deposits</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">243,415</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">17,542</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">260,957</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">148,089</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">42,184</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">190,273</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 4px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">530,708</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">27,699</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">558,407</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">598,485</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">42,184</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">640,669</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Restricted Cash<sup> (1)</sup></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">2,838</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">2,758</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Cash, cash equivalents, and restricted cash</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">533,546</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>601,243</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><sup>(1)</sup> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.</span></span><br/> </div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-indent: 18pt;">Based <span style="font-size: 10pt; font-family: 'Times New Roman';">upon the Company’s intent and ability to hold its time deposits to maturity (which maturities range up to twelve months at purchase), such securities have been classified as held-to-maturity and are carried at amortized cost, which approximates market value. The Company’s U.S. Government Securities, Commercial paper and Money market funds are classified as available-for-sale. </span>Available-for-sale investments are reported at fair value, with unrealized gains or losses (net of tax) reported in <span style="font-style: italic;">Accumulated other comprehensive income (loss)</span>. In the event of a sale of these securities, the Company would determine the cost of the investment sold at the specific individual security level and would include any gain or loss in <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Interest income and other income, net</span>, where the Company also reports periodic interest earned and the amortization (accretion) of discounts (premiums) related to these investments. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">For the periods ended May 4, 2025 and October 31, 2024, the unrealized gains or losses related to short-term investments were immaterial.</span> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following are cash, cash equivalents and investments measured at fair value:</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <div><span style="font-family: 'Times New Roman';"> </span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">May 4, 2025</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">October 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Cash and cash </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">equivalents</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Short-term investments</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Total Fair </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Cash and cash </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">equivalents</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Short-term investments</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Total Fair </div> <div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Cash</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">188,730</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">188,730</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">414,074</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">414,074</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Level 1</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; text-align: left; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom">  <span style="font-size: 10pt; font-style: italic;">U.S. Government Securities</span></td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">28,855</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">9,489</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">38,344</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 28%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">  <span style="font-size: 10pt; font-style: italic;">Money market funds<br/> </span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">13,421</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">13,421</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">36,322</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">-</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">36,322</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Level 2</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%;" valign="bottom"> <div><span style="font-style: italic;">  Commercial paper </span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">56,287</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">668</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">56,955</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">  <span style="font-size: 10pt; font-style: italic;">Time deposits</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">243,415</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">17,542</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">260,957</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">148,089</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">42,184</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">190,273</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 4px;" valign="bottom"><br/> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">530,708</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">27,699</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">558,407</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">598,485</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">42,184</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">640,669</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Restricted Cash<sup> (1)</sup></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">2,838</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">2,758</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; width: 28%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-size: 10pt;">Cash, cash equivalents, and restricted cash</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-size: 10pt;">533,546</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>601,243</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><sup>(1)</sup> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.</span></span><br/> </div> 188730000 0 188730000 414074000 0 414074000 28855000 9489000 38344000 0 0 0 13421000 0 13421000 36322000 0 36322000 56287000 668000 56955000 0 0 0 243415000 17542000 260957000 148089000 42184000 190273000 530708000 27699000 558407000 598485000 42184000 640669000 2838000 2758000 533546000 601243000 P12M <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 4<span style="font-size: 10pt;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">-</span></span> INVENTORIES</div> <div><br/> </div> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The components of <span style="font-style: italic;">Inventories</span> at the balance sheet dates are presented below.<br/> </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59,938</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,239</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The components of <span style="font-style: italic;">Inventories</span> at the balance sheet dates are presented below.<br/> </div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; margin-left: 0px; margin-right: auto; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Raw materials</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59,938</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,128</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Work in process</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,239</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">398</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">24</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 59938000 56128000 1239000 398000 24000 1000 61201000 56527000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 5 - PROPERTY, PLANT AND EQUIPMENT, NET</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Presented below are the components of <span style="font-style: italic;">Property, plant and equipment, net</span> at the balance sheet dates.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,419</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">189,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">188,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,062,158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,990,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Furniture, fixtures, and office equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17,944</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,091</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,424,346</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,319,357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,616,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,574,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">807,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">745,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During the first half of 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 7 for further information. </span></div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">42,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(10,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents depreciation expense (including the amortization of ROU assets), related to property, plant and equipment incurred during the reporting periods</span>. </div> <div style="text-align: left;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Six Months Ended </span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">May 4,</div> <div style="text-align: center;">2025</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">April 28,</div> <div style="text-align: center;">2024</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Depreciation Expense</span></td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">19,505</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">20,689</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">40,207</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">41,294</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">Presented below are the components of <span style="font-style: italic;">Property, plant and equipment, net</span> at the balance sheet dates.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Land</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,419</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Buildings and improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">189,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">188,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,062,158</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,990,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Leasehold improvements</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,324</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Furniture, fixtures, and office equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17,944</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,091</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Construction in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">122,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">91,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,424,346</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,319,357</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated depreciation and amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,616,788</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(1,574,100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">807,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">745,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 12216000 11419000 189230000 188756000 2062158000 1990610000 20324000 19268000 17944000 18091000 122474000 91213000 2424346000 2319357000 1616788000 1574100000 807558000 745257000 <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During the first half of 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 7 for further information. </span></div> <div> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">42,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accumulated amortization</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(45</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(10,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">32,293</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 55000 42815000 45000 10522000 10000 32293000 <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following table presents depreciation expense (including the amortization of ROU assets), related to property, plant and equipment incurred during the reporting periods</span>. </div> <div style="text-align: left;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Six Months Ended </span><br/> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">May 4,</div> <div style="text-align: center;">2025</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center;">April 28,</div> <div style="text-align: center;">2024</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Depreciation Expense</span></td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">19,505</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">20,689</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">40,207</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">41,294</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 19505000 20689000 40207000 41294000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 6 - PDMCX JOINT VENTURE</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In January 2018, Photronics, Inc., through its wholly owned Photronics Singapore PTE. LTD. subsidiary (hereinafter, within this Note “we”, “Photronics”, “us”, or “our”), and DNP, through its wholly owned subsidiary DNP Asia Pacific PTE, Ltd., entered into a joint venture under which DNP obtained a 49.99% interest in the Company’s IC business in Xiamen, China. The joint venture, which the Company refers to as “PDMCX”, was established to develop and manufacture photomasks for semiconductors. The Company entered into this joint venture to enable the Company to compete more effectively for the merchant photomask business in China, and to benefit from the additional resources and investment that DNP provides to enable the Company to offer advanced-process technology to the Company’s customers.<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">U</span>nder the joint venture agreement, should either Photronics’ or DNP’s ownership interest fall below 20.0% for a period of more than <span style="-sec-ix-hidden:Fact_c8a36a3d475c4b16a6e6325f26c579a6">six</span> consecutive months, such party (an “exiting party”) has the option to sell to the other party, and the other party has the option to purchase from such exiting party, the exiting party’s remaining ownership interest. In either case, the sales of ownership interests would be at the exiting party’s ownership percentage of the joint venture’s net book value, with closing to take place within <span style="-sec-ix-hidden:Fact_9d0f0b5cfc9e4dc1ae5c63f0b9693beb">three</span> business days of obtaining required approvals and clearance. </div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">Six Months Ended<br/> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom">May 4,<br/> 2025</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div>April 28,</div> <div>2024</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net income from PDMCX</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">10,925</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">11,928</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As required by the guidance in ASC Topic 810 - “Consolidation”, the Company evaluated the Company’s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company’s financial statements. The initial step of the Company’s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company’s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company’s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company’s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company’s right to appoint the majority of its Board of Directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX’s management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX’s assets. In addition, as a result of the </span>50.01%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> variable interest the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, which could potentially be significant to PDMCX.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company’s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company’s maximum exposure to loss from PDMCX is the Company’s interest in the carrying amount of the net assets of the joint venture.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">171,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">174,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">167,187</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">83,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">151,039</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">338,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">169,486</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">325,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">162,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,742</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,389</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,195</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">41,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">297,038</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">281,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">140,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.4999 0.20 <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">Six Months Ended<br/> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom">May 4,<br/> 2025</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"> <div>April 28,</div> <div>2024</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net income from PDMCX</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,464</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">10,925</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">11,928</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 7557000 5464000 10925000 11928000 <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">As required by the guidance in ASC Topic 810 - “Consolidation”, the Company evaluated the Company’s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company’s financial statements. The initial step of the Company’s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company’s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company’s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company’s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company’s right to appoint the majority of its Board of Directors, which has, among others, the powers to manage the business (through its rights to appoint and evaluate PDMCX’s management), incur indebtedness, enter into agreements and commitments, and acquire and dispose of PDMCX’s assets. In addition, as a result of the </span>50.01%<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> variable interest the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, which could potentially be significant to PDMCX.</span></div> 0.5001 <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company’s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company’s maximum exposure to loss from PDMCX is the Company’s interest in the carrying amount of the net assets of the joint venture.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Carrying</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Amount</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Interest</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">171,717</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">85,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">174,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">87,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">167,187</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">83,610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">151,039</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,535</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">338,904</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">169,486</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">325,098</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">162,582</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,477</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,742</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">40,691</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,350</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Noncurrent liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">2,389</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,195</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">3,320</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,660</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">41,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,937</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">44,011</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22,010</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">297,038</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">281,087</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">140,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 171717000 85876000 174059000 87047000 167187000 83610000 151039000 75535000 338904000 169486000 325098000 162582000 39477000 19742000 40691000 20350000 2389000 1195000 3320000 1660000 41866000 20937000 44011000 22010000 297038000 148549000 281087000 140572000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 7 - DEBT</div> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 18pt;">The balance of long-term debt and its current portion is comprised of the following finance leases as described below:</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 75.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 0.97%; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">May 4,</div> <span style="font-weight: bold;"> </span> <div style="text-align: center; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="4" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">October 31, </div> <span style="font-weight: bold;"> </span> <div style="text-align: center; font-weight: bold;">2024</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Principal due:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; width: 0.97%;" valign="bottom"> </td> <td style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Next 12 months</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">17,972 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 13 – 24</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom">$ </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">12 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 25 – 36</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">12 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 37 – 48</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">1 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 75.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Months 49 – 60</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>- </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">25 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 75.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Total debt</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">30</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">17,997 </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest rate at balance sheet date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom">N/A</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basis spread on interest rates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">N/A</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest rate reset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">N/A</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom">N/A</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 75.97%; text-align: left;">Periodic payment amount</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255); width: 0.97%;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom">Varies as Lease matures</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9.01%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(204, 238, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <span style="text-indent: 0pt;">Varies as Lease matures</span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Periodic payment frequency</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Monthly</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; width: 9.01%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="text-indent: 0pt;">Monthly</span> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Loan collateral (carrying amount)<sup> (1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">32,293 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">  </td> </tr> </table> <div><br/></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"> <tr> <td style="width: 18pt;"> </td> <td style="width: 18pt; vertical-align: top; text-align: right;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><sup>(1)</sup></div> </td> <td style="width: auto; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.</div> </td> </tr> </table> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div> <br/> </div> <div><span style="font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Finance Leases</span> </span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">In February 2021, the Company entered into a five-year $7.2 million finance lease for a high-end inspection tool. Monthly payments on the lease, which commenced in February 2021, were $0.1 million per month. Upon the fiftieth monthly payment and prior to payment of the fifty-first monthly payment, <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">the Company</span> could exercise an early buyout option to purchase the tool for $2.4 million. </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">After the original term or any renewal periods, <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">the Company</span> could return the tool, elect to extend the lease, or purchase the tool at its fair market value. The <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Company exercised the </span>early buyout option to purchase the tool for $2.4 million during the second quarter of fiscal year 2025.</span> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In December 2020, the Company entered into a five-year $35.5 million finance lease for a high-end lithography tool. Monthly payments on the lease, which commenced in January 2021, increased from $0.04 million during the first three months to $0.6 million for the following nine months, followed by forty-eight monthly payments of $0.5 million.</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255);">The lease agreement provided an early buyout option to purchase the tool for $14.1 million, which the </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company exercised during the first quarter of fiscal year 2025</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">. </span><br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: bold; font-style: italic;"><span style="font-weight: bold; font-style: italic;">Xiamen Working Capital Loans</span></span></div> <div><br/></div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;">In November 2018, PDMCX obtained approval for revolving, unsecured credit of CNY 200 million ($25 million), pursuant to which PDMCX may enter into separate loan agreements with varying terms to maturity. In December 2022, the Company repaid the Company’s entire outstanding balance of CNY 25.6 million ($3.6 million). <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The interest rates are variable, based on the CNY Loan Prime Rate of the National Interbank Funding Center. Interest incurred on the loans</span> related to the amount borrowed<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> was eligible for reimbursement through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provided for such reimbursements up to a prescribed limit and duration. </span>This facility is subject to annual reviews and extensions. In August 2024, the Company was issued an extension to the revolving, unsecured credit agreement for CNY 200 million (approximately $27.5 million) with an expiration date of July 31, 2025. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As of May 4, 2025, PDMCX had no outstanding borrowings against the approval</span>.</span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 18pt;">The balance of long-term debt and its current portion is comprised of the following finance leases as described below:</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 75.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 0.97%; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">May 4,</div> <span style="font-weight: bold;"> </span> <div style="text-align: center; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="4" style="text-align: left; vertical-align: bottom; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">October 31, </div> <span style="font-weight: bold;"> </span> <div style="text-align: center; font-weight: bold;">2024</div> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Principal due:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; width: 0.97%;" valign="bottom"> </td> <td style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Next 12 months</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">17,972 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 13 – 24</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">12</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom">$ </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">12 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 25 – 36</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">12 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Months 37 – 48</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">1 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 75.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Months 49 – 60</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>- </div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Long-term debt</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">25 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 75.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Total debt</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">30</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$ </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; padding-bottom: 4px; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">17,997 </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest rate at balance sheet date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom">N/A</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basis spread on interest rates</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">N/A</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Interest rate reset</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">N/A</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%;" valign="bottom">N/A</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; white-space: nowrap;" valign="bottom">N/A </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 75.97%; text-align: left;">Periodic payment amount</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255); width: 0.97%;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom">Varies as Lease matures</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9.01%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(204, 238, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <span style="text-indent: 0pt;">Varies as Lease matures</span></div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Periodic payment frequency</div> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 0.97%;" valign="bottom"> </td> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Monthly</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; width: 9.01%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="text-indent: 0pt;">Monthly</span> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 75.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Loan collateral (carrying amount)<sup> (1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.01%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">32,293 </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.97%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">  </td> </tr> </table> <div><br/></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"> <tr> <td style="width: 18pt;"> </td> <td style="width: 18pt; vertical-align: top; text-align: right;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><sup>(1)</sup></div> </td> <td style="width: auto; vertical-align: top;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.</div> </td> </tr> </table> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> 11000 17972000 12000 12000 7000 12000 0 1000 0 0 19000 25000 30000 17997000 Varies as Lease matures Varies as Lease matures Monthly Monthly 10000 32293000 P5Y 7200000 100000 2400000 2400000 P5Y 35500000 40000.00 600000 500000 14100000 200000000 25000000 25600000 3600000 200000000 27500000 2025-07-31 0 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 8 - REVENUE</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those goods or services. <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of the Company’s revenue comes from the sales of photomasks. The Company typically contracts with the Company’s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to the Company and, as <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company</span> performs, or “over time,” on most of <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> contracts. The Company measures the Company’s performance to date using an input method, which is based on <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> costs incurred plus a reasonable profit, the Company recognizes revenue and a corresponding contract asset for such performance. <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts</span> for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to fulfill the Company’s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> revenue net of any sales or similar taxes the Company collects on behalf of governmental entities.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As stated above, photomasks are manufactured to customer specifications in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span></span> photomasks do not have standard or “list” prices. The transaction prices of the vast majority of <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span></span> revenue contracts include only fixed amounts of consideration. In certain instances, such as when <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company</span></span></span> offers a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability was resolved.</div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Assets, Contract Liabilities, and Accounts Receivable<br/> </div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes a contract asset when its performance under a contract precedes <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> receipt of consideration from a customer, or before payment is due, and the right to receive consideration is conditional upon factors other than the passage of time. Contract assets reflect <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment, which generally occurs upon the shipment of the photomasks. The Company’s contract assets primarily consist of in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has an enforceable right to consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company did not identify impairment indicators for any outstanding contract assets during the three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</span>month or six-month periods ended May 4, 2025, or April 28, 2024.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 18pt;">The following table provides information about the Company’s contract balances at the balance sheet dates.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Assets</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,837<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,532<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Liabilities</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accrued liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,893</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,765</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,910</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 30px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company did not recognize any revenue from performance obligations satisfied in the previous periods.</span> </span>The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized from beginning liability</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company generally records accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent the Company believes a loss on the collection of a customer invoice is probable, the Company would record the loss and credit an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the related receivable.<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The Company did </span>not incur any credit losses on the Company’s accounts receivable during the three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</span>month or six-month periods ended <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">May 4, 2025, or April 28, 2024</span>.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s invoice terms generally range from net <span style="-sec-ix-hidden:Fact_fe696a293fd1482389a32e15cf84c17c">thirty</span> to ninety days, depending on both the geographic market in which the transaction occurs and the Company’s payment agreements with specific customers. In the event that the Company’s evaluation of a customer’s business prospects, and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 “Revenue from Contracts with Customers” (“Topic 606”) that permits the Company not to adjust a contract’s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In instances when the Company is paid in advance of the Company’s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognizes interest expense only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from customers have generally not preceded the completion of the Company’s performance obligations by more than one year.</div> <div> <br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Disaggregation of Revenue</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following tables present the Company’s revenue for the three-month and six-month periods ended </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">May 4, 2025, and April 28, 2024</span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, disaggregated by product type, geographic origin, and timing of recognition.</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Product Type</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">IC</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">High-end</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59,299</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119,405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">118,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96,578</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">102,886</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">190,429</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199,599</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 10.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">155,877</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">160,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">309,834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">318,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">FPD</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">High-end</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">43,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">98,593</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,004</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 10.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">113,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">114,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Geographic Origin</span></span><sup><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">*</span></sup></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,060</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,094</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%;" valign="bottom">China</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,742</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,693</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112,300</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">116,829</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">South Korea</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,594</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">77,831</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">79,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">66,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,153</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,094</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,631</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">371</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,185</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-size: 10pt;"><br/> </span></div> <div> <span style="display: inline; float: none; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: left; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">* <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">This table disaggregates revenue by the location in which it was earned.</span></span></span></span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Timing of Recognition</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Over time</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">200,188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">405,264</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At a point in time</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10,804</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,811</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Costs</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company pays commissions to third-party sales agents for certain sales they procure on the Company’s behalf. However, the basis of the commissions is the transaction prices of the sales, which are completed in less than one year; thus, no relationship is established with a customer that will result in future business. Therefore, the Company does not recognize any portion of these sales commissions as costs of obtaining a contract, nor does the Company currently foresee other circumstances under which the Company would recognize contract obtainment costs as assets.</div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Remaining Performance Obligations</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As the Company is typically required to fulfill customer orders within a short time period, the Company’s backlog of orders is generally not in excess of <span style="-sec-ix-hidden:Fact_c796909212914fe2b4420266f49ef9a1">one</span> to <span style="-sec-ix-hidden:Fact_5e51f932d7e34dee9c7cfed6c0ea26d6">two</span> weeks for IC photomasks and <span style="-sec-ix-hidden:Fact_1c1ded9a01bf4423b4006a0e39d98585">two</span> to <span style="-sec-ix-hidden:Fact_9818893acf9e45ed80ab587446e3ae18">three</span> weeks for FPD photomasks. However, the demand for some IC photomasks can extend beyond the traditional time period; thus, the backlog, in some individual cases, can extend to as long as <span style="-sec-ix-hidden:Fact_793b0725729a450aacd9b3cc6c37e049">two</span> to three months. More recently however, backlogs for most high demand products have returned to historical levels of less than a month. A<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">s allowed under ASC 606 <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">– <span style="font-style: italic;">Revenue Contracts with Customers</span></span><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">,</span> the </span>Company has elected not to disclose the Company’s remaining performance obligations, which represent the costs associated with the completion of the manufacturing process of in-process photomasks related to contracts that have an original duration of one year or less.<br/> </div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Product Warranties</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s photomasks are sold under warranties that generally range from <span style="-sec-ix-hidden:Fact_77342c52faaf4b82b0a2c6c015aaddd4">one</span> to twenty-four months. The Company warrants that the Company’s photomasks conform to customer specifications, and the Company will typically repair, replace, or issue a refund for any photomasks that fail to do so. The warranties do not represent separate performance obligations in the Company’s revenue contracts. Historically, customer claims under warranties have been immaterial.</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those goods or services. <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts for an arrangement as a revenue contract when each party has approved and is committed to perform under the contract, the rights of the contracting parties regarding the goods or services to be transferred and the payment terms are identifiable, the arrangement has commercial substance, and collection of consideration is probable. Substantially all of the Company’s revenue comes from the sales of photomasks. The Company typically contracts with the Company’s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer specifications, they have no alternative use to the Company and, as <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company</span> performs, or “over time,” on most of <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> contracts. The Company measures the Company’s performance to date using an input method, which is based on <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> estimated costs to complete the various manufacturing phases of a photomask. At the end of a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> costs incurred plus a reasonable profit, the Company recognizes revenue and a corresponding contract asset for such performance. <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The Company accounts</span> for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to fulfill the Company’s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span> revenue net of any sales or similar taxes the Company collects on behalf of governmental entities.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As stated above, photomasks are manufactured to customer specifications in accordance with their proprietary designs; thus, they are individually unique. Due to their uniqueness and other factors, their transaction prices are individually established through negotiations with customers; consequently, <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span></span> photomasks do not have standard or “list” prices. The transaction prices of the vast majority of <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span></span> revenue contracts include only fixed amounts of consideration. In certain instances, such as when <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company</span></span></span> offers a customer an early payment discount, an estimate of variable consideration would be included in the transaction price, but only to the extent that a significant reversal of revenue would not occur when the uncertainty related to the variability was resolved.</div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Contract Assets, Contract Liabilities, and Accounts Receivable<br/> </div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes a contract asset when its performance under a contract precedes <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> receipt of consideration from a customer, or before payment is due, and the right to receive consideration is conditional upon factors other than the passage of time. Contract assets reflect <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">the Company’s</span></span> transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment, which generally occurs upon the shipment of the photomasks. The Company’s contract assets primarily consist of in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has an enforceable right to consideration (including a reasonable profit) in the event the in-process orders are cancelled by customers. On an individual contract basis, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company did not identify impairment indicators for any outstanding contract assets during the three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</span>month or six-month periods ended May 4, 2025, or April 28, 2024.<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/> </span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Company generally records accounts receivable at their billed amounts. All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent the Company believes a loss on the collection of a customer invoice is probable, the Company would record the loss and credit an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the related receivable.<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The Company did </span>not incur any credit losses on the Company’s accounts receivable during the three<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">-</span>month or six-month periods ended <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">May 4, 2025, or April 28, 2024</span>.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company’s invoice terms generally range from net <span style="-sec-ix-hidden:Fact_fe696a293fd1482389a32e15cf84c17c">thirty</span> to ninety days, depending on both the geographic market in which the transaction occurs and the Company’s payment agreements with specific customers. In the event that the Company’s evaluation of a customer’s business prospects, and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 “Revenue from Contracts with Customers” (“Topic 606”) that permits the Company not to adjust a contract’s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In instances when the Company is paid in advance of the Company’s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognizes interest expense only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from customers have generally not preceded the completion of the Company’s performance obligations by more than one year.</div> 0 0 0 0 <div style="margin-top: 0px; margin-bottom: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 18pt;">The following table provides information about the Company’s contract balances at the balance sheet dates.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Classification</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">October 31,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Assets</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other current assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,837<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,532<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Liabilities</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Accrued liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">11,893</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Other liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,765</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,910</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,658</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 30px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company did not recognize any revenue from performance obligations satisfied in the previous periods.</span> </span>The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Revenue recognized from beginning liability</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,589</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6,495</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,745</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,746</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14837000 11532000 11893000 12375000 5765000 8910000 17658000 21285000 0 2589000 6495000 5745000 7746000 0 0 0 0 P90D <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">The following tables present the Company’s revenue for the three-month and six-month periods ended </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 30px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">May 4, 2025, and April 28, 2024</span></span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">, disaggregated by product type, geographic origin, and timing of recognition.</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Product Type</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">IC</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">High-end</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">59,299</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,042</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">119,405</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">118,918</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">96,578</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">102,886</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">190,429</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">199,599</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 10.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total IC</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">155,877</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">160,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">309,834</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">318,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">FPD</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">High-end</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">43,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">93,292</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">98,593</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 1.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Mainstream</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">11,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,095</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">20,004</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,224</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: 10.8pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total FPD</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">56,072</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">113,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">114,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Geographic Origin</span></span><sup><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">*</span></sup></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Taiwan</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,060</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">75,410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,094</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">150,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%;" valign="bottom">China</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,742</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">58,693</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">112,300</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">116,829</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">South Korea</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">37,594</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">39,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">77,831</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">79,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">United States</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">30,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">67,626</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">66,047</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Europe</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,153</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">9,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">16,094</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">19,631</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">371</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,185</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">830</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-size: 10pt;"><br/> </span></div> <div> <span style="display: inline; float: none; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: 400; text-align: left; text-indent: 0px; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">* <span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">This table disaggregates revenue by the location in which it was earned.</span></span></span></span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> <div> </div> <div> <span style="font-weight: bold;"><span style="text-decoration: underline;">Revenue by Timing of Recognition</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Over time</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">200,188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">211,189</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">405,264</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">414,716</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At a point in time</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10,804</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">5,811</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">17,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">18,618</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">210,992</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">217,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">423,130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">433,334</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 59299000 58042000 119405000 118918000 96578000 102886000 190429000 199599000 155877000 160928000 309834000 318517000 43613000 47977000 93292000 98593000 11502000 8095000 20004000 16224000 55115000 56072000 113296000 114817000 210992000 217000000 423130000 433334000 75060000 75410000 148094000 150376000 58742000 58693000 112300000 116829000 37594000 39286000 77831000 79621000 30727000 33314000 67626000 66047000 8153000 9926000 16094000 19631000 716000 371000 1185000 830000 210992000 217000000 423130000 433334000 200188000 211189000 405264000 414716000 10804000 5811000 17866000 18618000 210992000 217000000 423130000 433334000 P3M P24M <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 9 - SHARE-BASED COMPENSATION</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">On April 2, 2025, at its annual meeting of shareholders, the shareholders of Photronics, Inc., approved the Company’s 2025 Equity Incentive Compensation Plan (the “2025 Plan”) under which incentive stock options, non-qualified stock options, stock grants, stock-based awards, restricted stock, restricted stock units, stock appreciation rights, performance units, performance stock, and other stock or cash awards may be granted. Shares to be issued under the 2025 Plan may be authorized and unissued shares, issued shares that have been re-acquired by the Company (in the open market or in private transactions), or a combination thereof. The maximum number of shares of common stock that may be issued under the 2025 Plan is five million shares. At the time of approval of the 2025 Plan, the Company’s 2016 Equity Incentive Compensation Plan (which was largely replicated by the 2025 Plan) was due to expire in early 2026, and had a limited quantity of shares remaining available for issuance.<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> Awards may be granted to officers, employees, directors, consultants, advisors, and independent contractors of Photronics or its subsidiaries. In the event of a change in control (as defined in the Plan), the vesting of awards may be accelerated. The Plan prohibits further awards from being issued under prior plans</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s share-based compensation expenses.</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Three Months Ended</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">Six Months Ended </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">April 28,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">May 4,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">April 28,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <span style="font-weight: bold;">2025</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <span style="font-weight: bold;">2024</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> 2025</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> 2024</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Expense reported in:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">785</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,562</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,263</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general, and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,987</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">4,556</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">4,737</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">592</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Total expense incurred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Expense by award type:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock awards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,809</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,086</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock units <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">509</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">509</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">Employee stock purchase plan<br/> </span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">115</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Total expense incurred <br/> </span> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">Income tax benefits on share-based compensation<br/> </span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">852</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">421</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-style: italic;"> </span> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Restricted Stock Awards</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has historically granted restricted stock awards on a periodic basis, the restrictions on which typically lapse over a service period of <span style="-sec-ix-hidden:Fact_8e65ce37fdc34b5ca54747fcd93c2c0a">one</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"> to four years</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.</span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s restricted stock awards</span></span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt;">.</span></span> </span> </div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-indent: 0px; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">Three Months Ended</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-family: 'Times New Roman'; font-size: 10pt;">Six Months Ended </span></td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <div> <span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28,</span></span></div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span></div> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">April 28,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">2025 <br/> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> 2024</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Number of shares granted in period</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">237,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">583,238</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">825,050</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Weighted-average grant-date fair value of awards (in dollars per share)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">23.42</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">29.77</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Compensation cost not yet recognized</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">27,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">28,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">27,028</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">28,695</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">3.0</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">3.1</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Shares outstanding at balance sheet date</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,439,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,560,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,439,672</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,560,540</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Restricted Stock Units</div> <div style="font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"> Commencing Q2 FY25, the company began granting restricted stock units, the restrictions on which typically lapse over a service period of <span style="-sec-ix-hidden:Fact_dbf41ce87b264f9687f55f10b309b3fd">one</span> to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.</span> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);">The table below presents information on the Company’s restricted stock awards.</span></div> <div style="font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 52.22%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">    <span style="font-weight: bold;">Three Months Ended</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1.03%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1.03%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">    <span style="font-weight: bold;">Six Months Ended</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 52.22%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; width: 52.22%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Number of units granted in period</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average grant-date fair value of awards (in dollars per share)</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Compensation cost not yet recognized</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Restricted stock units outstanding at balance sheet date</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Stock Options</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;">Option awards generally vest in <span style="-sec-ix-hidden:Fact_938766cbce224970b223bf4ff8c3acbe">one</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> to four years</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> and have a ten-year</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> contractual term. All incentive and non-qualified stock option grants must have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of the Company’s common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of </span><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">the Company’s</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> common stock. T</span><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">he Company uses</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.</span><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s stock options.</span></span></span></span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></span></span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; border-spacing: 0;"> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">Six Months Ended </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">May 4,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">April 28,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">May 4,</div> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">April 28,</div> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2025  </span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2024  </span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</span></td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2024 </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Number of options granted in period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>Cash received from options exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,298</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,055</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Compensation cost not yet recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;">Information regarding outstanding and exercisable option awards as of May 4, 2025, is presented below.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"> <div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Options</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Life (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intrinsic</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at <span style="text-indent: 0pt;">May 4, 2025</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 5000000 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s share-based compensation expenses.</span> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Three Months Ended</span></td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">Six Months Ended </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center; white-space: nowrap;" valign="bottom"> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">April 28,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">May 4,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">April 28,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <span style="font-weight: bold;">2025</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <span style="font-weight: bold;">2024</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> 2025</td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; white-space: nowrap;" valign="bottom"> 2024</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Expense reported in:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">785</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,562</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,263</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Selling, general, and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,288</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,987</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">4,556</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">4,737</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-style: italic; margin-left: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">270</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">592</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Total expense incurred</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Expense by award type:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock awards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,809</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,086</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: middle; width: 52%;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Restricted stock units <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">509</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">509</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">Employee stock purchase plan<br/> </span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">57</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">115</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Total expense incurred <br/> </span> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,375</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,710</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">6,499</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">Income tax benefits on share-based compensation<br/> </span> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">323</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">852</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">421</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 785000 669000 1562000 1263000 2288000 2987000 4556000 4737000 302000 270000 592000 499000 3375000 3926000 6710000 6499000 2809000 3926000 6086000 6499000 509000 0 509000 0 57000 0 115000 0 3375000 3926000 6710000 6499000 406000 323000 852000 421000 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-style: italic;"> </span> </span></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Restricted Stock Awards</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The Company has historically granted restricted stock awards on a periodic basis, the restrictions on which typically lapse over a service period of <span style="-sec-ix-hidden:Fact_8e65ce37fdc34b5ca54747fcd93c2c0a">one</span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"> to four years</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.</span> P4Y <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s restricted stock awards</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt;">.</span> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-indent: 0px; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center;">Three Months Ended</div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;" valign="bottom"> <span style="font-family: 'Times New Roman'; font-size: 10pt;">Six Months Ended </span></td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <div> <span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> </div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28,</span></span></div> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;">May 4,</span></div> </td> <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">April 28,</div> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </span> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; padding-bottom: 2px; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">2025 <br/> </td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; vertical-align: bottom; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> 2024</td> <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Number of shares granted in period</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">237,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">583,238</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">825,050</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Weighted-average grant-date fair value of awards (in dollars per share)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">21.28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">23.42</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">29.77</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Compensation cost not yet recognized</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">27,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">28,695</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">27,028</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">28,695</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">3.0</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">3.1</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-indent: -9pt; margin-left: 9pt;">Shares outstanding at balance sheet date</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,439,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1,560,540</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,439,672</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom">1,560,540</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 237738 0 583238 825050 21.28 0 23.42 29.77 27028000 28695000 27028000 28695000 P3Y P3Y1M6D P3Y P3Y1M6D 1439672 1560540 1439672 1560540 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Restricted Stock Units</div> <div style="font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"> Commencing Q2 FY25, the company began granting restricted stock units, the restrictions on which typically lapse over a service period of <span style="-sec-ix-hidden:Fact_dbf41ce87b264f9687f55f10b309b3fd">one</span> to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company’s common stock.</span> P4Y <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);">The table below presents information on the Company’s restricted stock awards.</span> <div style="font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"> <tr> <td rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 52.22%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">    <span style="font-weight: bold;">Three Months Ended</span></td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1.03%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; width: 1.03%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: middle; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">    <span style="font-weight: bold;">Six Months Ended</span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 52.22%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">May 4</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">April 28</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;">,</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; width: 52.22%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: middle; font-family: 'Times New Roman'; font-size: 10pt; width: 1.03%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2025</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Number of units granted in period</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">52,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average grant-date fair value of awards (in dollars per share)</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">22.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Compensation cost not yet recognized</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">681</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52.22%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Restricted stock units outstanding at balance sheet date</div> </td> <td colspan="1" style="vertical-align: middle; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9.1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">33,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.03%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 8.62%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 0.4%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 52836 0 52836 0 22.52 0 22.52 0 681000 0 681000 0 P0Y9M18D P0Y9M18D 33966 0 33966 0 <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Stock Options</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;">Option awards generally vest in <span style="-sec-ix-hidden:Fact_938766cbce224970b223bf4ff8c3acbe">one</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> to four years</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> and have a ten-year</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> contractual term. All incentive and non-qualified stock option grants must have an exercise price no less than the market value of the underlying common stock on the date of grant. The grant-date fair values of options are based on closing prices of the Company’s common stock on the dates of grant and are calculated using the Black-Scholes option pricing model. Expected volatility is based on the historical volatility of </span><span style="font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">the Company’s</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> common stock. T</span><span style="font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">he Company uses</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; color: #000000;"> historical option exercise behavior and employee termination data to estimate expected term, which represents the period of time that options are expected to remain outstanding. The risk-free rate of return for the estimated term of an option is based on the U.S. Treasury yield curve in effect at the date of grant.</span> P4Y P10Y <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The table below presents information on the Company’s stock options.</span> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></span></span></div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; width: 100%; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; border-spacing: 0;"> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">Six Months Ended </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">May 4,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">April 28,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">May 4,</div> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;">April 28,</div> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; color: rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2025  </span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2024  </span></td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2025</span></td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2024 </td> <td colspan="1" rowspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; padding-bottom: 2px; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Number of options granted in period</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>Cash received from options exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,298</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,055</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Compensation cost not yet recognized</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Weighted-average amortization period for cost not yet recognized (in years)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: right; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">-</td> <td colspan="1" style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 0 0 26000 119000 1298000 1055000 0 0 0 0 <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; margin-left: 18pt;">Information regarding outstanding and exercisable option awards as of May 4, 2025, is presented below.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="margin-left: 0px; margin-right: auto; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: #000000 2px solid;" valign="bottom"> <div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Options</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Shares</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Life (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Aggregate</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Intrinsic</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at <span style="text-indent: 0pt;">May 4, 2025</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">148,075</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">10.72</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.80</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,259</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 148075 148075 10.72 10.72 P1Y9M18D P1Y9M18D 1259000 1259000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 10 - INCOME TAXES</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The Company calculates its provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 4, 2025 and April 28, 2024.</span></span></div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: left;"> Reporting Period</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">U.S. Statutory</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Tax Rates</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effective Tax</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Rates</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Primary Reasons for Differences</div> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle;" valign="bottom">   <br/> </td> </tr> <tr> <td style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> Three months ended May 4, 2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21.0%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19.1%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> Three months ended April 28, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21.0%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26.4%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions and the establishment of uncertain tax positions in non-U.S. jurisdictions.</div> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom">Six months ended May 4, 2025 </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);">21.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);">23.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions. <br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom">Six months ended April 28, 2024 </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);">21.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);">26.8%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and the establishment of uncertain tax positions in non-U.S. jurisdictions. <br/> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -9pt; font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 0px;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <span style="font-style: italic; font-weight: normal;">Uncertain Tax Positions</span><br/> </span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">Although the timing of reversal of uncertain tax positions may be uncertain, as they can be dependent upon the settlement of tax audits, the Company believes that the amount of uncertain tax positions (including interest and penalties, and net of tax benefits) that may be resolved over the next twelve months is immaterial. Resolution of these uncertain tax positions may result from either or both the lapses of statutes of limitations and tax settlements. The Company is no longer subject to tax authority examinations in the U.S., major foreign, or state tax jurisdictions for years prior to fiscal year <span style="-sec-ix-hidden:Fact_efe3755b94674b328c785e7b9ed874e6">2019</span>. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below presents information on unrecognized tax benefits as of the balance sheet dates.</span></span></div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;"> <div>May 4,</div> <div> 2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div><span style="font-weight: bold;">October 31,</span></div> <div><span style="font-weight: bold;">2024<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits related to uncertain tax positions</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits that, if recognized, would impact the effective tax rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Accrued interest and penalties related to uncertain tax positions</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The Company calculates its provision for income taxes at the end of each interim reporting period on the basis of an estimated annual effective tax rate adjusted for tax items that are discrete to each period. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 4, 2025 and April 28, 2024.</span></span></div> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the primary reasons that the Company’s effective income tax rates differed from the U.S. statutory tax rates in effect during the periods ended May<span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 4, 2025 and April 28, 2024.</span></span> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: left;"> Reporting Period</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">U.S. Statutory</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Tax Rates</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Photronics</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Effective Tax</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Rates</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Primary Reasons for Differences</div> </td> </tr> <tr> <td style="vertical-align: middle;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: middle;" valign="bottom"><br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: middle;" valign="bottom">   <br/> </td> </tr> <tr> <td style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> Three months ended May 4, 2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21.0%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">19.1%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions.</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> Three months ended April 28, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">21.0%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">26.4%</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </td> <td style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions and the establishment of uncertain tax positions in non-U.S. jurisdictions.</div> </div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom">Six months ended May 4, 2025 </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);">21.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);">23.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and changes in uncertain tax positions in non-U.S. jurisdictions. <br/> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%;"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 38.02%; background-color: rgb(204, 238, 255);" valign="bottom">Six months ended April 28, 2024 </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.21%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.65%; background-color: rgb(204, 238, 255);">21.0%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: top; text-align: center; width: 9.16%; background-color: rgb(204, 238, 255);">26.8%</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1.05%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: top; width: 37.86%; background-color: rgb(204, 238, 255);" valign="bottom">Non-recognition of the tax benefit of losses that, in certain jurisdictions, have been offset by valuation allowances, non-U.S. pre-tax income being taxed at higher statutory rates in the non-U.S. jurisdictions, and the establishment of uncertain tax positions in non-U.S. jurisdictions. <br/> </td> </tr> </table> </div> 0.21 0.191 0.21 0.264 0.21 0.23 0.21 0.268 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below presents information on unrecognized tax benefits as of the balance sheet dates.</span> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> </span><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;"> <div>May 4,</div> <div> 2025<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div><span style="font-weight: bold;">October 31,</span></div> <div><span style="font-weight: bold;">2024<br/> </span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits related to uncertain tax positions</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrecognized tax benefits that, if recognized, would impact the effective tax rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,006</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">14,720</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Accrued interest and penalties related to uncertain tax positions</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 14006000 14720000 14006000 14720000 1327000 1028000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 11 - EARNINGS PER SHARE</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following sets forth the computation of basic and diluted earnings per share:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,861</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,431</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares outstanding </div> <div style="text-align: left; text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands):</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60,793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,771</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 23.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dilutive common shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares - Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,409</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,346</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Earnings per share attributable to Photronics, Inc. </div> <div style="text-indent: 9pt;">shareholders: <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below illustrates the outstanding weighted-average share-based awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards in shares<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total potentially dilutive shares excluded</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following sets forth the computation of basic and diluted earnings per share:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net income attributable to Photronics, Inc. shareholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8,861</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">36,251</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">51,712</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,431</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares outstanding </div> <div style="text-align: left; text-indent: -16.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(in thousands):</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60,793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,771</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,613</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 23.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 34.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Dilutive common shares</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">638</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">374</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">733</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Weighted-average common shares - Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">60,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,409</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">61,817</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">62,346</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Earnings per share attributable to Photronics, Inc. </div> <div style="text-indent: 9pt;">shareholders: <br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.59</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">0.84</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1.00</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 8861000 36251000 51712000 62431000 60793000 61771000 61443000 61613000 181000 638000 374000 733000 181000 638000 374000 733000 60974000 62409000 61817000 62346000 0.15 0.59 0.84 1.01 0.15 0.58 0.84 1 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below illustrates the outstanding weighted-average share-based awards that were excluded from the calculation of diluted earnings per share because their exercise price exceeded the average market value of the common shares for the period or, under application of the treasury stock method, they were otherwise determined to be antidilutive.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">May 4,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">April 28,</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based payment awards in shares<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Total potentially dilutive shares excluded</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">1,099</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">793</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">121</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1099000 0 793000 121000 1099000 0 793000 121000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 12 - COMMITMENTS AND CONTINGENCIES</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 18pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">As of</span> May 4<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, 2025, the Company’s unrecognized</span> commitments<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> for the acquisition of property, plant and equipment </span>were $164.8 million, including commitments<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> with a remaining term in excess of one year of approximately $122.2 million. This amount does not include the Company’s commitments under the Company’s debt and lease arrangements.</span></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-indent: 18pt; text-transform: none;">The Company is subject to various other claims that arise in the ordinary course of business. The Company believes that the Company’s potential liability under such claims, individually or in the aggregate, will not have a material effect on the Company’s consolidated financial statements.</div> 164800000 P1Y 122200000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 13 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME BY COMPONENT</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following tables set forth the changes in the Company’s accumulated other comprehensive (loss) income by component (net of tax) for the three-month and six-month periods ended May 4, 2025, and April 28, 2024. </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended May 4, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">February 2, 2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(119,629</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(696</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(120,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other comprehensive (loss) income</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,063</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(14,063</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">30</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(14,033</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">May 4</span>, <span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(87,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">January 28, 2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(67,160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(67,863</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39,198</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">11,087</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(40</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">11,047</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 28</span>, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended May 4, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at October 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(85,587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(732</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive loss attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(5,189</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(3</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(5,192</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">May 4</span>, <span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(87,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended April 28, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at October 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(88,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(88,734</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">478</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">452</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 28</span>, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 18pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following tables set forth the changes in the Company’s accumulated other comprehensive (loss) income by component (net of tax) for the three-month and six-month periods ended May 4, 2025, and April 28, 2024. </span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended May 4, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">February 2, 2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(119,629</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(696</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(120,325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Other comprehensive (loss) income</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(61</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">47,063</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(14,063</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">30</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(14,033</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">May 4</span>, <span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(87,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended April 28, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">January 28, 2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(67,160</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(67,863</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39,198</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(39,116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">11,087</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(40</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">11,047</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 28</span>, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended May 4, 2025</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at October 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(85,587</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(732</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">4,216</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive loss attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(5,189</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(3</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(5,192</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">May 4</span>, <span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(86,568</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(87,295</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; margin-right: auto; width: 100%; border-spacing: 0;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Six Months Ended April 28, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Foreign Currency</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Translation</div> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Adjustments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Other</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at October 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(88,044</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(88,734</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other comprehensive (loss) income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,705</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">55</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(7,650</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">Other comprehensive (loss) income attributable to noncontrolling interests<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">478</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">(26</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">452</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-family: 'Times New Roman'; width: 64%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Balance at <span style="text-indent: 0pt;">April 28</span>, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(661</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(95,932</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> -119629000 -696000 -120325000 47124000 -61000 47063000 14063000 -30000 14033000 -86568000 -727000 -87295000 -67160000 -703000 -67863000 -39198000 82000 -39116000 -11087000 40000 -11047000 -95271000 -661000 -95932000 -85587000 -732000 -86319000 4208000 8000 4216000 5189000 3000 5192000 -86568000 -727000 -87295000 -88044000 -690000 -88734000 -7705000 55000 -7650000 -478000 26000 -452000 -95271000 -661000 -95932000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">NOTE 14 - SHARE REPURCHASE PROGRAM</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: 18pt;"> <span style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In September 2020, the Company’s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate the Company to acquire any common stock, and is subject to market conditions. From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company’s existing share repurchase program from the remaining $31.7 million up to $100 million. During the three-month period ended May 4, 2025, the Company repurchased 3.6 million shares at a cost of $72.1 million pursuant to Rule 10b-18 of the Exchange Act. During the six-month period ended May 4, 2025, the Company repurchased 3.8 million shares at a cost of $76.7 million pursuant to Rule 10b-18 of the Exchange Act. All shares repurchased under the program have been retired. No shares were repurchased during the three- or six-month period ended April 28, 2024. As of May 4, 2025, $23.3 million remained available under this authorization for the repurchase of additional shares.</span></div> 100000000 5800000 68300000 31700000 100000000 3600000 72100000 3800000 76700000 0 0 23300000 false false false false Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests. This table disaggregates revenue by the location in which it was earned. Restricted cash is included in other assets and primarily relates to land lease agreements and customs requirements.