0001140361-23-023506.txt : 20230508 0001140361-23-023506.hdr.sgml : 20230508 20230508161631 ACCESSION NUMBER: 0001140361-23-023506 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAGNACHIP SEMICONDUCTOR Corp CENTRAL INDEX KEY: 0001325702 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 830406195 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34791 FILM NUMBER: 23897983 BUSINESS ADDRESS: STREET 1: C/O MAGNACHIP SEMICONDUCTOR S.A. STREET 2: 74, RUE DE MERL CITY: LUXEMBOURG STATE: N4 ZIP: L-2146 BUSINESS PHONE: (352) 45-62-62 MAIL ADDRESS: STREET 1: C/O MAGNACHIP SEMICONDUCTOR S.A. STREET 2: 74, RUE DE MERL CITY: LUXEMBOURG STATE: N4 ZIP: L-2146 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR LLC DATE OF NAME CHANGE: 20110304 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR Corp DATE OF NAME CHANGE: 20110303 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR LLC DATE OF NAME CHANGE: 20100701 10-Q 1 brhc20051976_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549



FORM 10-Q




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

For the quarterly period ended March 31, 2023
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: 001-34791


graphic
Magnachip Semiconductor Corporation
(Exact name of registrant as specified in its charter)



Delaware
 
83-0406195
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)

c/o Magnachip Semiconductor, Ltd.
15F, 76 Jikji-daero 436beon-gil, Heungdeok-gu
Cheongju-si, Chungcheongbuk-do, Republic of Korea 28581
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: +82 (2) 6903-3000



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

Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Common Stock, par value $0.01 per share
 
MX
 
New York Stock Exchange



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

As of April 30, 2023, the registrant had 42,265,480 shares of common stock outstanding.



MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
TABLE OF CONTENTS

         
       
Page No.
 
3
Item 1.
   
3
     
3
     
4
     
5
     
6
     
7
     
8
Item 2.
   
25
Item 3.
   
42
Item 4.
   
43
 
44
Item 1.
   
44
Item 1A.
   
44
Item 2.
   
44
Item 3.
   
44
Item 4.
   
44
Item 5.
   
44
Item 6.
   
45
 
46

PART I—FINANCIAL INFORMATION

Item 1.
Interim Consolidated Financial Statements (Unaudited)

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS (Unaudited)

   
March 31,
2023
   
December 31,
2022
 
   
(In thousands of U.S. dollars, except share data)
 
Assets
           
Current assets
           
Cash and cash equivalents
 
$
212,085
   
$
225,477
 
Accounts receivable, net
   
32,143
     
35,380
 
Inventories, net
   
36,360
     
39,883
 
Other receivables
   
5,342
     
7,847
 
Prepaid expenses
   
11,238
     
10,560
 
Hedge collateral (Note 7)
   
2,820
     
2,940
 
Other current assets (Note 18)
   
14,927
     
15,766
 
Total current assets
   
314,915
     
337,853
 
Property, plant and equipment, net
   
104,568
     
110,747
 
Operating lease right-of-use assets
   
5,413
     
5,265
 
Intangible assets, net
   
1,784
     
1,930
 
Long-term prepaid expenses
   
9,101
     
10,939
 
Deferred income taxes
   
37,380
     
38,324
 
Other non-current assets
   
14,683
     
11,587
 
Total assets
 
$
487,844
   
$
516,645
 
Liabilities and Stockholders’ Equity
               
Current liabilities
               
Accounts payable
 
$
19,921
   
$
17,998
 
Other accounts payable
   
9,216
     
9,702
 
Accrued expenses (Note 6)
   
17,125
     
9,688
 
Accrued income taxes
   
146
     
3,154
 
Operating lease liabilities
   
1,622
     
1,397
 
Other current liabilities
   
5,261
     
5,306
 
Total current liabilities
   
53,291
     
47,245
 
Accrued severance benefits, net
   
23,608
     
23,121
 
Non-current operating lease liabilities
   
3,996
     
4,091
 
Other non-current liabilities
   
13,596
     
14,035
 
Total liabilities
   
94,491
     
88,492
 
Commitments and contingencies (Note 18)
           
Stockholders’ equity
               
Common stock, $0.01 par value, 150,000,000 shares authorized, 56,437,182 shares issued and 42,589,315 outstanding at March 31, 2023 and 56,432,449 shares issued and 43,824,575 outstanding at December 31, 2022
   
564
     
564
 
Additional paid-in capital
   
267,187
     
266,058
 
Retained earnings
   
314,036
     
335,506
 
Treasury stock, 13,847,867 shares at March 31, 2023 and 12,607,874 shares at December 31, 2022, respectively
   
(173,441
)
   
(161,422
)
Accumulated other comprehensive loss
   
(14,993
)
   
(12,553
)
Total stockholders’ equity
   
393,353
     
428,153
 
Total liabilities and stockholders’ equity
 
$
487,844
   
$
516,645
 

The accompanying notes are an integral part of these consolidated financial statements.

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
   
(In thousands of U.S. dollars, except share data)
 
Revenues:
     
Net sales – standard products business
 
$
51,514
   
$
94,010
 
Net sales – transitional Fab 3 foundry services
   
5,491
     
10,083
 
Total revenues
   
57,005
     
104,093
 
Cost of sales:
               
Cost of sales – standard products business
   
37,312
     
56,080
 
Cost of sales – transitional Fab 3 foundry services
   
7,599
     
9,017
 
Total cost of sales
   
44,911
     
65,097
 
Gross profit
   
12,094
     
38,996
 
Operating expenses:
               
Selling, general and administrative expenses
   
12,165
     
14,163
 
Research and development expenses
   
13,298
     
11,954
 
Early termination charges
   
8,449
     
 
Total operating expenses
   
33,912
     
26,117
 
Operating income (loss)
   
(21,818
)
   
12,879
 
Interest income
    2,842       715  
Interest expense
   
(256
)
   
(111
)
Foreign currency loss, net
   
(3,430
)
   
(690
)
Other income (expense), net
   
(35
)
   
218
 
Income (loss) before income tax expense
   
(22,697
)
   
13,011
 
Income tax expense (benefit)
   
(1,227
)
   
3,483
 
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic earnings (loss) per common share—
 
$
(0.49
)
 
$
0.21
 
Diluted earnings (loss) per common share—
 
$
(0.49
)
 
$
0.20
 
Weighted average number of shares—
               
Basic
   
43,390,832
     
45,603,208
 
Diluted
   
43,390,832
     
46,693,294
 

The accompanying notes are an integral part of these consolidated financial statements.
 
MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
   
(In thousands of U.S. dollars)
 
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Other comprehensive loss
               
Foreign currency translation adjustments
   
(1,908
)
   
(3,045
)
Derivative adjustments
               
Fair valuation of derivatives
   
(1,135
)
   
(1,264
)
Reclassification adjustment for loss on derivatives included in net income (loss)
   
603
     
762
 
Total other comprehensive loss
   
(2,440
)
   
(3,547
)
Total comprehensive income (loss)
 
$
(23,910
)
 
$
5,981
 

The accompanying notes are an integral part of these consolidated financial statements.
 
MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (Unaudited)

   
Common Stock
   
Additional
Paid-In
Capital
   
Retained
Earnings
    Treasury
Stock
   
Accumulated
Other
Comprehensive
Loss
   
Total
 
(In thousands of U.S. dollars, except share data)
 
Shares
   
Amount
                     
Three Months Ended March 31, 2023:
                                         
Balance at December 31, 2022
   
43,824,575
   
$
564
   
$
266,058
   
$
335,506
   
$
(161,422
)
 
$
(12,553
)
 
$
428,153
 
Stock-based compensation
   
     
     
1,120
     
     
     
     
1,120
 
Exercise of stock options
    1,400       0       9                         9  
Settlement of restricted stock units
   
3,333
     
0
     
(0
)
   
     
     
     
 
Acquisition of treasury stock
   
(1,239,993
)
   
     
     
     
(12,019
)
   
     
(12,019
)
Other comprehensive loss, net
   
     
     
     
     
     
(2,440
)
   
(2,440
)
Net loss
   
     
     
     
(21,470
)
   
     
     
(21,470
)
Balance at March 31, 2023
   
42,589,315
   
$
564
   
$
267,187
   
$
314,036
   
$
(173,441
)
 
$
(14,993
)
 
$
393,353
 
Three Months Ended March 31, 2022:
                                                       
Balance at December 31, 2021
   
45,659,304
   
$
559
   
$
241,197
   
$
343,542
   
$
(130,306
)
 
$
(2,230
)
 
$
452,762
 
Stock-based compensation
   
     
     
1,638
     
     
     
     
1,638
 
Exercise of stock options
   
151,326
     
1
     
1,780
     
     
     
     
1,781
 
Settlement of restricted stock units
   
168,795
     
2
     
(2
)
   
     
     
     
 
Acquisition of treasury stock
    (53,464 )                       (1,000 )           (1,000 )
Accelerated stock repurchase
    (1,031,576 )           17,217             (17,217 )            
Other comprehensive loss, net
   
     
     
     
     
     
(3,547
)
   
(3,547
)
Net income
   
     
     
     
9,528
     
     
     
9,528
 
Balance at March 31, 2022
   
44,894,385
   
$
562
   
$
261,830
   
$
353,070
   
$
(148,523
)
 
$
(5,777
)
 
$
461,162
 

The accompanying notes are an integral part of these consolidated financial statements.
 
MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
   
(In thousands of U.S. dollars)
 
Cash flows from operating activities
           
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Adjustments to reconcile net income (loss) to net cash provided by operating activities
               
Depreciation and amortization
   
4,357
     
3,891
 
Provision for severance benefits
   
2,330
     
1,670
 
Loss on foreign currency, net
   
9,082
     
6,380
 
Provision for inventory reserves
   
1,138
     
145
 
Stock-based compensation
   
1,120
     
1,638
 
Other, net
   
237
     
161
 
Changes in operating assets and liabilities
               
Accounts receivable, net
   
2,973
     
(1,213
)
Inventories
   
1,062
     
1,456
 
Other receivables
   
2,376
     
667
 
Other current assets
   
1,456
     
(6,829
)
Accounts payable
   
1,904
     
538
 
Other accounts payable
   
(1,424
)
   
(702
)
Accrued expenses
   
7,600
     
187
 
Accrued income taxes
   
(2,923
)
   
(2,346
)
Other current liabilities
   
(596
)
   
(711
)
Other non-current liabilities
   
(169
)
   
(73
)
Payment of severance benefits
   
(871
)
   
(1,389
)
Other, net
   
(306
)
   
(178
)
Net cash provided by operating activities
   
7,876
     
12,820
 
Cash flows from investing activities
               
Proceeds from settlement of hedge collateral
   
1,155
     
1,829
 
Payment of hedge collateral
   
(1,093
)
   
(2,891
)
Purchase of property, plant and equipment
   
(135
)
   
(944
)
Payment for intellectual property registration
   
(74
)
   
(59
)
Payment of guarantee deposits
   
(3,482
)
   
(79
)
Other, net
   
19
     
2
 
Net cash used in investing activities
   
(3,610
)
   
(2,142
)
Cash flows from financing activities
               
Proceeds from exercise of stock options
   
9
     
1,781
 
Acquisition of treasury stock
   
(12,264
)
   
(830
)
Repayment of financing related to water treatment facility arrangement
   
(126
)
   
(134
)
Repayment of principal portion of finance lease liabilities
   
(24
)
   
(16
)
Net cash provided by (used in) financing activities
   
(12,405
)
   
801
 
Effect of exchange rates on cash and cash equivalents
   
(5,253
)
   
(6,105
)
Net increase (decrease) in cash and cash equivalents
   
(13,392
)
   
5,374
 
Cash and cash equivalents at beginning of period
   
225,477
     
279,547
 
Cash and cash equivalents at end of period
 
$
212,085
   
$
284,921
 
Supplemental cash flow information
               
Cash paid for income taxes
 
$
2,644
   
$
5,421
 
Non-cash investing activities
               
Property, plant and equipment additions in other accounts payable
 
$
629
   
$
524
 
Non-cash financing activities
               
Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation
 
$
   
$
996
 
Unsettled common stock repurchases
 
$
401
   
$
 

The accompanying notes are an integral part of these consolidated financial statements.

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)

1. Business, Basis of Presentation and Significant Accounting Policies

Business


Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (“IoT”) applications, consumer, computing, industrial and automotive applications.



The Company’s standard products business includes its Display Solutions and Power Solutions business lines. The Company’s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. The Company’s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications.



On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”. Following the consummation of the sale, and for up to three years, the Company is expected to provide transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus mark-up (the “Transitional Fab 3 Foundry Services”).


Basis of Presentation


The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). These interim consolidated financial statements include normal recurring adjustments and the elimination of all intercompany accounts and transactions which are, in the opinion of management, necessary to provide a fair statement of the Company’s financial condition and results of operations for the periods presented. These interim consolidated financial statements are presented in accordance with Accounting Standards Codification (“ASC”) 270, “Interim Reporting” and, accordingly, do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, except for the changes below. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for a full year or for any other periods.



The December 31, 2022 balance sheet data was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The interim consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.



There have been no material changes to the Company’s significant accounting policies as of and for the three months ended March 31, 2023 as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

2. Inventories


Inventories as of March 31, 2023 and December 31, 2022 consist of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Finished goods
 
$
5,523
   
$
6,799
 
Semi-finished goods and work-in-process
   
39,427
     
40,265
 
Raw materials
   
6,351
     
7,460
 
Materials in-transit
   
     
36
 
Less: inventory reserve
   
(14,941
)
   
(14,677
)
Inventories, net
 
$
36,360
   
$
39,883
 



Changes in inventory reserve for the three months ended March 31, 2023 and 2022 are as follows (in thousands):


 
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
 
$
(14,677
)
 
$
(5,730
)
Change in reserve
               
Inventory reserve charged to costs of sales
   
(2,584
)
   
(1,607
)
Sale of previously reserved inventory
   
1,476
     
1,452
 
     
(1,108
)
   
(155
)
Write off
   
415
     
211
 
Translation adjustments
   
429
     
119
 
Ending balance
 
$
(14,941
)
 
$
(5,555
)



Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods, work-in-process and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.
 
3. Property, Plant and Equipment


Property, plant and equipment as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Buildings and related structures
 
$
24,214
   
$
24,780
 
Machinery and equipment
   
134,843
     
137,666
 
Finance lease right-of-use assets
   
707
     
389
 
Others
   
33,529
     
33,890
 
     
193,293
     
196,725
 
Less: accumulated depreciation
   
(102,768
)
   
(101,502
)
Land
   
12,670
     
13,034
 
Construction in progress
   
1,373
     
2,490
 
Property, plant and equipment, net
 
$
104,568
   
$
110,747
 



Aggregate depreciation expenses totaled $4,193 thousand and $3,706 thousand for the three months ended March 31, 2023 and 2022, respectively.

4. Intangible Assets


Intangible assets as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

 
March 31, 2023
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 
Intangible assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 

 
December 31, 2022
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 
Intangible assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 



Aggregate amortization expenses for intangible assets totaled $164 thousand and $185 thousand for the three months ended March 31, 2023 and 2022, respectively.

5. Leases


The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years.



The tables below present financial information related to the Company’s leases.



Supplemental balance sheets information related to leases as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Leases
Classification
 
March 31,
2023
   
December 31,
2022
 
Assets
             
Operating lease
Operating lease right-of-use assets
 
$
5,413
   
$
5,265
 
Finance lease
Property, plant and equipment, net
   
436
     
143
 
Total lease assets
   
$
5,849
   
$
5,408
 
Liabilities
                 
Current
                 
Operating
Operating lease liabilities
 
$
1,622
   
$
1,397
 
Finance
Other current liabilities
   
90
     
90
 
Non-current
                 
Operating
Non-current operating lease liabilities
   
3,996
     
4,091
 
Finance
Other non-current liabilities
   
364
     
63
 
Total lease liabilities
   
$
6,072
   
$
5,641
 



The following table presents the weighted average remaining lease term and discount rate:

   
March 31,
2023
   
December 31,
2022
 
Weighted average remaining lease term
           
Operating leases
 
3.4 years
   
3.7 years
 
Finance leases
 
4.1 years
   
2.4 years
 
Weighted average discount rate
           
Operating leases
   
6.6
%
   
6.6
%
Finance leases
   
7.7
%
   
7.6
%



The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Operating lease cost
 
$
555
   
$
569
 
Finance lease cost
               
Amortization of right-of-use assets
   
32
     
16
 
Interest on lease liabilities
   
7
     
2
 
Total lease cost
 
$
594
   
$
587
 



The above table does not include an immaterial cost of short-term leases for the three months ended March 31, 2023 and 2022.
 

Other lease information is as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
           
Operating cash flows from operating leases
 
$
567
   
$
569
 
Operating cash flows from finance leases
   
7
     
2
 
Financing cash flows from finance leases
   
24
     
16
 



The aggregate future lease payments for operating and finance leases as of March 31, 2023 are as follows (in thousands):

   
Operating
Leases
   
Finance
Leases
 
Remainder of 2023
 
$
1,448
   
$
91
 
2024
   
1,925
     
122
 
2025
   
1,419
     
121
 
2026
   
937
     
108
 
2027
   
644
     
95
 
Total future lease payments
   
6,373
     
537
 
Less: Imputed interest
   
(755
)
   
(83
)
Present value of future payments
 
$
5,618
   
$
454
 

6. Accrued Expenses


Accrued expenses as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Payroll, benefits and related taxes, excluding severance benefits
 
$
14,475
   
$
7,620
 
Withholding tax attributable to intercompany interest income
   
473
     
43
 
Outside service fees
   
1,625
     
1,642
 
Others
   
552
     
383
 
Accrued expenses
 
$
17,125
   
$
9,688
 


Payroll, benefits and related taxes payable as of March 31, 2023 in the table above includes termination related charges under the voluntary resignation program (the “Program”) of $8,449 thousand, which are expected to be paid in the second quarter of 2023.


See “Note 10. Early Termination Charges” for more information regarding the Program.

7. Derivative Financial Instruments


The Company’s Korean subsidiary from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues.



Details of the zero cost collar contracts as of March 31, 2023 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
15,000
 
April 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022
 
$
33,000
 
April 2023 to December 2023
March 08, 2023
 
$
18,000
 
July 2023 to December 2023



Details of the zero cost collar contracts as of December 31, 2022 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
30,000
 
January 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022   $
42,000   January 2023 to December 2023



The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts.



The fair values of the Company’s outstanding zero cost collar contracts recorded as assets and liabilities as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Derivatives designated as hedging instruments:
   
March 31,
2023
   
December 31,
2022
 
Asset Derivatives:              
Zero cost collars
Other current assets
  $
2     $
 
Liability Derivatives:
                 
Zero cost collars
Other current liabilities
 
$
2,641
   
$
2,015
 



Offsetting of derivative assets and liabilities as of March 31, 2023 is as follows (in thousands):

   
Gross amounts of
recognized
Assets/liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
Assets/liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of March 31, 2023
             
Financial
instruments
   
Cash collateral
pledged
     
Asset Derivatives:
                                   
Zero cost collars
  $
2     $
    $
2     $
    $
    $
2  
Liability Derivatives:
                                               
Zero cost collars
 
$
2,641
   
$
   
$
2,641
   
$
   
$
(1,820
)
 
$
821
 



Offsetting of derivative liabilities as of December 31, 2022 is as follows (in thousands):

   
Gross amounts of
recognized
liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of December 31, 2022
             
Financial
instruments
   
Cash collateral
pledged
     
Liability Derivatives:
                                   
Zero cost collars
 
$
2,015
   
$
   
$
2,015
   
$
   
$
(1,940
)
 
$
75


For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.



The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the three months ended March 31, 2023 and 2022 (in thousands):
 
Derivatives in ASC
815 Cash Flow Hedging
Relationships
 
Amount of Loss
Recognized in
AOCI on
Derivatives
 
Location/Amount of
Loss
Reclassified from AOCI
Into Statement of Operations
 
Location/Amount of Loss
Recognized in
Statement of Operations on Derivatives
 
   
Three Months Ended
March 31,
     
Three Months Ended
March 31,
       
Three Months Ended
March 31,
 
   
2023
   
2022
     
2023
   
2022
     
2023
   
2022
 
                                         
Zero cost collars
 
$
(1,135
)
 
$
(1,264
)
Net sales
 
$
(603
)
 
$
(762
)
Other income, net
 
$
(54
)
 
$
(129
)
    $ (1,135 )   $ (1,264 )     $ (603 )   $ (762 )     $ (54 )   $
(129 )



As of March 31, 2023, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next 12 months is $1,757 thousand.



The Company set aside cash deposit to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of March 31, 2023 and December 31, 2022 are as follows (in thousands):
 
Counterparty
 
March 31,
2023
   
December 31,
2022
 
SC
 
$
1,000
   
$
1,000
 
Total
  $
1,000     $
1,000  



The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $500 thousand. As of March 31, 2023, $1,820 thousand of additional cash collateral was required by NFIK, and recorded as hedge collateral on the consolidated balance sheet. As of December 31, 2022, $1,840 thousand and $100 thousand of additional cash collateral were required by NFIK and SC, respectively, and recorded as hedge collateral on the consolidated balance sheet.



These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained.
 
8. Fair Value Measurements

Fair Value of Financial Instruments



As of March 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
March 31, 2023
   
Fair Value
Measurement
March 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                             
 Derivative assets (other current assets)
  $
2     $
2      
    $
2    
 
Liabilities:
                                       
Derivative liabilities (other current liabilities)
 
$
2,641
   
$
2,641
     
   
$
2,641
     
 



As of December 31, 2022, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
December 31, 2022
   
Fair Value
Measurement
December 31, 2022
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
                             
Derivative liabilities (other current liabilities)
 
$
2,015
   
$
2,015
     
   
$
2,015
     
 



Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs.

9. Accrued Severance Benefits


The majority of accrued severance benefits are for employees in the Company’s Korean subsidiary. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of March 31, 2023, 97% of all employees of the Company were eligible for severance benefits.



Changes in accrued severance benefits are as follows (in thousands):
 
    Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
  $ 48,496     $ 51,567  
Provisions
    2,330       1,670  
Severance payments
    (871 )     (1,389 )
Translation adjustments
    (1,381 )     (1,077 )
      48,574       50,771  
Less: Cumulative contributions to severance insurance deposit accounts
    (24,747 )     (17,954 )
The National Pension Fund
    (40 )     (50 )
Group severance insurance plan
    (179 )     (195 )
Accrued severance benefits, net
  $ 23,608     $ 32,572  



The severance benefits funded through the Company’s National Pension Fund and group severance insurance plan will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance.



Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits.



The Company is liable to pay the following future benefits to its non-executive employees upon their normal retirement age (in thousands):
 
   
Severance benefit
 
Remainder of 2023
 
$
634
 
2024
   
906
 
2025
   
1,502
 
2026
   
1,829
 
2027
   
1,718
 
2028
   
3,699
 
2029 – 2033
   
21,043
 



The above amounts were determined based on the non-executive employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to non-executive employees that will cease working with the Company before their normal retirement ages.



Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60.
 
10. Early Termination Charges


During the first quarter of 2023, the Company commenced the Program, which was available for the employees with more than 20 years of service. For the three months ended March 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges”, which are expected to be paid during the second quarter of 2023.

11. Foreign Currency Loss, Net


Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to the Company’s Korean subsidiary. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of March 31, 2023 and December 31, 2022, the outstanding intercompany loan balances including accrued interest between the Korean subsidiary and the Dutch subsidiary were $301,860 thousand and $310,988 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,303.8:1 and 1,267.3:1 using the first base rate as of March 31, 2023 and December 31, 2022, respectively, as quoted by the KEB Hana Bank.

12. Income Taxes


The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, the U.S. and in various other jurisdictions. The Company is subject to income or non-income tax examinations by tax authorities of these jurisdictions for all open tax years.



For the three months ended March 31, 2023, the Company recorded an income tax benefit of $1,227 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable loss for the respective period.



For the three months ended March 31, 2022, the Company recorded an income tax expense of $3,483 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable income for the respective period.

13. Geographic and Other Information


The following sets forth information relating to the single operating segment (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Revenues
           
Standard products business
           
Display Solutions
 
$
10,841
   
$
29,185
 
Power Solutions
   
40,673
     
64,825
 
Total standard products business
  $
51,514
    $
94,010
 
Transitional Fab 3 foundry services
   
5,491
     
10,083
 
Total revenues
 
$
57,005
   
$
104,093
 
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Gross Profit
           
Standard products business
 
$
14,202
   
$
37,930
 
Transitional Fab 3 foundry services
   
(2,108
)
   
1,066
 
Total gross profit
 
$
12,094
   
$
38,996
 



The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Korea
 
$
16,496
   
$
31,030
 
Asia Pacific (other than Korea)
   
31,901
     
58,260
 
United States
   
1,045
     
2,864
 
Europe
   
2,072
     
1,856
 
Total
 
$
51,514
   
$
94,010
 



For the three months ended March 31, 2023 and 2022, of the Company’s net sales – standard products business in Asia Pacific (other than Korea), net sales – standard products business in China and Hong Kong together represented 57.9% and 71.1%, respectively, and net sales—standard products business in Vietnam represented 17.8% and 14.4%, respectively.



Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 71% and 72% for the three months ended March 31, 2023 and 2022, respectively.



For the three months ended March 31, 2023, the Company had two customers that represented 16.4% and 13.7% of its net sales—standard products business, respectively. For the three months ended March 31, 2022, the Company had two customers that represented 25.5% and 12.9% of its net sales—standard products business, respectively.



As of March 31, 2023, two customers of the Company’s standard products business accounted for 22.3% and 14.3% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively. As of December 31, 2022, two customers of the Company’s standard products business accounted for 25.1% and 15.2% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively.
 
 
14. Accumulated Other Comprehensive Loss


Accumulated other comprehensive loss consists of the following as of March 31, 2023 and December 31, 2022, respectively (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Foreign currency translation adjustments
 
$
(13,236
)
 
$
(11,328
)
Derivative adjustments
   
(1,757
)
   
(1,225
)
Total
 
$
(14,993
)
 
$
(12,553
)



Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
 
Three Months Ended March 31, 2023
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(11,328
)
 
$
(1,225
)
 
$
(12,553
)
Other comprehensive loss before reclassifications
   
(1,908
)
   
(1,135
)
   
(3,043
)
Amounts reclassified from accumulated other comprehensive loss
   
     
603
     
603
 
Net current-period other comprehensive loss
   
(1,908
)
   
(532
)
   
(2,440
)
Ending balance
 
$
(13,236
)
 
$
(1,757
)
 
$
(14,993
)
 
Three Months Ended March 31, 2022
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(770
)
 
$
(1,460
)
 
$
(2,230
)
Other comprehensive loss before reclassifications
   
(3,045
)
   
(1,264
)
   
(4,309
)
Amounts reclassified from accumulated other comprehensive loss
   
     
762
     
762
 
Net current-period other comprehensive loss
   
(3,045
)
   
(502
)
   
(3,547
)
Ending balance
 
$
(3,815
)
 
$
(1,962
)
 
$
(5,777
)

 
15. Stock Repurchases

Accelerated Stock Repurchase Program


On December 21, 2021, the Board of Directors authorized the Company to repurchase up to $75,000 thousand of its outstanding common stock and the Company entered into an accelerated stock repurchase agreement (the “ASR Agreement”) with JPMorgan Chase Bank, National Association (“JPM”) to repurchase an aggregate of $37,500 thousand of its common stock.



Pursuant to the terms of the ASR Agreement dated December 21, 2021, the Company paid to JPM $37,500 thousand in cash and received an initial delivery of 994,695 shares of its common stock in the open market for an aggregate purchase price of $20,073 thousand and a price per share of $20.18 on December 22, 2021.



As of December 31, 2021, the Company accounted for the remaining portion of the ASR Agreement as a forward contract indexed to its own common stock and recorded $17,427 thousand in additional paid-in capital in stockholders’ equity in its consolidated balance sheets.



In March 2022, the previously announced repurchase of $37,500 thousand of the Company’s common stock was completed pursuant to the ASR Agreement, and as a result, the Company additionally received 1,031,576 shares of its common stock for an aggregate purchase price of $17,217 thousand at a price per share of $16.69, which was reclassified as treasury stock from additional paid-in capital in stockholder’s equity in its consolidated balance sheets.



Expanded Stock Repurchase Program

On August 31, 2022, the Board of Directors has authorized an expansion of the Company’s previously announced stock repurchase program from $75,000 thousand to $87,500 thousand of its common stock. The remaining $50,000 thousand of the expanded $87,500 thousand program was planned to be repurchased in the open market or through privately negotiated transactions. In connection with the repurchase program, the Company established a stock trading plan with Oppenheimer & Co. Inc. in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.

From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12,511 thousand and a price per share of $10.13 under the stock repurchase program.

During the first quarter of 2023, the Company repurchased 1,238,472 shares of its common stock in the open market for an aggregate purchase price of $11,887 thousand and a price per share of $9.60 under the stock repurchase program.

16. Earnings (Loss) Per Share


The following table illustrates the computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2023 and 2022:
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
             
   
(In thousands of U.S. dollars, except share data)
 
Basic Earnings (Loss) per Share
           
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Basic earnings (loss) per share
 
$
(0.49
)
 
$
0.21
 
Diluted Earnings (Loss) per Share
               
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Net effect of dilutive equity awards
   
     
1,090,086
 
Diluted weighted average common stock outstanding
   
43,390,832
     
46,693,294
 
Diluted earnings (loss) per share
 
$
(0.49
)
 
$
0.20
 



Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options. As the Company has reported loss for the three months ended March 31, 2023, all potentially dilutive securities, including stock options, are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share.



The following outstanding instruments were excluded from the computation of diluted earnings (loss) per share, as they have an anti-dilutive effect on the calculation:

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Options
   
1,116,158
     
130,000
 
Restricted Stock Units
   
1,434,827
     
 

17. Merger Agreement


On March 25, 2021, the Company, South Dearborn Limited, an exempted company incorporated in the Cayman Islands with limited liability (“Holdco”), formed by an affiliate of Wise Road Capital LTD (“Wise Road”), and Michigan Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Holdco (“Merger Sub”), entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”), providing for, among other things and subject to the terms and conditions thereof, the merger of Merger Sub with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Holdco.



The closing of the Merger was subject to certain conditions, including clearance by the Committee on Foreign Investment in the United States (“CFIUS”) under the Defense Production Act of 1950, as amended. The Company and Holdco were advised that CFIUS clearance of the Merger would not be forthcoming and received permission from CFIUS to withdraw their joint filing. In connection therewith, the Company and Holdco entered into a Termination and Settlement Agreement, dated December 13, 2021 (the “Termination Agreement”), pursuant to which Holdco agreed to pay $70,200 thousand (the “Termination Fee”) to the Company on the terms specified in the Termination Agreement in satisfaction of Holdco’s obligation to pay a termination fee in connection with the termination of the Merger Agreement. On December 20, 2021, the Merger Agreement was terminated pursuant to the Termination Agreement after the Company’s receipt of a fee of $51,000 thousand from Holdco and a standby letter of credit, which secures a deferred fee of $19,200 thousand from Holdco due on or before March 31, 2022. As of December 31, 2021, of the Termination Fee, $19,200 thousand deferred fee was recorded as other receivables. In connection therewith, the Company, Holdco and Wise Road entered into a First Amendment to the Termination Agreement, dated April 4, 2022, pursuant to which Holdco paid $14,400 thousand on April 4, 2022, with $4,800 thousand remaining outstanding. The Company, Holdco and Wise Road entered into a Second Amendment to the Termination Agreement, dated August 5, 2022 pursuant to which Holdco paid $3,000 thousand on August 5, 2022, of the deferred fee and payment of the remaining $1,800 thousand was due on or before October 31, 2022. The Company, Holdco and Wise Road entered into a series of letter agreements pursuant to which the parties ultimately agreed to defer the remaining $1,800 thousand due on or before March 31, 2023. As of March 31, 2023, the remaining fee of $1,800 thousand was recorded as other receivables. On April 6, 2023, Holdco paid the remaining $1,800 thousand.

18. Commitments and Contingencies

Advances to Suppliers


The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $4,372 thousand and $6,605 thousand as other current assets as of March 31, 2023 and December 31, 2022, respectively.


COVID-19 Pandemic


In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and governmental authorities throughout the world implemented numerous restrictions and containment measures that resulted in rapidly changing market and economic conditions. Many of these restrictions and containment measures have since been lifted or scaled back. The Company will continue to monitor and evaluate the nature and scope of the impact of the COVID-19 pandemic to its business, consolidated results of operations, and financial condition, and may take actions it deems necessary or appropriate to respond in the event of a reemergence of the pandemic.

19. Subsequent Events

Derivative contracts


In April 2023, the Company and SC entered into derivative contract of zero cost collar for December 2023. The total notional amounts are $5,000 thousand.


In April 2023, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2024 to June 2024. The total notional amounts are $18,000 thousand.

FORWARD LOOKING STATEMENTS
 
This Quarterly Report on Form 10-Q (this “Report”) contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 27A of the Securities Act of 1933, as amended, that involve risks and uncertainties. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify these statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “project,” “intend,” “plan,” “believe” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. All statements other than statements of historical facts included in this report that address activities, events or developments that we expect, believe or anticipate will or may occur in the future are forward-looking statements.
 
These forward-looking statements are largely based on our expectations and beliefs concerning future events, which reflect estimates and assumptions made by our management. These estimates and assumptions reflect our best judgment based on currently known market conditions and other factors relating to our operations and business environment, all of which are difficult to predict and many of which are beyond our control. Although we believe our estimates and assumptions to be reasonable, they are inherently uncertain and involve a number of risks and uncertainties that are beyond our control. In addition, management’s assumptions about future events may prove to be inaccurate. Management cautions all readers that the forward-looking statements contained in this report are not guarantees of future performance, and we cannot assure any reader that those statements will be realized or the forward-looking events and circumstances will occur. Actual results may differ materially from those anticipated or implied in the forward-looking statements due to the factors listed in this section, in “Part II: Item 1A. Risk Factors” herein and in “Part I: Item 1A. Risk Factors” in our Annual Report on Form 10-K for our fiscal year ended December 31, 2022 filed on February 22, 2023 (“2022 Form 10-K”).
 
All forward-looking statements speak only as of the date of this report. We do not intend to publicly update or revise any forward-looking statements as a result of new information or future events or otherwise, except as required by law. These cautionary statements qualify all forward-looking statements attributable to us or persons acting on our behalf.
 
Statements made in this Report, unless the context otherwise requires, that include the use of the terms “we,” “us,” “our” and “Magnachip” refer to Magnachip Semiconductor Corporation and its consolidated subsidiaries. The term “Korea” refers to the Republic of Korea or South Korea.

Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
 
The following discussion and analysis should be read in conjunction with the unaudited consolidated financial statements and the related notes included elsewhere in this Report.
 
Overview
 
We are a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, IoT applications, consumer, computing, industrial and automotive applications. We have a proven record with more than 40 years of operating history, a portfolio of approximately 1,100 registered patents and pending applications and extensive engineering and manufacturing process expertise.
 
Our standard products business includes our Display Solutions and Power Solutions business lines.
 
Our Display Solutions line of products provide flat panel display solutions to major suppliers of large and small flat panel displays. These products include source and gate drivers and timing controllers that cover a wide range of flat panel displays used in mobile communications, automotives, entertainment devices, IT applications such as monitors, notebook PCs, tablet PC and TVs applied with liquid crystal display (LCD), organic light emitting diodes (OLED) and Micro light emitting diode (Micro LED) panel. Since 2007, we have designed and manufactured OLED display driver integrated circuit (IC) products. Our current portfolio of OLED solutions address a wide range of resolutions ranging from HD (High Definition) to UHD (Ultra High Definition) for a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs.
 
Our Power Solutions business line produces power management semiconductor products including discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications. These products include metal oxide semiconductor field effect transistors (MOSFETs), insulated-gate bipolar transistors (IGBTs), AC-DC/DC-DC converters, LED drivers, regulators and power management integrated circuits (PMICs) for a range of devices, including televisions, smartphones, mobile phones, wearable devices, desktop PCs, notebooks, tablet PCs, other consumer electrics, automotive, and industrial applications such as power suppliers, e-bikes, solar inverters, LED lighting and motor drives.
 
Our wide variety of analog and mixed-signal semiconductor products combined with our mature technology platform allow us to address multiple high-growth end markets and rapidly develop and introduce new products and services in response to market demands. Our design center in Korea and substantial manufacturing operations place us at the core of the global electronics device supply chain. We believe this enables us to quickly and efficiently respond to our customers’ needs, and allows us to better serve and capture additional demand from existing and new customers. Certain of our OLED products are produced using external 12-inch foundries. Through a strategic cooperation with external 12-inch foundries, we are managing to ensure outsourcing wafers at competitive price and produce quality products.
 
To maintain and increase our profitability, we must accurately forecast trends in demand for electronics devices that incorporate semiconductor products we produce. We must understand our customers’ needs as well as the likely end market trends and demand in the markets they serve. We must also invest in relevant research and development activities and purchase necessary materials on a timely basis to meet our customers’ demand while maintaining our target margins and cash flow.
 
The semiconductor markets in which we participate are highly competitive. The prices of our products tend to decrease regularly over their useful lives, and such price decreases can be significant as new generations of products are introduced by us or our competitors. We strive to offset the impact of declining selling prices for existing products through cost reductions and the introduction of new products that command selling prices above the average selling price of our existing products. In addition, we seek to manage our inventories and manufacturing capacity so as to mitigate the risk of losses from product obsolescence.
 
Demand for our products and services is driven by overall demand for communications, IoT, consumer and industrial products and can be adversely affected by periods of weak consumer and enterprise spending or by market share losses by our customers. In order to mitigate the impact of market volatility on our business, we continually strive to diversify our portfolio of products, customers, and target applications. We also expect that new competitors will emerge in these markets that may place increased pressure on the pricing for our products and services. While we believe we are well positioned competitively to compete in these markets and against these new competitors as a result of our long operating history, existing manufacturing capacity and our worldwide customer base, if we are not effective in competing in these markets, our operating results may be adversely affected.

Net sales for our standard products business are driven by design wins in which we are selected by an electronics original equipment manufacturer (OEM) or other potential customer to supply its demand for a particular product. A customer will often have more than one supplier designed into multi-source components for a particular product line. Once we have design wins and the products enter into mass production, we often specify the pricing of a particular product for a set period of time, with periodic discussions and renegotiations of pricing with our customers. In any given period, our net sales depend heavily upon the end-market demand for the goods in which our products are used, the inventory levels maintained by our customers and, in some cases, allocation of demand for components for a particular product among selected qualified suppliers.
 
In contrast to completely fabless semiconductor companies, our internal manufacturing capacity provides us with greater control over certain manufacturing costs and the ability to implement process and production improvements for our internally manufactured products, which can favorably impact gross profit margins. Our internal manufacturing capacity also allows for better control over delivery schedules, improved consistency over product quality and reliability and improved ability to protect intellectual property from misappropriation on these internally manufactured products. However, having internal manufacturing capacity exposes us to the risk of under-utilization of manufacturing capacity that results in lower gross profit margins, particularly during downturns in the semiconductor industry.
 
Our standard products business requires investments in capital equipment. Analog and mixed-signal manufacturing facilities and processes are typically distinguished by the design and process implementation expertise rather than the use of the most advanced equipment. Many of these processes also tend to migrate more slowly to smaller geometries due to technological barriers and increased costs. For example, some of our products use high-voltage technology that requires larger geometries and that may not migrate to smaller geometries for several years, if at all. As a result, our manufacturing base and strategy do not require substantial investment in leading edge process equipment for those products, allowing us to utilize our facilities and equipment over an extended period of time with moderate required capital investments. In addition, we are less likely to experience significant industry overcapacity, which can cause product prices to decline significantly. In general, we seek to invest in manufacturing capacity that can be used for multiple high-value applications over an extended period of time. In addition, we outsource manufacturing of those products which do require advanced technology and 12-inch and 8-inch wafer capacity, such as organic light emitting diodes (OLED). We believe this balanced capital investment strategy enables us to optimize our capital investments and facilitates more diversified product and service offerings.
 
Since 2007, we had designed and manufactured OLED display driver ICs in our internal manufacturing facilities. As we expanded our design capabilities to products that require lower geometries unavailable at our existing manufacturing facilities, we began outsourcing manufacturing of certain OLED display driver ICs to external 12-inch foundries starting in the second half of 2015 and we have started outsourcing 8-inch wafer for OLED TV IC after the sale of our fabrication facility located in Cheongju, Korea in 2020. This additional source of manufacturing is an increasingly important part of our supply chain management. By outsourcing manufacturing of OLED products to external foundries, we are able to adapt dynamically to changing customer requirements and address growing markets without substantial capital investments by us. However, relying on external foundries exposes us to the risk of being unable to secure manufacturing capacity in the case of facing with a worldwide shortage of foundry services. Although we are working strategically with external foundries to ensure long-term wafer capacity, if these efforts are unsuccessful, our ability to deliver products to our customers may be negatively impacted, which would adversely affect our relationship with customers and opportunities to secure new design-wins.
 
Our success going forward will depend upon our ability to adapt to future challenges such as the emergence of new competitors for our products and services or the consolidation of current competitors. Additionally, we must innovate to remain ahead of, or at least rapidly adapt to, technological breakthroughs that may lead to a significant change in the technology necessary to deliver our products and services. We believe that our established relationships and close collaboration with leading customers enhance our awareness of new product opportunities, market and technology trends and improve our ability to adapt and grow successfully.

Recent Developments
 
Voluntary Resignation Program
 
During the first quarter of 2023, we commenced a voluntary resignation program (the “Program”), which was available for the employees with more than 20 years of service. For the three months ended March 31, 2023, we recorded in our consolidated statement of operations $8.4 million of termination related charges as “early termination charges”, which are expected to be paid during the second quarter of 2023.
 
Expanded Stock Repurchase Program
 
On August 31, 2022, our Board of Directors authorized an expansion of the previously announced stock repurchase program from $75.0 million to $87.5 million of our common stock. We have already repurchased shares worth $37.5 million under the program through an accelerated stock repurchase agreement on December 21, 2021 with JPMorgan Chase Bank, National Association. The remaining $50.0 million of the expanded $87.5 million program has been and will be repurchased in the open market or through privately negotiated transactions. In connection with the repurchase program, we established a stock trading plan with Oppenheimer & Co. Inc. in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
 
From September 2022 to December 2022, we repurchased 1,235,650 shares of our common stock in the open market for an aggregate purchase price of $12.5 million and a price per share of $10.13 under the stock repurchase program.
 
During the first quarter of 2023, we repurchased 1,238,472 shares of our common stock in the open market for an aggregate purchase price of $11.9 million and a price per share of $9.60 under the stock repurchase program.
 
Global Semiconductor Industry Trends
 
Increases in demand for semiconductor products resulted in a global shortage of manufacturing capacity over the prior two years. As a result, we may experience increased costs to manufacture our products and may not be able to manufacture and deliver all of the orders placed by our customers. Specifically, if we are unable to secure manufacturing capacity from the external foundries we rely on, our ability to deliver products to our customers may be negatively impacted. Also, shortage of manufacturing capacity may lead to an increase in our manufacturing costs. Our principal pricing strategy is to pass on the increased manufacturing costs to our customers; however, we may not be fully able to do this in all cases.
 
In an effort to minimize the potential adverse impact of the supply shortage, we continue to work strategically with certain external foundries to help ensure long-term wafer capacity. If these efforts are unsuccessful, however, such shortage could limit our ability to meet demand for our products in the future, which would adversely affect our reputation and competitive position, resulting in a negative impact on results of operations.
 
We are not able to foresee when the shortage of manufacturing capacity will subside, but we are beginning to see some indicators of improvement of such supply shortage situation. However, the global shortage for semiconductor products over the prior two years has led to overbooking backordered demand and oversupply. Additionally, the current global macroeconomic conditions, including remaining effects from the COVID-19 pandemic, inflation and higher interest rates, uncertainty caused by geopolitical conflict between the Russian and Ukraine and escalated trade tensions between the U.S. and China have led to weaker end-market demand and an oversupply of inventory. We continue to monitor these trends and uncertainties, and any decline in end-market demand and increase in inventory levels could negatively impact our financial condition and results of operations.
 
COVID-19 Pandemic
 
In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and governmental authorities throughout the world implemented numerous restrictions and containment measures that resulted in rapidly changing market and economic conditions. Many of these restrictions and containment measures have since been lifted or scaled back. We will continue to monitor and evaluate the nature and scope of the impact of the COVID-19 pandemic to its business, consolidated results of operations, and financial condition, and may take actions it deems necessary or appropriate to respond in the event of a reemergence of the pandemic.

Developments in Export Control Regulations
 
On October 7, 2022, the Bureau of Industry and Security of the U.S. Department of Commerce published changes to U.S. export control regulations (U.S. Export Regulations), including new restrictions on Chinese entities’ ability to obtain advanced computing chips, develop and maintain supercomputers, and manufacture advanced semiconductors. Further, on October 12, 2022, a new rule went into effect requiring U.S. persons to obtain a license prior to engaging in certain activities that could “support” certain end-uses and end-users, including those related to weapons of mass destruction. Additionally, on October 21, 2022, the Bureau of Industry and Security brought into effect a series of new Foreign Direct Product (FDP) rules and various new controls on advanced computing items, significantly expanding the scope of items that are subject to export control under the U.S. Export Regulations. Based on our understanding of the current U.S. Export Regulations and related rules, we do not anticipate that they will have a material impact on our business. Additional changes to the U.S. Export Regulations are expected, but the scope or timing of such changes is unknown. We will continue to monitor such developments, including potential additional trade restrictions, and other regulatory or policy changes by the U.S. and foreign governments.

Explanation and Reconciliation of Non-U.S. GAAP Measures
 
Adjusted EBITDA, Adjusted Operating Income and Adjusted Net Income
 
We use the terms Adjusted EBITDA, Adjusted Operating Income and Adjusted Net Income (including on a per share basis) in this Report. Adjusted EBITDA, as we define it, is a non-U.S. GAAP measure. We define Adjusted EBITDA for the periods indicated as EBITDA (as defined below), adjusted to exclude (i) equity-based compensation expense, (ii) foreign currency loss, net, (iii) derivative valuation loss, net and (iv) early termination charges. EBITDA for the periods indicated is defined as net income (loss) before interest income, interest expense, income tax expense (benefit), and depreciation and amortization.
 
See the footnotes to the table below for further information regarding these items. We present Adjusted EBITDA as a supplemental measure of our performance because:
 
 
we believe that Adjusted EBITDA, by eliminating the impact of a number of items that we do not consider to be indicative of our core ongoing operating performance, provides a more comparable measure of our operating performance from period-to-period and may be a better indicator of future performance;
 
 
we believe that Adjusted EBITDA is commonly requested and used by securities analysts, investors and other interested parties in the evaluation of a company as an enterprise level performance measure that eliminates the effects of financing, income taxes and the accounting effects of capital spending, as well as other one time or recurring items described above; and
 
 
we believe that Adjusted EBITDA is useful for investors, among other reasons, to assess a company’s period-to-period core operating performance and to understand and assess the manner in which management analyzes operating performance.
 
We use Adjusted EBITDA in a number of ways, including:
 
 
for planning purposes, including the preparation of our annual operating budget;
 
 
to evaluate the effectiveness of our enterprise level business strategies;
 
 
in communications with our Board of Directors concerning our consolidated financial performance; and
 
 
in certain of our compensation plans as a performance measure for determining incentive compensation payments.
 
We encourage you to evaluate each adjustment and the reasons we consider them appropriate. In evaluating Adjusted EBITDA, you should be aware that in the future we may incur expenses similar to the adjustments in this presentation. Adjusted EBITDA is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to net income or any other performance measure derived in accordance with U.S GAAP, or as an alternative to cash flows from operating activities as a measure of liquidity. A reconciliation of net income (loss) to Adjusted EBITDA is as follows:

   
Three Months
Ended
March 31,
2023
   
Three Months
Ended
March 31,
2022
 
   
(Dollars in millions)
 
Net Income (loss)
 
$
(21.5
)
 
$
9.5
 
Interest income
   
(2.8
)
   
(0.7
)
Interest expense
   
0.3
     
0.1
 
Income tax expense (benefit)
   
(1.2
)
   
3.5
 
Depreciation and amortization
   
4.4
     
3.9
 
EBITDA
   
(20.9
)
   
16.3
 
Adjustments:
               
Equity-based compensation expense(a)
   
1.1
     
1.6
 
Foreign currency loss, net(b)
   
3.4
     
0.7
 
Derivative valuation loss, net(c)
   
0.1
     
0.1
 
Early termination charges(d)
   
8.4
     
 
Adjusted EBITDA
 
$
(7.9
)
 
$
18.8
 

(a)
This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.
(b)
This adjustment mainly eliminates the impact of non-cash foreign currency translation associated with intercompany debt obligations and foreign currency denominated receivables and payables, as well as the cash impact of foreign currency transaction gains or losses on collection of such receivables and payment of such payables. Although we expect to incur foreign currency translation gains or losses in the future, we believe that analysts and investors will find it helpful to review our operating performance without the effects of these primarily non-cash gains or losses, which we cannot control. Additionally, we believe the isolation of this adjustment provides investors with enhanced comparability to prior and future periods of our operating performance results.
(c)
This adjustment eliminates the impact of gain or loss recognized in income on derivatives, which represents derivatives value changes excluded from the risk being hedged. We enter into derivative transactions to mitigate foreign exchange risks. As our derivative transactions are limited to a certain portion of our expected cash flows denominated in U.S. dollars, and we do not enter into derivative transactions for trading or speculative purposes, we do not believe that these charges or gains are indicative of our core operating performance.
(d)
For the three months ended March 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the Program that we offered to certain employees during the first quarter of 2023. As this adjustment meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if this adjustment is excluded.
 
Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:
 

Adjusted EBITDA does not reflect our cash expenditures, or future requirements, for capital expenditures or contractual commitments;
 

Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
 

Adjusted EBITDA does not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt;
 

although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often need to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements;
 

Adjusted EBITDA does not consider the potentially dilutive impact of issuing equity-based compensation to our management team and employees;
 

Adjusted EBITDA does not reflect the costs of holding certain assets and liabilities in foreign currencies; and
 

other companies in our industry may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.
 
Because of these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted EBITDA only supplementally.

 We present Adjusted Operating Income as supplemental measures of our performance. We prepare Adjusted Operating Income by adjusting operating income (loss) to eliminate the impact of equity-based compensation expenses and other items that may be either one time or recurring that we do not consider to be indicative of our core ongoing operating performance. We believe that Adjusted Operating Income is useful to investors to provide a supplemental way to understand our underlying operating performance and allows investors to monitor and understand changes in our ability to generate income from ongoing business operations.
 
Adjusted Operating Income is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to operating income or any other performance measure derived in accordance with U.S GAAP. We encourage you to evaluate each adjustment and the reasons we consider them appropriate. Other companies in our industry may calculate Adjusted Operating Income differently than we do, limiting its usefulness as a comparative measure. In addition, in evaluating Adjusted Operating Income, you should be aware that in the future we may incur expenses similar to the adjustments in this presentation. We define Adjusted Operating Income for the periods indicated as operating income adjusted to exclude (i) equity-based compensation expense and (ii) early termination charges.
 
The following table summarizes the adjustments to operating income (loss) that we make in order to calculate Adjusted Operating Income (Loss) for the periods indicated:

   
Three Months
Ended
March 31,
2023
   
Three Months
Ended
March 31,
2022
 
   
(Dollars in millions)
 
Operating income (loss)
 
$
(21.8
)
 
$
12.9
 
Adjustments:
               
Equity-based compensation expense(a)
   
1.1
     
1.6
 
Early termination charges(b)
   
8.4
     
 
Adjusted Operating Income (Loss)
 
$
(12.2
)
 
$
14.5
 
 
(a)
This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.
(b)
For the three months ended March 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the Program that we offered to certain employees during the first quarter of 2023. As this adjustment meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if this adjustment is excluded.

We present Adjusted Net Income (including on a per share basis) as a further supplemental measure of our performance. We prepare Adjusted Net Income (including on a per share basis) by adjusting net income (loss) to eliminate the impact of a number of non-cash expenses and other items that may be either one time or recurring that we do not consider to be indicative of our core ongoing operating performance. We believe that Adjusted Net Income (including on a per share basis) is particularly useful because it reflects the impact of our asset base and capital structure on our operating performance. We present Adjusted Net Income (including on a per share basis) for a number of reasons, including:
 

we use Adjusted Net Income (including on a per share basis) in communications with our Board of Directors concerning our consolidated financial performance without the impact of non-cash expenses and the other items as we discussed below since we believe that it is a more consistent measure of our core operating results from period to period; and
 

we believe that reporting Adjusted Net Income (including on a per share basis) is useful to readers in evaluating our core operating results because it eliminates the effects of non-cash expenses as well as the other items we discuss below, such as foreign currency gains and losses, which are out of our control and can vary significantly from period to period.
 
Adjusted Net Income (including on a per share basis) is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to net income or any other performance measure derived in accordance with U.S GAAP, or as an alternative to cash flows from operating activities as a measure of liquidity. We encourage you to evaluate each adjustment and the reasons we consider them appropriate. Other companies in our industry may calculate Adjusted Net Income (including on a per share basis) differently than we do, limiting its usefulness as a comparative measure. In addition, in evaluating Adjusted Net Income (including on a per share basis), you should be aware that in the future we may incur expenses similar to the adjustments in this presentation. We define Adjusted Net Income (including on a per share basis); for the periods indicated as net income (loss), adjusted to exclude (i) equity-based compensation expense, (ii) foreign currency loss, net, (iii) derivative valuation loss, net, (iv) early termination charges and (v) income tax effect on non-GAAP adjustments.
 
The following table summarizes the adjustments to net income (loss) that we make in order to calculate Adjusted Net Income (Loss) (including on a per share basis) for the periods indicated:

   
Three Months
Ended
March 31,
2023
   
Three Months
Ended
March 31,
2022
 
   
(Dollars in millions, except per
share data)
 
Net Income (Loss)
 
$
(21.5
)
 
$
9.5
 
Adjustments:
               
Equity-based compensation expense(a)
   
1.1
     
1.6
 
Foreign currency loss, net(b)
   
3.4
     
0.7
 
Derivative valuation loss, net(c)
   
0.1
     
0.1
 
Early termination charges(d)
   
8.4
     
 
Income tax effect on non-GAAP adjustments(e)
   
(1.9
)
   
1.0
 
Adjusted Net Income (Loss)
 
$
(10.4
)
 
$
12.9
 

Reported earnings (loss) per share—basic
 
$
(0.49
)
 
$
0.21
 
Reported earnings (loss) per share—diluted
 
$
(0.49
)
 
$
0.20
 
Weighted average number of shares—basic
   
43,390,832
     
45,603,208
 
Weighted average number of shares—diluted
   
43,390,832
     
46,693,294
 
Adjusted earnings (loss) per share—basic
 
$
(0.24
)
 
$
0.28
 
Adjusted earnings (loss) per share—diluted
 
$
(0.24
)
 
$
0.28
 
Weighted average number of shares—basic
   
43,390,832
     
45,603,208
 
Weighted average number of shares—diluted
   
43,390,832
     
46,693,294
 
(a)
This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.
(b)
This adjustment mainly eliminates the impact of non-cash foreign currency translation associated with intercompany debt obligations and foreign currency denominated receivables and payables, as well as the cash impact of foreign currency transaction gains or losses on collection of such receivables and payment of such payables. Although we expect to incur foreign currency translation gains or losses in the future, we believe that analysts and investors will find it helpful to review our operating performance without the effects of these primarily non-cash gains or losses, which we cannot control. Additionally, we believe the isolation of this adjustment provides investors with enhanced comparability to prior and future periods of our operating performance results.
(c)
This adjustment eliminates the impact of gain or loss recognized in income on derivatives, which represents derivatives value changes excluded from the risk being hedged. We enter into derivative transactions to mitigate foreign exchange risks. As our derivative transactions are limited to a certain portion of our expected cash flows denominated in U.S. dollars, and we do not enter into derivative transactions for trading or speculative purposes, we do not believe that these charges or gains are indicative of our core operating performance.
(d)
For the three months ended March 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the Program that we offered to certain employees during the first quarter of 2023. As this adjustment meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if this adjustment is excluded.
(e)
For the three months ended March 31, 2023 and 2022, income tax effect on non-GAAP adjustments were calculated by calculating the tax expense of each jurisdiction with or without the non-GAAP adjustments. For the three months ended March 31, 2023, income tax effect on non-GAAP adjustments related to our Korean subsidiary and the U.S parent entity were negative $1.2 million and negative $0.7 million, respectively. For the three months ended March 31, 2022, this adjustment eliminates the income tax effect on non-GAAP adjustments of $1.0 million related to our Korean subsidiary using a calculation method that we compare the tax expense of our Korean subsidiary with and without the non-GAAP adjustments.
 
We believe that all adjustments to net income (loss) used to calculate Adjusted Net Income (Loss) was applied consistently to the periods presented.
 
Adjusted Net Income has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:
 

Adjusted Net Income does not reflect changes in, or cash requirements for, our working capital needs;
 

Adjusted Net Income does not consider the potentially dilutive impact of issuing equity-based compensation to our management team and employees;
 

Adjusted Net Income does not reflect the costs of holding certain assets and liabilities in foreign currencies; and
 

other companies in our industry may calculate Adjusted Net Income differently than we do, limiting its usefulness as a comparative measure.
 
Because of these limitations, Adjusted Net Income should not be considered as a measure of profitability of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted Net Income only as a supplement.

Factors Affecting Our Results of Operations
 
Net Sales. We derive substantially all of our sales (net of sales returns and allowances) from our standard products business. We outsource manufacturing of mobile OLED products to external 12-inch foundries. Our product inventory is primarily located in Korea and is available for drop shipment globally. Outside of Korea, we maintain limited product inventory, and our sales representatives generally relay orders to our factories in Korea for fulfillment. We have strategically located our sales offices near concentrations of major customers. Our sales offices are located in Korea, Japan, Taiwan and Greater China. Our network of authorized agents and distributors is in the United States, Europe and the Asia Pacific region.
 
We recognize revenue when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement. For the three months ended March 31, 2023 and 2022, we sold products to 120 and 140 customers, respectively, and our net sales to our ten largest customers represented 71% and 72% of our net sales—standard products business, respectively.
 
We will provide the Transitional Fab 3 Foundry Services up to September 1, 2023 at an agreed upon cost plus a mark-up.
 
Gross Profit. Our overall gross profit generally fluctuates as a result of changes in overall sales volumes and in the average selling prices of our products and services. Other factors that influence our gross profit include changes in product mix, the introduction of new products and services and subsequent generations of existing products and services, shifts in the utilization of our manufacturing facility and the yields achieved by our manufacturing operations, changes in material, labor and other manufacturing costs including outsourced manufacturing expenses, and variation in depreciation expense.
 
Average Selling Prices. Average selling prices for our products tend to be highest at the time of introduction of new products which utilize the latest technology and tend to decrease over time as such products mature in the market and are replaced by next generation products. We strive to offset the impact of declining selling prices for existing products through our product development activities and by introducing new products that command selling prices above the average selling price of our existing products. In addition, we seek to manage our inventories and manufacturing capacity so as to preclude losses from product and productive capacity obsolescence.
 
Material Costs. Our material costs consist of costs of raw materials, such as silicon wafers, chemicals, gases and tape and packaging supplies. We use processes that require specialized raw materials, such as silicon wafers, that are generally available from a limited number of suppliers. If demand increases or supplies decrease, the costs of our raw materials could increase significantly.
 
Labor Costs. A significant portion of our employees are located in Korea. Under Korean labor laws, most employees and certain executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of March 31, 2023, approximately 97% of our employees were eligible for severance benefits.
 
Depreciation Expense. We periodically evaluate the carrying values of long-lived assets, including property, plant and equipment and intangible assets, as well as the related depreciation periods. We depreciated our property, plant and equipment using the straight-line method over the estimated useful lives of our assets. Depreciation rates vary from 30-40 years on buildings to 3 to 12 years for certain equipment and assets. Our evaluation of carrying values is based on various analyses including cash flow and profitability projections. If our projections indicate that future undiscounted cash flows are not sufficient to recover the carrying values of the related long-lived assets, the carrying value of the assets is impaired and will be reduced, with the reduction charged to expense so that the carrying value is equal to fair value.
 
Selling Expenses. We sell our products worldwide through a direct sales force as well as a network of sales agents and representatives to OEMs, including major branded customers and contract manufacturers, and indirectly through distributors. Selling expenses consist primarily of the personnel costs for the members of our direct sales force, a network of sales representatives and other costs of distribution. Personnel costs include base salary, benefits and incentive compensation.
 
General and Administrative Expenses. General and administrative expenses consist of the costs of various corporate operations, including finance, legal, human resources and other administrative functions. These expenses primarily consist of payroll-related expenses, consulting and other professional fees and office facility-related expenses.
 
Research and Development. The rapid technological change and product obsolescence that characterize our industry require us to make continuous investments in research and development. Product development time frames vary but, in general, we incur research and development costs one to two years before generating sales from the associated new products. These expenses include personnel costs for members of our engineering workforce, cost of photomasks, silicon wafers and other non-recurring engineering charges related to product design. Additionally, we develop base line process technology through experimentation and through the design and use of characterization wafers that help achieve commercially feasible yields for new products. The majority of research and development expenses of our display business are material and design-related costs for OLED display driver IC product development involving 28-nanometer or finer processes. The majority of research and development expenses of our power business are certain equipment, material and design-related costs for power discrete products and material and design-related costs for power IC products. Power IC uses standard BCD process technologies which can be sourced from multiple foundries.

 Impact of Foreign Currency Exchange Rates on Reported Results of Operations. Historically, a portion of our revenues and cost of sales and greater than the majority of our operating expenses have been denominated in non-U.S. currencies, principally the Korean won, and we expect that this will remain true in the future. Because we report our results of operations in U.S. dollars converted from our non-U.S. revenues and expenses based on monthly average exchange rates, changes in the exchange rate between the Korean won and the U.S. dollar could materially impact our reported results of operations and distort period to period comparisons. In particular, because of the difference in the amount of our consolidated revenues and expenses that are in U.S. dollars relative to Korean won, depreciation in the U.S. dollar relative to the Korean won could result in a material increase in reported costs relative to revenues, and therefore could cause our profit margins and operating income to appear to decline materially, particularly relative to prior periods. The converse is true if the U.S. dollar were to appreciate relative to the Korean won. Moreover, our foreign currency gain or loss would be affected by changes in the exchange rate between the Korean won and the U.S. dollar as a substantial portion of non-cash translation gain or loss is associated with the intercompany long-term loans to our Korean subsidiary, which is denominated in U.S. dollars. As of March 31, 2023, the outstanding intercompany loan balance including accrued interest between our Korean subsidiary and our Dutch subsidiary was $301.9 million. As a result of such foreign currency fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our stock could be adversely affected.
 
From time to time, we may engage in exchange rate hedging activities in an effort to mitigate the impact of exchange rate fluctuations. Our Korean subsidiary enters into foreign currency zero cost collar contracts in order to mitigate a portion of the impact of U.S. dollar-Korean won exchange rate fluctuations on our operating results. Obligations under these foreign currency zero cost collar contracts must be cash collateralized if our exposure exceeds certain specified thresholds. These zero cost collar contracts may be terminated by a counterparty in a number of circumstances, including if our total cash and cash equivalents is less than $30.0 million at the end of a fiscal quarter unless a waiver is obtained from the counterparty. We cannot assure that any hedging technique we implement will be effective. If our hedging activities are not effective, changes in currency exchange rates may have a more significant impact on our results of operations.
 
Foreign Currency Gain or Loss. Foreign currency translation gains or losses on transactions by us or our subsidiaries in a currency other than our or our subsidiaries’ functional currency are included in foreign currency gain (loss), net in our statements of operations. A substantial portion of this net foreign currency gain or loss relates to non-cash translation gain or loss related to the principal balance of intercompany balances at our Korean subsidiary that are denominated in U.S. dollars. This gain or loss results from fluctuations in the exchange rate between the Korean won and U.S. dollar.
 
Income Taxes. We record our income taxes in each of the tax jurisdictions in which we operate. This process involves using an asset and liability approach whereby deferred tax assets and liabilities are recorded for differences in the financial reporting bases and tax basis of our assets and liabilities. We exercise significant management judgment in determining our provision for income taxes, deferred tax assets and liabilities. We assess whether it is more likely than not that the deferred tax assets existing at the period-end will be realized in future periods. In such assessment, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent results of operations. In the event we were to determine that we would be able to realize the deferred income tax assets in the future in excess of their net recorded amount, we would adjust the valuation allowance, which would reduce the provision for income taxes.
 
We are subject to income- or non-income-based tax examinations by tax authorities of the U.S., Korea and multiple other foreign jurisdictions for all open tax years. Significant estimates and judgments are required in determining our worldwide provision for income- or non-income based taxes. Some of these estimates are based on interpretations of existing tax laws or regulations. The ultimate amount of tax liability may be uncertain as a result.
 
Capital Expenditures. We primarily invest in manufacturing equipment, software design tools and other tangible assets mainly for fabrication facility maintenance, capacity expansion and technology improvement. Capacity expansions and technology improvements typically occur in anticipation of increases in demand. We typically pay for capital expenditures in partial installments with portions due on order, delivery and final acceptance. Our capital expenditures mainly include our payments for the purchase of property, plant and equipment.

 Inventories. We monitor our inventory levels in light of product development changes and market expectations. We may be required to take additional charges for quantities in excess of demand, cost in excess of market value and product age. Our analysis may take into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sales of existing products, product age, customer design activity, customer concentration and other factors. These forecasts require us to estimate our ability to predict demand for current and future products and compare those estimates with our current inventory levels and inventory purchase commitments. Our forecasts for our inventory may differ from actual inventory use.

Results of Operations – Comparison of Three Months Ended March 31, 2023 and 2022
 
The following table sets forth consolidated results of operations for the three months ended March 31, 2023 and 2022:

   
Three Months Ended
March 31, 2023
   
Three Months Ended
March 31, 2022
       
   
Amount
   
% of
Total Revenues
   
Amount
   
% of
Total Revenues
   
Change
Amount
 
   
(Dollars in millions)
 
Revenues
                             
Net sales – standard products business
 
$
51.5
     
90.4
%
 
$
94.0
     
90.3
%
 
$
(42.5
)
Net sales – transitional Fab 3 foundry services
   
5.5
     
9.6
     
10.1
     
9.7
     
(4.6
)
Total revenues
   
57.0
     
100.0
     
104.1
     
100.0
     
(47.1
)
Cost of sales
                                       
Cost of sales – standard products business
   
37.3
     
65.5
     
56.1
     
53.9
     
(18.8
)
Cost of sales – transitional Fab 3 foundry services
   
7.6
     
13.3
     
9.0
     
8.7
     
(1.4
)
Total cost of sales
   
44.9
     
78.8
     
65.1
     
62.5
     
(20.2
)
Gross profit
   
12.1
     
21.2
     
39.0
     
37.5
     
(26.9
)
Selling, general and administrative expenses
   
12.2
     
21.3
     
14.2
     
13.6
     
(2.0
)
Research and development expenses
   
13.3
     
23.3
     
12.0
     
11.5
     
1.3
 
Early termination charges
   
8.4
     
14.8
     
     
     
8.4
 
Operating income (loss)
   
(21.8
)
   
(38.3
)
   
12.9
     
12.4
     
(34.7
)
Interest income
   
2.8
     
5.0
     
0.7
     
0.7
     
2.1
 
Interest expense
   
(0.3
)
   
(0.4
)
   
(0.1
)
   
(0.1
)
   
(0.1
)
Foreign currency loss, net
   
(3.4
)
   
(6.0
)
   
(0.7
)
   
(0.7
)
   
(2.7
)
Others, net
   
(0.0
)
   
(0.1
)
   
0.2
     
0.2
     
(0.3
)
     
(0.9
)
   
(1.5
)
   
0.1
     
0.1
     
(1.0
)
Income (loss) before income tax expense
   
(22.7
)
   
(39.8
)
   
13.0
     
12.5
     
(35.7
)
Income tax expense (benefit)
   
(1.2
)
   
(2.2
)
   
3.5
     
3.3
     
(4.7
)
Net income (loss)
 
$
(21.5
)
   
(37.7
)
 
$
9.5
     
9.2
   
$
(31.0
)

   
Three Months Ended
March 31, 2023
   
Three Months Ended
March 31, 2022
       
   
Amount
   
% of
Total Revenues
   
Amount
   
% of
Total Revenues
   
Change
Amount
 
   
(Dollars in millions)
 
Revenues
                             
Net sales – standard products business
                             
Display Solutions
 
$
10.8
     
19.0
%
 
$
29.2
     
28.0
%
 
$
(18.3
)
Power Solutions
   
40.7
     
71.4
     
64.8
     
62.3
     
(24.2
)
Total standard products business
   
51.5
     
90.4
     
94.0
     
90.3
     
(42.5
)
Net sales – transitional Fab 3 foundry services
   
5.5
     
9.6
     
10.1
     
9.7
     
(4.6
)
Total revenues
 
$
57.0
     
100.0
%
 
$
104.1
     
100.0
%
 
$
(47.1
)

   
Three Months Ended
March 31, 2023
   
Three Months Ended
March 31, 2022
       
   
Amount
   
% of
Net Sales
   
Amount
   
% of
Net Sales
   
Change
Amount
 
   
(Dollars in millions)
 
Gross Profit
                             
Gross profit – standard products business
 
$
14.2
     
27.6
%
 
$
37.9
     
40.3
%
 
$
(23.7
)
Gross profit – transitional Fab 3 foundry services
   
(2.1
)
   
(38.4
)
   
1.1
     
10.6
     
(3.2
)
Total gross profit
 
$
12.1
     
21.2
%
 
$
39.0
     
37.5
%
 
$
(26.9
)

Revenues
 
Total revenues were $57.0 million for the three months ended March 31, 2023, a $47.1 million, or 45.2%, decrease compared to $104.1 million for the three months ended March 31, 2022. This decrease was primarily due to a decrease in revenue related to our standard products business as described below.
 
The standard products business. Net sales from our standard products business were $51.5 million for the three months ended March 31, 2023, a $42.5 million, or 45.2%, decrease compared to $94.0 million for the three months ended March 31, 2022. The decrease in net sales from our Display Solutions business line was primarily attributable to a decrease in revenue from our mobile OLED display driver ICs stemming from a lower customer demand resulting from weak global macroeconomic conditions, and a lack of new design-wins caused by supply shortage in 2022 (in particular for 28nm 12 inch OLED wafers) at external 12 inch foundries. The decrease in net sales from our Power Solutions business line was attributable to lower demand for power products such as MOSFETs, including high-end MOSFETs, primarily for TVs, smartphones and e-bikes, due mainly to the industry-wide slowdown.
 
The transitional Fab 3 foundry services. Net sales from the transitional Fab 3 foundry services were $5.5 million and $10.1 million for the three months ended March 31, 2023 and 2022, respectively.
 
Gross Profit
 
Total gross profit was $12.1 million for the three months ended March 31, 2023 compared to $39.0 million for the three months ended March 31, 2022, a $26.9 million, or 69.0%, decrease. Gross profit as a percentage of net sales for the three months ended March 31, 2023 decreased to 21.2% compared to 37.5% for the three months ended March 31, 2022. The decrease in gross profit and gross profit as a percentage of net sales was primarily due to our standard products business as further described below.
 
The standard products business. Gross profit from our standard products business was $14.2 million for the three months ended March 31, 2023, which represented a $23.7 million, or 62.6%, decrease from gross profit of $37.9 million for the three months ended March 31, 2022. The decrease in gross profit was primarily attributable to a significant decrease in net sales from our standard product business as explained above. Gross profit as a percentage of net sales for the three months ended March 31, 2023 decreased to 27.6% compared to 40.3% for the three months ended March 31, 2022. The year-over-year decrease in gross profit as a percentage of net sales was primarily attributable to an unfavorable product mix and a significant drop in the utilization rate of our internal fabrication facility in Gumi. Gross profit as a percentage of net sales for the three months ended March 31, 2022 was higher due to an increase in average selling price benefited from the favorable pricing environment.
 
Net Sales – Standard Products Business by Geographic Region
 
We report net sales – standard products business by geographic region based on the location to which the products are billed. The following table sets forth our net sales—standard products business by geographic region and the percentage of total net sales—standard products business represented by each geographic region for the three months ended March 31, 2023 and 2022:

   
Three Months Ended
March 31, 2023
   
Three Months Ended
March 31, 2022
       
   
Amount
   
% of
Net Sales –
standard
products
business
   
Amount
   
% of
Net Sales –
standard
products
business
   
Change
Amount
 
   
(Dollars in millions)
 
Korea
 
$
16.5
     
32.0
%
 
$
31.0
     
33.0
%
 
$
(14.5
)
Asia Pacific (other than Korea)
   
31.9
     
62.0
     
58.3
     
62.0
     
(26.4
)
United States
   
1.0
     
2.0
     
2.9
     
3.0
     
(1.8
)
Europe
   
2.1
     
4.0
     
1.9
     
2.0
     
0.2
 
   
$
51.5
     
100.0
%
 
$
94.0
     
100.0
%
 
$
(42.5
)
 
Net sales – standard products business in Korea for the three months ended March 31, 2023 decreased from $31.0 million to $16.5 million compared to the three months ended March 31, 2022, or by $14.5 million, or 46.8%, primarily due to lower demand for power products such as MOSFETs, including high-end MOSFETs, primarily for TVs and smartphone applications. Weak demand for our OLED TV display driver ICs also unfavorably affected this quarter.
 
Net sales – standard products business in Asia Pacific (other than Korea) for the three months ended March 31, 2023 decreased to $31.9 million from $58.3 million in the three months ended March 31, 2022, or by $26.4 million, or 45.2%, primarily due to a decrease in revenue from our mobile OLED display driver ICs stemming from a lower customer demand resulting from weak global macroeconomic conditions, and a lack of new design-wins caused by supply shortage in 2022 (in particular for 28nm 12 inch OLED wafers) at external 12 inch foundries. The decreased demand for our power products such as MOSFETs, including high-end MOSFETs, primarily for smartphones and e-bikes, also unfavorably affected this quarter.
 
Operating Expenses
 
Selling, General and Administrative Expenses. Selling, general and administrative expenses were $12.2 million, or 21.3% of total revenues, for the three months ended March 31, 2023, compared to $14.2 million, or 13.6% of total revenues, for the three months ended March 31, 2022. The decrease of $2.0 million, or 14.1%, was primarily attributable to a decrease in employee compensation including certain incentives and benefit related accruals. This decrease also resulted from a decrease in professional fees mainly comprised of legal and consulting fees.
 
Research and Development Expenses. Research and development expenses were $13.3 million, or 23.3% of total revenues, for the three months ended March 31, 2023, compared to $12.0 million, or 11.5% of total revenues, for the three months ended March 31, 2022. The increase of $1.3 million, or 11.2%, was primarily attributable to an increase in development activities for our 28-nanometer OLED display driver ICs, which was offset in part by a decrease in certain employee incentives.
 
Early Termination Charges. For the three months ended March 31, 2023, we recorded in our consolidated statement of operations $8.4 million of termination related charges in connection with the Program that we offered to certain employees during the first quarter of 2023.
 
Operating Income (Loss)
 
As a result of the foregoing, operating loss of $21.8 million was recorded for the three months ended March 31, 2023 compared to operating income of $12.9 million for the three months ended March 31, 2022. As discussed above, the decrease in operating income of $34.7 million resulted primarily from a $26.9 million decrease in gross profit, an $8.4 million increase in early termination charges and a $1.3 million increase in research and development expenses. This decrease in operating income was offset in part by a $2.0 million decrease in selling, general and administrative expenses.

Other Income (Expense)
 
Interest Income. Interest income was $2.8 million and $0.7 million for the three months ended March 31, 2023 and March 31, 2022, respectively. The increase of $2.1 million, or 297.5%, was primarily attributable to an increase in interest income on cash and cash equivalents held by our Korean subsidiary, which benefited from the favorable financial market environment.
 
Interest Expense. Interest expense was $0.3 million and $0.1 million for the three months ended March 31, 2023 and March 31, 2022, respectively.
 
Foreign Currency Loss, Net. Net foreign currency loss for the three months ended March 31, 2023 was $3.4 million compared to net foreign currency loss of $0.7 million for the three months ended March 31, 2022. The net foreign currency loss for the three months ended March 31, 2023 and March 31, 2022 was due to the depreciation in value of the Korean won relative to the U.S. dollar during the period.
 
A substantial portion of our net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to our Korean subsidiary, which are denominated in U.S. dollars, and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of March 31, 2023 and March 31, 2022, the outstanding intercompany loan balances, including accrued interest between our Korean subsidiary and our Dutch subsidiary, were $301.9 million and $348.5 million, respectively. Foreign currency translation gain or loss from intercompany balances were included in determining our consolidated net income (loss) since the intercompany balances were not considered long-term investments in nature because management intended to settle these intercompany balances at their respective maturity dates.
 
Income Tax Expense (Benefit)
 
Income tax benefit was $1.2 million for the three months ended March 31, 2023, which was primarily attributable to the estimated taxable loss in our Korean subsidiary for the respective period.
 
Income tax expense was $3.5 million for the three months ended March 31, 2022, which was primarily attributable to the estimated taxable income in our Korean subsidiary for the respective period.
 
Net Income (Loss)
 
As a result of the foregoing, a net loss of $21.5 million was recorded for the three months ended March 31, 2023 compared to a net income of $9.5 million for the three months ended March 31, 2022. As discussed above, the $31.0 million decrease in net income was primarily attributable to a $34.7 million decrease in operating income and a $2.7 million increase in net foreign currency loss, which was offset in part by a $4.7 million decrease in income tax expense and a $2.1 million increase in interest income.

Liquidity and Capital Resources
 
Our principal capital requirements are to fund sales and marketing, invest in research and development and capital equipment, and to fund working capital needs. We calculate working capital as current assets less current liabilities.
 
Our principal sources of liquidity are our cash, cash equivalents, cash flows from operations and financing activities. Our ability to manage cash and cash equivalents may be limited, as our primary cash flows are dictated by the terms of our sales and supply agreements, contractual obligations, debt instruments and legal and regulatory requirements. From time to time, we may sell accounts receivable to third parties under factoring agreements or engage in accounts receivable discounting to facilitate the collection of cash. In addition, from time to time, we may make payments to our vendors on extended terms with their consent. As of March 31, 2023, we did not have any accounts payable on extended terms or payment deferment with our vendors.
 
As of June 29, 2018, our Korean subsidiary entered into an arrangement whereby it (i) acquired a water treatment facility from SK hynix for $4.2 million to support our fabrication facility in Gumi, Korea, and (ii) subsequently sold the water treatment facility for $4.2 million to a third party management company that we engaged to run the facility for a 10-year term beginning July 1, 2018. As of March 31, 2023, the outstanding obligation of this arrangement is approximately $23.7 million for remaining service term through 2028.
 
As of March 31, 2023, cash and cash equivalents held by our Korean subsidiary were $193.0 million, which represents 91% of our total cash and cash equivalents on a consolidated basis. We currently believe that we will have sufficient cash reserves from cash on hand and expected cash from operations to fund our operations as well as capital expenditures for the next 12 months and the foreseeable future.
 
Working Capital
 
Our working capital balance as of March 31, 2023 was $261.6 million compared to $290.6 million as of December 31, 2022. The $29.0 million decrease was primarily attributable to a $13.4 million decrease in cash and cash equivalents resulted primarily from our stock repurchase program and a $7.4 million increase in accrued expense resulted primarily from termination related charges under the Program.
 
Cash Flows from Operating Activities
 
Cash inflow provided by operating activities totaled $7.9 million for the three months ended March 31, 2023, compared to $12.8 million of cash inflow provided by operating activities for the three months ended March 31, 2022. The net operating cash inflow for the three months ended March 31, 2023 reflects our net loss of $21.5 million, as adjusted favorably by $18.3 million, which mainly consisted of depreciation and amortization, provision for severance benefits, and net foreign currency loss, and net favorable impact of $11.1 million from changes of operating assets and liabilities.
 
Cash Flows from Investing Activities
 
Cash outflow used in investing activities totaled $3.6 million for the three months ended March 31, 2023, compared to $2.1 million of cash outflow used in investing activities for the three months ended March 31, 2022. The $1.5 million increase was primarily attributable to a $3.4 million increase in guarantee deposits, which was offset in part by a $1.1 million net decrease in hedge collateral and a $0.8 million decrease in purchase of property, plant and equipment.
 
Cash Flows from Financing Activities
 
Cash outflow used in financing activities totaled $12.4 million for the three months ended March 31, 2023, compared to $0.8 million of cash inflow provided by financing activities for the three months ended March 31, 2022. The financing cash outflow for the three months ended March 31, 2023 was primarily attributable to a payment of $11.9 million for the repurchases of our common stock pursuant to our stock repurchase program and a payment of $0.4 million for the repurchase of our common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock units. The financing cash inflow for the three months ended March 31, 2022 was primarily attributable to $1.8 million of proceeds received from the issuance of common stock in connection with the exercise of stock options, which was offset in part by a payment of $0.8 million for the repurchase of our common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock units.
 
Capital Expenditures
 
We routinely make capital expenditures for fabrication facility maintenance, enhancement of our existing facility and reinforcement of our global research and development capability. For the three months ended March 31, 2023, capital expenditures for property, plant and equipment were $0.1 million, a $0.8 million, or 85.7%, decrease from $0.9 million for the three months ended March 31, 2022. The capital expenditures for the three months ended March 31, 2023 and 2022 were related to meeting our customer demand and supporting technology and facility improvement at our fabrication facility.

Critical Accounting Policies and Estimates
 
Preparing financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as of the date of the financial statements, the reported amounts of revenues and expenses during the reporting periods and the related disclosures in our consolidated financial statements and accompanying notes.
 
We believe that our significant accounting policies, which are described further in Note 1 to our consolidated financial statements in our Annual Report on Form 10-K for our fiscal year ended December 31, 2022, or our 2022 Form 10-K, are critical due to the fact that they involve a high degree of judgment and estimates about the effects of matters that are inherently uncertain. We base these estimates and judgments on historical experience, knowledge of current conditions and other assumptions and information that we believe to be reasonable. Estimates and assumptions about future events and their effects cannot be determined with certainty. Accordingly, these estimates may change as new events occur, as more experience is acquired, as additional information is obtained and as the business environment in which we operate changes.
 
A description of our critical accounting policies that involve significant management judgement appears in our 2022 Form 10-K, under “Management’s Discussion and Analysis of Financial Conditions and Reports of Operations—Critical Accounting Policies and Estimates.” There have been no other material changes to our critical accounting policies and estimates as compared to our critical accounting policies and estimates included in our 2022 Form 10-K.
 
Item 3.
Quantitative and Qualitative Disclosures About Market Risk
 
We are exposed to the market risk that the value of a financial instrument will fluctuate due to changes in market conditions, primarily from changes in foreign currency exchange rates. In the normal course of our business, we are subject to market risks associated with currency movements on our assets and liabilities.
 
Foreign Currency Exposures
 
We have exposure to foreign currency exchange rate fluctuations on net income from our subsidiaries denominated in currencies other than U.S. dollars, as our foreign subsidiaries in Korea, Taiwan, China, Japan and Hong Kong use local currency as their functional currency. From time to time these subsidiaries have cash and financial instruments in local currency. The amounts held in Japan, Taiwan, Hong Kong and China are not material in regards to foreign currency movements. However, based on the cash and financial instruments balance at March 31, 2023 for our Korean subsidiary, a 10% devaluation of the Korean won against the U.S. dollar would have resulted in a decrease of $0.5 million in our U.S. dollar financial instruments and cash balances.
 
See “Note 7. Derivative Financial Instruments” to our consolidated financial statements under “Item 1. Interim Consolidated Financial Statements” and “Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Factors Affecting Our Results of Operations—Impact of Foreign Currency Exchange Rates on Reported Results of Operations” for additional information regarding our foreign exchange hedging activities.

Item 4.
Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures
 
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports filed or submitted under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
 
In connection with the preparation of this Report, we carried out an evaluation under the supervision of and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, as of March 31, 2023, of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2023.
 
Changes in Internal Control Over Financial Reporting
 
There were no changes in our internal control over financial reporting during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION
 
Item 1.
Legal Proceedings
 
For a discussion of legal proceedings, see “Part I: Item 3. Legal Proceedings” of our 2022 Form 10-K.
 
See also “Item 1A. Risk Factors” in this Report and “Part I: Item 1A. Risk Factors” of our 2022 Form 10-K for additional information.
 
Item 1A.
Risk Factors
 
The Company is subject to risks and uncertainties, any of which could have a significant or material adverse effect on our business, financial condition, liquidity or consolidated financial statements.
 
In addition to the other information contained in this Report and the other reports and materials the Company files with the SEC, investors should carefully consider the risk factors disclosed in Part I, Item 1A of our 2022 Form 10-K as well as in our subsequent filings with the SEC. The risks described herein and therein are not the only ones we face.
 
There have been no material changes to the risk factors disclosed in Part I, Item 1A of our 2022 Form 10-K.
 
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds.
 
The following table shows the monthly activity related to our repurchases of common stock for the quarter ended March 31, 2023.

Period
 
 
Total Number
of Shares
Purchased(1)
   
Average
Price Paid
per Share
   
Total Number
of Shares
Purchased as Part
of Publicly
Announced Plans
or Programs(2)
   
Approximate dollar
value of Shares that
may yet be
Purchased under the
Plans or Programs
(in thousands)(2)
 
January 2023
   
210,192
   
$
10.45
     
210,192
   
$
35,292
 
February 2023
   
222,314
   
$
10.16
     
222,314
   
$
33,033
 
March 2023(1)
   
807,487
   
$
9.22
     
805,966
   
$
25,601
 
Total
   
1,239,993
   
$
9.60
     
1,238,472
   
$
25,601
 



(1)
Includes 1,521 shares withheld to satisfy tax withholding obligations in connection with the vesting of restricted stock units issued under our equity incentive plans.
(2)
On August 31, 2022, the Company’s Board of Directors authorized an expansion of the Company’s previously announced stock repurchase program from $75 million to $87.5 million of the Company’s common stock. The Company has already repurchased shares worth $37.5 million under the program through an accelerated stock repurchase agreement on December 21, 2021 with JPMorgan Chase Bank, National Association. The remaining $50.0 million of the expanded $87.5 million program will be repurchased in the open market or through privately negotiated transactions. In connection with the repurchase program, the Company established a stock trading plan with Oppenheimer & Co. Inc. in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.
 
Item 3.
Defaults Upon Senior Securities
 
Not applicable.
 
Item 4.
Mine Safety Disclosures
 
Not applicable.
 
Item 5.
Other Information
 
None.

Item 6.
Exhibits.

Exhibit
Number
Description
   
31.1#
   
31.2#
   
32.1†
   
32.2†
   
101.INS#
Inline XBRL Instance Document.
   
101.SCH#
Inline XBRL Taxonomy Extension Schema Document.
   
101.CAL#
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
   
101.DEF#
Inline XBRL Taxonomy Extension Definition Linkbase Document.
   
101.LAB#
Inline XBRL Taxonomy Extension Label Linkbase Document.
   
101.PRE#
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
   
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
 
Footnotes:
 
#
Filed herewith
Furnished herewith

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

 
MAGNACHIP SEMICONDUCTOR CORPORATION
(Registrant)
     
Dated: May 8, 2023
By:
/s/ Young-Joon Kim
   
Young-Joon Kim
   
Chief Executive Officer and Interim Chief Financial Officer
    (Principal Executive Officer and Principal Financial Officer)


46

EX-31.1 2 brhc20051976_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
 
I, Young-Joon Kim, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Magnachip Semiconductor Corporation;
 
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.

Dated: May 8, 2023
 
   
/s/ Young-Joon Kim
 
Young-Joon Kim
 
Chief Executive Officer and Interim Chief Financial Officer
 
(Principal Executive Officer)
 



EX-31.2 3 brhc20051976_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
 
I, Young-Joon Kim, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Magnachip Semiconductor Corporation;
 
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.

Dated: May 8, 2023
 
   
/s/ Young-Joon Kim
 
Young-Joon Kim
 
Chief Executive Officer and Interim Chief Financial Officer
 
(Principal Financial Officer)  



EX-32.1 4 brhc20051976_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1
 
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Magnachip Semiconductor Corporation (the “Company”) hereby certifies, to such officer’s knowledge, that:
 
(i) the Quarterly Report on Form 10-Q of the Company for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
 
(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

Dated: May 8, 2023
/s/ Young-Joon Kim
 
Young-Joon Kim
 
Chief Executive Officer and Interim Chief Financial Officer
 
(Principal Executive Officer)
 
The foregoing certification is being furnished solely pursuant to 18 U.S.C § 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.
 
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-32.2 5 brhc20051976_ex32-2.htm EXHIBIT 32.2

Exhibit 32.2
 
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Magnachip Semiconductor Corporation (the “Company”) hereby certifies, to such officer’s knowledge, that:
 
(i) the Quarterly Report on Form 10-Q of the Company for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
 
(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

Dated: May 8, 2023
/s/ Young-Joon Kim
 
Young-Joon Kim
 
Chief Executive Officer and Interim Chief Financial Officer
 
(Principal Financial Officer)
 
The foregoing certification is being furnished solely pursuant to 18 U.S.C § 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.
 
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.



EX-101.SCH 6 mx-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Accrued Severance Benefits link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Early Termination Charges link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Foreign Currency Loss, Net link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Geographic and Other Information link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Merger Agreement link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Accrued Severance Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Geographic and Other Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Inventories, Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Inventories, Changes in Inventory Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Leases, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 090504 - Disclosure - Leases, Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 090506 - Disclosure - Leases, Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 090508 - Disclosure - Leases, Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 090510 - Disclosure - Leases, Aggregate Future Lease Payment (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Derivative Financial Instruments, Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090708 - Disclosure - Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 090710 - Disclosure - Derivative Financial Instruments, Cash Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Accrued Severance Benefits, Future Benefits Payments to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Early Termination Charges (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Foreign Currency Loss, Net (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091302 - Disclosure - Geographic and Other Information, Schedule of Operating Segment (Details) link:presentationLink link:calculationLink link:definitionLink 091304 - Disclosure - Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 091402 - Disclosure - Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Stock Repurchases, Accelerated Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 091502 - Disclosure - Stock Repurchases, Expanded Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 091602 - Disclosure - Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Merger Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mx-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 mx-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 mx-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Changes in Accumulated Other Comprehensive Loss [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Accelerated share repurchases, settlement (payment) or receipt Accelerated Share Repurchases, Settlement (Payment) or Receipt Sale of stock issue price (in dollars per share) Accelerated Share Repurchases, Initial Price Paid Per Share Accelerated stock repurchase Accelerated Share Repurchase Program, Adjustment Business, Basis of Presentation and Significant Accounting Policies [Abstract] Other accounts payable Accounts Payable, Other, Current Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts payable Accounts Payable, Trade, Current Accounts Receivable [Member] Accounts Receivable [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accrued expenses (Note 6) Accrued expenses Accrued Liabilities, Current Accrued income taxes Accrued Income Taxes, Current Derivative Adjustments [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Foreign Currency Translation Adjustments [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Income (Loss) [Member] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated other comprehensive loss Total Accumulated Other Comprehensive Income (Loss), Net of Tax Additional Paid-In Capital [Member] Additional Paid-in Capital [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Adjustments to reconcile net income (loss) to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization expense for intangible assets Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Assets [Abstract] Assets, Fair Value Disclosure [Abstract] Assets Assets [Abstract] Total assets Assets Total current assets Assets, Current Current assets Assets, Current [Abstract] Balance Sheet Location [Domain] Balance Sheet Location [Axis] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Buildings and Related Structures [Member] Building and Building Improvements [Member] Merger Agreement [Abstract] Business Business Description and Basis of Presentation [Text Block] Business Acquisition [Line Items] Business combination, description [Abstract] Property, plant and equipment additions in other accounts payable Capital Expenditures Incurred but Not yet Paid Carrying Value [Member] Reported Value Measurement [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Non-cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Cash Flow Hedging [Member] Cash Flow Hedging [Member] Commitments and Contingencies [Abstract] Commitments and contingencies (Note 18) Commitments and Contingencies Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Stock [Member] Common Stock [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, $0.01 par value, 150,000,000 shares authorized, 56,437,182 shares issued and 42,589,315 outstanding at March 31, 2023 and 56,432,449 shares issued and 43,824,575 outstanding at December 31, 2022 Common Stock, Value, Issued Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Ending balance (in shares) Beginning balance (in shares) Common Stock, Shares, Outstanding Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration risk, percentage Concentration Risk, Percentage Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Construction in progress Construction in Progress, Gross Cost of sales Cost of Goods and Services Sold Cost of sales: Customer Concentration Risk [Member] Customer Concentration Risk [Member] Deferred income taxes Deferred Income Tax Assets, Net Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Cash Deposits [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Depreciation expenses Gross amounts offset in the balance sheets Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset Gross amounts offset in the balance sheets Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative Instrument [Axis] Derivative Instrument [Axis] Asset Derivatives [Abstract] Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Gross amounts not offset in the balance sheets, Financial instruments Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset Gross amounts not offset in the balance sheets Financial instruments Liability Derivatives [Abstract] Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Gross amounts not offset in the balance sheets Cash collateral pledged Date of transaction Derivative, Inception Date Estimated amount reclassified from accumulated other comprehensive loss into loss Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Derivative Financial Instruments [Abstract] Gross amounts not offset in the balance sheets, Cash collateral pledged Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Derivative [Table] Derivative [Table] Derivative [Line Items] Derivative [Line Items] Net amounts of assets presented in the balance sheets Derivative asset Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Net amounts of liabilities presented in the balance sheets Derivative liabilities Derivative Liability Net amount Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Net amount Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Gross amounts of recognized liabilities Gross amounts of recognized assets Total notional amount Derivative notional amount Hedging Relationship [Axis] Hedging Relationship [Axis] Location/Amount of Loss Recognized in Statement of Operations on Derivatives Reclassification adjustment for loss on derivatives included in net income (loss) Location/Amount of Loss Reclassified from AOCI Into Statement of Operations Derivative Contract [Domain] Derivative Contract [Domain] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Basic earnings (loss) per common share (in dollars per share) Basic earnings (loss) per share (in dollars per share) Diluted earnings (loss) per common share (in dollars per share) Diluted earnings (loss) per share (in dollars per share) Earnings (Loss) Per Share Earnings Per Share [Text Block] Basic Earnings (Loss) per Share [Abstract] Earnings Per Share, Basic [Abstract] Diluted Earnings (Loss) per Share [Abstract] Earnings Per Share, Diluted [Abstract] Earnings Per Share [Abstract] Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Payroll, benefits and related taxes, excluding severance benefits Employee-related Liabilities, Current Accumulated Other Comprehensive Loss [Abstract] Equity Component [Domain] Equity Component [Domain] Estimate of Fair Value Measurement [Member] Estimate of Fair Value Measurement [Member] Measurement Basis [Axis] Measurement Basis [Axis] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Asset Class [Domain] Fair Value Measurements [Abstract] Asset Class [Axis] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Value, Hierarchy [Axis] Fair Value Hierarchy and NAV [Axis] Recurring [Member] Fair Value, Recurring [Member] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Fair Value Measurement [Domain] Quoted Prices in Active Markets for Identical Liability (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] 2025 Finance Lease, Liability, to be Paid, Year Two Finance Finance Lease, Liability, Noncurrent Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Total future lease payments Finance Lease, Liability, to be Paid Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount 2026 Finance Lease, Liability, to be Paid, Year Three Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Finance lease Finance Lease, Right-of-Use Asset, after Accumulated Amortization 2027 Finance Lease, Liability, to be Paid, Year Four Finance leases Finance Lease, Weighted Average Remaining Lease Term Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Repayment of principal portion of finance lease liabilities Financing cash flows from finance leases Finance Lease, Principal Payments Present value of future payments Finance Lease, Liability Interest on lease liabilities Finance Lease, Interest Expense Finance Finance Lease, Liability, Current 2024 Finance Lease, Liability, to be Paid, Year One Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Assets and Liabilities Measured at Fair Value on Recurring Basis [Abstract] Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Intangible Assets [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Gross amount Finite-Lived Intangible Assets, Gross Intangible assets, net Net amount Finite-Lived Intangible Assets, Net Foreign Plan [Member] Exchange rates using first base rate Foreign Currency Exchange Rate, Translation Foreign Currency Loss, Net Foreign Currency Disclosure [Text Block] Foreign currency loss, net Foreign Currency Transaction Gain (Loss), before Tax Foreign Currency Loss, Net [Abstract] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Intangible Assets [Abstract] Gross profit Total gross profit Gross Profit Hedge collateral (Note 7) Hedging Assets, Current Hedging Relationship [Domain] Hedging Relationship [Domain] Intellectual Property Assets [Member] Intellectual Property [Member] Income Statement [Axis] Income Taxes [Abstract] Income (loss) before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Statement [Domain] Income Taxes Income Tax Disclosure [Text Block] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income tax expense (benefit) Income Tax Expense (Benefit) Income Taxes [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Cash paid for income taxes Income Taxes Paid, Net Other current assets Increase (Decrease) in Other Current Assets Other current liabilities Increase (Decrease) in Other Current Liabilities Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Accounts receivable, net Increase (Decrease) in Accounts Receivable Accrued income taxes Increase (Decrease) in Income Taxes Payable Accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued expenses Increase (Decrease) in Accrued Liabilities Inventories Increase (Decrease) in Inventories Payment of severance benefits Increase (Decrease) in Postemployment Obligations Other receivables Increase (Decrease) in Other Receivables Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Other accounts payable Increase (Decrease) in Other Accounts Payable Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Net effect of dilutive equity awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Interest expense Interest Income (Expense), Nonoperating, Net Interest income Inventories [Abstract] Write off Inventory Write-down Beginning balance Ending balance Less: inventory reserve Inventory Valuation Reserves Finished goods Inventory, Finished Goods, Gross Inventories Inventory Disclosure [Text Block] Inventories, net Inventories, net Inventory, Net Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Semi-finished goods and work-in-process Inventory, Work in Process, Gross Leases Lessee, Operating Leases [Text Block] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total future lease payments Lessee, Operating Lease, Liability, to be Paid Land Land Finance lease cost [Abstract] Lease, Cost [Abstract] Total lease cost Lease, Cost Lease, Cost Lease, Cost [Table Text Block] Operating Leases [Abstract] Leases [Abstract] Liabilities [Abstract] Liabilities, Fair Value Disclosure [Abstract] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Total liabilities Liabilities Total current liabilities Liabilities, Current Current liabilities Liabilities, Current [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss Contingencies [Table] Loss Contingencies [Table] Merger Agreement Mergers, Acquisitions and Dispositions Disclosures [Text Block] Machinery and Equipment [Member] Machinery and Equipment [Member] Cash deposits Margin Deposit Assets Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Derivative Contracts [Abstract] Other comprehensive loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Operating leases Operating Lease, Weighted Average Discount Rate, Percent Operating leases Operating Lease, Weighted Average Remaining Lease Term Operating Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Operating Operating lease liabilities Operating Lease, Liability, Current Present value of future payments Operating Lease, Liability Operating lease Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating cash flows from operating leases Operating Lease, Payments Operating lease cost Operating Lease, Cost Operating income (loss) Operating Income (Loss) Operating expenses: Operating Expenses [Abstract] Total operating expenses Operating Expenses Operating Segments [Member] Operating Segments [Member] Business, Basis of Presentation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Amount of Loss Recognized in AOCI on Derivatives Fair valuation of derivatives Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax Other Income, Net [Member] Other Nonoperating Income (Expense) [Member] Other Noncurrent Liabilities [Member] Other Current Liabilities [Member] Other Current Liabilities [Member] Other, net Other Noncash Income (Expense) Other receivables Other Receivables, Net, Current Other non-current assets Other Assets, Noncurrent Other current assets (Note 18) Other Assets, Current Other current liabilities Other Liabilities, Current Materials in-transit Other Inventory, in Transit, Gross Other non-current liabilities Other Liabilities, Noncurrent Other income (expense), net Other Nonoperating Income (Expense) Total other comprehensive loss Other comprehensive loss, net Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Others Other Accrued Liabilities, Current Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Derivative adjustments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract] Accrued Expenses [Abstract] Payment of hedge collateral Payments for Hedge, Investing Activities Other, net Payments for (Proceeds from) Other Investing Activities Acquisition of treasury stock Payments for Repurchase of Common Stock Payment for intellectual property registration Payments to Acquire Intangible Assets Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Prepayments to suppliers Payments to Suppliers Payments to Suppliers and Employees [Abstract] Portion at Fair Value Measurement [Member] Ending balance Beginning balance Postemployment Benefits Liability Accrued Severance Benefits Postemployment Benefits Disclosure [Text Block] Provision for severance benefits Postemployment Benefits, Period Expense Accrued Severance Benefits [Abstract] Prepaid expenses Prepaid Expense, Current Long-term prepaid expenses Prepaid Expense, Noncurrent Proceeds from settlement of hedge collateral Proceeds from Hedge, Investing Activities Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment, Net [Member] Property, Plant and Equipment [Member] Property, plant and equipment, net Property, plant and equipment, net Property, plant and equipment, gross Property, Plant and Equipment, Gross Others [Member] Property, Plant and Equipment, Other Types [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Property, Plant and Equipment [Abstract] Property, Plant and Equipment, Net [Abstract] Amounts reclassified from accumulated other comprehensive loss (income) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Reclassification, Type [Domain] Reclassification, Type [Axis] Research and development expenses Research and Development Expense Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Early Termination Charges [Abstract] Early Termination Charges Restructuring, Impairment, and Other Activities Disclosure [Text Block] Retained earnings Retained Earnings [Member] Retained Earnings [Member] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Axis] Net Sales by Region, Based on Location of Products are Billed Revenue from External Customers by Geographic Areas [Table Text Block] Revenues: Revenues [Abstract] Net sales Total revenues Revenues Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Net Sales Based on Location of Products Business [Abstract] Net Sales [Member] Revenue Benchmark [Member] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Inventories Schedule of Inventory, Current [Table Text Block] Summary of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Changes in Accrued Severance Benefits Schedule of Costs of Retirement Plans [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Future Benefits Payments to Employees Schedule of Expected Benefit Payments [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Details of Derivative Contracts Schedule of Derivative Instruments [Table Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Operating Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Impact of Derivative Instruments on Consolidated Statement of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Geographic and Other Information Segment Reporting Disclosure [Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segments [Domain] Segments [Domain] Geographic and Other Information [Abstract] Geographic and Other Information [Abstract] Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense CONSOLIDATED BALANCE SHEETS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract] Segments [Axis] Segments [Axis] Equity Components [Axis] Equity Components [Axis] Statement [Line Items] Statement [Line Items] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Statement [Table] Statement [Table] CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Stock repurchase program, authorized amount Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Stock repurchased (in shares) Stock Repurchased During Period, Shares Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Settlement of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Aggregate purchase price Stock Repurchased During Period, Value Beginning balance Ending balance Total stockholders' equity Stockholders' Equity Attributable to Parent Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Stock Repurchases [Abstract] Subsequent Events Subsequent Event [Table] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event [Line Items] Subsequent Events [Abstract] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Accrued severance benefits, net Supplemental Unemployment Benefits, Severance Benefits Withholding tax attributable to intercompany interest income Taxes Payable, Current Treasury stock, 13,847,867 shares at March 31, 2023 and 12,607,874 shares at December 31, 2022, respectively Treasury Stock, Value Stock Repurchases Treasury Stock [Text Block] Acquisition of treasury stock (in shares) Treasury Stock, Shares, Acquired Treasury Stock [Member] Treasury Stock [Member] Treasury stock, shares (in shares) Treasury Stock, Shares Sale of aggregate purchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Acquisition of treasury stock Treasury Stock, Value, Acquired, Cost Method Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Diluted (in shares) Diluted weighted average common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in shares) Basic weighted average common stock outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average number of shares- Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Counterparty Name [Axis] Counterparty Name [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Europe [Member] Europe [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Customer [Axis] Customer [Axis] Maximum [Member] Minimum [Member] Minimum [Member] Customer [Domain] Customer [Domain] Products and Services [Domain] Product and Service [Domain] Products and Services [Axis] Product and Service [Axis] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Geographical [Domain] Geographical [Domain] Geographical [Axis] Geographical [Axis] Korea [Member] KOREA, REPUBLIC OF United States [Member] UNITED STATES VIET NAM [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, Address Line Two Entity Address, City or Town Entity Address, Country 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 Secures deferred merger termination fee. Secures Deferred Merger Termination Fee Secures deferred merger termination fee Proceed from merger termination. Proceed From Merger Termination Proceed from termination cost Receipt of termination agreement amount. Receipt Of Termination Agreement Amount Termination agreement amount received Termination agreement outstanding amount. Termination Agreement Outstanding Amount Termination agreement outstanding amount Due date. Due Date [Axis] Due Date [Axis] Due date. Due Date [Domain] Due on or before March 31, 2023. Due on or Before March 31, 2023 [Member] Due on or Before March 31, 2023 [Member] Other receivable. Other Receivable [Member] Letter agreement. Letter Agreement [Member] Termination Agreement [Member] Merger termination fee. Merger Termination Fee Merger termination fee Letter agreement outstanding amount. Letter agreement outstanding amount Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term [Abstract] Weighted Average Discount Rate [Abstract] Weighted average discount rate [Abstract] Liabilities Lessee [Abstract] Liabilities [Abstract] Present value of lessee's discounted obligation for lease payments from operating and finance lease. Operating and Financing Lease Liability Total lease liabilities Lease Liabilities Noncurrent [Abstract] Non-current [Abstract] Operating Lease Right Of Use Assets [Member] Operating Lease Right Of Use Assets [Member] Operating and Finance Leases [Abstract] Lease agreements remaining lease term for finance and operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Remaining Lease Term Remaining lease term Lease Liabilities Current [Abstract] Current [Abstract] Leases Assets [Abstract] Assets [Abstract] lease right of use asset Lease Right Of Use Asset Total lease assets Non Current Operating Lease Liabilities [Member] Current Operating Lease Liabilities [Member] Finance Leases [Abstract] Cash Paid for Amounts Included in Measurement of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities [Abstract] The disclosure of display solutions. Display Solutions [Member] Display Solutions [Member] The disclosure of power solutions. Power Solutions [Member] Power Solutions [Member] Name of segment called "standard products business. Standard Products Business [Member] Standard Products Business [Member] Name of segment called "fab 3 foundry services". Fab Three Foundry Services [Member] Fab 3 Foundry Services [Member] The amount of early termination charges. Early Termination Charges Early termination charges Accrued Outside Service Fees Current Accrued Outside Service Fees Current Outside service fees Tabular disclosure of the carrying amount as of the balance sheet date of changes in inventory reserves. Changes In Inventory Reserves [Table Text Block] Changes in Inventory Reserve Inventory valuation reserves changes. Inventory Valuation Reserves Changes [Abstract] Change in reserve [Abstract] Inventory reserve charged to costs of sales. Inventory reserve charged to costs of sales Inventory reserve charged to costs of sales Inventory valuation reserves foreign currency translation adjustments. Inventory Valuation Reserves Foreign Currency Translation Adjustments Translation adjustments Inventory valuation reserves changes. Inventory Valuation Reserves Changes Change in reserve Sale of previously reserved inventory. Sale of previously reserved inventory Sale of previously reserved inventory Changes in Inventory Reserve [Abstract] Computation of Diluted Earnings (Loss) Per Share [Abstract] Computation of Diluted Earnings (Loss) Per Share [Abstract] Employee And Non Employee Stock Option [Member] Employee And Non Employee Stock Option [Member] Options [Member] No definition available. Other Lease Information [Table Text Block] Other Lease Information No definition available. Supplemental Balance Sheet Information Related To Leases [Table Text Block] Supplemental Balance Sheet Information No definition available. Schedule Of Future Lease Payments [Table Text Block] Schedule of Future Lease Payments Schedule of deposit assets. Schedule Of Deposit Assets [Table Text Block] Summary Of Cash Deposits Tabular disclosure of derivative and other financial assets and liabilities that are subject to offsetting, including master netting arrangements. Offsetting Assets and Liabilities [Table Text Block] Offsetting of Derivative Assets and Liabilities Zero cost collars. Zero Cost Collars [Member] Zero Cost Collars [Member] Accelerated share repurchase program adjustment shares. Accelerated share repurchase program adjustment shares Accelerated stock repurchase (in shares) Accelerated share repurchase program adjustment (in shares) Zero Cost Collar One [Member] Zero Cost Collar One [Member] Zero Cost Collar One [Member] Zero Cost Collar Four Zero Cost Collar Four [Member] Zero Cost Collar Four [Member] Zero Cost Collar Three [Member] Zero Cost Collar Three [Member] Zero Cost Collar Contracts [Abstract] Derivative, Settlement Start Date, Month Year Derivative, Settlement Start Date, Month Year Month of settlement, start Zero Cost Collar Two [Member] Zero Cost Collar Two [Member] Zero Cost Collar Two [Member] Derivative, Settlement End Date, Month Year Derivative, Settlement End Date, Month Year Month of settlement, end Stock Repurchase Program Stock Repurchase Program [Member] Future Benefits to Non-Executive Employees [Abstract] Korea's mandatory retirement age. Koreas Mandatory Retirement Age Korea's mandatory retirement age Post Employment Benefit Payments Five Fiscal Years Thereafter. Post Employment Benefit Payments Five Fiscal Years Thereafter 2029 - 2033 Post employment benefit payments year two. Post Employment Benefit Payments Year Two 2025 Retirement age of employees. Retirement Age Of Employees Retirement age of employees Postemployment benefit payments remainder of fiscal year. Postemployment Benefit Payments Remainder Of Fiscal Year Remainder of 2023 Post employment benefit payments next twelve months. Post Employment Benefit Payments Next Twelve Months 2024 Postemployment benefit payments year three. Postemployment Benefit Payments Year Three 2026 Postemployment benefit payments year four. Postemployment Benefit Payments Year Four 2027 Postemployment benefit payments year five. Postemployment Benefit Payments Year Five 2028 Additional amount of cash collateral in foreign currency exposure. Threshold Additional Amount Cash Collateral Foreign Currency Exposure Threshold additional amount of cash collateral Standard Chartered Bank Korea Limited. Standard Chartered Bank Korea Limited [Member] SC [Member] Nomura Financial Investment Co Ltd [Member] Nomura Financial Investment Co Ltd [Member] NFIK [Member] Zero cost collar and forward contracts. Zero Cost Collar And Forward Contracts [Member] Zero Cost Collar and Forward Contracts [Member] Additional Cash Collateral [Abstract] Minimum sum of qualified and unrestricted cash and cash equivalents. Minimum Sum Of Qualified And Unrestricted Cash And Cash Equivalents Termination provisions for cash and cash equivalents Foreign currency exposure. Threshold Amount Cash Collateral Foreign Currency Exposure Threshold amount of cash collateral Minimum requisite period of service for voluntary resignation program, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Minimum Requisite Period of Service for Voluntary Resignation Program Minimum requisite period of service for voluntary resignation program The amount of acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation. Acquisition of Treasury Stock Related to Tax With Holding for Share Based Compensation Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation Increase decrease in inventory reserve. Increase Decrease In Inventory Reserve Provision for inventory reserves Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances Loss on foreign currency, net Repayment of financing related to water treatment facility arrangement. Repayment Of Financing Related To Water Treatment Facility Arrangement Repayment of financing related to water treatment facility arrangement Payments for guarantee deposits. Payments For Guarantee Deposits Payment of guarantee deposits Unsettled common stock repurchases. Unsettled common stock repurchases Unsettled common stock repurchases China and Hong Kong [Member] China and Hong Kong [Member] CHINA, HONG KONG [Member] Top Customer Two [Member] Top Customer Two [Member] Top Customer Two [Member] Top Customer One [Member] Top Customer One [Member] Top Customer One [Member] Top Ten Customers [Member] Top Ten Customers [Member] Top Ten Customers [Member] Other Countries [Member] Other Countries [Member] Others [Member] Asia Pacific Other Than Korea [Member] Asia Pacific Other Than Korea [Member] Asia Pacific (Other Than Korea) [Member] The member stands for finance lease right of use assets. Finance Lease Right of Use Assets [Member] Finance Lease Right-of-Use Assets [Member] Postemployment benefits provisions. Postemployment Benefits Provisions Provisions Cumulative contributions to severance insurance deposit accounts. Less: Cumulative Contributions To Severance Insurance Deposit Accounts Less: Cumulative contributions to severance insurance deposit accounts Employees eligible for severance benefits percentage. Employees Eligible For Severance Benefits Percentage Percentage of employees eligible for severance benefits Postemployment benefits translation adjustment. Postemployment Benefits Translation Adjustment Translation adjustments Group severance insurance plan. Group Severance Insurance Plan Group severance insurance plan Cumulative contributions to national pension fund. Cumulative Contributions To National Pension Fund The National Pension Fund Postemployment benefits severance payments. Postemployment Benefits Severance Payments Severance payments Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract] Intercompany Loan Intercompany Loan Intercompany loan balances Tabular disclosure of the components of accumulated other comprehensive income (loss). Schedule of Components of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Loss Other comprehensive income loss cash flow hedge gain loss after reclassifications and tax. Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassifications and Tax Derivative adjustments Stock Repurchase [Abstract] Stock Repurchases Program [Abstract] Aggregate purchase price of shares. Aggregate Purchase Price Of Shares Aggregate purchase price of shares Reclassified as a treasury stock from additional paid In capital. Reclassified As A Treasury Stock From Additional Paid In Capital [Member] Reclassified as Treasury Stock from Additional Paid-In-Capital [Member] Accelerated stock repurchase program. Accelerated Stock Repurchase Program [Member] Accelerated Stock Repurchase Program [Member] EX-101.PRE 10 mx-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 image00001.jpg begin 644 image00001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 8$!08%! 8&!08'!P8("A *"@D) M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_ MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P 1" !+ 40# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#ZIHHHH ** M** "JJ7D#7DMJCYGB179<'@'./Y&K5?'_P"U+JM_HWQALKW2KN>SNDTN+;+" MY1A^\D[BDW8#[ HKYC^%W[1Z/]GTWQW$(S@(-4B'#'UD0=/J/RKZ/TK4K+5; M*.[TV[@N[63[LL$@=#^(HN!=HHHI@%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MB>,M0GTKPAKFHVA07-G8SW$6\9&Y(RPR/J*\D^'?[0_A[7(X;7Q/C1M1VA6D M/-L[>S=5_P"!<>]>H_$G_DG/BG_L%7?_ *)>OSHI,#]+-2U6PTS3)=0U"ZBM M[&%-[SR/A OKFOCSXVRR?$WQ7?\ B'P5:W6I:3I%G%;74Z1X(.Z0Y"'YR.O. M.U>2W6L:G=Z?;V%UJ%W-96W^HMY)W>./Z(3@5]"_L:ZG8VUQXDL;F[MXKNZ: MW:"&210TNWS,[1WQD?G2W$?-==7X%\?>(O!%YYV@7[Q1,=TMM)\\$OU3^HY] MZ^L_B?\ !#P[XR4W5BL>C:N"S&XMX1LE)_YZ(,9/^UU^M?*/CWX=>)/ ]X\> MM6$AM,XCO8@7@D]/G['V.#19H#ZB^'GQ^\,^)1#:ZT_]B:H1AEG/^CN?]B3M M_P "Q^->TAA7YB5ZC\,_C5XD\%2);SROJ^DX5/LMS(28P/\ GF_5/IR/:BX7 M/NNBN&^&_P 2O#_CZQ5])N1'>J-TMC,0)H_?'<>X]:[FJ&<9K_Q,\(>'=6GT MS6=;@M+^$ R1,C$C(!'0>A%=/IE_;:II]O?6$J36MS&LL4B]&4C(-?$G[2T3 MR_&[6TA4O(RVX55Y)/D1U[?^R?XO35_!,OA^=S]MT=SLR?OP.Q(/X'\5RGBKQYX9\)W<5KXBU:"RN)8_-1'#$E([)EMXGFD$F8V"(,D[' ) '/%;'A?Q=H/ MBHW/_"/:K;ZA]EV>=Y+']WNSC/UVG\J .AHKFO%/C7PYX55?^$AUJSL7*[EC MDDS(P]0@Y/Y5E^'_ (J>"=?NUM=+\1V;W+'"1R[H"Y]%\P#/X4 =S17/Z1XL MT#5]-LO'L;8V?H3BH[+QGX;OM3U#3K76+-[W3P[746 M_#0!&V,6STP>* .DHKSFX^,O@""[-J_B:U,@;9E$D=,_[X7;^.:[K3=0L]3L MH[K3KJ"ZMI!E)8) Z-]"* +E%8GB3Q+HOAJT%SKVJ6NGPL=JF>3!<^BCJ?PK MF-,^,/@'4KQ+>U\36@E8[1YR21 GZNH% 'H5%)/[ AUBU;6=Y3[ M*"=^X#)'Y"MC5]4L='LGN]5O;:RME^]+<2B-1^)H OT$XKS?_A=?P^^T"#_A M)K;S,XSY,NW_ +[V;:[G2=4L-8L8[S2[RWO;63[LMO()$/XB@#@]+^,7AS4_ M'S^$+>'41JB74UH7:%!%OCW[^=^U>EU\7^"Y4A_:NO)9I$CC76M2+NQV M@ >?U-?1D_QE^']K>&TE\3VC2@XS&DDB?]]JI7]:2 ]$KSO5/BQH&F?$*+P= M-/.A,>Z602>9A?+X!QTVT,#U&BN<\0>,O#OAR]M[37=6M M;&YN!NBCF;!<9Q_.L_Q-\2_!WABZ:UUGQ!:0W*G#0*3+(G^\J D?C3 [.BN5 M\*^/O"_BN39H&M6EY-MW>0&*28]=C8;'X5U0H **** "N#^(/Q.\-^ XPNLW M;-?,N4LK<;Y6'KCH![G%-^+ECXROO#-Q%X%OH;6\P&(VXE<#.0DA.$)X[>O( MKX5\26.KZ=K%Q'XC@O8=2+EI?M8/F.?7)Z_6I; ]#^)_QM\1>-!1]*+B1\X^*O"^ ML^%-1-AK^GSV-QU3S!Q(/5"."/I63%(\,B21.\Z..GU!KYG^*'[.M_I8GU#P5(^H68.?L$G^O0?[!_C M _ _6E9C*OPP_:&U;17%GXR\[5K# "7"@?:(_J>/,_'GWKZ6\/Z_X9^(>@W) MTVXM]5TYU\JX@=.F1]QU(R*_/6ZM9[*YDM[N"2WN(CLDCE0HZ'T(/2K>@ZWJ M?A_4H[_1+Z>RNH^DD3X_ ^H]CQ33Z"/I?XF?LX6]V[7G@.1+.3^/3[B0F,_[ MC\D?[IX]Q7S7XBT#5?#>IR:?KMC/8WD?6.5,9]P>A'N.*^_?ACJ]WKW@'0=4 MU%D>\N[1))61=H+]SBK?BKPIHOBO3S::_IMO>Q8(4R+\\>>Z-U4_2G89\I?L MA#_BZ5R/^H7-_P"C(Z^S:\4^&GP9?X??$:?6-/U'[7I$ME) (YAB>-BZ$#CA MAP>>/I7M=" ^/_B1&DO[6UDDBAD?4=-!!Z$;(:71$C^$/[2#6+'[/HEZ?)4L M?E%O-S'U_N. ,_[!I?B)_P G=:?_ -A+3?\ T"&N_P#VM_"J:CX.M?$,$2M< MZ9+Y!?#FV2- MX(([*60G.^0X\V7'^X@/X&O?_P!INUAL?@I-:VJ".W@EMHXT'14!P!0!QW@? MQ=)X)_93J[N_7'S=N^?3DO-/GO?V1=.E@1W%IJKW$FP9PGF2)G_ ,?%>F_L MD:Q:7?PYETQ'07EA>2>9'GG8V"K_ $/(_"F!SGQ@^!&D:5X3O-;\&I<6EU81 MM-+;M.722$ [\9Y!QSUZ9%8'[+>LKX=\*?$?5W7?]AM;><)ZD+.0/Q-?07Q; MUZS\._#O7+R\=!FUDABC8X\R1T8*@_STS7SC^SCH\VO> OBCI=J-UQW ML/B;]G/PC=:/(F@I1"_\ M@]OIBO./V7/'NE^%[C5/#_B&9-. M%S*)8KBX/EHL@&'1RW0],9]#7T/XD^(GA70-*DOK[7=/*(F](XKA))).. B@ MY.:8'SQ^R>MVGQ:\1IJ+.]ZNGRBX+G),GGQ[^?KFN/\ ^$?O?%?QZ\3^'[*[ M>UCU'5KR.[D'/[@3F0@CO_JQ@>N*[']E&];4OBYXDOW7:UU8SSD#^'?<1MC] M:;\*_P#DZ_7/^PCJ?_H.F M">N *\\_9)\7RZ==Z_H=XQ_LY;5]43_IF4P'Q]01_P!\5]:5\1?LZ6;ZCXR\ M2V,7^MN=!O($^KE /YU74 T.PU/X\_%BZFOKE[6R ,S=_L]L' $:=L\_F2>: M]OUO]G3P76*0@Y!Q X!!],8Q[5M^/KO7?C1\7IO#&F3QQZ5I\TBPAQ MB.-$^5YC_>)/3Z@<MVGB#]K:/4M.<26&;D-CKLQC&>WZTWX$_"WQ+X \0:I+J6LQ2Z1("D=M Q(N&XQ*P/W,#Y>. M?PZ^Y!P1D=/6N9TKQQX:)I^L6MQJ=K_K($;VYVGH^.^.G>F!\9:KH5 MSXE^/>N:+9SFWDOM,M>\-7#G MR#;O.8\Y"S1R!#CZAOT%5?'G_)WEA_V$-/\ _1<='[-7_)>?$/\ U[W?_H]* M/'G_ "=Y9?\ 80L/_1<= $G[91QXO\/DWNHDD!4YQD))DDN<-V621G7'MA@? MQHZ@>F44450!BN6\;>"-!\:6"VFOZ>MR$R8I Q62(G^ZPY'TZ5U-% 'QC\2/ MV?-?\/-<7?AHG6=+7+^6@QOT[Q7FGQ*^#_A MOQQ%)+/"-/U8G(O[:-0['_;'1Q]>>.M)KL*Q\@?#_P"(_B7P+<$Z)>D6K/OE MLY1OBD_#L?<8-?5OPW^.?AGQ>]O9W3G2-9E(06UPX]CFOE'XB_!/Q1X-AFO5C34]'B&]KJV^]&G^VG4?49'O6M\&/B MWXPT?48]*AM+WQ-:, $L\N\L0']Q\$@>QX^E?8]H[W-E$\UN\#21AF@D()3( MY0XR..G%-#.3^"/_ "2;PM_UXQUW-5[>WAM(4AMHTAB082.-0H'T%6*8!111 M0!\_^+?A/XCU3X]6WC"U:R_LF*\LYR&F(DQ&(P_&W_8/>O;-?TBUU[1[O3-2 MC+VEU$T4J@X.#Z'L:U** /(OA;\%-*\ ^('U>*^FU&Z\HPQ>?$J^5GJ1[XX^ MA-;?QN\)ZEXU\ 7.C:-Y NY)HI!Y[[$PK9/.#7H5% 'G/PB\%77AOX71^&O$ M<=O-(WGI/'&^]721C\N>.QKQ[6/@'XM\->(FU+X<:RL<+9\L-,'^ G&' M7\OI7U/12L!\P:=\&/'?B[5[:;XFZ^TNF6^2(1=-))G'\('R+VRW7BNT_9U^ M&VM_#W_A(1KK69%]]G\K[/*7_P!7YF<\#'WQ7M=!Z46 ^=O&'A#X8?$GQEJ& MG:7JXLO$X^:62T'[J9N2^0?D=P,YP0>YS@U4A^ W@_P/87.N>-M;FU&RM1O\ MOR_L\9_V2 Q+D^@(S6I\1/V>+/6]7?5_"NH+HUVYW/ T9,1?^\"IRGZ_A7+M M^SMXRU5XX=>\80RVB'<,R3W!7Z*^!^M'H!3_ &.[.6Y\9^(M55 D,=F(#C@ MR2!P!^$9KN/ _P *O$.B_'+4O%MXUE_95Q=7DL828F3;*SEF?#?P+ MI7@+P\FF:2'DW/YD]Q*!OG?U./T':NPHL C9[5\]? GX0^)/ _CRYU?6FL3: MR6;?%PZ^X RWT:OJFBE8#YP\$_ S5 M/"/Q9TK5[.XMY]"LU&YW?$K.8-KG9CC,C$@9X%==\:O@[9?$#R]0T^6+3M=0 M",SNF8YUQP'QW'&&_#GC'L-%,#Y)7X0?%^/3O[&37O\ B5;/*,0U23R-GIMQ MG'MBO2/@O\$+?P1?1ZQK5Q'?ZXH*P^5GRK8$8.W."QP<9POT[U[=12L!\[>& M?A!XDTWX[2^+KEK#^R7U*[N\+,3)LD\S9QMZ_..]?1-%%,#P/X._"KQ#X1^) M^K:_JQL38W$4Z1^3.6?+R(PR,>BTWQ1\*O$6I?'RV\8V[67]DQW5K,0TY$F( MT0'C;_LGO7OU%*P'R1^V9_R-V@?]>+_^C#5K3_A'\2O#$9D\ Z^BZ=>@3^6+ MDQ.,CC>A&,XXR#^5>C?&_P"$-Y\1]:TZ^M=5@L5M;=H&22(N3ELYX->MZ9;F MTTZUMG()AB2,D=\#%%@/F?PK^S]K^L>)EU;XD:G'=1,^Z>)+AY)[C X#/V'3 MH>GI7TY:016EM%!;HL<$2"-$7HH' JQ10D 4444P"BBB@ HHHH @GACN(7C ME1'C<%61AD,#U!%>*>,/V<_#&N:I!=:5<2Z)'NS<6]O&'CD7_8!/[L_F/]FO M XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
Apr. 30, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Document Transition Report false  
Entity File Number 001-34791  
Entity Registrant Name Magnachip Semiconductor Corporation  
Entity Central Index Key 0001325702  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-0406195  
Entity Address, Address Line One c/o Magnachip Semiconductor, Ltd.  
Entity Address, Address Line Two 15F, 76 Jikji-daero 436beon-gil  
Entity Address, City or Town Heungdeok-gu  
Entity Address, Country KR  
Entity Address, Postal Zip Code 28581  
City Area Code 82  
Local Phone Number (2) 6903-3000  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol MX  
Security Exchange Name NYSE  
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   42,265,480
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 212,085 $ 225,477
Accounts receivable, net 32,143 35,380
Inventories, net 36,360 39,883
Other receivables 5,342 7,847
Prepaid expenses 11,238 10,560
Hedge collateral (Note 7) 2,820 2,940
Other current assets (Note 18) 14,927 15,766
Total current assets 314,915 337,853
Property, plant and equipment, net 104,568 110,747
Operating lease right-of-use assets 5,413 5,265
Intangible assets, net 1,784 1,930
Long-term prepaid expenses 9,101 10,939
Deferred income taxes 37,380 38,324
Other non-current assets 14,683 11,587
Total assets 487,844 516,645
Current liabilities    
Accounts payable 19,921 17,998
Other accounts payable 9,216 9,702
Accrued expenses (Note 6) 17,125 9,688
Accrued income taxes 146 3,154
Operating lease liabilities 1,622 1,397
Other current liabilities 5,261 5,306
Total current liabilities 53,291 47,245
Accrued severance benefits, net 23,608 23,121
Non-current operating lease liabilities 3,996 4,091
Other non-current liabilities 13,596 14,035
Total liabilities 94,491 88,492
Commitments and contingencies (Note 18)
Stockholders' equity    
Common stock, $0.01 par value, 150,000,000 shares authorized, 56,437,182 shares issued and 42,589,315 outstanding at March 31, 2023 and 56,432,449 shares issued and 43,824,575 outstanding at December 31, 2022 564 564
Additional paid-in capital 267,187 266,058
Retained earnings 314,036 335,506
Treasury stock, 13,847,867 shares at March 31, 2023 and 12,607,874 shares at December 31, 2022, respectively (173,441) (161,422)
Accumulated other comprehensive loss (14,993) (12,553)
Total stockholders' equity 393,353 428,153
Total liabilities and stockholders' equity $ 487,844 $ 516,645
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS [Abstract]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 56,437,182 56,432,449
Common stock, shares outstanding (in shares) 42,589,315 43,824,575
Treasury stock, shares (in shares) 13,847,867 12,607,874
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues:    
Net sales $ 57,005 $ 104,093
Cost of sales:    
Cost of sales 44,911 65,097
Gross profit 12,094 38,996
Operating expenses:    
Selling, general and administrative expenses 12,165 14,163
Research and development expenses 13,298 11,954
Early termination charges 8,449 0
Total operating expenses 33,912 26,117
Operating income (loss) (21,818) 12,879
Interest income 2,842 715
Interest expense (256) (111)
Foreign currency loss, net (3,430) (690)
Other income (expense), net (35) 218
Income (loss) before income tax expense (22,697) 13,011
Income tax expense (benefit) (1,227) 3,483
Net income (loss) $ (21,470) $ 9,528
Basic earnings (loss) per common share (in dollars per share) $ (0.49) $ 0.21
Diluted earnings (loss) per common share (in dollars per share) $ (0.49) $ 0.2
Weighted average number of shares-    
Basic (in shares) 43,390,832 45,603,208
Diluted (in shares) 43,390,832 46,693,294
Standard Products Business [Member]    
Revenues:    
Net sales $ 51,514 $ 94,010
Cost of sales:    
Cost of sales 37,312 56,080
Gross profit 14,202 37,930
Fab 3 Foundry Services [Member]    
Revenues:    
Net sales 5,491 10,083
Cost of sales:    
Cost of sales 7,599 9,017
Gross profit $ (2,108) $ 1,066
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]    
Net income (loss) $ (21,470) $ 9,528
Other comprehensive loss    
Foreign currency translation adjustments (1,908) (3,045)
Derivative adjustments    
Fair valuation of derivatives (1,135) (1,264)
Reclassification adjustment for loss on derivatives included in net income (loss) 603 762
Total other comprehensive loss (2,440) (3,547)
Total comprehensive income (loss) $ (23,910) $ 5,981
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Beginning balance at Dec. 31, 2021 $ 559 $ 241,197 $ 343,542 $ (130,306) $ (2,230) $ 452,762
Beginning balance (in shares) at Dec. 31, 2021 45,659,304          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 0 1,638 0 0 0 1,638
Exercise of stock options $ 1 1,780 0 0 0 1,781
Exercise of stock options (in shares) 151,326          
Settlement of restricted stock units $ 2 (2) 0 0 0 0
Settlement of restricted stock units (in shares) 168,795          
Acquisition of treasury stock $ 0 0 0 $ (1,000) 0 (1,000)
Acquisition of treasury stock (in shares)       (53,464)    
Accelerated stock repurchase $ 0 17,217 0 $ (17,217) 0 0
Accelerated stock repurchase (in shares) (1,031,576)          
Other comprehensive loss, net $ 0 0 0 0 (3,547) (3,547)
Net income (loss) 0 0 9,528 0 0 9,528
Ending balance at Mar. 31, 2022 $ 562 261,830 353,070 (148,523) (5,777) 461,162
Ending balance (in shares) at Mar. 31, 2022 44,894,385          
Beginning balance at Dec. 31, 2022 $ 564 266,058 335,506 (161,422) (12,553) $ 428,153
Beginning balance (in shares) at Dec. 31, 2022 43,824,575         43,824,575
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 0 1,120 0 0 0 $ 1,120
Exercise of stock options $ 0 9 0 0 0 9
Exercise of stock options (in shares) 1,400          
Settlement of restricted stock units $ 0 0 0 0 0 0
Settlement of restricted stock units (in shares) 3,333          
Acquisition of treasury stock $ 0 0 0 $ (12,019) 0 (12,019)
Acquisition of treasury stock (in shares)       (1,239,993)    
Other comprehensive loss, net 0 0 0 $ 0 (2,440) (2,440)
Net income (loss) 0 0 (21,470) 0 0 (21,470)
Ending balance at Mar. 31, 2023 $ 564 $ 267,187 $ 314,036 $ (173,441) $ (14,993) $ 393,353
Ending balance (in shares) at Mar. 31, 2023 42,589,315         42,589,315
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net income (loss) $ (21,470) $ 9,528
Adjustments to reconcile net income (loss) to net cash provided by operating activities    
Depreciation and amortization 4,357 3,891
Provision for severance benefits 2,330 1,670
Loss on foreign currency, net 9,082 6,380
Provision for inventory reserves 1,138 145
Stock-based compensation 1,120 1,638
Other, net 237 161
Changes in operating assets and liabilities    
Accounts receivable, net 2,973 (1,213)
Inventories 1,062 1,456
Other receivables 2,376 667
Other current assets 1,456 (6,829)
Accounts payable 1,904 538
Other accounts payable (1,424) (702)
Accrued expenses 7,600 187
Accrued income taxes (2,923) (2,346)
Other current liabilities (596) (711)
Other non-current liabilities (169) (73)
Payment of severance benefits (871) (1,389)
Other, net (306) (178)
Net cash provided by operating activities 7,876 12,820
Cash flows from investing activities    
Proceeds from settlement of hedge collateral 1,155 1,829
Payment of hedge collateral (1,093) (2,891)
Purchase of property, plant and equipment (135) (944)
Payment for intellectual property registration (74) (59)
Payment of guarantee deposits (3,482) (79)
Other, net 19 2
Net cash used in investing activities (3,610) (2,142)
Cash flows from financing activities    
Proceeds from exercise of stock options 9 1,781
Acquisition of treasury stock (12,264) (830)
Repayment of financing related to water treatment facility arrangement (126) (134)
Repayment of principal portion of finance lease liabilities (24) (16)
Net cash provided by (used in) financing activities (12,405) 801
Effect of exchange rates on cash and cash equivalents (5,253) (6,105)
Net increase (decrease) in cash and cash equivalents (13,392) 5,374
Cash and cash equivalents at beginning of period 225,477 279,547
Cash and cash equivalents at end of period 212,085 284,921
Supplemental cash flow information    
Cash paid for income taxes 2,644 5,421
Non-cash investing and financing activities    
Property, plant and equipment additions in other accounts payable 629 524
Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation 0 996
Unsettled common stock repurchases $ 401 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Business, Basis of Presentation and Significant Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies
1. Business, Basis of Presentation and Significant Accounting Policies

Business


Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (“IoT”) applications, consumer, computing, industrial and automotive applications.



The Company’s standard products business includes its Display Solutions and Power Solutions business lines. The Company’s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. The Company’s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications.



On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”. Following the consummation of the sale, and for up to three years, the Company is expected to provide transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus mark-up (the “Transitional Fab 3 Foundry Services”).


Basis of Presentation


The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). These interim consolidated financial statements include normal recurring adjustments and the elimination of all intercompany accounts and transactions which are, in the opinion of management, necessary to provide a fair statement of the Company’s financial condition and results of operations for the periods presented. These interim consolidated financial statements are presented in accordance with Accounting Standards Codification (“ASC”) 270, “Interim Reporting” and, accordingly, do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, except for the changes below. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for a full year or for any other periods.



The December 31, 2022 balance sheet data was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The interim consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.



There have been no material changes to the Company’s significant accounting policies as of and for the three months ended March 31, 2023 as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
3 Months Ended
Mar. 31, 2023
Inventories [Abstract]  
Inventories
2. Inventories


Inventories as of March 31, 2023 and December 31, 2022 consist of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Finished goods
 
$
5,523
   
$
6,799
 
Semi-finished goods and work-in-process
   
39,427
     
40,265
 
Raw materials
   
6,351
     
7,460
 
Materials in-transit
   
     
36
 
Less: inventory reserve
   
(14,941
)
   
(14,677
)
Inventories, net
 
$
36,360
   
$
39,883
 



Changes in inventory reserve for the three months ended March 31, 2023 and 2022 are as follows (in thousands):


 
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
 
$
(14,677
)
 
$
(5,730
)
Change in reserve
               
Inventory reserve charged to costs of sales
   
(2,584
)
   
(1,607
)
Sale of previously reserved inventory
   
1,476
     
1,452
 
     
(1,108
)
   
(155
)
Write off
   
415
     
211
 
Translation adjustments
   
429
     
119
 
Ending balance
 
$
(14,941
)
 
$
(5,555
)



Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods, work-in-process and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
3. Property, Plant and Equipment


Property, plant and equipment as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Buildings and related structures
 
$
24,214
   
$
24,780
 
Machinery and equipment
   
134,843
     
137,666
 
Finance lease right-of-use assets
   
707
     
389
 
Others
   
33,529
     
33,890
 
     
193,293
     
196,725
 
Less: accumulated depreciation
   
(102,768
)
   
(101,502
)
Land
   
12,670
     
13,034
 
Construction in progress
   
1,373
     
2,490
 
Property, plant and equipment, net
 
$
104,568
   
$
110,747
 



Aggregate depreciation expenses totaled $4,193 thousand and $3,706 thousand for the three months ended March 31, 2023 and 2022, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Intangible Assets [Abstract]  
Intangible Assets
4. Intangible Assets


Intangible assets as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

 
March 31, 2023
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 
Intangible assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 

 
December 31, 2022
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 
Intangible assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 



Aggregate amortization expenses for intangible assets totaled $164 thousand and $185 thousand for the three months ended March 31, 2023 and 2022, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases
5. Leases


The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years.



The tables below present financial information related to the Company’s leases.



Supplemental balance sheets information related to leases as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Leases
Classification
 
March 31,
2023
   
December 31,
2022
 
Assets
             
Operating lease
Operating lease right-of-use assets
 
$
5,413
   
$
5,265
 
Finance lease
Property, plant and equipment, net
   
436
     
143
 
Total lease assets
   
$
5,849
   
$
5,408
 
Liabilities
                 
Current
                 
Operating
Operating lease liabilities
 
$
1,622
   
$
1,397
 
Finance
Other current liabilities
   
90
     
90
 
Non-current
                 
Operating
Non-current operating lease liabilities
   
3,996
     
4,091
 
Finance
Other non-current liabilities
   
364
     
63
 
Total lease liabilities
   
$
6,072
   
$
5,641
 



The following table presents the weighted average remaining lease term and discount rate:

   
March 31,
2023
   
December 31,
2022
 
Weighted average remaining lease term
           
Operating leases
 
3.4 years
   
3.7 years
 
Finance leases
 
4.1 years
   
2.4 years
 
Weighted average discount rate
           
Operating leases
   
6.6
%
   
6.6
%
Finance leases
   
7.7
%
   
7.6
%



The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Operating lease cost
 
$
555
   
$
569
 
Finance lease cost
               
Amortization of right-of-use assets
   
32
     
16
 
Interest on lease liabilities
   
7
     
2
 
Total lease cost
 
$
594
   
$
587
 



The above table does not include an immaterial cost of short-term leases for the three months ended March 31, 2023 and 2022.
 

Other lease information is as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
           
Operating cash flows from operating leases
 
$
567
   
$
569
 
Operating cash flows from finance leases
   
7
     
2
 
Financing cash flows from finance leases
   
24
     
16
 



The aggregate future lease payments for operating and finance leases as of March 31, 2023 are as follows (in thousands):

   
Operating
Leases
   
Finance
Leases
 
Remainder of 2023
 
$
1,448
   
$
91
 
2024
   
1,925
     
122
 
2025
   
1,419
     
121
 
2026
   
937
     
108
 
2027
   
644
     
95
 
Total future lease payments
   
6,373
     
537
 
Less: Imputed interest
   
(755
)
   
(83
)
Present value of future payments
 
$
5,618
   
$
454
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses
3 Months Ended
Mar. 31, 2023
Accrued Expenses [Abstract]  
Accrued Expenses
6. Accrued Expenses


Accrued expenses as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Payroll, benefits and related taxes, excluding severance benefits
 
$
14,475
   
$
7,620
 
Withholding tax attributable to intercompany interest income
   
473
     
43
 
Outside service fees
   
1,625
     
1,642
 
Others
   
552
     
383
 
Accrued expenses
 
$
17,125
   
$
9,688
 


Payroll, benefits and related taxes payable as of March 31, 2023 in the table above includes termination related charges under the voluntary resignation program (the “Program”) of $8,449 thousand, which are expected to be paid in the second quarter of 2023.


See “Note 10. Early Termination Charges” for more information regarding the Program.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2023
Derivative Financial Instruments [Abstract]  
Derivative Financial Instruments
7. Derivative Financial Instruments


The Company’s Korean subsidiary from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues.



Details of the zero cost collar contracts as of March 31, 2023 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
15,000
 
April 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022
 
$
33,000
 
April 2023 to December 2023
March 08, 2023
 
$
18,000
 
July 2023 to December 2023



Details of the zero cost collar contracts as of December 31, 2022 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
30,000
 
January 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022   $
42,000   January 2023 to December 2023



The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts.



The fair values of the Company’s outstanding zero cost collar contracts recorded as assets and liabilities as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Derivatives designated as hedging instruments:
   
March 31,
2023
   
December 31,
2022
 
Asset Derivatives:              
Zero cost collars
Other current assets
  $
2     $
 
Liability Derivatives:
                 
Zero cost collars
Other current liabilities
 
$
2,641
   
$
2,015
 



Offsetting of derivative assets and liabilities as of March 31, 2023 is as follows (in thousands):

   
Gross amounts of
recognized
Assets/liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
Assets/liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of March 31, 2023
             
Financial
instruments
   
Cash collateral
pledged
     
Asset Derivatives:
                                   
Zero cost collars
  $
2     $
    $
2     $
    $
    $
2  
Liability Derivatives:
                                               
Zero cost collars
 
$
2,641
   
$
   
$
2,641
   
$
   
$
(1,820
)
 
$
821
 



Offsetting of derivative liabilities as of December 31, 2022 is as follows (in thousands):

   
Gross amounts of
recognized
liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of December 31, 2022
             
Financial
instruments
   
Cash collateral
pledged
     
Liability Derivatives:
                                   
Zero cost collars
 
$
2,015
   
$
   
$
2,015
   
$
   
$
(1,940
)
 
$
75


For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.



The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the three months ended March 31, 2023 and 2022 (in thousands):
 
Derivatives in ASC
815 Cash Flow Hedging
Relationships
 
Amount of Loss
Recognized in
AOCI on
Derivatives
 
Location/Amount of
Loss
Reclassified from AOCI
Into Statement of Operations
 
Location/Amount of Loss
Recognized in
Statement of Operations on Derivatives
 
   
Three Months Ended
March 31,
     
Three Months Ended
March 31,
       
Three Months Ended
March 31,
 
   
2023
   
2022
     
2023
   
2022
     
2023
   
2022
 
                                         
Zero cost collars
 
$
(1,135
)
 
$
(1,264
)
Net sales
 
$
(603
)
 
$
(762
)
Other income, net
 
$
(54
)
 
$
(129
)
    $ (1,135 )   $ (1,264 )     $ (603 )   $ (762 )     $ (54 )   $
(129 )



As of March 31, 2023, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next 12 months is $1,757 thousand.



The Company set aside cash deposit to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of March 31, 2023 and December 31, 2022 are as follows (in thousands):
 
Counterparty
 
March 31,
2023
   
December 31,
2022
 
SC
 
$
1,000
   
$
1,000
 
Total
  $
1,000     $
1,000  



The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $500 thousand. As of March 31, 2023, $1,820 thousand of additional cash collateral was required by NFIK, and recorded as hedge collateral on the consolidated balance sheet. As of December 31, 2022, $1,840 thousand and $100 thousand of additional cash collateral were required by NFIK and SC, respectively, and recorded as hedge collateral on the consolidated balance sheet.



These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements [Abstract]  
Fair Value Measurements
8. Fair Value Measurements

Fair Value of Financial Instruments



As of March 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
March 31, 2023
   
Fair Value
Measurement
March 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                             
 Derivative assets (other current assets)
  $
2     $
2      
    $
2    
 
Liabilities:
                                       
Derivative liabilities (other current liabilities)
 
$
2,641
   
$
2,641
     
   
$
2,641
     
 



As of December 31, 2022, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
December 31, 2022
   
Fair Value
Measurement
December 31, 2022
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
                             
Derivative liabilities (other current liabilities)
 
$
2,015
   
$
2,015
     
   
$
2,015
     
 



Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Severance Benefits
3 Months Ended
Mar. 31, 2023
Accrued Severance Benefits [Abstract]  
Accrued Severance Benefits
9. Accrued Severance Benefits


The majority of accrued severance benefits are for employees in the Company’s Korean subsidiary. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of March 31, 2023, 97% of all employees of the Company were eligible for severance benefits.



Changes in accrued severance benefits are as follows (in thousands):
 
    Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
  $ 48,496     $ 51,567  
Provisions
    2,330       1,670  
Severance payments
    (871 )     (1,389 )
Translation adjustments
    (1,381 )     (1,077 )
      48,574       50,771  
Less: Cumulative contributions to severance insurance deposit accounts
    (24,747 )     (17,954 )
The National Pension Fund
    (40 )     (50 )
Group severance insurance plan
    (179 )     (195 )
Accrued severance benefits, net
  $ 23,608     $ 32,572  



The severance benefits funded through the Company’s National Pension Fund and group severance insurance plan will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance.



Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits.



The Company is liable to pay the following future benefits to its non-executive employees upon their normal retirement age (in thousands):
 
   
Severance benefit
 
Remainder of 2023
 
$
634
 
2024
   
906
 
2025
   
1,502
 
2026
   
1,829
 
2027
   
1,718
 
2028
   
3,699
 
2029 – 2033
   
21,043
 



The above amounts were determined based on the non-executive employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to non-executive employees that will cease working with the Company before their normal retirement ages.



Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Early Termination Charges
3 Months Ended
Mar. 31, 2023
Early Termination Charges [Abstract]  
Early Termination Charges
10. Early Termination Charges


During the first quarter of 2023, the Company commenced the Program, which was available for the employees with more than 20 years of service. For the three months ended March 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges”, which are expected to be paid during the second quarter of 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Foreign Currency Loss, Net
3 Months Ended
Mar. 31, 2023
Foreign Currency Loss, Net [Abstract]  
Foreign Currency Loss, Net
11. Foreign Currency Loss, Net


Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to the Company’s Korean subsidiary. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of March 31, 2023 and December 31, 2022, the outstanding intercompany loan balances including accrued interest between the Korean subsidiary and the Dutch subsidiary were $301,860 thousand and $310,988 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,303.8:1 and 1,267.3:1 using the first base rate as of March 31, 2023 and December 31, 2022, respectively, as quoted by the KEB Hana Bank.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes [Abstract]  
Income Taxes
12. Income Taxes


The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, the U.S. and in various other jurisdictions. The Company is subject to income or non-income tax examinations by tax authorities of these jurisdictions for all open tax years.



For the three months ended March 31, 2023, the Company recorded an income tax benefit of $1,227 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable loss for the respective period.



For the three months ended March 31, 2022, the Company recorded an income tax expense of $3,483 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable income for the respective period.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic and Other Information
3 Months Ended
Mar. 31, 2023
Geographic and Other Information [Abstract]  
Geographic and Other Information
13. Geographic and Other Information


The following sets forth information relating to the single operating segment (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Revenues
           
Standard products business
           
Display Solutions
 
$
10,841
   
$
29,185
 
Power Solutions
   
40,673
     
64,825
 
Total standard products business
  $
51,514
    $
94,010
 
Transitional Fab 3 foundry services
   
5,491
     
10,083
 
Total revenues
 
$
57,005
   
$
104,093
 
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Gross Profit
           
Standard products business
 
$
14,202
   
$
37,930
 
Transitional Fab 3 foundry services
   
(2,108
)
   
1,066
 
Total gross profit
 
$
12,094
   
$
38,996
 



The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Korea
 
$
16,496
   
$
31,030
 
Asia Pacific (other than Korea)
   
31,901
     
58,260
 
United States
   
1,045
     
2,864
 
Europe
   
2,072
     
1,856
 
Total
 
$
51,514
   
$
94,010
 



For the three months ended March 31, 2023 and 2022, of the Company’s net sales – standard products business in Asia Pacific (other than Korea), net sales – standard products business in China and Hong Kong together represented 57.9% and 71.1%, respectively, and net sales—standard products business in Vietnam represented 17.8% and 14.4%, respectively.



Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 71% and 72% for the three months ended March 31, 2023 and 2022, respectively.



For the three months ended March 31, 2023, the Company had two customers that represented 16.4% and 13.7% of its net sales—standard products business, respectively. For the three months ended March 31, 2022, the Company had two customers that represented 25.5% and 12.9% of its net sales—standard products business, respectively.



As of March 31, 2023, two customers of the Company’s standard products business accounted for 22.3% and 14.3% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively. As of December 31, 2022, two customers of the Company’s standard products business accounted for 25.1% and 15.2% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Loss [Abstract]  
Accumulated Other Comprehensive Loss
14. Accumulated Other Comprehensive Loss


Accumulated other comprehensive loss consists of the following as of March 31, 2023 and December 31, 2022, respectively (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Foreign currency translation adjustments
 
$
(13,236
)
 
$
(11,328
)
Derivative adjustments
   
(1,757
)
   
(1,225
)
Total
 
$
(14,993
)
 
$
(12,553
)



Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
 
Three Months Ended March 31, 2023
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(11,328
)
 
$
(1,225
)
 
$
(12,553
)
Other comprehensive loss before reclassifications
   
(1,908
)
   
(1,135
)
   
(3,043
)
Amounts reclassified from accumulated other comprehensive loss
   
     
603
     
603
 
Net current-period other comprehensive loss
   
(1,908
)
   
(532
)
   
(2,440
)
Ending balance
 
$
(13,236
)
 
$
(1,757
)
 
$
(14,993
)
 
Three Months Ended March 31, 2022
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(770
)
 
$
(1,460
)
 
$
(2,230
)
Other comprehensive loss before reclassifications
   
(3,045
)
   
(1,264
)
   
(4,309
)
Amounts reclassified from accumulated other comprehensive loss
   
     
762
     
762
 
Net current-period other comprehensive loss
   
(3,045
)
   
(502
)
   
(3,547
)
Ending balance
 
$
(3,815
)
 
$
(1,962
)
 
$
(5,777
)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchases
3 Months Ended
Mar. 31, 2023
Stock Repurchases [Abstract]  
Stock Repurchases
15. Stock Repurchases

Accelerated Stock Repurchase Program


On December 21, 2021, the Board of Directors authorized the Company to repurchase up to $75,000 thousand of its outstanding common stock and the Company entered into an accelerated stock repurchase agreement (the “ASR Agreement”) with JPMorgan Chase Bank, National Association (“JPM”) to repurchase an aggregate of $37,500 thousand of its common stock.



Pursuant to the terms of the ASR Agreement dated December 21, 2021, the Company paid to JPM $37,500 thousand in cash and received an initial delivery of 994,695 shares of its common stock in the open market for an aggregate purchase price of $20,073 thousand and a price per share of $20.18 on December 22, 2021.



As of December 31, 2021, the Company accounted for the remaining portion of the ASR Agreement as a forward contract indexed to its own common stock and recorded $17,427 thousand in additional paid-in capital in stockholders’ equity in its consolidated balance sheets.



In March 2022, the previously announced repurchase of $37,500 thousand of the Company’s common stock was completed pursuant to the ASR Agreement, and as a result, the Company additionally received 1,031,576 shares of its common stock for an aggregate purchase price of $17,217 thousand at a price per share of $16.69, which was reclassified as treasury stock from additional paid-in capital in stockholder’s equity in its consolidated balance sheets.



Expanded Stock Repurchase Program

On August 31, 2022, the Board of Directors has authorized an expansion of the Company’s previously announced stock repurchase program from $75,000 thousand to $87,500 thousand of its common stock. The remaining $50,000 thousand of the expanded $87,500 thousand program was planned to be repurchased in the open market or through privately negotiated transactions. In connection with the repurchase program, the Company established a stock trading plan with Oppenheimer & Co. Inc. in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.

From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12,511 thousand and a price per share of $10.13 under the stock repurchase program.

During the first quarter of 2023, the Company repurchased 1,238,472 shares of its common stock in the open market for an aggregate purchase price of $11,887 thousand and a price per share of $9.60 under the stock repurchase program.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share
16. Earnings (Loss) Per Share


The following table illustrates the computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2023 and 2022:
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
             
   
(In thousands of U.S. dollars, except share data)
 
Basic Earnings (Loss) per Share
           
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Basic earnings (loss) per share
 
$
(0.49
)
 
$
0.21
 
Diluted Earnings (Loss) per Share
               
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Net effect of dilutive equity awards
   
     
1,090,086
 
Diluted weighted average common stock outstanding
   
43,390,832
     
46,693,294
 
Diluted earnings (loss) per share
 
$
(0.49
)
 
$
0.20
 



Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options. As the Company has reported loss for the three months ended March 31, 2023, all potentially dilutive securities, including stock options, are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share.



The following outstanding instruments were excluded from the computation of diluted earnings (loss) per share, as they have an anti-dilutive effect on the calculation:

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Options
   
1,116,158
     
130,000
 
Restricted Stock Units
   
1,434,827
     
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Merger Agreement
3 Months Ended
Mar. 31, 2023
Merger Agreement [Abstract]  
Merger Agreement
17. Merger Agreement


On March 25, 2021, the Company, South Dearborn Limited, an exempted company incorporated in the Cayman Islands with limited liability (“Holdco”), formed by an affiliate of Wise Road Capital LTD (“Wise Road”), and Michigan Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Holdco (“Merger Sub”), entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”), providing for, among other things and subject to the terms and conditions thereof, the merger of Merger Sub with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Holdco.



The closing of the Merger was subject to certain conditions, including clearance by the Committee on Foreign Investment in the United States (“CFIUS”) under the Defense Production Act of 1950, as amended. The Company and Holdco were advised that CFIUS clearance of the Merger would not be forthcoming and received permission from CFIUS to withdraw their joint filing. In connection therewith, the Company and Holdco entered into a Termination and Settlement Agreement, dated December 13, 2021 (the “Termination Agreement”), pursuant to which Holdco agreed to pay $70,200 thousand (the “Termination Fee”) to the Company on the terms specified in the Termination Agreement in satisfaction of Holdco’s obligation to pay a termination fee in connection with the termination of the Merger Agreement. On December 20, 2021, the Merger Agreement was terminated pursuant to the Termination Agreement after the Company’s receipt of a fee of $51,000 thousand from Holdco and a standby letter of credit, which secures a deferred fee of $19,200 thousand from Holdco due on or before March 31, 2022. As of December 31, 2021, of the Termination Fee, $19,200 thousand deferred fee was recorded as other receivables. In connection therewith, the Company, Holdco and Wise Road entered into a First Amendment to the Termination Agreement, dated April 4, 2022, pursuant to which Holdco paid $14,400 thousand on April 4, 2022, with $4,800 thousand remaining outstanding. The Company, Holdco and Wise Road entered into a Second Amendment to the Termination Agreement, dated August 5, 2022 pursuant to which Holdco paid $3,000 thousand on August 5, 2022, of the deferred fee and payment of the remaining $1,800 thousand was due on or before October 31, 2022. The Company, Holdco and Wise Road entered into a series of letter agreements pursuant to which the parties ultimately agreed to defer the remaining $1,800 thousand due on or before March 31, 2023. As of March 31, 2023, the remaining fee of $1,800 thousand was recorded as other receivables. On April 6, 2023, Holdco paid the remaining $1,800 thousand.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
18. Commitments and Contingencies

Advances to Suppliers


The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $4,372 thousand and $6,605 thousand as other current assets as of March 31, 2023 and December 31, 2022, respectively.


COVID-19 Pandemic


In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and governmental authorities throughout the world implemented numerous restrictions and containment measures that resulted in rapidly changing market and economic conditions. Many of these restrictions and containment measures have since been lifted or scaled back. The Company will continue to monitor and evaluate the nature and scope of the impact of the COVID-19 pandemic to its business, consolidated results of operations, and financial condition, and may take actions it deems necessary or appropriate to respond in the event of a reemergence of the pandemic.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events
19. Subsequent Events

Derivative contracts


In April 2023, the Company and SC entered into derivative contract of zero cost collar for December 2023. The total notional amounts are $5,000 thousand.


In April 2023, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2024 to June 2024. The total notional amounts are $18,000 thousand.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Business, Basis of Presentation and Significant Accounting Policies [Abstract]  
Business
Business


Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (“IoT”) applications, consumer, computing, industrial and automotive applications.



The Company’s standard products business includes its Display Solutions and Power Solutions business lines. The Company’s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. The Company’s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications.



On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”. Following the consummation of the sale, and for up to three years, the Company is expected to provide transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus mark-up (the “Transitional Fab 3 Foundry Services”).
Basis of Presentation
Basis of Presentation


The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). These interim consolidated financial statements include normal recurring adjustments and the elimination of all intercompany accounts and transactions which are, in the opinion of management, necessary to provide a fair statement of the Company’s financial condition and results of operations for the periods presented. These interim consolidated financial statements are presented in accordance with Accounting Standards Codification (“ASC”) 270, “Interim Reporting” and, accordingly, do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, except for the changes below. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for a full year or for any other periods.



The December 31, 2022 balance sheet data was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The interim consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.



There have been no material changes to the Company’s significant accounting policies as of and for the three months ended March 31, 2023 as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventories [Abstract]  
Summary of Inventories

Inventories as of March 31, 2023 and December 31, 2022 consist of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Finished goods
 
$
5,523
   
$
6,799
 
Semi-finished goods and work-in-process
   
39,427
     
40,265
 
Raw materials
   
6,351
     
7,460
 
Materials in-transit
   
     
36
 
Less: inventory reserve
   
(14,941
)
   
(14,677
)
Inventories, net
 
$
36,360
   
$
39,883
 
Changes in Inventory Reserve

Changes in inventory reserve for the three months ended March 31, 2023 and 2022 are as follows (in thousands):


 
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
 
$
(14,677
)
 
$
(5,730
)
Change in reserve
               
Inventory reserve charged to costs of sales
   
(2,584
)
   
(1,607
)
Sale of previously reserved inventory
   
1,476
     
1,452
 
     
(1,108
)
   
(155
)
Write off
   
415
     
211
 
Translation adjustments
   
429
     
119
 
Ending balance
 
$
(14,941
)
 
$
(5,555
)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment

Property, plant and equipment as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Buildings and related structures
 
$
24,214
   
$
24,780
 
Machinery and equipment
   
134,843
     
137,666
 
Finance lease right-of-use assets
   
707
     
389
 
Others
   
33,529
     
33,890
 
     
193,293
     
196,725
 
Less: accumulated depreciation
   
(102,768
)
   
(101,502
)
Land
   
12,670
     
13,034
 
Construction in progress
   
1,373
     
2,490
 
Property, plant and equipment, net
 
$
104,568
   
$
110,747
 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Intangible Assets [Abstract]  
Summary of Intangible Assets

Intangible assets as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

 
March 31, 2023
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 
Intangible assets
 
$
8,916
   
$
(7,132
)
 
$
1,784
 

 
December 31, 2022
 
   
Gross
amount
   
Accumulated
amortization
   
Net
amount
 
Intellectual property assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 
Intangible assets
 
$
9,111
   
$
(7,181
)
 
$
1,930
 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Supplemental Balance Sheet Information

Supplemental balance sheets information related to leases as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Leases
Classification
 
March 31,
2023
   
December 31,
2022
 
Assets
             
Operating lease
Operating lease right-of-use assets
 
$
5,413
   
$
5,265
 
Finance lease
Property, plant and equipment, net
   
436
     
143
 
Total lease assets
   
$
5,849
   
$
5,408
 
Liabilities
                 
Current
                 
Operating
Operating lease liabilities
 
$
1,622
   
$
1,397
 
Finance
Other current liabilities
   
90
     
90
 
Non-current
                 
Operating
Non-current operating lease liabilities
   
3,996
     
4,091
 
Finance
Other non-current liabilities
   
364
     
63
 
Total lease liabilities
   
$
6,072
   
$
5,641
 
Lease, Cost

The following table presents the weighted average remaining lease term and discount rate:

   
March 31,
2023
   
December 31,
2022
 
Weighted average remaining lease term
           
Operating leases
 
3.4 years
   
3.7 years
 
Finance leases
 
4.1 years
   
2.4 years
 
Weighted average discount rate
           
Operating leases
   
6.6
%
   
6.6
%
Finance leases
   
7.7
%
   
7.6
%
Other Lease Information

The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Operating lease cost
 
$
555
   
$
569
 
Finance lease cost
               
Amortization of right-of-use assets
   
32
     
16
 
Interest on lease liabilities
   
7
     
2
 
Total lease cost
 
$
594
   
$
587
 



The above table does not include an immaterial cost of short-term leases for the three months ended March 31, 2023 and 2022.
 

Other lease information is as follows (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Cash paid for amounts included in the measurement of lease liabilities
           
Operating cash flows from operating leases
 
$
567
   
$
569
 
Operating cash flows from finance leases
   
7
     
2
 
Financing cash flows from finance leases
   
24
     
16
 
Schedule of Future Lease Payments

The aggregate future lease payments for operating and finance leases as of March 31, 2023 are as follows (in thousands):

   
Operating
Leases
   
Finance
Leases
 
Remainder of 2023
 
$
1,448
   
$
91
 
2024
   
1,925
     
122
 
2025
   
1,419
     
121
 
2026
   
937
     
108
 
2027
   
644
     
95
 
Total future lease payments
   
6,373
     
537
 
Less: Imputed interest
   
(755
)
   
(83
)
Present value of future payments
 
$
5,618
   
$
454
 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Expenses [Abstract]  
Summary of Accrued Expenses

Accrued expenses as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Payroll, benefits and related taxes, excluding severance benefits
 
$
14,475
   
$
7,620
 
Withholding tax attributable to intercompany interest income
   
473
     
43
 
Outside service fees
   
1,625
     
1,642
 
Others
   
552
     
383
 
Accrued expenses
 
$
17,125
   
$
9,688
 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2023
Derivative Financial Instruments [Abstract]  
Details of Derivative Contracts

Details of the zero cost collar contracts as of March 31, 2023 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
15,000
 
April 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022
 
$
33,000
 
April 2023 to December 2023
March 08, 2023
 
$
18,000
 
July 2023 to December 2023



Details of the zero cost collar contracts as of December 31, 2022 are as follows (in thousands):
 
Date of transaction
 
Total notional amount
 
Month of settlement
January 04, 2022
 
$
30,000
 
January 2023 to June 2023
March 07, 2022
 
$
24,000
 
July 2023 to December 2023
April 27, 2022   $
42,000   January 2023 to December 2023
Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities

The fair values of the Company’s outstanding zero cost collar contracts recorded as assets and liabilities as of March 31, 2023 and December 31, 2022 are as follows (in thousands):

Derivatives designated as hedging instruments:
   
March 31,
2023
   
December 31,
2022
 
Asset Derivatives:              
Zero cost collars
Other current assets
  $
2     $
 
Liability Derivatives:
                 
Zero cost collars
Other current liabilities
 
$
2,641
   
$
2,015
 
Offsetting of Derivative Assets and Liabilities

Offsetting of derivative assets and liabilities as of March 31, 2023 is as follows (in thousands):

   
Gross amounts of
recognized
Assets/liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
Assets/liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of March 31, 2023
             
Financial
instruments
   
Cash collateral
pledged
     
Asset Derivatives:
                                   
Zero cost collars
  $
2     $
    $
2     $
    $
    $
2  
Liability Derivatives:
                                               
Zero cost collars
 
$
2,641
   
$
   
$
2,641
   
$
   
$
(1,820
)
 
$
821
 



Offsetting of derivative liabilities as of December 31, 2022 is as follows (in thousands):

   
Gross amounts of
recognized
liabilities
     
Gross amounts
offset in the
balance sheets
   
Net amounts of
liabilities
presented in the
balance sheets
   
Gross amounts not offset
in the balance sheets
   
Net amount
 
As of December 31, 2022
             
Financial
instruments
   
Cash collateral
pledged
     
Liability Derivatives:
                                   
Zero cost collars
 
$
2,015
   
$
   
$
2,015
   
$
   
$
(1,940
)
 
$
75
Impact of Derivative Instruments on Consolidated Statement of Operations

The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the three months ended March 31, 2023 and 2022 (in thousands):
 
Derivatives in ASC
815 Cash Flow Hedging
Relationships
 
Amount of Loss
Recognized in
AOCI on
Derivatives
 
Location/Amount of
Loss
Reclassified from AOCI
Into Statement of Operations
 
Location/Amount of Loss
Recognized in
Statement of Operations on Derivatives
 
   
Three Months Ended
March 31,
     
Three Months Ended
March 31,
       
Three Months Ended
March 31,
 
   
2023
   
2022
     
2023
   
2022
     
2023
   
2022
 
                                         
Zero cost collars
 
$
(1,135
)
 
$
(1,264
)
Net sales
 
$
(603
)
 
$
(762
)
Other income, net
 
$
(54
)
 
$
(129
)
    $ (1,135 )   $ (1,264 )     $ (603 )   $ (762 )     $ (54 )   $
(129 )
Summary Of Cash Deposits This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of March 31, 2023 and December 31, 2022 are as follows (in thousands):
 
Counterparty
 
March 31,
2023
   
December 31,
2022
 
SC
 
$
1,000
   
$
1,000
 
Total
  $
1,000     $
1,000  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis

As of March 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
March 31, 2023
   
Fair Value
Measurement
March 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
                             
 Derivative assets (other current assets)
  $
2     $
2      
    $
2    
 
Liabilities:
                                       
Derivative liabilities (other current liabilities)
 
$
2,641
   
$
2,641
     
   
$
2,641
     
 



As of December 31, 2022, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):

   
Carrying Value
December 31, 2022
   
Fair Value
Measurement
December 31, 2022
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
                             
Derivative liabilities (other current liabilities)
 
$
2,015
   
$
2,015
     
   
$
2,015
     
 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Severance Benefits (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Severance Benefits [Abstract]  
Changes in Accrued Severance Benefits

Changes in accrued severance benefits are as follows (in thousands):
 
    Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Beginning balance
  $ 48,496     $ 51,567  
Provisions
    2,330       1,670  
Severance payments
    (871 )     (1,389 )
Translation adjustments
    (1,381 )     (1,077 )
      48,574       50,771  
Less: Cumulative contributions to severance insurance deposit accounts
    (24,747 )     (17,954 )
The National Pension Fund
    (40 )     (50 )
Group severance insurance plan
    (179 )     (195 )
Accrued severance benefits, net
  $ 23,608     $ 32,572  
Future Benefits Payments to Employees

The Company is liable to pay the following future benefits to its non-executive employees upon their normal retirement age (in thousands):
 
   
Severance benefit
 
Remainder of 2023
 
$
634
 
2024
   
906
 
2025
   
1,502
 
2026
   
1,829
 
2027
   
1,718
 
2028
   
3,699
 
2029 – 2033
   
21,043
 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic and Other Information (Tables)
3 Months Ended
Mar. 31, 2023
Geographic and Other Information [Abstract]  
Schedule of Operating Segments

The following sets forth information relating to the single operating segment (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Revenues
           
Standard products business
           
Display Solutions
 
$
10,841
   
$
29,185
 
Power Solutions
   
40,673
     
64,825
 
Total standard products business
  $
51,514
    $
94,010
 
Transitional Fab 3 foundry services
   
5,491
     
10,083
 
Total revenues
 
$
57,005
   
$
104,093
 
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Gross Profit
           
Standard products business
 
$
14,202
   
$
37,930
 
Transitional Fab 3 foundry services
   
(2,108
)
   
1,066
 
Total gross profit
 
$
12,094
   
$
38,996
 
Net Sales by Region, Based on Location of Products are Billed

The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Korea
 
$
16,496
   
$
31,030
 
Asia Pacific (other than Korea)
   
31,901
     
58,260
 
United States
   
1,045
     
2,864
 
Europe
   
2,072
     
1,856
 
Total
 
$
51,514
   
$
94,010
 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Loss [Abstract]  
Schedule of Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss consists of the following as of March 31, 2023 and December 31, 2022, respectively (in thousands):

   
March 31,
2023
   
December 31,
2022
 
Foreign currency translation adjustments
 
$
(13,236
)
 
$
(11,328
)
Derivative adjustments
   
(1,757
)
   
(1,225
)
Total
 
$
(14,993
)
 
$
(12,553
)
Changes in Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022 are as follows (in thousands):
 
Three Months Ended March 31, 2023
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(11,328
)
 
$
(1,225
)
 
$
(12,553
)
Other comprehensive loss before reclassifications
   
(1,908
)
   
(1,135
)
   
(3,043
)
Amounts reclassified from accumulated other comprehensive loss
   
     
603
     
603
 
Net current-period other comprehensive loss
   
(1,908
)
   
(532
)
   
(2,440
)
Ending balance
 
$
(13,236
)
 
$
(1,757
)
 
$
(14,993
)
 
Three Months Ended March 31, 2022
 
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
 
$
(770
)
 
$
(1,460
)
 
$
(2,230
)
Other comprehensive loss before reclassifications
   
(3,045
)
   
(1,264
)
   
(4,309
)
Amounts reclassified from accumulated other comprehensive loss
   
     
762
     
762
 
Net current-period other comprehensive loss
   
(3,045
)
   
(502
)
   
(3,547
)
Ending balance
 
$
(3,815
)
 
$
(1,962
)
 
$
(5,777
)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share

The following table illustrates the computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2023 and 2022:
 
   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
             
   
(In thousands of U.S. dollars, except share data)
 
Basic Earnings (Loss) per Share
           
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Basic earnings (loss) per share
 
$
(0.49
)
 
$
0.21
 
Diluted Earnings (Loss) per Share
               
Net income (loss)
 
$
(21,470
)
 
$
9,528
 
Basic weighted average common stock outstanding
   
43,390,832
     
45,603,208
 
Net effect of dilutive equity awards
   
     
1,090,086
 
Diluted weighted average common stock outstanding
   
43,390,832
     
46,693,294
 
Diluted earnings (loss) per share
 
$
(0.49
)
 
$
0.20
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share

The following outstanding instruments were excluded from the computation of diluted earnings (loss) per share, as they have an anti-dilutive effect on the calculation:

   
Three Months Ended
 
   
March 31,
2023
   
March 31,
2022
 
Options
   
1,116,158
     
130,000
 
Restricted Stock Units
   
1,434,827
     
 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Summary of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Inventory, Net [Abstract]        
Finished goods $ 5,523 $ 6,799    
Semi-finished goods and work-in-process 39,427 40,265    
Raw materials 6,351 7,460    
Materials in-transit 0 36    
Less: inventory reserve (14,941) (14,677) $ (5,555) $ (5,730)
Inventories, net $ 36,360 $ 39,883    
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Changes in Inventory Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Changes in Inventory Reserve [Abstract]    
Beginning balance $ (14,677) $ (5,730)
Change in reserve [Abstract]    
Inventory reserve charged to costs of sales (2,584) (1,607)
Sale of previously reserved inventory 1,476 1,452
Change in reserve (1,108) (155)
Write off 415 211
Translation adjustments 429 119
Ending balance $ (14,941) $ (5,555)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, gross $ 193,293   $ 196,725
Less: accumulated depreciation (102,768)   (101,502)
Land 12,670   13,034
Construction in progress 1,373   2,490
Property, plant and equipment, net 104,568   110,747
Depreciation expenses 4,193 $ 3,706  
Buildings and Related Structures [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, gross 24,214   24,780
Machinery and Equipment [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, gross 134,843   137,666
Finance Lease Right-of-Use Assets [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, gross 707   389
Others [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, gross $ 33,529   $ 33,890
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Intangible Assets [Abstract]      
Gross amount $ 8,916   $ 9,111
Accumulated amortization (7,132)   (7,181)
Net amount 1,784   1,930
Amortization expense for intangible assets 164 $ 185  
Intellectual Property Assets [Member]      
Intangible Assets [Abstract]      
Gross amount 8,916   9,111
Accumulated amortization (7,132)   (7,181)
Net amount $ 1,784   $ 1,930
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Summary (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Assets [Abstract]    
Operating lease $ 5,413 $ 5,265
Total lease assets 5,849 5,408
Current [Abstract]    
Operating 1,622 1,397
Non-current [Abstract]    
Operating 3,996 4,091
Total lease liabilities $ 6,072 5,641
Maximum [Member]    
Operating and Finance Leases [Abstract]    
Remaining lease term 5 years  
Minimum [Member]    
Operating and Finance Leases [Abstract]    
Remaining lease term 1 year  
Operating Lease Right Of Use Assets [Member]    
Assets [Abstract]    
Operating lease $ 5,413 5,265
Property, Plant and Equipment, Net [Member]    
Assets [Abstract]    
Finance lease 436 143
Current Operating Lease Liabilities [Member]    
Current [Abstract]    
Operating 1,622 1,397
Other Current Liabilities [Member]    
Current [Abstract]    
Finance $ 90 $ 90
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Non Current Operating Lease Liabilities [Member]    
Non-current [Abstract]    
Operating $ 3,996 $ 4,091
Other Noncurrent Liabilities [Member]    
Non-current [Abstract]    
Finance $ 364 $ 63
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Weighted Average Remaining Lease Term and Discount Rate (Details)
Mar. 31, 2023
Dec. 31, 2022
Weighted average remaining lease term [Abstract]    
Operating leases 3 years 4 months 24 days 3 years 8 months 12 days
Finance leases 4 years 1 month 6 days 2 years 4 months 24 days
Weighted average discount rate [Abstract]    
Operating leases 6.60% 6.60%
Finance leases 7.70% 7.60%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Operating lease cost $ 555 $ 569
Finance lease cost [Abstract]    
Amortization of right-of-use assets 32 16
Interest on lease liabilities 7 2
Total lease cost $ 594 $ 587
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Other Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities [Abstract]    
Operating cash flows from operating leases $ 567 $ 569
Operating cash flows from finance leases 7 2
Financing cash flows from finance leases $ 24 $ 16
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Aggregate Future Lease Payment (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Leases [Abstract]  
Remainder of 2023 $ 1,448
2024 1,925
2025 1,419
2026 937
2027 644
Total future lease payments 6,373
Less: Imputed interest (755)
Present value of future payments 5,618
Finance Leases [Abstract]  
Remainder of 2023 91
2024 122
2025 121
2026 108
2027 95
Total future lease payments 537
Less: Imputed interest (83)
Present value of future payments $ 454
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accrued Expenses [Abstract]      
Payroll, benefits and related taxes, excluding severance benefits $ 14,475   $ 7,620
Withholding tax attributable to intercompany interest income 473   43
Outside service fees 1,625   1,642
Others 552   383
Accrued expenses 17,125   $ 9,688
Early termination charges $ 8,449 $ 0  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments, Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Zero Cost Collar One [Member]    
Zero Cost Collar Contracts [Abstract]    
Date of transaction Jan. 04, 2022 Jan. 04, 2022
Total notional amount $ 15,000 $ 30,000
Month of settlement, start 2023-04 2023-01
Month of settlement, end 2023-06 2023-06
Zero Cost Collar Two [Member]    
Zero Cost Collar Contracts [Abstract]    
Date of transaction Mar. 07, 2022 Mar. 07, 2022
Total notional amount $ 24,000 $ 24,000
Month of settlement, start 2023-07 2023-07
Month of settlement, end 2023-12 2023-12
Zero Cost Collar Three [Member]    
Zero Cost Collar Contracts [Abstract]    
Date of transaction Apr. 27, 2022 Apr. 27, 2022
Total notional amount $ 33,000 $ 42,000
Month of settlement, start 2023-04 2023-01
Month of settlement, end 2023-12 2023-12
Zero Cost Collar Four [Member]    
Zero Cost Collar Contracts [Abstract]    
Date of transaction Mar. 08, 2023  
Total notional amount $ 18,000  
Month of settlement, start 2023-07  
Month of settlement, end 2023-12  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details) - Zero Cost Collars [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Asset Derivatives [Abstract]    
Derivative asset $ 2 $ 0
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current Other Assets, Current
Liability Derivatives [Abstract]    
Derivative liabilities $ 2,641 $ 2,015
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details) - Zero Cost Collars [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Asset Derivatives [Abstract]    
Gross amounts of recognized assets $ 2  
Gross amounts offset in the balance sheets 0  
Net amounts of assets presented in the balance sheets 2 $ 0
Gross amounts not offset in the balance sheets Financial instruments 0  
Gross amounts not offset in the balance sheets Cash collateral pledged 0  
Net amount 2  
Liability Derivatives [Abstract]    
Gross amounts of recognized liabilities 2,641 2,015
Gross amounts offset in the balance sheets 0 0
Net amounts of liabilities presented in the balance sheets 2,641 2,015
Gross amounts not offset in the balance sheets, Financial instruments 0 0
Gross amounts not offset in the balance sheets, Cash collateral pledged (1,820) (1,940)
Net amount $ 821 $ 75
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]    
Location/Amount of Loss Reclassified from AOCI Into Statement of Operations $ 603 $ 762
Estimated amount reclassified from accumulated other comprehensive loss into loss 1,757  
Cash Flow Hedging [Member]    
Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]    
Amount of Loss Recognized in AOCI on Derivatives (1,135) (1,264)
Location/Amount of Loss Reclassified from AOCI Into Statement of Operations (603) (762)
Cash Flow Hedging [Member] | Other Income, Net [Member]    
Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]    
Location/Amount of Loss Recognized in Statement of Operations on Derivatives (54) (129)
Zero Cost Collars [Member] | Cash Flow Hedging [Member]    
Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]    
Amount of Loss Recognized in AOCI on Derivatives (1,135) (1,264)
Location/Amount of Loss Reclassified from AOCI Into Statement of Operations $ (603) $ (762)
Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues
Zero Cost Collars [Member] | Cash Flow Hedging [Member] | Other Income, Net [Member]    
Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]    
Location/Amount of Loss Recognized in Statement of Operations on Derivatives $ (54) $ (129)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments, Cash Deposits (Details) - Zero Cost Collar and Forward Contracts [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash Deposits [Abstract]    
Cash deposits $ 1,000 $ 1,000
NFIK [Member]    
Additional Cash Collateral [Abstract]    
Threshold amount of cash collateral 500  
Threshold additional amount of cash collateral 1,820 1,840
Termination provisions for cash and cash equivalents 30,000  
SC [Member]    
Cash Deposits [Abstract]    
Cash deposits 1,000 1,000
Additional Cash Collateral [Abstract]    
Threshold amount of cash collateral $ 500  
Threshold additional amount of cash collateral   $ 100
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Carrying Value [Member]    
Assets [Abstract]    
Derivative asset $ 2  
Liabilities [Abstract]    
Derivative liabilities 2,641 $ 2,015
Estimate of Fair Value Measurement [Member]    
Assets [Abstract]    
Derivative asset 2  
Liabilities [Abstract]    
Derivative liabilities 2,641 2,015
Quoted Prices in Active Markets for Identical Liability (Level 1) [Member]    
Assets [Abstract]    
Derivative asset 0  
Liabilities [Abstract]    
Derivative liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets [Abstract]    
Derivative asset 2  
Liabilities [Abstract]    
Derivative liabilities 2,641 2,015
Significant Unobservable Inputs (Level 3) [Member]    
Assets [Abstract]    
Derivative asset 0  
Liabilities [Abstract]    
Derivative liabilities $ 0 $ 0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accrued Severance Benefits [Abstract]      
Percentage of employees eligible for severance benefits 97.00%    
Beginning balance $ 48,496 $ 51,567  
Provisions 2,330 1,670  
Severance payments (871) (1,389)  
Translation adjustments (1,381) (1,077)  
Ending balance 48,574 50,771  
Less: Cumulative contributions to severance insurance deposit accounts (24,747) (17,954)  
The National Pension Fund (40) (50)  
Group severance insurance plan (179) (195)  
Accrued severance benefits, net $ 23,608 $ 32,572 $ 23,121
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Severance Benefits, Future Benefits Payments to Employees (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Future Benefits to Non-Executive Employees [Abstract]  
Remainder of 2023 $ 634
2024 906
2025 1,502
2026 1,829
2027 1,718
2028 3,699
2029 - 2033 $ 21,043
Retirement age of employees 60 years
Korea [Member] | Minimum [Member]  
Future Benefits to Non-Executive Employees [Abstract]  
Korea's mandatory retirement age 60 years
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Early Termination Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Early Termination Charges [Abstract]    
Minimum requisite period of service for voluntary resignation program 20 years  
Early termination charges $ 8,449 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Foreign Currency Loss, Net (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Foreign Currency Loss, Net [Abstract]    
Intercompany loan balances $ 301,860 $ 310,988
Exchange rates using first base rate 1,303.8 1,267.3
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Taxes [Abstract]    
Income tax expense (benefit) $ (1,227) $ 3,483
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic and Other Information, Schedule of Operating Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Geographic and Other Information [Abstract]    
Total revenues $ 57,005 $ 104,093
Total gross profit 12,094 38,996
Standard Products Business [Member]    
Geographic and Other Information [Abstract]    
Total revenues 51,514 94,010
Total gross profit 14,202 37,930
Fab 3 Foundry Services [Member]    
Geographic and Other Information [Abstract]    
Total revenues 5,491 10,083
Total gross profit (2,108) 1,066
Operating Segments [Member] | Standard Products Business [Member]    
Geographic and Other Information [Abstract]    
Total revenues 51,514 94,010
Operating Segments [Member] | Standard Products Business [Member] | Display Solutions [Member]    
Geographic and Other Information [Abstract]    
Total revenues 10,841 29,185
Operating Segments [Member] | Standard Products Business [Member] | Power Solutions [Member]    
Geographic and Other Information [Abstract]    
Total revenues $ 40,673 $ 64,825
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Net Sales Based on Location of Products Business [Abstract]      
Total revenues $ 57,005 $ 104,093  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Top Customer One [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 22.30%   25.10%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Top Customer Two [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 14.30%   15.20%
Standard Products Business [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Total revenues $ 51,514 94,010  
Standard Products Business [Member] | Korea [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Total revenues 16,496 31,030  
Standard Products Business [Member] | Asia Pacific (Other Than Korea) [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Total revenues 31,901 58,260  
Standard Products Business [Member] | United States [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Total revenues 1,045 2,864  
Standard Products Business [Member] | Europe [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Total revenues $ 2,072 $ 1,856  
Standard Products Business [Member] | Customer Concentration Risk [Member] | Net Sales [Member] | Top Ten Customers [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 71.00% 72.00%  
Standard Products Business [Member] | Customer Concentration Risk [Member] | Net Sales [Member] | Top Customer One [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 16.40% 25.50%  
Standard Products Business [Member] | Customer Concentration Risk [Member] | Net Sales [Member] | Top Customer Two [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 13.70% 12.90%  
Standard Products Business [Member] | Geographic Concentration Risk [Member] | Net Sales [Member] | CHINA, HONG KONG [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 57.90% 71.10%  
Standard Products Business [Member] | Geographic Concentration Risk [Member] | Net Sales [Member] | VIET NAM [Member]      
Net Sales Based on Location of Products Business [Abstract]      
Concentration risk, percentage 17.80% 14.40%  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Loss [Abstract]    
Foreign currency translation adjustments $ (13,236) $ (11,328)
Derivative adjustments (1,757) (1,225)
Total $ (14,993) $ (12,553)
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Changes in Accumulated Other Comprehensive Loss [Roll Forward]    
Beginning balance $ 428,153 $ 452,762
Total other comprehensive loss (2,440) (3,547)
Ending balance 393,353 461,162
Foreign Currency Translation Adjustments [Member]    
Changes in Accumulated Other Comprehensive Loss [Roll Forward]    
Beginning balance (11,328) (770)
Other comprehensive loss before reclassifications (1,908) (3,045)
Amounts reclassified from accumulated other comprehensive loss (income) 0 0
Total other comprehensive loss (1,908) (3,045)
Ending balance (13,236) (3,815)
Derivative Adjustments [Member]    
Changes in Accumulated Other Comprehensive Loss [Roll Forward]    
Beginning balance (1,225) (1,460)
Other comprehensive loss before reclassifications (1,135) (1,264)
Amounts reclassified from accumulated other comprehensive loss (income) 603 762
Total other comprehensive loss (532) (502)
Ending balance (1,757) (1,962)
Accumulated Other Comprehensive Income (Loss) [Member]    
Changes in Accumulated Other Comprehensive Loss [Roll Forward]    
Beginning balance (12,553) (2,230)
Other comprehensive loss before reclassifications (3,043) (4,309)
Amounts reclassified from accumulated other comprehensive loss (income) 603 762
Total other comprehensive loss (2,440) (3,547)
Ending balance $ (14,993) $ (5,777)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchases, Accelerated Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 22, 2021
Dec. 21, 2021
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Aug. 31, 2022
Stock Repurchases Program [Abstract]              
Accelerated stock repurchase       $ 0      
Accelerated share repurchases, settlement (payment) or receipt           $ 37,500  
Accelerated share repurchase program adjustment (in shares)   994,695          
Aggregate purchase price of shares   $ 20,073          
Sale of stock issue price (in dollars per share)   $ 20.18          
Additional Paid-In Capital [Member]              
Stock Repurchases Program [Abstract]              
Accelerated stock repurchase       17,217 $ 17,427    
Treasury Stock [Member]              
Stock Repurchases Program [Abstract]              
Accelerated stock repurchase       (17,217)      
Accelerated Stock Repurchase Program [Member]              
Stock Repurchases Program [Abstract]              
Accelerated stock repurchase     $ 37,500        
Accelerated share repurchases, settlement (payment) or receipt $ 37,500     $ 37,500      
Accelerated Stock Repurchase Program [Member] | Treasury Stock [Member] | Reclassified as Treasury Stock from Additional Paid-In-Capital [Member]              
Stock Repurchases Program [Abstract]              
Accelerated share repurchase program adjustment (in shares)       1,031,576      
Aggregate purchase price of shares $ 17,217     $ 17,217      
Sale of stock issue price (in dollars per share) $ 16.69            
Stock Repurchase Program [Member]              
Stock Repurchases Program [Abstract]              
Stock repurchase program, authorized amount     $ 75,000       $ 87,500
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchases, Expanded Stock Repurchase Program (Details) - Stock Repurchase Program [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Aug. 31, 2022
Dec. 21, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock repurchase program, authorized amount     $ 87,500 $ 75,000
Stock repurchase program, remaining authorized repurchase amount     $ 50,000  
Stock repurchased (in shares) 1,238,472 1,235,650    
Aggregate purchase price $ 11,887 $ 12,511    
Sale of aggregate purchase price (in dollars per share) $ 9.6 $ 10.13    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic Earnings (Loss) per Share [Abstract]    
Net income (loss) $ (21,470) $ 9,528
Basic weighted average common stock outstanding (in shares) 43,390,832 45,603,208
Basic earnings (loss) per share (in dollars per share) $ (0.49) $ 0.21
Diluted Earnings (Loss) per Share [Abstract]    
Basic weighted average common stock outstanding (in shares) 43,390,832 45,603,208
Net effect of dilutive equity awards (in shares) 0 1,090,086
Diluted weighted average common stock outstanding (in shares) 43,390,832 46,693,294
Diluted earnings (loss) per share (in dollars per share) $ (0.49) $ 0.2
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Options [Member]    
Computation of Diluted Earnings (Loss) Per Share [Abstract]    
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 1,116,158 130,000
Restricted Stock Units [Member]    
Computation of Diluted Earnings (Loss) Per Share [Abstract]    
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 1,434,827 0
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Merger Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 20, 2021
Dec. 31, 2021
Apr. 06, 2023
Mar. 31, 2023
Aug. 05, 2022
Apr. 04, 2022
Business combination, description [Abstract]            
Merger termination fee   $ 70,200        
Proceed from termination cost $ 51,000          
Secures deferred merger termination fee $ 19,200          
Subsequent Event [Member]            
Business combination, description [Abstract]            
Termination agreement amount received     $ 1,800      
Termination Agreement [Member]            
Business combination, description [Abstract]            
Termination agreement amount received         $ 3,000 $ 14,400
Termination agreement outstanding amount         $ 1,800 $ 4,800
Letter Agreement [Member] | Due on or Before March 31, 2023 [Member]            
Business combination, description [Abstract]            
Letter agreement outstanding amount       $ 1,800    
Other Receivable [Member]            
Business combination, description [Abstract]            
Secures deferred merger termination fee   $ 19,200        
Other Receivable [Member] | Letter Agreement [Member]            
Business combination, description [Abstract]            
Secures deferred merger termination fee       $ 1,800    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Payments to Suppliers and Employees [Abstract]    
Prepayments to suppliers $ 4,372 $ 6,605
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Subsequent Event [Member] - Zero Cost Collar and Forward Contracts [Member]
$ in Thousands
Apr. 30, 2023
USD ($)
SC [Member]  
Derivative Contracts [Abstract]  
Derivative notional amount $ 5,000
NFIK [Member]  
Derivative Contracts [Abstract]  
Derivative notional amount $ 18,000
XML 82 brhc20051976_10q_htm.xml IDEA: XBRL DOCUMENT 0001325702 2023-01-01 2023-03-31 0001325702 2023-04-30 0001325702 2023-03-31 0001325702 2022-12-31 0001325702 mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:FabThreeFoundryServicesMember 2023-01-01 2023-03-31 0001325702 mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:FabThreeFoundryServicesMember 2022-01-01 2022-03-31 0001325702 2022-01-01 2022-03-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001325702 us-gaap:CommonStockMember 2022-12-31 0001325702 us-gaap:CommonStockMember 2021-12-31 0001325702 2021-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001325702 us-gaap:TreasuryStockMember 2022-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001325702 us-gaap:TreasuryStockMember 2021-12-31 0001325702 us-gaap:RetainedEarningsMember 2022-12-31 0001325702 us-gaap:RetainedEarningsMember 2021-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001325702 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001325702 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001325702 us-gaap:TreasuryStockMember 2023-01-01 2023-03-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001325702 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001325702 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001325702 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001325702 2022-03-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001325702 us-gaap:TreasuryStockMember 2022-03-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001325702 us-gaap:RetainedEarningsMember 2023-03-31 0001325702 us-gaap:CommonStockMember 2023-03-31 0001325702 us-gaap:TreasuryStockMember 2023-03-31 0001325702 us-gaap:CommonStockMember 2022-03-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001325702 us-gaap:RetainedEarningsMember 2022-03-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2023-03-31 0001325702 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2023-03-31 0001325702 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-03-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2022-12-31 0001325702 us-gaap:IntellectualPropertyMember 2022-12-31 0001325702 us-gaap:IntellectualPropertyMember 2023-03-31 0001325702 srt:MaximumMember 2023-01-01 2023-03-31 0001325702 srt:MinimumMember 2023-01-01 2023-03-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2023-03-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2022-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2022-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2023-03-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2023-03-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2022-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2023-03-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2023-03-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2022-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2023-03-31 0001325702 mx:ZeroCostCollarTwoMember 2022-01-01 2022-12-31 0001325702 mx:ZeroCostCollarThreeMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarTwoMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarThreeMember 2022-01-01 2022-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarFourMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarOneMember 2022-01-01 2022-12-31 0001325702 mx:ZeroCostCollarThreeMember 2022-12-31 0001325702 mx:ZeroCostCollarThreeMember 2023-03-31 0001325702 mx:ZeroCostCollarTwoMember 2022-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-03-31 0001325702 mx:ZeroCostCollarOneMember 2022-12-31 0001325702 mx:ZeroCostCollarTwoMember 2023-03-31 0001325702 mx:ZeroCostCollarFourMember 2023-03-31 0001325702 mx:ZeroCostCollarsMember 2022-12-31 0001325702 mx:ZeroCostCollarsMember 2023-03-31 0001325702 us-gaap:CashFlowHedgingMember 2022-01-01 2022-03-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-03-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001325702 us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001325702 us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-03-31 0001325702 us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-03-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2023-03-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2022-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2023-03-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2022-12-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2023-03-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2022-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001325702 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001325702 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001325702 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001325702 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001325702 srt:MinimumMember country:KR 2023-01-01 2023-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:DisplaySolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:DisplaySolutionsMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerSolutionsMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 country:KR mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 country:US mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 srt:EuropeMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:AsiaPacificOtherThanKoreaMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:AsiaPacificOtherThanKoreaMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 country:US mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 srt:EuropeMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 country:KR mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:TopCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:ChinaAndHongKongMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:TopCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001325702 mx:TopCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:TopCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001325702 mx:TopCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:TopCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:ChinaAndHongKongMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2022-01-01 2022-03-31 0001325702 mx:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-03-31 0001325702 mx:TopCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001325702 mx:TopCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0001325702 mx:StockRepurchaseProgramMember 2021-12-21 0001325702 mx:AcceleratedStockRepurchaseProgramMember 2021-12-21 2021-12-21 0001325702 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001325702 mx:AcceleratedStockRepurchaseProgramMember 2022-03-31 0001325702 mx:ReclassifiedAsATreasuryStockFromAdditionalPaidInCapitalMember mx:AcceleratedStockRepurchaseProgramMember us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001325702 2021-12-22 2021-12-22 0001325702 mx:ReclassifiedAsATreasuryStockFromAdditionalPaidInCapitalMember mx:AcceleratedStockRepurchaseProgramMember us-gaap:TreasuryStockMember 2022-03-31 0001325702 2021-12-22 0001325702 mx:ReclassifiedAsATreasuryStockFromAdditionalPaidInCapitalMember mx:AcceleratedStockRepurchaseProgramMember us-gaap:TreasuryStockMember 2022-03-31 2022-03-31 0001325702 mx:StockRepurchaseProgramMember 2022-08-31 0001325702 mx:StockRepurchaseProgramMember 2023-01-01 2023-03-31 0001325702 mx:StockRepurchaseProgramMember 2022-09-01 2022-12-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2023-01-01 2023-03-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2022-01-01 2022-03-31 0001325702 2021-01-01 2021-12-31 0001325702 2021-12-20 2021-12-20 0001325702 mx:OtherReceivableMember 2021-12-31 0001325702 2021-12-20 0001325702 mx:OtherReceivableMember mx:LetterAgreementMember 2023-03-31 0001325702 mx:TerminationAgreementMember 2022-08-05 0001325702 us-gaap:SubsequentEventMember 2023-04-06 0001325702 mx:TerminationAgreementMember 2022-04-04 0001325702 mx:LetterAgreementMember mx:DueOnOrBeforeMarch312023Member 2023-03-31 0001325702 2022-01-01 2022-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember us-gaap:SubsequentEventMember 2023-04-30 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember us-gaap:SubsequentEventMember 2023-04-30 shares iso4217:USD iso4217:USD shares pure false --12-31 2023 Q1 0001325702 http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 2022-03-07 2022-03-07 2022-01-04 2023-03-08 2022-01-04 http://fasb.org/us-gaap/2022#OtherAssetsCurrent http://fasb.org/us-gaap/2022#OtherAssetsCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#Revenues http://fasb.org/us-gaap/2022#Revenues 2023-04 2023-06 2023-07 2023-12 2023-04 2023-12 2023-07 2023-12 2023-01 2023-06 2023-07 2023-12 2023-01 2023-12 10-Q true 2023-03-31 false 001-34791 Magnachip Semiconductor Corporation DE 83-0406195 c/o Magnachip Semiconductor, Ltd. 15F, 76 Jikji-daero 436beon-gil Heungdeok-gu KR 28581 82 (2) 6903-3000 Common Stock, par value $0.01 per share MX NYSE Yes Yes Large Accelerated Filer false false false 42265480 212085000 225477000 32143000 35380000 36360000 39883000 5342000 7847000 11238000 10560000 2820000 2940000 14927000 15766000 314915000 337853000 104568000 110747000 5413000 5265000 1784000 1930000 9101000 10939000 37380000 38324000 14683000 11587000 487844000 516645000 19921000 17998000 9216000 9702000 17125000 9688000 146000 3154000 1622000 1397000 5261000 5306000 53291000 47245000 23608000 23121000 3996000 4091000 13596000 14035000 94491000 88492000 0.01 0.01 150000000 150000000 56437182 42589315 56432449 43824575 564000 564000 267187000 266058000 314036000 335506000 13847867 12607874 173441000 161422000 -14993000 -12553000 393353000 428153000 487844000 516645000 51514000 94010000 5491000 10083000 57005000 104093000 37312000 56080000 7599000 9017000 44911000 65097000 12094000 38996000 12165000 14163000 13298000 11954000 8449000 0 33912000 26117000 -21818000 12879000 2842000 715000 -256000 -111000 -3430000 -690000 -35000 218000 -22697000 13011000 -1227000 3483000 -21470000 9528000 -0.49 0.21 -0.49 0.2 43390832 45603208 43390832 46693294 -21470000 9528000 -1908000 -3045000 -1135000 -1264000 603000 762000 -2440000 -3547000 -23910000 5981000 43824575 564000 266058000 335506000 -161422000 -12553000 428153000 0 1120000 0 0 0 1120000 1400 0 9000 0 0 0 9000 3333 0 0 0 0 0 0 1239993 0 0 0 12019000 0 12019000 0 0 0 0 -2440000 -2440000 0 0 -21470000 0 0 -21470000 42589315 564000 267187000 314036000 -173441000 -14993000 393353000 45659304 559000 241197000 343542000 -130306000 -2230000 452762000 0 1638000 0 0 0 1638000 151326 1000 1780000 0 0 0 1781000 168795 2000 -2000 0 0 0 0 53464 0 0 0 1000000 0 1000000 -1031576 0 17217000 0 -17217000 0 0 0 0 0 0 -3547000 -3547000 0 0 9528000 0 0 9528000 44894385 562000 261830000 353070000 -148523000 -5777000 461162000 -21470000 9528000 4357000 3891000 2330000 1670000 -9082000 -6380000 1138000 145000 1120000 1638000 -237000 -161000 -2973000 1213000 -1062000 -1456000 -2376000 -667000 -1456000 6829000 1904000 538000 -1424000 -702000 7600000 187000 -2923000 -2346000 -596000 -711000 -169000 -73000 -871000 -1389000 306000 178000 7876000 12820000 1155000 1829000 1093000 2891000 135000 944000 74000 59000 3482000 79000 -19000 -2000 -3610000 -2142000 9000 1781000 12264000 830000 126000 134000 24000 16000 -12405000 801000 -5253000 -6105000 -13392000 5374000 225477000 279547000 212085000 284921000 2644000 5421000 629000 524000 0 996000 401000 0 <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">1. Business, Basis of Presentation and Significant Accounting Policies</div> <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Business</div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (“IoT”) applications, consumer, computing, industrial and automotive applications.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s standard products business includes its Display Solutions and Power Solutions business lines. The Company’s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. The Company’s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”. Following the consummation of the sale, and for up to three years, the Company is expected to provide transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus mark-up (the “Transitional Fab 3 Foundry Services”).</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis of Presentation</div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). These interim consolidated financial statements include normal recurring adjustments and the elimination of all intercompany accounts and transactions which are, in the opinion of management, necessary to provide a fair statement of the Company’s financial condition and results of operations for the periods presented. These interim consolidated financial statements are presented in accordance with Accounting Standards Codification (“ASC”) 270, “Interim Reporting” and, accordingly, do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, except for the changes below. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for a full year or for any other periods.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The December 31, 2022 balance sheet data was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The interim consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There have been no material changes to the Company’s significant accounting policies as of and for the three months ended March 31, 2023 as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Business</div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communications, Internet of Things (“IoT”) applications, consumer, computing, industrial and automotive applications.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s standard products business includes its Display Solutions and Power Solutions business lines. The Company’s Display Solutions products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. The Company’s Power Solutions products include discrete and integrated circuit solutions for power management in communications, consumer, computing, servers, automotive, and industrial applications.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”. Following the consummation of the sale, and for up to three years, the Company is expected to provide transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus mark-up (the “Transitional Fab 3 Foundry Services”).</div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis of Presentation</div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). These interim consolidated financial statements include normal recurring adjustments and the elimination of all intercompany accounts and transactions which are, in the opinion of management, necessary to provide a fair statement of the Company’s financial condition and results of operations for the periods presented. These interim consolidated financial statements are presented in accordance with Accounting Standards Codification (“ASC”) 270, “Interim Reporting” and, accordingly, do not include all of the information and note disclosures required by U.S. GAAP for complete financial statements, except for the changes below. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results to be expected for a full year or for any other periods.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The December 31, 2022 balance sheet data was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The interim consolidated financial statements should be read in conjunction with the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">There have been no material changes to the Company’s significant accounting policies as of and for the three months ended March 31, 2023 as compared to the significant accounting policies described in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">2. Inventories</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories as of March 31, 2023 and December 31, 2022 consist of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,523</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6,799</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Semi-finished goods and work-in-process</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>39,427</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>40,265</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6,351</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,460</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Materials in-transit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>36</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: inventory reserve</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>(14,941</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>)</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>(14,677</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories, net</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>36,360</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>39,883</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-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in inventory reserve for the three months ended March 31, 2023 and 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> </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 rowspan="1" style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" rowspan="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: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </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; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,677</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,730</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in reserve</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Inventory reserve charged to costs of sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(2,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Sale of previously reserved inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,476</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,452</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Write off</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>415</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>211</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Translation adjustments</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>429</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; 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>119</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"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(14,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(5,555</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods, work-in-process and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Inventories as of March 31, 2023 and December 31, 2022 consist of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,523</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6,799</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Semi-finished goods and work-in-process</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>39,427</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>40,265</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6,351</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,460</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Materials in-transit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>36</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: inventory reserve</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>(14,941</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>)</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>(14,677</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories, net</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>36,360</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>39,883</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> 5523000 6799000 39427000 40265000 6351000 7460000 0 36000 14941000 14677000 36360000 39883000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in inventory reserve for the three months ended March 31, 2023 and 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> </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 rowspan="1" style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" rowspan="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: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </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; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,677</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,730</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Change in reserve</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Inventory reserve charged to costs of sales</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(2,584</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Sale of previously reserved inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,476</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,452</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Write off</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>415</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>211</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Translation adjustments</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>429</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; 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>119</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"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(14,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(5,555</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> </table> 14677000 5730000 2584000 1607000 1476000 1452000 1108000 155000 415000 211000 -429000 -119000 14941000 5555000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">3. Property, Plant and Equipment</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Buildings and related structures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,214</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,780</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>134,843</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>137,666</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>707</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>389</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>33,529</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>33,890</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>193,293</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>196,725</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(102,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(101,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Land</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,670</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,034</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Construction in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,373</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,490</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>104,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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>110,747</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Aggregate depreciation expenses totaled $4,193 thousand and $3,706 thousand for the three months ended March 31, 2023 and 2022, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Property, plant and equipment as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Buildings and related structures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,214</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,780</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>134,843</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>137,666</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>707</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>389</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>33,529</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>33,890</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>193,293</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>196,725</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(102,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(101,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Land</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,670</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>13,034</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Construction in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,373</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,490</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>104,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"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>110,747</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> 24214000 24780000 134843000 137666000 707000 389000 33529000 33890000 193293000 196725000 102768000 101502000 12670000 13034000 1373000 2490000 104568000 110747000 4193000 3706000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">4. Intangible Assets</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <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; font-weight: bold;">March 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-weight: bold;">amortization</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; font-weight: bold;">Net</div> <div style="text-align: center; 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> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intellectual property assets</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"> <div>$</div> </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>8,916</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; 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"> <div>$</div> </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>(7,132</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>)</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"> <div>$</div> </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>1,784</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: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>8,916</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(7,132</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,784</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="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <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; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-weight: bold;">amortization</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; font-weight: bold;">Net</div> <div style="text-align: center; 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> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intellectual property assets</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"> <div>$</div> </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>9,111</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; 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"> <div>$</div> </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>(7,181</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>)</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"> <div>$</div> </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>1,930</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: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>9,111</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(7,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,930</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-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Aggregate amortization expenses for intangible assets totaled $164 thousand and $185 thousand for the three months ended March 31, 2023 and 2022, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <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; font-weight: bold;">March 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-weight: bold;">amortization</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; font-weight: bold;">Net</div> <div style="text-align: center; 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> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intellectual property assets</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"> <div>$</div> </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>8,916</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; 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"> <div>$</div> </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>(7,132</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>)</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"> <div>$</div> </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>1,784</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: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>8,916</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(7,132</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,784</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="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: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"/> <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; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; 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: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Accumulated</div> <div style="text-align: center; font-weight: bold;">amortization</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; font-weight: bold;">Net</div> <div style="text-align: center; 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> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intellectual property assets</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"> <div>$</div> </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>9,111</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; 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"> <div>$</div> </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>(7,181</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>)</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"> <div>$</div> </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>1,930</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: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Intangible assets</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>9,111</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>(7,181</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>)</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>1,930</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> 8916000 7132000 1784000 8916000 7132000 1784000 9111000 7181000 1930000 9111000 7181000 1930000 164000 185000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">5. Leases</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The tables below present financial information related to the Company’s leases.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Supplemental balance sheets information related to leases as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Leases</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="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; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div> </td> <td style="vertical-align: bottom;" 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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Operating lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,413</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,265</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance lease</div> </td> <td style="vertical-align: bottom; width: 38%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>436</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>143</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total lease assets</div> </td> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,849</div> </td> <td colspan="1" style="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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,408</div> </td> <td colspan="1" style="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: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Liabilities</div> </td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="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="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="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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current</div> </td> <td style="vertical-align: bottom; width: 38%; 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="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="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="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="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating</div> </td> <td style="vertical-align: bottom; width: 38%; white-space: nowrap;" valign="bottom"> <div>Operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,622</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,397</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_2b900270bd97427b84642409f2a6bb05"><span style="-sec-ix-hidden:Fact_0007dffeb2bd4280b3612d0e4cb3c58e">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Non-current</div> </td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="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="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="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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Non-current operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,996</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,091</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance</div> </td> <td style="vertical-align: bottom; width: 38%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_5b1c8348498542a1bb14d36ec983efe2"><span style="-sec-ix-hidden:Fact_20c89a2e22184b5ea2365733faacf30e">Other non-current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>364</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>63</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total lease liabilities</div> </td> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>6,072</div> </td> <td colspan="1" style="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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,641</div> </td> <td colspan="1" style="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-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the weighted average remaining lease term and discount rate:</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Weighted average remaining lease term</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> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: right;">3.4 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: right;">3.7 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance leases</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: right;">4.1 years</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: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: right;">2.4 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Weighted average discount rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7.7</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"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7.6</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"> <div>%</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>555</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>569</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease cost</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amortization of right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>32</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Interest on lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>7</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>594</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>587</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The above table does not include an immaterial cost of short-term leases for the three months ended March 31, 2023 and 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other lease information is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Cash paid for amounts included in the measurement of lease liabilities</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating cash flows from operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>567</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>569</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating cash flows from finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Financing cash flows from finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The aggregate future lease payments for operating and finance leases as of March 31, 2023 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Operating</div> <div style="text-align: center; font-weight: bold;">Leases</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; font-weight: bold;">Finance</div> <div style="text-align: center; font-weight: bold;">Leases</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: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,448</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>91</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,925</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>122</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,419</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>121</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2026</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>937</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>108</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2027</span><br/> </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>644</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; 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>95</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%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total future lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,373</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>537</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: Imputed interest</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>(755</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>)</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>(83</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Present value of future payments</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>5,618</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>454</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> P1Y P5Y <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Supplemental balance sheets information related to leases as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Leases</div> </td> <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="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; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div> </td> <td style="vertical-align: bottom;" 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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating lease</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Operating lease right-of-use assets</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,413</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>5,265</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance lease</div> </td> <td style="vertical-align: bottom; width: 38%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Property, plant and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>436</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>143</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total lease assets</div> </td> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,849</div> </td> <td colspan="1" style="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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,408</div> </td> <td colspan="1" style="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: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Liabilities</div> </td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="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="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="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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current</div> </td> <td style="vertical-align: bottom; width: 38%; 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="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="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="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="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating</div> </td> <td style="vertical-align: bottom; width: 38%; white-space: nowrap;" valign="bottom"> <div>Operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,622</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,397</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_2b900270bd97427b84642409f2a6bb05"><span style="-sec-ix-hidden:Fact_0007dffeb2bd4280b3612d0e4cb3c58e">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>90</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Non-current</div> </td> <td style="vertical-align: bottom; width: 38%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="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="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="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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Non-current operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,996</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>4,091</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance</div> </td> <td style="vertical-align: bottom; width: 38%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_5b1c8348498542a1bb14d36ec983efe2"><span style="-sec-ix-hidden:Fact_20c89a2e22184b5ea2365733faacf30e">Other non-current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>364</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>63</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total lease liabilities</div> </td> <td style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" 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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>6,072</div> </td> <td colspan="1" style="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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</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>5,641</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 5413000 5265000 436000 143000 5849000 5408000 1622000 1397000 90000 90000 3996000 4091000 364000 63000 6072000 5641000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the weighted average remaining lease term and discount rate:</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Weighted average remaining lease term</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> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating leases</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: right;">3.4 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: right;">3.7 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance leases</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: right;">4.1 years</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: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: right;">2.4 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Weighted average discount rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>%</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7.7</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"> <div>%</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7.6</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"> <div>%</div> </td> </tr> </table> P3Y4M24D P3Y8M12D P4Y1M6D P2Y4M24D 0.066 0.066 0.077 0.076 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>555</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>569</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finance lease cost</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"> </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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amortization of right-of-use assets</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>32</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Interest on lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>7</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>594</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>587</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The above table does not include an immaterial cost of short-term leases for the three months ended March 31, 2023 and 2022.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other lease information is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Cash paid for amounts included in the measurement of lease liabilities</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating cash flows from operating leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>567</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>569</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Operating cash flows from finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Financing cash flows from finance leases</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16</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> 555000 569000 32000 16000 7000 2000 594000 587000 567000 569000 7000 2000 24000 16000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The aggregate future lease payments for operating and finance leases as of March 31, 2023 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Operating</div> <div style="text-align: center; font-weight: bold;">Leases</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; font-weight: bold;">Finance</div> <div style="text-align: center; font-weight: bold;">Leases</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: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,448</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>91</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,925</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>122</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,419</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>121</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2026</span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>937</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>108</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2027</span><br/> </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>644</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; 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>95</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%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total future lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,373</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>537</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: Imputed interest</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>(755</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>)</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>(83</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Present value of future payments</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>5,618</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: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div>454</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> 1448000 91000 1925000 122000 1419000 121000 937000 108000 644000 95000 6373000 537000 755000 83000 5618000 454000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">6. Accrued Expenses</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Payroll, benefits and related taxes, excluding severance benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,475</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,620</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Withholding tax attributable to intercompany interest income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>473</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outside service fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,625</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,642</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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); 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); white-space: nowrap;" valign="bottom"> <div>552</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; 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); 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); white-space: nowrap;" valign="bottom"> <div>383</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: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>17,125</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,688</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="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: 24.5pt; text-transform: none;">Payroll, benefits and related taxes payable as of March 31, 2023 in the table above includes termination related charges under the voluntary resignation program (the “Program”) of $8,449 thousand, which are expected to be paid in the second quarter of 2023.</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: 24.5pt;"> <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;">See “Note 10. Early Termination Charges” for more information regarding the Program.</span></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses as of March 31, 2023 and December 31, 2022 are comprised of the following (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Payroll, benefits and related taxes, excluding severance benefits</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,475</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>7,620</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Withholding tax attributable to intercompany interest income</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>473</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Outside service fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,625</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,642</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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); 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); white-space: nowrap;" valign="bottom"> <div>552</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; 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); 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); white-space: nowrap;" valign="bottom"> <div>383</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: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued expenses</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>17,125</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,688</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> 14475000 7620000 473000 43000 1625000 1642000 552000 383000 17125000 9688000 8449000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">7. Derivative Financial Instruments</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company’s Korean subsidiary from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Details of the zero cost collar contracts as of March 31, 2023 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Date of transaction</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total notional amount</div> </td> <td colspan="1" style="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: center; font-weight: bold;">Month of settlement</div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_f64ba3786e824d39ab39e8d0c945ecbb">January 04, 2022 </span></span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>15,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_f61ee2dfa11645c0926f035795c23060">April 2023</span> to <span style="-sec-ix-hidden:Fact_64a757bbf7d24ca38599bc8e00156e19">June 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ea737ed47f90440dbed40995445e9bfc">March 07, 2022</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_4e7828d42ab04d04835ecb6775e9f8b4">July 2023</span> to <span style="-sec-ix-hidden:Fact_f9435df253ad4281bb9bab2ed3c4759a">December 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">April 27, 2022</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>33,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_aa422f26990a4b959882cceee1fbb001">April 2023</span> to <span style="-sec-ix-hidden:Fact_41ad1beef4384daf854ab33cea1941d3">December 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_de6d28265f7043ed83a01e0100a8246b">March 08, 2023 </span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>18,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_6bfeb89a13bd40628db82825734074cc">July 2023</span> to <span style="-sec-ix-hidden:Fact_f435c4a6127f45fbbc231f73e5ca9625">December 2023</span></div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Details of the zero cost collar contracts as of December 31, 2022 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Date of transaction</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total notional amount</div> </td> <td colspan="1" style="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: center; font-weight: bold;">Month of settlement</div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_64e203b880cd4c28be4d00e9b4a07343">January 04, 2022 </span></span></div> </td> <td colspan="1" style="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); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>30,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_6d8040a45de14985a214f6a20d645cf6">January 2023</span> to <span style="-sec-ix-hidden:Fact_317e3237e33b4f66977000179d02d108">June 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_fdda20a6abca4d3ab47bff5a0d672390">March 07, 2022 </span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_d539e68c3d0944818399b13d0ff15784">July 2023</span> to <span style="-sec-ix-hidden:Fact_622a93f3228d4220a9c23a548c807add">December 2023</span></div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 44%; background-color: rgb(204, 238, 255);" valign="bottom">April 27, 2022</td> <td colspan="1" rowspan="1" style="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); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">42,000</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: bottom; width: 44%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_e5771dcb63694eef97127c06d2ac3157">January 2023</span> to <span style="-sec-ix-hidden:Fact_8c6299754b834212ad8f39417d5658bb">December 2023</span></td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The fair values of the Company’s outstanding zero cost collar contracts recorded as assets and liabilities as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Derivatives designated as hedging instruments:</span></div> </td> <td colspan="1" style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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 rowspan="1" style="vertical-align: top;" valign="bottom">Asset Derivatives:</td> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Zero cost collars</div> </td> <td rowspan="1" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="-sec-ix-hidden:Fact_41eea402d75e45128e5237eab4966db2"><span style="-sec-ix-hidden:Fact_03464dbe99914daab0e17befc1f58808">Other current assets</span></span><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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</div> </td> <td style="vertical-align: bottom; width: 38%;" 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: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_d7bc4adb418740f88d56d0f19b82eb32"><span style="-sec-ix-hidden:Fact_16ce6f33705345aa9282b7e12f9257a2">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Offsetting of derivative assets and liabilities as of March 31, 2023 is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts of</div> <div style="text-align: center; font-weight: bold;">recognized</div> <div style="text-align: center; font-weight: bold;">Assets/liabilities</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts</div> <div style="text-align: center; font-weight: bold;">offset in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amounts of</div> <div style="text-align: center; font-weight: bold;">Assets/liabilities</div> <div style="text-align: center; font-weight: bold;">presented in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross amounts not offset</div> <div style="text-align: center; font-weight: bold;">in the balance sheets</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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amount</div> </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 colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">As of <span style="text-indent: 0pt;">March 31, 2023</span></div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Financial</div> <div style="text-align: center; font-weight: bold;">instruments</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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Cash collateral</div> <div style="text-align: center; font-weight: bold;">pledged</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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </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 rowspan="1" style="vertical-align: top;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Asset Derivatives:</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Zero cost collars</div> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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="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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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="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">$ <br/> </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="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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>821</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Offsetting of derivative liabilities as of December 31, 2022 is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts of</div> <div style="text-align: center; font-weight: bold;">recognized</div> <div style="text-align: center; font-weight: bold;">liabilities</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts</div> <div style="text-align: center; font-weight: bold;">offset in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amounts of</div> <div style="text-align: center; font-weight: bold;">liabilities</div> <div style="text-align: center; font-weight: bold;">presented in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="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: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross amounts not offset</div> <div style="text-align: center; font-weight: bold;">in the balance sheets</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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><br/> <div style="text-align: center; font-weight: bold;">Net amount</div> </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 colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">As of <span style="text-indent: 0pt;">December 31, 2022</span></div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Financial</div> <div style="text-align: center; font-weight: bold;">instruments</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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Cash collateral</div> <div style="text-align: center; font-weight: bold;">pledged</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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,940</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div/> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the three months ended March 31, 2023 and 2022 (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Derivatives in ASC</div> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">815 Cash Flow Hedging</div> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Relationships</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount of Loss</div> <div style="text-align: center; font-weight: bold;">Recognized in</div> <div style="text-align: center; font-weight: bold;">AOCI on</div> <div style="text-align: center; font-weight: bold;">Derivatives</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="8" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Location/Amount of </div> <div style="text-align: center; font-weight: bold;">Loss</div> <div style="text-align: center; font-weight: bold;">Reclassified from AOCI</div> <div style="text-align: center; font-weight: bold;">Into Statement of Operations</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="8" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Location/Amount of Loss<br/> </div> <div style="text-align: center; font-weight: bold;">Recognized in</div> <div style="text-align: center; font-weight: bold;">Statement of Operations on Derivatives</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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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"> </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; font-weight: bold;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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="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="font-weight: bold; text-align: center;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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="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; font-weight: bold;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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"> </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> <td style="vertical-align: middle;" 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> <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 style="vertical-align: middle;" 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> <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: top; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zero cost collars</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"> <div>$</div> </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>(1,135</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>)</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"> <div>$</div> </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>(1,264</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>)</div> </td> <td style="vertical-align: bottom; text-align: left; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_becc160d92254b85af20fca5f8ab4f42"><span style="-sec-ix-hidden:Fact_6b5f2b511a2a4e85a82434dfe1decf9b">Net sales</span></span><br/> </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"> <div>$</div> </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>(603</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>)</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"> <div> <div>$</div> </div> </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> <div>(762</div> </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> <div>)</div> </div> </td> <td style="vertical-align: bottom; text-align: left; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Other income, net</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"> <div>$</div> </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>(54</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>)</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"> <div>$</div> </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>(129</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>)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 9.33333%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,135</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,264</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 9.33333%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(603</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(762</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 9.33333%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(129</td> <td colspan="1" rowspan="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-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2023, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next 12 months is $1,757 thousand.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company set aside cash deposit to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;"><span style="text-decoration: underline;">Counterparty</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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="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; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="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); padding-bottom: 2px;" valign="bottom"> <div>SC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Total<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" rowspan="1" style="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-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $500 thousand. As of March 31, 2023, $1,820 thousand of additional cash collateral was required by NFIK, and recorded as hedge collateral on the consolidated balance sheet. As of December 31, 2022, $1,840 thousand and $100 thousand of additional cash collateral were required by NFIK and SC, respectively, and recorded as hedge collateral on the consolidated balance sheet.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Details of the zero cost collar contracts as of March 31, 2023 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Date of transaction</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total notional amount</div> </td> <td colspan="1" style="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: center; font-weight: bold;">Month of settlement</div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_f64ba3786e824d39ab39e8d0c945ecbb">January 04, 2022 </span></span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>15,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_f61ee2dfa11645c0926f035795c23060">April 2023</span> to <span style="-sec-ix-hidden:Fact_64a757bbf7d24ca38599bc8e00156e19">June 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_ea737ed47f90440dbed40995445e9bfc">March 07, 2022</span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_4e7828d42ab04d04835ecb6775e9f8b4">July 2023</span> to <span style="-sec-ix-hidden:Fact_f9435df253ad4281bb9bab2ed3c4759a">December 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">April 27, 2022</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>33,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_aa422f26990a4b959882cceee1fbb001">April 2023</span> to <span style="-sec-ix-hidden:Fact_41ad1beef4384daf854ab33cea1941d3">December 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_de6d28265f7043ed83a01e0100a8246b">March 08, 2023 </span></span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>18,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_6bfeb89a13bd40628db82825734074cc">July 2023</span> to <span style="-sec-ix-hidden:Fact_f435c4a6127f45fbbc231f73e5ca9625">December 2023</span></div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Details of the zero cost collar contracts as of December 31, 2022 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Date of transaction</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total notional amount</div> </td> <td colspan="1" style="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: center; font-weight: bold;">Month of settlement</div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_64e203b880cd4c28be4d00e9b4a07343">January 04, 2022 </span></span></div> </td> <td colspan="1" style="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); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>30,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_6d8040a45de14985a214f6a20d645cf6">January 2023</span> to <span style="-sec-ix-hidden:Fact_317e3237e33b4f66977000179d02d108">June 2023</span></div> </td> </tr> <tr> <td style="vertical-align: top; width: 44%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_fdda20a6abca4d3ab47bff5a0d672390">March 07, 2022 </span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>24,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td style="vertical-align: bottom; width: 44%; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_d539e68c3d0944818399b13d0ff15784">July 2023</span> to <span style="-sec-ix-hidden:Fact_622a93f3228d4220a9c23a548c807add">December 2023</span></div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 44%; background-color: rgb(204, 238, 255);" valign="bottom">April 27, 2022</td> <td colspan="1" rowspan="1" style="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); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">42,000</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td rowspan="1" style="vertical-align: bottom; width: 44%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"><span style="-sec-ix-hidden:Fact_e5771dcb63694eef97127c06d2ac3157">January 2023</span> to <span style="-sec-ix-hidden:Fact_8c6299754b834212ad8f39417d5658bb">December 2023</span></td> </tr> </table> 15000000 24000000 2022-04-27 33000000 18000000 30000000 24000000 2022-04-27 42000000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The fair values of the Company’s outstanding zero cost collar contracts recorded as assets and liabilities as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Derivatives designated as hedging instruments:</span></div> </td> <td colspan="1" style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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 rowspan="1" style="vertical-align: top;" valign="bottom">Asset Derivatives:</td> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Zero cost collars</div> </td> <td rowspan="1" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="-sec-ix-hidden:Fact_41eea402d75e45128e5237eab4966db2"><span style="-sec-ix-hidden:Fact_03464dbe99914daab0e17befc1f58808">Other current assets</span></span><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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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: 38%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</div> </td> <td style="vertical-align: bottom; width: 38%;" 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: 38%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td style="vertical-align: bottom; width: 38%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_d7bc4adb418740f88d56d0f19b82eb32"><span style="-sec-ix-hidden:Fact_16ce6f33705345aa9282b7e12f9257a2">Other current liabilities</span></span><br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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> 2000 0 2641000 2015000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Offsetting of derivative assets and liabilities as of March 31, 2023 is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts of</div> <div style="text-align: center; font-weight: bold;">recognized</div> <div style="text-align: center; font-weight: bold;">Assets/liabilities</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts</div> <div style="text-align: center; font-weight: bold;">offset in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amounts of</div> <div style="text-align: center; font-weight: bold;">Assets/liabilities</div> <div style="text-align: center; font-weight: bold;">presented in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="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: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross amounts not offset</div> <div style="text-align: center; font-weight: bold;">in the balance sheets</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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amount</div> </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 colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">As of <span style="text-indent: 0pt;">March 31, 2023</span></div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Financial</div> <div style="text-align: center; font-weight: bold;">instruments</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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Cash collateral</div> <div style="text-align: center; font-weight: bold;">pledged</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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </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 rowspan="1" style="vertical-align: top;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Asset Derivatives:</div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div>Zero cost collars</div> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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="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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </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="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">$ <br/> </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="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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,820</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>821</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Offsetting of derivative liabilities as of December 31, 2022 is as follows (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"/> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts of</div> <div style="text-align: center; font-weight: bold;">recognized</div> <div style="text-align: center; font-weight: bold;">liabilities</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">  <div style="text-align: center; font-weight: bold;">Gross amounts</div> <div style="text-align: center; font-weight: bold;">offset in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Net amounts of</div> <div style="text-align: center; font-weight: bold;">liabilities</div> <div style="text-align: center; font-weight: bold;">presented in the</div> <div style="text-align: center; font-weight: bold;">balance sheets</div> </td> <td colspan="1" rowspan="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: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross amounts not offset</div> <div style="text-align: center; font-weight: bold;">in the balance sheets</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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><br/> <div style="text-align: center; font-weight: bold;">Net amount</div> </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 colspan="1" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">As of <span style="text-indent: 0pt;">December 31, 2022</span></div> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Financial</div> <div style="text-align: center; font-weight: bold;">instruments</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); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Cash collateral</div> <div style="text-align: center; font-weight: bold;">pledged</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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </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;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liability Derivatives:</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> <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: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Zero cost collars</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,940</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>75</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div/> </td> </tr> </table> 2000 0 2000 0 0 2000 2641000 0 2641000 0 1820000 821000 2015000 0 2015000 0 1940000 75000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the three months ended March 31, 2023 and 2022 (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Derivatives in ASC</div> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">815 Cash Flow Hedging</div> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Relationships</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amount of Loss</div> <div style="text-align: center; font-weight: bold;">Recognized in</div> <div style="text-align: center; font-weight: bold;">AOCI on</div> <div style="text-align: center; font-weight: bold;">Derivatives</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="8" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Location/Amount of </div> <div style="text-align: center; font-weight: bold;">Loss</div> <div style="text-align: center; font-weight: bold;">Reclassified from AOCI</div> <div style="text-align: center; font-weight: bold;">Into Statement of Operations</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="8" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Location/Amount of Loss<br/> </div> <div style="text-align: center; font-weight: bold;">Recognized in</div> <div style="text-align: center; font-weight: bold;">Statement of Operations on Derivatives</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"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; font-weight: bold;">March 31,</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"> </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; font-weight: bold;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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="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="font-weight: bold; text-align: center;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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="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; font-weight: bold;"> 2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2022<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"> </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> <td style="vertical-align: middle;" 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> <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 style="vertical-align: middle;" 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> <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: top; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zero cost collars</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"> <div>$</div> </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>(1,135</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>)</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"> <div>$</div> </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>(1,264</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>)</div> </td> <td style="vertical-align: bottom; text-align: left; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div><span style="-sec-ix-hidden:Fact_becc160d92254b85af20fca5f8ab4f42"><span style="-sec-ix-hidden:Fact_6b5f2b511a2a4e85a82434dfe1decf9b">Net sales</span></span><br/> </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"> <div>$</div> </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>(603</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>)</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"> <div> <div>$</div> </div> </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> <div>(762</div> </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> <div>)</div> </div> </td> <td style="vertical-align: bottom; text-align: left; width: 9.333333333333333333333333333%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Other income, net</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"> <div>$</div> </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>(54</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>)</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"> <div>$</div> </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>(129</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>)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 9.33333%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,135</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(1,264</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 9.33333%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(603</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(762</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 9.33333%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(54</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(129</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> </tr> </table> -1135000 -1264000 -603000 -762000 -54000 -129000 -1135000 -1264000 -603000 -762000 -54000 -129000 1757000 <span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of March 31, 2023 and December 31, 2022 are as follows (in thousands):</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;"><span style="text-decoration: underline;">Counterparty</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; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="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; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<br/> </div> </td> <td colspan="1" style="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); padding-bottom: 2px;" valign="bottom"> <div>SC</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>1,000</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Total<br/> </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1000000 1000000 1000000 1000000 500000 500000 1820000 1840000 100000 30000000 <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">8. Fair Value Measurements</div> <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: #000000; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Fair Value of Financial Instruments</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying Value</div> <div style="text-align: center; font-weight: bold;">March 31, 2023</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; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Measurement</div> <div style="text-align: center; font-weight: bold;">March 31, 2023</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; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Liability (Level 1)</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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 2)</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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top;" valign="bottom">Assets:<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> Derivative assets (other current assets) <br/> </div> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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"> <br/> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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"><br/> </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: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liabilities:</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> <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: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Derivative liabilities (other current liabilities)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying Value</div> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="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; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Measurement</div> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="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; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Liability (Level 1)</div> </td> <td colspan="1" style="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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 2)</div> </td> <td colspan="1" style="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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liabilities:</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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Derivative liabilities (other current liabilities)</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying Value</div> <div style="text-align: center; font-weight: bold;">March 31, 2023</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; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Measurement</div> <div style="text-align: center; font-weight: bold;">March 31, 2023</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; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Liability (Level 1)</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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 2)</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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top;" valign="bottom">Assets:<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" rowspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; text-indent: 9pt; width: 40%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> Derivative assets (other current assets) <br/> </div> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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"> <br/> </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">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">2</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"><br/> </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: 40%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liabilities:</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> <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: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Derivative liabilities (other current liabilities)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,641</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2022, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying Value</div> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="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; font-weight: bold;">Fair Value</div> <div style="text-align: center; font-weight: bold;">Measurement</div> <div style="text-align: center; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="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; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Liability (Level 1)</div> </td> <td colspan="1" style="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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 2)</div> </td> <td colspan="1" style="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; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs</div> <div style="text-align: center; font-weight: bold;">(Level 3)</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Liabilities:</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="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="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="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="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="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 40%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Derivative liabilities (other current liabilities)</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,015</div> </td> <td colspan="1" style="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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 2000 2000 0 2000 0 2641000 2641000 0 2641000 0 2015000 2015000 0 2015000 0 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">9. Accrued Severance Benefits</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The majority of accrued severance benefits are for employees in the Company’s Korean subsidiary. Pursuant to the Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of March 31, 2023, 97% of all employees of the Company were eligible for severance benefits.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in accrued severance benefits are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" 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;">Three 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: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31, </div> <div style="text-align: center; font-weight: bold;">2023 </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; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">March 31, </div> <div style="text-align: center; font-weight: bold;"><span style="font-weight: bold;">2022 </span></div> </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: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">48,496</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">51,567</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Provisions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,330</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,670</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Severance payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(871</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(1,389</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Translation adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(1,381</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(1,077</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">48,574</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">50,771</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: Cumulative contributions to severance insurance deposit accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(24,747</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(17,954</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">The National Pension Fund</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(40</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(50</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: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Group severance insurance plan</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(179</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(195</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div>Accrued severance benefits, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">23,608</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">32,572</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The severance benefits funded through the Company’s National Pension Fund and group severance insurance plan will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company is liable to pay the following future benefits to its non-executive employees upon their normal retirement age (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Severance benefit</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>634</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>906</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,502</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2026</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,829</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2027</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,718</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2028</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,699</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029 – 2033</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21,043</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The above amounts were determined based on the non-executive employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to non-executive employees that will cease working with the Company before their normal retirement ages.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60.</div> 0.97 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Changes in accrued severance benefits are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" 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;">Three 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: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31, </div> <div style="text-align: center; font-weight: bold;">2023 </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; font-weight: bold;"> <div style="text-align: center; font-weight: bold;">March 31, </div> <div style="text-align: center; font-weight: bold;"><span style="font-weight: bold;">2022 </span></div> </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: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">48,496</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">51,567</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Provisions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">2,330</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">1,670</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Severance payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(871</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(1,389</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Translation adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(1,381</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(1,077</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: 76%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">48,574</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">50,771</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: 76%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: Cumulative contributions to severance insurance deposit accounts</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(24,747</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">(17,954</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">The National Pension Fund</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(40</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(50</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: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Group severance insurance plan</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(179</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">(195</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div>Accrued severance benefits, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">23,608</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">32,572</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> 48496000 51567000 2330000 1670000 -871000 -1389000 -1381000 -1077000 48574000 50771000 -24747000 -17954000 40000 50000 179000 195000 23608000 32572000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company is liable to pay the following future benefits to its non-executive employees upon their normal retirement age (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Severance benefit</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remainder of <span style="text-indent: 0pt;">2023</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>634</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>906</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2025</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,502</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2026</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,829</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2027</span></div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,718</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;">2028</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3,699</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2029 – 2033</div> </td> <td colspan="1" style="text-align: right; 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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>21,043</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 634000 906000 1502000 1829000 1718000 3699000 21043000 P60Y P60Y <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10. Early Termination Charges</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">During the first quarter of 2023, the Company commenced the Program, which was available for the employees with more than 20 years of service. For the three months ended March 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges”, which are expected to be paid during the second quarter of 2023.</div> P20Y 8449000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">11. Foreign Currency Loss, Net</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to the Company’s Korean subsidiary. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of March 31, 2023 and December 31, 2022, the outstanding intercompany loan balances including accrued interest between the Korean subsidiary and the Dutch subsidiary were $301,860 thousand and $310,988 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,303.8:1 and 1,267.3:1 using the first base rate as of March 31, 2023 and December 31, 2022, respectively, as quoted by the KEB Hana Bank.</div> 301860000 310988000 1303.8 1267.3 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">12. Income Taxes</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, the U.S. and in various other jurisdictions. The Company is subject to income or non-income tax examinations by tax authorities of these jurisdictions for all open tax years.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2023, the Company recorded an income tax benefit of $1,227 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable loss for the respective period.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2022, the Company recorded an income tax expense of $3,483 thousand, primarily related to its primary operating entity in Korea based on the estimated taxable income for the respective period.</div> -1227000 3483000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">13. Geographic and Other Information<br/> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following sets forth information relating to the single operating segment (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Revenues</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> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Standard products business</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Display Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>10,841</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>29,185</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Power Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>40,673</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>64,825</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total standard products business</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>51,514</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>94,010</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Transitional Fab 3 foundry services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>5,491</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>10,083</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>57,005</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>104,093</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 style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Gross Profit</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Standard products business</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,202</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>37,930</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Transitional Fab 3 foundry services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(2,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,066</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total gross profit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,094</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>38,996</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Korea</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16,496</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>31,030</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Asia Pacific (other than Korea)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>31,901</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>58,260</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,045</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,864</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Europe</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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); 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); white-space: nowrap;" valign="bottom"> <div>2,072</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; 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); 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); white-space: nowrap;" valign="bottom"> <div>1,856</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: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>51,514</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>94,010</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 style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2023 and 2022, of the Company’s net sales – standard products business in Asia Pacific (other than Korea), net sales – standard products business in China and Hong Kong together represented 57.9% and 71.1%, respectively, and net sales—standard products business in Vietnam represented 17.8% and 14.4%, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 71% and 72% for the three months ended March 31, 2023 and 2022, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the three months ended March 31, 2023, the Company had two customers that represented 16.4% and 13.7% of its net sales—standard products business, respectively. For the three months ended March 31, 2022, the Company had two customers that represented 25.5% and 12.9% of its net sales—standard products business, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2023, two customers of the Company’s standard products business accounted for 22.3% and 14.3% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively. As of December 31, 2022, two customers of the Company’s standard products business accounted for 25.1% and 15.2% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following sets forth information relating to the single operating segment (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Revenues</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> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Standard products business</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Display Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>10,841</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>29,185</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Power Solutions</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>40,673</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>64,825</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total standard products business</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>51,514</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$ <br/> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>94,010</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Transitional Fab 3 foundry services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>5,491</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>10,083</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total revenues</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>57,005</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>104,093</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 style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Gross Profit</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Standard products business</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,202</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>37,930</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Transitional Fab 3 foundry services</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(2,108</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,066</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: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt;">Total gross profit</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>12,094</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>38,996</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> 10841000 29185000 40673000 64825000 51514000 94010000 5491000 10083000 57005000 104093000 14202000 37930000 -2108000 1066000 12094000 38996000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Korea</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>16,496</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; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>31,030</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Asia Pacific (other than Korea)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>31,901</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>58,260</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">United States</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,045</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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2,864</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: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Europe</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; 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); 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); white-space: nowrap;" valign="bottom"> <div>2,072</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; 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); 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); white-space: nowrap;" valign="bottom"> <div>1,856</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: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>51,514</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="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); 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); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>94,010</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> 16496000 31030000 31901000 58260000 1045000 2864000 2072000 1856000 51514000 94010000 0.579 0.711 0.178 0.144 0.71 0.72 0.164 0.137 0.255 0.129 0.223 0.143 0.251 0.152 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">14. Accumulated Other Comprehensive Loss</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated other comprehensive loss consists of the following as of March 31, 2023 and December 31, 2022, respectively (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Foreign currency translation adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(13,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(11,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Derivative adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,757</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,993</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(12,553</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>)</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Three Months Ended <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2023</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; font-weight: bold;">Foreign</div> <div style="text-align: center; font-weight: bold;">currency</div> <div style="text-align: center; font-weight: bold;">translation</div> <div style="text-align: center; font-weight: bold;">adjustments</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; font-weight: bold;">Derivative</div> <div style="text-align: center; font-weight: bold;">adjustments</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; 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; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</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"> <div>$</div> </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>(11,328</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>)</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"> <div>$</div> </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>(1,225</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>)</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"> <div>$</div> </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>(12,553</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other comprehensive loss before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amounts reclassified from accumulated other comprehensive loss</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>—</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; 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>603</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; 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>603</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: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net current-period other comprehensive loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(2,440</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(13,236</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,757</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,993</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>)</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Three Months Ended <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</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; font-weight: bold;">Foreign</div> <div style="text-align: center; font-weight: bold;">currency</div> <div style="text-align: center; font-weight: bold;">translation</div> <div style="text-align: center; font-weight: bold;">adjustments</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; font-weight: bold;">Derivative</div> <div style="text-align: center; font-weight: bold;">adjustments</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; 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; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</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"> <div>$</div> </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>(770</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>)</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"> <div>$</div> </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>(1,460</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>)</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"> <div>$</div> </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>(2,230</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other comprehensive loss before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,264</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(4,309</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amounts reclassified from accumulated other comprehensive loss</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>—</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; 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>762</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; 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>762</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: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net current-period other comprehensive loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(3,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(3,547</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(3,815</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,962</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,777</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>)</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Accumulated other comprehensive loss consists of the following as of March 31, 2023 and December 31, 2022, respectively (in thousands):</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Foreign currency translation adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(13,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(11,328</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Derivative adjustments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,757</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,225</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,993</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(12,553</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>)</div> </td> </tr> </table> -13236000 -11328000 -1757000 -1225000 -14993000 -12553000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Changes in accumulated other comprehensive loss for the three months ended March 31, 2023 and 2022 are as follows (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Three Months Ended <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2023</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; font-weight: bold;">Foreign</div> <div style="text-align: center; font-weight: bold;">currency</div> <div style="text-align: center; font-weight: bold;">translation</div> <div style="text-align: center; font-weight: bold;">adjustments</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; font-weight: bold;">Derivative</div> <div style="text-align: center; font-weight: bold;">adjustments</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; 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; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</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"> <div>$</div> </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>(11,328</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>)</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"> <div>$</div> </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>(1,225</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>)</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"> <div>$</div> </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>(12,553</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other comprehensive loss before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amounts reclassified from accumulated other comprehensive loss</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>—</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; 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>603</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; 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>603</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: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net current-period other comprehensive loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(1,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(2,440</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(13,236</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,757</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(14,993</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>)</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"><span style="text-decoration: underline;">Three Months Ended <span style="text-indent: 0pt;">March 31</span>, <span style="text-indent: 0pt;">2022</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; font-weight: bold;">Foreign</div> <div style="text-align: center; font-weight: bold;">currency</div> <div style="text-align: center; font-weight: bold;">translation</div> <div style="text-align: center; font-weight: bold;">adjustments</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; font-weight: bold;">Derivative</div> <div style="text-align: center; font-weight: bold;">adjustments</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; 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; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Beginning balance</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"> <div>$</div> </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>(770</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>)</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"> <div>$</div> </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>(1,460</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>)</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"> <div>$</div> </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>(2,230</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>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Other comprehensive loss before reclassifications</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(3,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(1,264</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(4,309</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt;">Amounts reclassified from accumulated other comprehensive loss</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>—</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; 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>762</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; 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>762</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: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net current-period other comprehensive loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(3,045</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(3,547</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ending balance</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(3,815</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(1,962</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>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(5,777</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>)</div> </td> </tr> </table> -11328000 -1225000 -12553000 -1908000 -1135000 -3043000 0 -603000 -603000 -1908000 -532000 -2440000 -13236000 -1757000 -14993000 -770000 -1460000 -2230000 -3045000 -1264000 -4309000 0 -762000 -762000 -3045000 -502000 -3547000 -3815000 -1962000 -5777000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">15. Stock Repurchases</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-style: italic;">Accelerated Stock Repurchase Program</span><br/> </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On December 21, 2021, the Board of Directors authorized the Company to repurchase up to $75,000 thousand of its outstanding common stock and the Company entered into an accelerated stock repurchase agreement (the “ASR Agreement”) with JPMorgan Chase Bank, National Association (“JPM”) to repurchase an aggregate of $37,500 thousand of its common stock.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the terms of the ASR Agreement dated December 21, 2021, the Company paid to JPM $37,500 thousand in cash and received an initial delivery of 994,695 shares of its common stock in the open market for an aggregate purchase price of $20,073 thousand and a price per share of $20.18 on December 22, 2021.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, the Company accounted for the remaining portion of the ASR Agreement as a forward contract indexed to its own common stock and recorded $17,427 thousand in additional paid-in capital in stockholders’ equity in its consolidated balance sheets.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In March 2022, the previously announced repurchase of $37,500 thousand of the Company’s common stock was completed pursuant to the ASR Agreement, and as a result, the Company additionally received 1,031,576 shares of its common stock for an aggregate purchase price of $17,217 thousand at a price per share of $16.69, which was reclassified as treasury stock from additional paid-in capital in stockholder’s equity in its consolidated balance sheets.</div> <div style="display:none;"><br/></div> <div style="text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt;"><span style="font-weight: bold; font-style: italic;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: -9pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; margin-left: 9pt;"> <span style="font-weight: bold; font-style: italic;">Expanded Stock Repurchase Program</span><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 24.5pt; margin-top: 12pt;">On August 31, 2022, the Board of Directors has authorized an expansion of the Company’s previously announced stock repurchase program from $75,000 thousand to $87,500 thousand of its common stock. The remaining $50,000 thousand of the expanded $87,500 thousand program was planned to be repurchased in the open market or through privately negotiated transactions. In connection with the repurchase program, the Company established a stock trading plan with Oppenheimer &amp; Co. Inc. in accordance with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 24.5pt; margin-top: 12pt;">From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12,511 thousand and a price per share of $10.13 under the stock repurchase program.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; 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-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-indent: 24.5pt; margin-top: 12pt;">During the first quarter of 2023, the Company repurchased 1,238,472 shares of its common stock in the open market for an aggregate purchase price of $11,887 thousand and a price per share of $9.60 under the stock repurchase program.</div> 75000000 37500000 37500000 994695 20073000 20.18 17427000 37500000 1031576 17217000 16.69 75000000 87500000 50000000 87500000 1235650 12511000 10.13 1238472 11887000 9.6 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">16. Earnings (Loss) Per Share</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table illustrates the computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2023 and 2022:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: bottom;" 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: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-weight: bold;">(In thousands of U.S. dollars, except share data)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Basic Earnings (Loss) per Share</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net income (loss)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>(21,470</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"> <div>)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,528</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>45,603,208</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic earnings (loss) per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.21</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Diluted Earnings (Loss) per Share</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"> </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: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net income (loss)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>(21,470</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"> <div>)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,528</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>45,603,208</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net effect of dilutive equity awards</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>—</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; 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>1,090,086</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%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Diluted weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>46,693,294</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Diluted earnings (loss) per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.20</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 style="display:none;"><br/></div> <div style="text-align: left; text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options. As the Company has reported loss for the three months ended March 31, 2023, all potentially dilutive securities, including stock options, are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share.</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following outstanding instruments were excluded from the computation of diluted earnings (loss) per share, as they have an anti-dilutive effect on the calculation:</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Options</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,116,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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>130,000</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Restricted Stock Units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,434,827</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table illustrates the computation of basic and diluted earnings (loss) per common share for the three months ended March 31, 2023 and 2022:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: bottom;" 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: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-weight: bold;">(In thousands of U.S. dollars, except share data)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Basic Earnings (Loss) per Share</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> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net income (loss)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>(21,470</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"> <div>)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,528</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>45,603,208</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic earnings (loss) per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.21</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Diluted Earnings (Loss) per Share</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"> </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: 76%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net income (loss)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>(21,470</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"> <div>)</div> </td> <td colspan="1" style="text-align: right; 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: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>$</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); white-space: nowrap;" valign="bottom"> <div>9,528</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>45,603,208</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: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net effect of dilutive equity awards</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>—</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; 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>1,090,086</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%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Diluted weighted average common stock outstanding</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>43,390,832</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>46,693,294</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: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Diluted earnings (loss) per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(0.49</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>0.20</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> -21470000 9528000 43390832 45603208 -0.49 0.21 -21470000 9528000 43390832 45603208 0 1090086 43390832 46693294 -0.49 0.2 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The following outstanding instruments were excluded from the computation of diluted earnings (loss) per share, as they have an anti-dilutive effect on the calculation:</div> <div style="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: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; 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; 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> </tr> <tr> <td style="vertical-align: bottom; 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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2023<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: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">March 31,</div> <div style="text-align: center; font-weight: bold;">2022<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: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Options</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>1,116,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; white-space: nowrap;" 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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>130,000</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: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Restricted Stock Units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,434,827</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%; white-space: nowrap;" 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; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1116158 130000 1434827 0 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">17. Merger Agreement</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On March 25, 2021, the Company, South Dearborn Limited, an exempted company incorporated in the Cayman Islands with limited liability (“Holdco”), formed by an affiliate of Wise Road Capital LTD (“Wise Road”), and Michigan Merger Sub, Inc., a Delaware corporation and a wholly owned subsidiary of Holdco (“Merger Sub”), entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”), providing for, among other things and subject to the terms and conditions thereof, the merger of Merger Sub with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Holdco.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The closing of the Merger was subject to certain conditions, including clearance by the Committee on Foreign Investment in the United States (“CFIUS”) under the Defense Production Act of 1950, as amended. The Company and Holdco were advised that CFIUS clearance of the Merger would not be forthcoming and received permission from CFIUS to withdraw their joint filing. In connection therewith, the Company and Holdco entered into a Termination and Settlement Agreement, dated December 13, 2021 (the “Termination Agreement”), pursuant to which Holdco agreed to pay $70,200 thousand (the “Termination Fee”) to the Company on the terms specified in the Termination Agreement in satisfaction of Holdco’s obligation to pay a termination fee in connection with the termination of the Merger Agreement. On December 20, 2021, the Merger Agreement was terminated pursuant to the Termination Agreement after the Company’s receipt of a fee of $51,000 thousand from Holdco and a standby letter of credit, which secures a deferred fee of $19,200 thousand from Holdco due on or before March 31, 2022. As of December 31, 2021, of the Termination Fee, $19,200 thousand deferred fee was recorded as other receivables. In connection therewith, the Company, Holdco and Wise Road entered into a First Amendment to the Termination Agreement, dated April 4, 2022, pursuant to which Holdco paid $14,400 thousand on April 4, 2022, with $4,800 thousand remaining outstanding. The Company, Holdco and Wise Road entered into a Second Amendment to the Termination Agreement, dated August 5, 2022 pursuant to which Holdco paid $3,000 thousand on August 5, 2022, of the deferred fee and payment of the remaining $1,800 thousand was due on or before October 31, 2022. The Company, Holdco and Wise Road entered into a series of letter agreements pursuant to which the parties ultimately agreed to defer the remaining $1,800 thousand due on or before March 31, 2023. As of March 31, 2023, the remaining fee of $1,800 thousand was recorded as other receivables. On April 6, 2023, Holdco paid the remaining $1,800 thousand.</div> 70200000 51000000 19200000 19200000 14400000 4800000 3000000 1800000 1800000 1800000 1800000 <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">18. Commitments and Contingencies</div> <div style="color: #000000; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Advances to Suppliers</div> <div style="color: #000000; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $4,372 thousand and $6,605 thousand as other current assets as of March 31, 2023 and December 31, 2022, respectively.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">COVID-19 Pandemic</div> <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <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: 32.6667px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In March 2020, the World Health Organization declared the COVID-19 outbreak a pandemic, and governmental authorities throughout the world implemented numerous restrictions and containment measures that resulted in rapidly changing market and economic conditions. </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: 32.6667px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">Many of these restrictions and containment measures have since been lifted or scaled back.</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: 32.6667px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> The Company will continue to monitor and evaluate the nature and scope of the impact of the COVID-19 pandemic to its business, consolidated results of operations, and financial condition, and may take actions it deems necessary or appropriate to respond in the event of a reemergence of the pandemic.</span> </div> 4372000 6605000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">19. Subsequent Events</div> <div><br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Derivative contracts</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: 27pt;">In April 2023, the Company and SC entered into derivative contract of zero cost collar for December 2023. The total notional amounts are $5,000 thousand.</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: 27pt;">In April 2023, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2024 to June 2024. The total notional amounts are $18,000 thousand.</div> 5000000 18000000 EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( R"J%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ,@JA6M%&&N.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E8&2;-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY/\9^@S3"K!'BP-%J,H*6#=/ M].>I;^$&F&&$P<;O NJ%F*M_8G,'V"4Y1;.DQG$LQR;GT@X5O#WM7O*ZA1DB MR4%A^A6-H+/'-;M.?FTVC_LMZVI>-P6_+_C#ON:B6@E>O\^N/_QNPM9I621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M R"J%9?85*; P8 /T? 8 >&PO=V]R:W-H965T&UL MM9EKY5#'7<*L63I8JP8,B*(XA,YCH*$W&K2);' M,5?/%R*2J_,.[6P>W(6+I38/G-%9RA=B*O0OZ:V".Z=2"<)8)%DH$Z+$_+PS MIF\FGF<"BC=^#<4JV[HFQLI,R@=SQ41$D5&"6?8(8&8\SS2=W+U7JP-]8V>+Z.L M^$M6Y;N]7H?X>:9EO Z&$L1A4O[G3^N*V YP&P+8.H!]%4";ON"M XJ:<\J2 M%;;>2C^'K&C"DX"\2W2H MG\E54C8/4\U=DBVY$MF9H^%K)L;QU\H7I3)K4/;(C4ST,@/50 0OXQTH9554 MMBGJ!4,%;[@Z)AX](LQEGJ4\$SQ\G)IPUQ;^HCA>57->H>G8%TT/?9"GWQ7D'NF FU*/HC'[XC@[<'VWVOI'8"[.]RFP/ M4Z^;R?US*FQ.\7#J=C_;+*%1!UKJ5Y;Z:)G&X"939JF*" MAAUH:E"9&NR7I\\Y5UJHZ)GQG[U:H4)H! M*R P[%E;)*Y4#2:-HPD:?Z#/8>5SB)9NDBM5M,PP\WE$O@BN4*^X6K=+6=>C M-I-HX($F3RN3I_LE<]OE)3RT3C:X5E,2T:@#_5&WGEO=_^5PW6H;/>Z0^VQ- M(1YTJ,SX2R MFL-%7)=VO=[)J3V+:.RA!FN6H2@]; S>B45H< ;2^9''UJ%FA] -7R3<7X8I MF8HX]&42Y+Z6BDRD@C91,*75?AMP0VNZH3B?K.U/H!TKZ*=70*Q/Y(-XME8 M+N5"FCW6/W&9U6<;Q$-KY*$XLU2 []?I.")3#=,**9*40P5 /T[ MJ^4V>(C60$1QC%E;ON=/Y"J _(;ST"^7-DA'QB6'7M?MN0-ZVK?Z;0.0:$U( M% >;M=]Q$(!Z=K2Y(-?P'OF4V/.*2_J.) W]^HA; P7&%KG7CSH4%$CCW)! MOG>/74I2HS#]F(? MLV2'A0TL-RA_FH \O8"H'>Q4 O3,7\"!;T$1HA3GEA3NT.PV6@;_./5 M_./MM=LT70I()&8/EVFVUP8(>5OG9GOM-;VMSTZ6P>LIOD5Y\X9\K$?_0O4$L#!!0 ( R"J%:I57.*$ < $8> 8 >&PO=V]R M:W-H965T&ULK5EM;]LV$/XKA%=L*R#'(JG7+C&0.AD:H$V" M)MT^,S)M"Y5$5Z*=9+]^1UF1;)&B7: ?VDC6W>DY\GC/0^K\693?JQ7G$KWD M65%=C%92KC],)E6RXCFKSL2:%_!D(BXV,DL+?E^B:I/GK'S]R#/Q?#'"H[]4COO7;]'_KI.'9)Y8Q6=R]7% M*!JA.5^P32:_BN=/O$G(5_$2D57U_^BYL75'*-E44N2-,R#(TV+WE[TT ['G M@+T!!](XD%,=:.- ZT1WR.JTKIADT_-2/*-264,T=5&/3>T-V:2%FL8'6<+3 M%/SD='9W^W#W^>;J\O'Z"GV\_'QY.[M&#Y^NKQ\?T!A]>[A"?[Y[C]ZAM$"/ M*[&I6#&OSB<2WJS\)TGSEH^[MY"!MWQAY1FBV$'$)=3@/K.[7_&D=2>'[A/( MMTV:M$F3.AX=2GI3EKR0B%45E\9T=OZ>V5\MK0_5FB7\8@1KI^+EEH^FO_^& M _L6B&8-)2H"_YCDVY9!KD;L]Z%"NI0:OUOIP03 M-_+/)]O]? QFQ/?"L#4[0.JU2#TKTLLD$1L !LTAX8#R*>,.*K@T =U%\O<0 M4((]VL-IL/)IY)IA^BU,WPKSIMC"\(DRY=4@/%]_<4 #MP?/8!5'$37#"UIX M@17>G5SQ0H?&_"&6D(2$3Z M3L(?58.6'06 &B]V.8%PKW$ ])L1'BA/$42E?';3.F((*75,US#6H M%CFXUIN@AY7H^4&_8$UVV V'5A3NN Q;^6-Z!Z"93(LERCCH&50JX3(6B_$& M;BS#3?0FX.%^"S59D< ?P-R1$K:STDTA6;%,H3\U"(>'E^K#!GVH#]-@%=.! M=88[1L)V2OHLBN48.D&.UBJ6V$WIO$ UHZ6L)V7KOB"PQ*; M@U)+1,Z19"\#, V\$^[38H/38!91X@W@[/@)GT)0A2C&)[0$G8.P%T1:D1K, ML!\-K:R.K+"=K7:=RP)/)R$O@N+4JE.W\W$0>$/+J*,K')VD8[.4/:59*M.! M&;>RWL^JV5\5[3#GCORPG?U:F;AFKTK@&!,V4%D<$VTI&LS".([,TT(ZQB-V MQMN5.#L!*-&Y#& &/9PFJ] E S [OB-VOH.1+#>\ZVF-A@B,$H(8Z"O$I$_. M!K,XB(9&=&^_9N>X-ZC'>AO1Z0H:1A^C;D2Q/]#82,=IQ,YI?1X^LBB)@;(" MTA?A)BL:#W0VTA$;L1/;H80\AE1G+- _<5DLJ+N@'HD':T1.ZT=JL=C2'7. M\BF)-:BZF1>2H79,.FHC=FI[J]**;Z$4BH2C)U[P16J1-T2G+@([Q;YX-)KA MO89VB+AC.&)GN-L]&A8_6;\ZJ=$XUM::@2+=> AW1WS$OE'31<0QM/I&#%-? MAVLP\UPZ5!D=:1$[:>VJ^!A&G8YBS].K5S>+(MC.F3'2CK6HG;5F(L]3J?8Z MU>[ 2!2J&GB1I/S(_M(>V2P)D$E;_() A]EW9$BQ54H]2)%\7XELSLOJCWK; M)U^-J5HY]6>UU*^*=IAT1ZO43JMJRD6!*I6[@]ZY9RX&M5*B+/8@>(%8F-K&"[ M-U>MA4GTA97)JCT,KHWK2,2!8C=%HDY$/,'! 'M! $](@A* M8*=-^?I6M1C*PPN=* C;&C76&"9.X()=Z.W9:17D('BRYO6WI7VYX@Q@*P-XOA! Z_@]02P,$% @ #(*H5C$G14;* M @ &0@ !@ !X;"]W;W)KICVXR6UCX<29[;2P7S\[*5%; H5I?6A\[7N. MSW%LW_37C-^)#$"B^YP68F!D4I:GIBF2#'(L>JR$0HTL&,^Q5"%?FJ+D@-,: ME%/3L:S S#$IC+A?]TUYW&>5I*2 *4>BRG/,'\Z LO7 L(W'CANRS*3N,.-^ MB9

E&O38U6KDAA7Z+,\G5*%$X&8^N MKV;7EQ?CX>UDC,Z&E\.KT03-SB>3VQDZFF(.AH],)#+5*_JF M5+-K#C/9S'36S.0\,]-7S'O(M8^18SEN!WST,GP,20MW=N&F\MP:=UKC3LWG M_H/QG\.YD%SML%]=-AM>KYM7G[I34>($!H8Z5@+X"HSXPSL[L#YWF?Y/9#M+ MX+9+X+[$'H]8GJN3I/98,2LS1"M,*T!$I4,HHQ5R@$GCSQC]V+47#'];\ M^KY8Q5;/LOOF:MOB@:0=Z5XKW7N#]&9+(ES)C''R!]+:0M/;J;LA][>&]J1LR>^.]'QO)-N[4&K/7B[=E4B MA,1%2HKE(0/!$UV>XTA(="/'\T._VT#8&@A?-'"K"IZH^,.>A0.R MPZ=[P8V\, K"/=D=B4Y@A5'H[1(EDAQ-XWZ MDMCRS.C,A3S#X>$3%W_+%6,*/>=9(8\F*Z76!].I7*Q8'LM]OF8%_/+ 11XK M^"J64[D6+$XJI3R;$L?QIWF<%I/98?7L1LP.^49E:<%N!)*;/(_%RPG+^-/1 M!$]>']RFRY4J'TQGA^MXR>9,?5W?"/@V;:PD:6>I MN/OYU?I%Y3PX3<((2]A!O,G7+GWYC6X>\TMZ"9[+ZBYYJ M6=^=H,5&*IYOE0%!GA;U__AY&X@=!;!C5B!;!=)7&'H#W2K0RM$:6>766:SB MV:'@3TB4TF"M_%#%IM(&;]*B3.-<"?@U!3TU.[W^,K_^_?+L^.[\#,WOX-_5 M^9>[.;J^0-F$)3J[IFU7+!'LAUO&!'$UB1DHE'-IG]_!/V MG5],?HUDK..EVWCIVJS/OL#^(N.,&0N@5O4KU7(7>9QY@>-XA]/'7?BZ%'9< M)Z*-6 >8UP#SK.$_Y5(A_E"#,^; &S,'(QGKN.HWKOK6''1<-7E:JWL[$7;= M".->'G0IWW.BP)R&H,$66+']*KB4:"WX0ZI,T +MI9@XD=N#IDO1,(I\,[2P M@19:*^1ZS42LTF*)V#-PH1PHDW#,,AG)6,??J/$WLJ9B#@P)WGY&2U: YQF" M?1O%"5!)*E49B4?61,(4B,B0*NSW5[-!RL7^P&+&3DM.CA7\+80C%HM5!3J! MK37C:^@AE!7QUF8'#"51V(-L$L.1YPY@WB%4;,5\'HOL!2DF(,1QU:HL5K%8 M#F#%&H@05FD?JB[E#, D+4QBA7G'%10#UU:#$2715R*-,.G#U,6(C_' 7H); M2L56+MM9LFFQX#E#'S/87CX9D5(-PA[!(=:2K\MA$@;1 -26%[&=&"\+2#R# MC;E&:H3HZE$*72V6NE2 O0%X+3MB*R.U\+;9-N+S#"'T_#X^@Q3>(94)GISZA@1AK!.GGM49[2_CQJ$R$[Q=I&VE(>M# -IWUDVZ)[!Z8^] E?QL[4: M0D,U$'^G0=@"U^4P=08+HF4O;*>O2PTE^G@/3 :-A7D#T)EH#Q.BP=7%J!L. M\!5I^8K8^:KLB[^[1VUM^-T]R@WZ96N0BSPR4 RDY2=BYZ>36*8+!+1:P(XJ M7XL"ME@$N'.@*PET!?CAG)?P+(N%K'ZLGIK]J=\7[/KC[&LD9A!S]LE @9"6 MQXB=Q\[2;*-8,JI#Y,<RUO6TI7QB MIWSKA&:KVQG18 _WS]\&LL.!-NF@-J; M@N\.:JA^$J4!U8Y7!C'8QL*!=-"V(:#VAN![PQJJGSZQ2QP-GBY&@X@.P6L) MGMH)_B*^1Q1=\$V1B!_3=TR5J<[BGAOUIYD&*>PX0XT];8F>OG>N3$<=+(]EK>MNVRO0=\Z6J7ZD M#KRHWR$;I")G:!Y$6Q:G[YLN;]5[!RRG/P,RB&''[X^7ISMW:SD3R^K*4<+1 M8E.H^I:J>=I<:QY7EWF]YR?XX+2^G&S-U'>E5[%8IH5$&7L D\Y^ $3]?5C M_47Q=76#=\^5XGGU<<7BA(E2 'Y_X%R]?BE?T%P"S_X%4$L#!!0 ( R" MJ%8"I)E==P, &L+ 8 >&PO=V]R:W-H965T&ULK5;; M;MLX$/T50AL4";")[KZDMH#$=M$ C1U$;ONPV =&HBUN)=(E:;O]^QU2LNJ+ MHJ: 7R21FCD\9T::F<&6BV\R(T2A'T7.Y-#*E%K=VK9,,E)@><-7A,&;!1<% M5K 42UNN!,&I<2IRVW.1#3@:Y531IX$DNNBP.+G/P5JU6=JQ_WG'?H'(Q[$ MO&!)1CS_2E.5#:V>A5*RP.MPG-IKFA;V3H62M92\:)R!@8% M9>4=_Z@"L>< .,T.7N7@'3L$KSCXE8-OA);,C*PQ5C@:"+Y%0EL#FGXPL3'> MH(8RG<98"7A+P4]%H]DTGGUZ&-_-)V,4S^'V.)G.8S3[@$:SQZ?GRL M^P;//V^ _[E[D4K 1_YO4TC+(X/F(_6??RM7."%#"WYM2<2&6-&[O]R.\[XI M'F<".XA.4$3;1#,^9E#.!'8CNU*([K4F! M^@C5CT'Y$8*PY">"#Y')')=U-_T/JA(4FW6W-U9@(NL&Z*_R.9/>0'MPIT:>\39WAM;"B*69IJ3 MP&G-5-GOZ]UZ8KPS<]+1_KV>),TX] NF'$.AFR\IDR@G"X!T;KH01U%.=N5" M\949CEZX@E'+/&8P#1.A#>#]@G.U6^@#ZODZ^A]02P,$% @ #(*H5K/> MESWW!P '#8 !@ !X;"]W;W)KY9%OB)EDU "ODIP-Z!#_)F3Q^;@-6A/Y5-5?6[?7"[.!TX;$2E(1EN*E/UY(#-2%"T3 MB^/?'>E@?\QVX.'K;^QQ=_+L9#ZE#9E5Q5_Y@B[/!^,!6)"[=%/0F^KQ#=F= MD-?R9571=/^#QQW6&8!LT]!JM1O,(ECEY?9O^F4GQ,$ A(X,0+L!2!B _2,# M\&X %H\0'!G@[@:XX@#WR !O-\ 3!KC'0O)W WQA ,1'!@2[ 4%WL;;J=I:79&\;%-Q3FOV;<[&T>GL^FI^_?8RO+B-0C"_ M97_>15>WSW-]=OP^AF_BN(_OAP>?LW&((/\Q \ M^_DY^!GD);A=5ILF+1?-V8BRP%KZ4;8+XO4V"'0LB&JU8FDYIU7V&7Q\1U:? M2/V/@F:FI[E8+/(VO],"O$_SQ?"R!+-TG5/V7D,:ZDEO"&4%318@2NLR+^\; M'5>DY[IEDT6SJ;^:SS0VG&F6;5:;(J4LKFNZ)#5@$K*I:-G.$0\$O*T:;9R) M(MJ*QV:)(RXR E(*09"\!AB\ IYD[/1PV$BR!CD0C@)>%@HP["+/1?QL$B%VL./SN%B! M0P@[/"J14:Z' K\_**^-KYIUFI'S &V['C M(ZEQ66;MQ,(R@N5 ]^IY.R%WD\RR*A:D;MBD_>\FIU_!QYNJ* "[BS^F]4(U M-;QV+"W.T#!)H(B,B-B(20RB<6/Y>+%\K5O2%U%G.ZJZZ M TUW1Z_6K5C*%9 OJ04%M7PYQ& LG$K>#[U#J\ MD:F4"^1@/(B1<'.>:8]^ZE1CDRRR21;;)$LLD7'Y,-[GPU@_U1!*"\*Z6MIF M!..G=9ZU"]IM6B&1(H##:'CB 5E9DH4$)Z)U^[ !8'?KYVI MHO3;8F MZTV=+=DJ69D.L@$@E152++ 0%.T+!4PJ+95W(5/%9JI$"^&UZTT+J'8;EA$2F2&Q C+$GAN(166"\=KU?3K4-^I7A(*\9-JQ,FHU M4U>0L2^>F2&A C+QT%B4S-REFR&)Z5B\6GVC#@V=>KD07.AW:;UW2Y%2.[EA M]WRQTX!RHXQ\.!8MX5"!PQYV BGO9-P0NF,/85%*!= + BG[9)CK0WC,BX9] M+P\-S3POJ&!%F\65>WK7'4]O0> ]![ =V_\(-D @*[H&L[T1S]YZK':_%MEBZVR);;8^*SH MFW^D;_Z_=_L'F3T 9/8 S)#(#(G-D$0+X:7K>W]DV*2WL N$Y$8;LW^BDMI M3JXMFVR15;;8*EMBBXU/D-[N0'J[X^2=("2;'5)1&9\:",V02'$@UD,Y<")6 MEOD9!05$H.+5Z[T-I/3R40TJZP>-['% MQF='[VP@O;-QLFF-C,\)S,R0T R)D.P[2#O-ZZQ\C%?>;-=-M$4 M(.0'<"SN0"IPF*W!L6BB*7!#&%1YRBY5 5YHS$M6!)Q@?,]%PW_)B?!HRCWOX4:?N&5NONES"?*DJK5?=R2=(%J5L ^_ZNJNBW-^V/ M:_8_")O^!U!+ P04 " ,@JA6;H#=-X,( !9)P & 'AL+W=OS69.NZ88T[ZJ:EN*;9<4VA(N/;#5K:D9)UC;:%#/H>>%L0_)R M,K]H[]VS^46UY45>TGL&FNUF0]C^ RVJQ\N)/WF^\2U?K;F\,9M?U&1%%Y3_ MJ.^9^#0;O&3YAI9-7I6 T>7EY,I_?XT3V:"U^"NGC\W!-9!=>:BJG_+#Y^QR MXDE%M* IERZ(^+>CU[0HI">AX]_>Z63X3=GP\/K9^Z>V\Z(S#Z2AUU7Q=Y[Q M]>4DGH",+LFVX-^JQS]IWZ% ^DNKHFG_@L?>UIN =-OP:M,W%@HV>=G])T]] M( X:"#_F!K!O ,<-L*4!ZAN@MJ.=LK9;-X23^06K'@&3UL*;O&ACT[86OA^SUH^3T$OE8E7S?@ M8YG1[+C]3&@?.@"?._ !.AU^)>P=0/[O 'H0&?1GE1"S6AK(=GU1=S':'_=#-D@#&@]&1OF#0%S@'Z"K[1ZPJD8AX W@E,E%:E6E>4%".AD.%TS0G7>(M,T V%>/Y M_]H;IIYW[H*#@<,HB$:CJQNA./'-HQL-2B.GTGLY3"UB!.% 0W=BI,J4@@=: MTF7.C<,4:3H@0N.IJ!OYX<%\/1(;#V)CI]@O8I:!3JJ@32G2/6.T3/>_RVEG M4AIK(A(OAB.ENE&(8HO29%":O"*L>;D3RZ=B>]!/-6-8$SUB/HI'8@U&.#!K M]3V%-,^I=L&K].=4PCT#8CV+BJ>QSM3>U;%,.!Y]DU6(+)G(/V"O[Q1ZQ]>4 M64>[;WP\,<>+R&#DAY9%Y$,E#+HIMB;EBC:2]0?)KFFH2)IR_1<@+:^+K MO9\I\YW+VW$L%-!])R[G5VE:;24M1 JD^8X\%-0^9$@?LB1"XS'3K:8^])%E MU!1Y?3=Z/_?KTC8J6)\J7CA.'R8K'(06;8JZOA-0W50_"*%986":\>%8H6X5 MAI%%H$*<[V9<)[!+P;R?ZT:-.K:.XM-KU*VF80P3BTJ%-]_-MV$RUF0OPVA4 M:&!5XN&Q0MTJL&8T133?C;0NBN04E3JGICZ&FDR#6>1!BT[%,]\--!%'MA5X MH$^2#I;9J,,I"CT-#0:$Q9;9"!7"H!MAS_KZ@I23)[-&J(-I"A,XSCA&,X0M MJQHJ@,$3 #8LFA>H '5438-DO'),5I%O(1I41(-.2O1*RZJ2/Q9JX(VINBUS%'>CFCKN,@3I0 MILC3AMU@Y4>6? 05=J ;.[?_9?\&==!$L88C@Y4/8VBIN*$"$@Q?=9(@J^[F M%-5.SKVV^#J7M^,@*-[!%_=S*:59'P+!9%[0YZ6QIMF*B@*_* @7 UH8@V%@ MH1\$XR$T6%EA#14,H1N&!\OX)*TF(GJ)ELL-9M"Z<88*B?"%/=Z6I6NQ9Y)R MQ6H1:X2+G6A=$%D.B9J?_KO-:]D?HW:=@B*U:'$V6"48FY4C!4ODAN5SG+N] M*:>%/"/>DF+HAJ@[5WG#F747B Q\C,:EB,DHL$P2I!"*W @]F"2K+1&IGE,* M,EI7C277(P,@$=:. 4QFD4VMPB@Z :/65(]T&OIC8AIL+-4<.CAS=?-RR/+; MIJV93LZ5R$!$%/KC&L]D!D6Q:M&MP(GPJU+\,B\%ZD^0[>3QJT^+S^3M. @* MTR[PO3Z>[D>GZ2D%!)=I>J/F1":W:")DP;=E)(45?Y*:OL5!]T^>SMZ=G M!A.'(?;&)#;8Q9YE56 %8NP&\T1(A#,I>TA=]LY64>T%[*8 MV)%"/H4Q/A\RH18&XU+(9":RM^4 &2LF8S>3^V=8K)TS;S+:7;V59'E=-PP, M]A%*QJPVV 4HLJP.K&"-W;"^MFD%A(OMY"HO2SFCY-*A+*\R8Q<,N(8!CL;G MT":[*!&&EDXHMF,WVYV=H.*^6[[A0-:'7CQ>#R:[&"?0MB0.GH:Z$;_8UG6W M91%Y*7WFO9A)W1L8EGH4GQ7PY_)V' (%>.P&?#N"-YO!W'0I4,^,6MMWT/"$B6 MM=5/]XSHY%-?K-L%A/;B@^%);V*I,;"J,;"[ MQOA1=@XSW!W>#[MJWXH:W?_@O[_NWO)2;KJ7SKX2)J#6B&)O*5QZ[R(10-:] MQ]5]X%7=O@KU4'%>;=K+-2499=) ?+^L*O[\0?[ \#;=_/]02P,$% @ M#(*H5A53JP78!@ W!$ !@ !X;"]W;W)KO(%Q@Z #7=IRTZ9H/P$G7+BB*&7':/0Q[H"7:8D*1*DG%\;_? MN20E.8F3KL#ZDD@4[]>YA_=>^GAM[(TKA/#LKE3:G?0+[ZMWHY'+"E%R-S25 MT/BR-+;D'J]V-7*5%3P/0J4:3<;C-Z.22]T_/0YK,WMZ;&JOI!8SRUQ=EMQN MSH0RZY/^7K]9N)2KPM/"Z/2XXBLQ%_Y+-;-X&[5:+_*0_)H>$$IDG#1S_;L6Y4(H4P8UO26>_-4F" MV\^-]@\A=L2RX$Z<&_67S'UQTG_;9[E8\EKY2[/^0Z1X7I.^S"@7_K)UW'OX M6Y]EM?.F3,+PH)0Z_N=W"8>GQ]:LF:7=T$8/ M(=0@#>>DIJ3,O<57"3E_>E8[K#@W8&?<2CD":/[[+/1OG#L=YV+_+[\" &T M44R:*,XFSRK\S.V0[>\-V&0\V7]&WWZ+RG[0M__S4&%_3Q?.6[#NGUT 1?L' MN^W327SG*IZ)DWY%=NVMZ)_^\F+OS?CHF>@.VN@.GM/^LW+^O-&](?L_4&UT ML,]\I7E6R(K-12DSH_,Z\\:RH?@LG,PEMU V M8/C&?GGQ=C(9'YV;LN)Z$][VCGYE\(_C>#OX WERK>2Z7B*?M<4"?.>:*[.* MG^2=R%_17JYZ[IX_E>*>:B=S1M7DE6-X99DIRUHCSK T8!?:"ZM1A*'XJD#( MCKU,GEV8J]8K7E6J$X(5%%-AZ:FL:D)JP"0L@WB2J^ :KU%"#)6^>\)#6!%L M*^B]PR.@XR'"; <7WTB&N#9NW,9&IF5D#F6ZME24N M/&'QD:9>:QH/MS(7#/N%8GG:V,'H#5)R;:C#4&#"!D8I;E..E49+T $"VGA!78K-SHF!'![Y'IYIUQK=B?Y/+T=?+Y] ["'*+5XI M0Q189H6/_DCP:H7C('*629O5TC\@8A74@=MHP6BV'A*/R+F39Z$JV7L(#)+) MCH#W&/>GQEFMO"@7L!B+]3B>P11C4 \XX"RM.JY"+OP.%#Z@,N06O($7,@,M M/UI35QWE@B, 9;3L;5#U*3E.^AD\4?J(YS[(( M"H%;:X[S%GU'791E@!H]( \!+:7F.B."H6#Y0%OW@"BLX#B1"R$T4!45MQ$' MLF)S"(N(W4J@NJ-,;.@+<3/O\:[K5!9G2H*1=+B"]B\Z>#4GL\'D%,<"P+?% M^LMP/F0?I]-9%S.B<^(' FG.L::I$P5,9+6UY [/KW&PXB8B&#DDE,14V#*0 M*EZPE,!D*9HD0*GB63S\ZT)2:;)BD(+KF4KJI*>K!RA8 BETF-BW*1?LS- 4)<,"SO"A)IP8HT.=6VP!*1_SB*"*P3WY7Z;KKH MS5/;ENK( ]"]'5.S(#%M6 @BHCPVM8 FE-F-D2":*K[V$B](UD?(*[F K)C'=7 M, $M'&4[A]0MJ;>FW,G(IK+L!FU10YV41#__.T%=86J5$R1T MF8YM5U_7.MY6 T5WN3_5NH:BR#F&G70Y97OC5Y_:Q"WA*D^HQKP]0B\XB^QU M55+3-$6^TU%-5 FM:\>4N#6C;U?+9D;G+H['^8]0R?5"R;*Q$X9.^ATS&$8S M*Q?Q=/]$J';=N$9;-VYT@%7X7<&QX&2\?+>K[4\7TWAC[[;'WST Q$KBV"FQ MA.AX>/BZ3T-KT;YX4X7[^\)X#%KAL0!CA*4-^+XT*!GIA0RT/^B<_@M02P,$ M% @ #(*H5@OS8I5"! :PD !@ !X;"]W;W)K=7$&I0I(!BW7U); -)VF(#;($@Z6X?%OM 2V.+6XG4 MDI2=[-?OD+(5I7;3!UO#RQR>.3,C:KZ3ZKLN 0Q]JBNA%UYI3',9!#HOH69Z M)!L0N+*6JF8&AVH3Z$8!*YQ3705Q&(Z#FG'A+>=N[EXMY[(U%1=PKZANZYJI MYQNHY&[A1=YAXH%O2F,G@N6\81MX!/-'>-?1Y4UJ M][L-?W+8Z8%-;20K*;_;P5VQ\$)+""K(C45@^-C"+525!4(:_^XQO?Y(ZSBT M#^B?7>P8RXIIN)75-UZ89"[WV ?3V;Q M:B/KO3,RJ+GHGNQIK\/ 81K^Q"'>.\2.=W>08_F1&;:<*[FCRNY&-&NX4)TW MDN/")N71*%SEZ&>6=V(+PDC%0<\#@X!V.LCWSC>=<_P3YX1^D<*4FGX2!12O M_0,DTK.)#VQNXC!MYWA$AU$.;::I M7%/4-"][42D3!?T(.=0K4(?9F.82VTP;N]^40->RPF[E8D//N< 9V6KTTQ\N MR6LT\'%1:-D M#EJ39.:G\82DH1^/,_+ =ECT!A1GE4:D)(O(Q$_'(?+9SU)TQO1B&(:\?S>- MH_B*)&/R.X)=XEJGRC/=9X^<1ZD_2R/RP5GCR02M@78^%6"0=()GX2EGEL]T MFM#;DHD-V,..,5$UY=0SI0*@==<:8%OC5!*<[DR!35.GMSY2^ZM#&C;9CPEX M-8S)#6RX$#9Q*U8QD0-2?PD0[?M.K;'EF, 50]3O"A%(C^=C.U_%EO7*)PZC"S# MQS?%C858DS3*2!Q%Y*M-9\6ZMW?Q#[X,\38PFJ3QC$31C* @QY%V27619A:7 M'L>EP#4Q0KETW+9%6/980E) M)*5HSEJ-&^R-4U!IRZW@6UZTB+S&EUC7-3E7>5MK8^/7HY.AHGX(@YQ?F*+. MM3TZKUHGX.MV]*D^[E'_QP9UQZMA6XYHGT'\$5-RW=-P9BXW@O_GHL'JV)4@ MG/P=Q4&5T)+9).!RP74C7?SX&9$KUC10C$Z]<(/!!5@#%JV]YC56;2M,=Q?V ML_V7Q'5W@;YL[SY#L*&PA30F9(VNX6B2>51U5WLW,+)QU^E*&KRT']?+?\'4$L#!!0 ( R"J%:CTIN!3@, $4' 9 M>&PO=V]R:W-H965T>H="6135\E!J2]N\GNY"2)'"%HH MK$,0.'R#.VA;!X0TOIXQ@RFE"WQL7]#?^MJQEH,P<*?:OYK2UIM@$= 2CF)H M[4=U>@?G>N8.KU"M\5]Z&GU3S%@,QJKN'(SSKI'C*.[/Y_ H8!'])" Y!R2> M]YC(LWPMK-BNM3I1[;P1S1F^5!^-Y!KI1/ED->XV&&>W>XWZ:OO Z+X5TE(A M2_KFZ]#T>/!V'5I,X1S#X@RW&^&2G\!Q^D%)6QOZ1I90/HT/D=K$+[GPVR57 M 3\(/:,\9C2)$GX%CT_U=KL/Q&;U^$M]W^VD7IEUAJ#I2U*:H M)W&\RVLHH#N OJPF5&B@A>IZW1@H792M@1Y5B]V@D15]T4A<48/!:/-R19YB MDA_PR&YHVA(CC<^GH146<5&UH; #GCNY(4G*DC@=C7P1(6918_WZX6D5).8I M6Z0-E+( F@+>,VI=O?YE3J^&G BC %K2![EA"^6Y \L0AO".9LG M2S$&X5[;/H&#+7*BA:9WZ0,RR,7I3S\#6=Y ME$WJH:C:BVMK#4"[L0^ ZP//_2E.3(;ZF1Y\8VX?9L]=D_!1:^M 5[Z!&_RC M!FG'+C>M3F_$[=@:O[N/#PR2J!II4-XCAD:S?!Z,(E\F5O6^41Z4Q;;KS1K? M.=#. ?>/2MG+Q"687L[MOU!+ P04 " ,@JA6/4A\R. " #Y!@ &0 M 'AL+W=OLK"#4H$L"P-L>Q M7=N G73)(460H.VAZ(&6QA(1+BI)Q4F_OD-)5IS&,7+H12*'\Q[?<#C#Z4;I M.U, 6/(@N#0SO["VG 2!20L0U/15"1)7UDH+:G&J\\"4&FA6@P0/XC U:SZ>JLIQ)N-;$5$)0_;@$KC8S/_*WAAN6%]89@OFTI#G<@OU67FN< M!1U+Q@1(PY0D&M8S?Q%-E@/G7SM\9[ Q.V/B(EDI=>T M#CJM@T/L;\O'88I!G[R,>,="&PLU1*T)GG5:=(=-J,S(!:0@5J"WUIA0#215 MHM3,0.90M@"R5APKFLF<'#.)%E491)N3B?>0HXYG,@@\8%LV M8# -FK 7R;7*4H[2CZ+AH,M-G=VC:'3Z9'%HETQ;: BFCH&5\?_W S/>;MC MZF$K-B74S90_]O==^6"G'0G0>=UT#=X@/+2F,W76KJ\OFG;VY-X\"B@B9](0 M#FN$AOVS4Y_HIM$V$ZO*NKFME,5660\+?)M .P=<7RMEMQ.W0??:S?\"4$L# M!!0 ( R"J%8E2,'B6@4 -,- 9 >&PO=V]R:W-H965TV[G::&$C2%EN@W09M=_NPV =:&EE$ M)5$EJ;C9K]\A*2OR)6X?%C LD9P9GIDY,Z0N-T)^4P6 IC^JLE97HT+KYF(Z M56D!%5,3T4"-*[F0%=,XE.NI:B2PS"I5Y=2?S>)IQ7@]6E[:N3NYO!2M+GD- M=Y*JMJJ8?+B!4FRN1MYH._&)KPMM)J;+RX:MX3/H/YL[B:-I;R7C%=2*BYI* MR*]&U][%36CDK4/ [!=_B=AM9E*^99LM+*394 M&FFT9EZLJU8;P?':).6SEKC*44\OWP.ZI"ZG&FV9F6G:Z=TX/?\)O8!^$+4N M%'U39Y#MZD\10P_$WP*Y\4\:_,#DA ;>F/HS/SAA+^@="ZR]X*1C]._KE=(2 M<__/,1^=B?"X"5,/%ZIA*5R-D/ *Y#V,EB^>>?'LU0F 80\P/&7]1.1/ZAU' M%4UHY_"7 NBMJ!I6/]""*8KE*YGF]9JR.J,YKUF= BV=,!8U7;6\S'!=60&A M"Y"4*05:8:6F!;[3>RAX6D(GD><<+<#WEC=8G7HRW/+%L[GO):_4=H."W0.1 M8+J#@6!GJ099*2I9O39SN105]>@#,$FUH)%]4\ZJ9BNS[V:4HPN%%_Q4H;#5L^ZBESG2LFECE%FF),MCRU M 7D-*50KC%HWZU,FP8CGHD3GE!7*;(;8EAYAA,NR/9M4P. MK))KFQ3RL4^H!;8_IM+TH7.1G[<*ND22YR0:AUY@GWXSQ+?!B0./4MD1P4#P%)ZRV5EN;JQ1P>2 M#8M%XDE(CQ6,S4K&52I:A(/>P,7/*?/U5RSOYP0=G(2N"O$MZ=YV**-(./&Z M!;\7/MAM!^[A-O$D)K]U_WOFDTF"DXE9LO%+L9Q%;2.&1>BPIT)IK-FT;/$$ MHK;&#NL^%;42)<]L,2N-CVIKI2,%"HQ_5K%?"@FP<^+MQWYGZ!_0W& UA(@B M\Q\O=OUUR]>5D)K_Z_H/XCM6R(%/O)B\JS%O@-ZCX"'_$N+O<'.[]R(T__/$ M!I2MQ'W77VDFL+W5H@\F4HURO*/A)J;+VC@C'E4@OG/+Q<'Q88*N;7@J%QXP MX3G6)TU@)M25ED,V;+A<_:\)N&6JH WCF07)*D-#=<"6"F&TTE+BD5?#6#[F M,34&8ZX<%7Y!V \Q^2Y[Z[6$-2:(YJU&!SKD M#7MP[#8^GSSXCQ]FIXO@T:GN -MRN!M^LKTEP^RB:9L3T\C#<(Y/[*TX@_C' M"S\B'B8(AY%9]A8XM*LQ600)\? (P4%"XC DBZAC\E$WL<\&24 BU'H/2EW0 M=U73:IM=5Q_D+,&">TG.Y@'^WW7WAWM6MF P=D9[<[9A>P9N&(7TV!5O.KAH M5R#7]G/"-!EDE[MS][/]%\NUNZ@_BKO/'8P]7G_,Q21'U=DDB4:NXK<#+1I[ M;5\)C1\!]K7 KRZ01@#7&PO=V]R:W-H965TAI4Q[54EN$X/#D^\UUE MK"->+5JVPP4$K>H-!<"E"X788WXZO;W,:[@*\<#_IL#%;)1LKO MUOBC7(:))80U%L8B,/KM\0[KV@(1C1\]9C@L:1//QR?T]TX[:=DPC7>R_L9+ M4RW#>0@E;EE7F\_R\ %[/1.+5\A:NR\?*;A+1/2!UOOY!C^8X9MEHH>0!EHPG-#IQ4ETWDN+!%>3"*9CGEF=5-4:@. M2[A_I#)KU(O8$*J=BXL>X=8CI+]!R."C%*;2<"]*+'_.CXG-0"D]4;I-+P)^ M9&H$V3B"-$FS"WC9(#%S>-DS)<+?-QMM%)V'?YY2Z\'RI\'L';G2+2MP&=(E MT*CV&*Y>O1A/D^L+5/.!:GX)_5G5N(PP'<$O>D\./#F8!KD%VN>B&C8:F"CA M'1;8;%"=O"DPA5#(IE5<$P)EF0IA*VNZS%SLX#47Y)&=IFS]YBKX&3/X!2]8 MLZ.B[ @V*'#+C7;K*JR9(7S#'E%'1+2HN]+B:]RC8J+ (3YX&8SS*)]-:#"+ MIFD2?..FJF3MX@D F#&*;SK#-C6"D<"%064U,''T!FI# W)AD,^R(,^"3YW1 MO$2P!>6TVA91!V."G]AOG@:?2+?2P622!MD\"_Z_I9;5+!JGEM7;:#J?PS.$ M!BT[.I)/UL/M+ GP$1NY1\N9]H4*2!JH%S#C.Z.'+"JF=C37T354+G4OZTX8 M:K44H_FNCV^5W"G6P&L;\NK%/$V3Z[7W.6M\_<:R>3F/\OQM<"IN!(>*$SU[ M'JSHPJF0I Y:QLL36XV%))D_.J:(H\6Q6D;P@!CT:_TI#<(X&<$]4_41_CJ3 MOCY>Z8\K6F]7KBHZ?N7GS6%1LD8-O[-9UFVA3?( ?O M\+S<^*[Z7[A_FZ@T.RXTU+BEU&0TFX2@?+_WAI&MZ[$;::ACNV%%3R0J&T#S M6TFJ>\,N,#RZJW\!4$L#!!0 ( R"J%;\@&C+2P@ (H9 9 >&PO M=V]R:W-H965T:9LI>=U+GEV6!@HU3DW/;U4BB82;3)N8-7LQC8I1$\)J(\&X3# MX?$@YU)UKB[HVSMS=:$+ETDEWAEFBSSG9GTC,KVZ[(PZU8?WH74[X-I!5'*\\1S#)SB.V6]:N=2RGU0LXC;] M -#5$,,*XDUXD.%OW/39>-1CX3 <'^ WKD4>$[_Q5XK,_GL]AQ?PE__MD]XS MG^QGCC%T9I<\$I<="!(KS(/H7'W_W>AX>'X ^J2&/CG$_:NL=9CC29]]5A\? M4L%F.E]RM?[^N]-P=')NV:\:4H""6)Y;&4L(9Y88G3,' 4JMD=GP4O$@ZP-5Y:3=,$'[< 2GM1&<]UH5Q 085+K7 N$VB9X#57 M!:I^.*'=PJ ;C*:]X7 87"^-S#R"UX42- H\M.%)O3B'-OABW=;4I7K#?UV]XZ$7J)SYI@IF738) M<3UKL6^K[,-A/7TJ>":3->JD#@@MI$D@BJW)@%>)1*\8!, M=)*@I7!X(.ZK;3&B,:?$A4$*_ QI*=\1H$_Z3;@T#))*(6K7W$Y_T-Y8![B1 MVP%S&!%I U40[<$M /;"9I+/92:=%$]E#5C4=/;@6<[>L&0LK%SX5 84E>;E M)JF?!>TM@YW8"JX1<*,Z ,V?6Z):]A:T8\K\ZBH9NPR=F905G@=WI;3KS_ * MVKP:2L)(ZAU/1O0\?&!RK'VO?EQ:AW&@Z# M(QC"IZ<=9=<[=HO+USO(M_&,?\XEV(Y+[(;_EWG%%YD10GC+C-M?P(P_3KP9 M3Z8!G+^:MFO@ =F@-&%B;&8\B/X#A;#'%G!8!:D-RT!IOA%$';7RB(R%;VDC M2/U:T6;B,![W53GV^L12BHQ+I6*8'& %1&++4ILS#?L,+%/(J*O,@( ML?:9#Z:-2/'$2U+"NZA0LA=EO;Y^.[LM:_,120INEP$,FJ?S[:P:@L;YK@0(>N:TLT/2D4@XH MWE9G,B:[0(UWHIQ.F ;-^#50/$&]#>P#Z:YY6; I3']CDDH:9;!]HWT)"9+-:#RE M9 /#\'@"0TR0%LZ5-'\\'/O9D^,0!KY/\?'98THXG)I.2@;ACSA@GBD[8C0$ MIGX(K/P 6/G!M)P!0ACL*]"^??;I>KM+-CM6_%Q>H6Q">8)&*^G2,D\H\>C8 M**S<&I@X#1[RD:2*NNV..V@U\-(&+4"R MW8=7^:@N8?L"OUTN^SXJ2X;/[-F?=4"=-;3T^8[\?H9G:CI25D]_FNTR>JN? M33/)A@+!-I56>!S+\@@<;=5T= GV1N>%X:T;(0A:1V']@LQV!%OT>^S.@5]4 MEGOSZO;75G6"K(960R#@N=H61@2@ Z@!6")!B]TIX-TXV'[_[U)75R^C\GD M?]-GYFN&H'I5K?P;?E"AVS&,!SAI ,2_[FC8@AP<@BRHRK4QEPK$>FJ7OB1F MZV\C"#B(/7B1D/,UIA<\)9=78@!J*ZZQ+Y7[S\>.W)*D1+@TV%S546[)T &@ M?5.LZV]5&MISQ%24EF:)M!&P@YX./%8J(.5@:=&*0FYX[:$Q$W-]WRSIH MW(_GPBSH5P#K1?%7Y?77^H>&:W^_OEGN?Z4 SUQ@ Y2)!$B'_9-IAQE_\^]? MG%[2;?M<.Z=S&J:"0\^!"V ^T=I5+[A!_?/+U?\!4$L#!!0 ( R"J%8M MO.!_VP, *4* 9 >&PO=V]R:W-H965T[HV1% M3F,#'09L#[9$WMUWW_T@=>.U-D\V173PG&?*3H+4N>(\#&V<8BYL7Q>H2++0 M)A>.EF89VL*@2+Q1GH718' :YD*J8#KV>P]F.M:ERZ3"!P.VS'-A-I>8Z?4D M& ;;C2]RF3K>"*?C0BSQ$=W7XL'0*FQ0$IFCLE(K,+B8!+/A^>4QZWN%;Q+7 MMO4.',EW":38,"$,,/8,8*@QPJO,,L8B&A\KS&#QB4;MM^WZ#<^=HIE M+BQ>Z>P/F;AT$IP%D.!"E)G[HM>?L([GA/%BG5G_#^M*=W020%Q:I_/:F!CD M4E5/\5SGH65P-MAC$-4&D>==.?(LKX43T['1:S"L36C\XD/UUD1.*B[*HS,D ME63GIC="&O@FLA+A'H4M#5+&G1V'CL!9)8QKH,L**-H#-()[K5QJX5>58+)K M'Q*IAEFT9789'02\%Z8/HV$/HD$T.H W:B(=>;S1ST4*?\[FUAGJCK_>"KK" M/'X;DT_,N2U$C). CH1%L\)@^N'=\'1P<8#Q<\.( MJMTNO(?(_WQ5HHOV>^?NI2H[B.UJO8)MB;J=]YVH=WH\;)Y;W%?KNJ.N,<9\ M3EAUFJ-_U%3_72?]P']?,_VH^/_MIW^C!0;#D^;9;H'6&FX=YA:4=OQIYV\T MI<.G&^NRB[DFMU+%69D@Q,*F@-]+HI-Q*_3H>Q[KDIN""HO21].#BMC+3ENO M$)M*B2M?*6YEG4;6[IH%K%-)MX H"J.?)8T S*-N :]C(2%%ISUMFVKC?G%H MT9@026HVANTS[\SCV^XV;/O;A.M7WML4W&MF&HHQ-DYW3W)U!:MJC+ M3^ZYR/VW/DEA:W3(T2S]@&3!IZ6:(IK=9@:;5:/'BWHUP%'O+BE0R'!!IH/^ M1QIY3#4450NG"S^(S+6CL<:_IC1'HF$%DB\T'8IZP0Z:R73Z-U!+ P04 M" ,@JA6FST+#Q0& #Q#@ &0 'AL+W=O=78)2TD\RH$D7='=LSMINT39N.)T[;ATX?('(E(2$)%@ M M^^][%KQ(LB4U>9$ <+%[]G8 G&^T^6+71$X\9&EN+SIKYXJS?M_&:\JD[>F" M=J<'8] M8GDO\*>BC=T9"_9DH?47GOR27'1"!D0IQ8XU2/S=TPVE*2L"C']KG9W6)&_< M'3?:WWG?XN+SJPC$EK*,G4?]>9GJOT9L[Y8I];_BDTE.X1P M7%JGLWHS$&0JK_[E0QV'G0VS\,B&J-X0>=R5(8_R1^GDY;G1&V%8&MIXX%WU MNP%.Y9R4.V?P56&?N[R*8U-2(N[HGHS,8Q+7E--2.7O>=]#/4OVXUG5=Z8J. MZ!J*#SIW:RO>Y@DE^_O[P-6"BQIPU]%)A1^DZ8GAH"NB,!J>T#=LG1UZ?<-O M=E;\?;6PSJ!&_CGD=Z5V=%@M]\V9+61,%QTTAB5S3YW+[U\,)N&;$Z!'+>C1 M*>W?F*'3NN8]<2(&G]:$TOJLC7*/0B_1,96H;447C:@T), (@K(BU8]$5JA< M..R_T5DA\\?O7\RBP?2-%;]J4$6.GE]8E2BT?4_0O+JNH%2MU"*E'?LR3P0]0)R['*)+%9.QZ":W%CK' MBA$9-HM'DEB&*LX39+PK,*E<"EK[G2 Z[TKIA/O_,)2-,=#RN#383% MAAAX$PA.QG/D/7&SEOFJ2L__I%-:*$E!TE:\\LG4I05<^_HL^+0V2,]N#"CBSZ4"\%J\&W>%L+EX'G_#=IE469/(9)%G+L4 M&4ZGD(3- M\70DQF%W.AT$OY&U9^*FS$K>C"J)X9%1B])Y%'NY5[DMJU%"A;;*,20D)C?/2*9BMOZS'I7(MNO1B%+CO$;_&1T61PT4B!*K&[N MM<['$+XZFJZNR'%:OQ2HE$DXPV 8PWJ(T](BL.FCK\P$.[G;=QC)RR*,:MBO9;WO(5R MI"$I8PFZ*KB>V=8B*?E\"5Q0.9MV]/FJ+@#PFL(;#7>;K2D&V MX@69&+[B'B..N+N6+O!]5L/V]/F M8%!QD$';,#>.( A662_@<.=J/*UH50./$2N8AST"],*H/%8%ZH4_*RSBV'-= M/V,7^3+(40%/2+<3O]B'7!$J>"'S+U9XTJKQM1^;$+3I!*C] FES5Q6%]=+[ MS9S)A.H#QM+7)=.'V?M\M//VK2LK4B4Y?3"$8O^W7>J/HH2JTQ&!VST&C_E;Y'QG(,@ MI9SXTJ=_>ZWRFW#49MH?ETUK7:T0+##"?D%;JGOIB<'=!A1P>!+V#EUL^SO/ MD(S,RC^VF%L0V.I%TJZV[[FKZAFS%:\>@[A/@+G17[3$UK W'7>$J1Y8U<3I MPC]J%MKAB>2':[Q)R; OB^U=LV$#;2OW,O_ %!+ P04 " ,@JA6F>NS MFA+UHYWA7JX+YPWQ=%R) M-3Z@^UDMB$]QAY++$K651@/A:A)=]2]F0Q\? GY)K.W>'GPG2V,>_>%[/HD2 M3P@59LXC"%Z><8Y*>2"F\=1B1EU)G[B_WZ'?AMZYEZ6P.#?JM\Q=,8E&$>2X M$AOE[DW]#=M^3CU>9I0-OU WL8/S"+*-=:9LDYE!*76SBI=6A[V$4?)!0MHF MI(%W4RBPO!9.3,=D:B ?S6A^$UH-V4Q.:O]1'ARQ5W*>F]X(4EOX@<38(N@T M+P2MT8YCQ_ ^*,Y:J%D#E7X -8 [HUUAX4;GF+_-CYE6QRW=<9NE!P'O!/5@ MT#^!-$D'!_ &7:^#@#?X;*_PYVII'?$-^?M>VPWJ\'U4_VHN;"4RG$3\+"S2 M,T;3XZ/^67)Y@/.PXSP\A/ZY[W,8JI_TX&,)KCV1LE<.+99QPO3=KX2CS4*"ECX,CH9#K\RCME8H7/O=7L*$:J0 MGK5*<7?'1Z,T32XQJ+D?V\8$?_]R)XC@5O&EXD'D!3.P1*B$S"%_U=PR<2[] MG^B]]VY0O/?:2^1R?J;Y5C?:-0^_LW9C\ZJ9%J_AS2%5"XXM2D=WX: M 35SK#DX4X79L32.)U'8%CSZD7P ^U?&N-W!%^C^3*;_ %!+ P04 " , M@JA65]95F6@# N" &0 'AL+W=O*FMH$XZ:)%MXN@:7#TG>F1K1PWPII5D%M;7<1QX;7V#(3J0XE[91* MM\S25%>QZ32RPCNU(LZ2Y"QN62.#]=*OW>CU4O56-!)O-)B^;9E^V*!0PRI( M@]W"IZ:JK5N(U\N.57B+]DMWHVD6SRA%TZ(TC9*@L5P%E^G%YM39>X._&QS, MWAA<)ENE[MSD?;$*$D<(!7+K$!B]ON$5"N& B,;7"3.80SK'_?$._0^?.^6R M90:OE/BG*6R]"A8!%%BR7MA/:GB'4SZO'!Y7POA?&$;;G(QY;ZQJ)V=BT#9R M?+/[28<]AT7R"X=LTV MY&?7E!H1EW#5:XV2/\"?RI@0_D*[C"WA.ZN83UB;$2O[!58.'Y6TM8&WLL#B ML7],O&9RV8[<)CL*^)'I"/(TA"S)\B-X^9QL[O'R)R<+_UYNC=7TC?QW*.\1 M]O0PK+LW%Z9C'%R15GM@:X6HT?_%LD:7G;RCJ[PG^ M;VI"R>HES5L:D3]8!8>H?" :3'KR3=%0/8O@,YF-/DPCE0:IZ,+Z*!3[2W0; M0:&$8)KV9>%M6%E2=2*#[0/PFLD*G<0NW@G>CPN@"0&V: =$O[.+/+B:1CAN M:0^<%#4D']#=X?5\>;SE-7)LMZAWJUGHG:E4._V+1E8_*T%A=B6&.UM#.0-S_,D#1=G"9FHWGAAZ'F>ITGX>K$XV:V& MU %,A[Z&BTGK/2'HD/8T@$?BF3%0&N9)'BTN4A\@#;.S\RBG66]<3HY@V6B7 M#-7X473V!"'WV87.\VNOIH/UJKS=P#LF&6R8O(L.585XKX:WJ"O?J0QPU4L[ MEO-Y=6Z&EV,/^&$^=E)B7#7T%0HLR36)SE\%H,?N-$ZLZGQ'V"I+_<4/:VKH MJ)T![9>*N$\3%V#^B[#^#E!+ P04 " ,@JA6?L^(G0H# !8!P &0 M 'AL+W=O]_R>,S.>+(W] MY4I$@E6EM)M&)5%]%L4T&D;;B1NY*,E/Q+-)+19XBW1?7UL> MQ1U++BO43AH-%HMI=#X\FX]]? CX)G'I=K[!.TF-^>4'E_DT&GA!J# CSR#X M]8@7J)0G8AF_-YQ1MZ4'[GYOV3\%[^PE%0XOC/HNFVH!9025U^Q:KS3GL $X'SP"2#2 )NMN-@LH/ M@L1L8LT2K(]F-O\1K 8TBY/:_Y1;LKPJ&4>S2YV9"N%.K-!-8F)&/Q]G&_2\ M12?/H$=P9325#C[J'/-]?,Q*.CG)5LX\.4AX)6P?1L,>)(-D=(!OU-D;!;[1 M"^S!C_/4D>4\^/F4TY9H_#21KXTS5XL,IQ$GOT/[B-'L[>OA\>#] 9GC3N;X M$/L__\)A]##IPY[1NQ+APE2UT&L0.@=)CJLN=3*7PDH.**1"D"V$Q(JKBQJK M'4_!5\.UW8,O@M$]YI-+_R9FO._?]ELZ#8_,8QH'AAVE M>\4[/W - IGMEL:"-OK=C@!<"4YN$0@@78@L/]K8";$@BE MP/>H@%FCL*R "S9(IM(B0M7F*/H?=+JR]-,N^](+W)TGK[HQ#,\F! M.Y.7@(XX/N#%2J3\>Y1QK4&_S"E78VA@P'S2Y"_WF+S((Z[X"/E\O<=1;WPZ M^B\>-P*>=_E4;<4[W:Y"NP@]W4%F&DUMX^MFNVOCO.V6?\/;.X&PO=V]R:W-H965TCD8Z MKUA#=2!;)N#)0JJ&&IBJ*?1X5EB][L-?W"VTAMC;".92_G53CX6)UYH";&:Y<8B4/B[9>>LKBT0T/BG MQ_0&E]9P<[Q&OW"Q0RQSJMFYK/_DA:E.O,S#!5O096VNY.H#Z^-)+5XN:^U^ M\:K;FR0>SI?:R*8W!@8-%]T__=;KL&&0A4\8D-Z .-Z=(\?R+35T=JSD"BN[ M&]#LP(7JK($<%S8IUT;!4PYV9O:>R5+1MN(YIJ+ OYN**?Q1=-D&V8Y'!KS8 MO:.\1SSK$,D3B#'^+(6I-'XG"E9LVX^ W4"1K"F>D9V GZD*[,VK:!P> M[:">#-237>@_E*W=B%$1\>TK0%;ME M8LDTNC8 056!6R6+90ZTYDMPR[1&;[EN:WJ'KV6]M/0T>HVBT,^2" 9DZD=9 MBB[E"@*]WY&$_G@2HW'B9R1%-]+0&NLG7>#7*(W\-$I@,$W\, K1C:)P6EDP ML+R@*'8>JX N0T?KDX[Y4$ M;I=*+KC9)1"X2'RP@$$\\:?Q\]CO$S\*,W2 (C\961B!SM$'Q_!25:X4(RC84T4'UYO2R8 MJ[9'R%_TY*][\@=X?H?+H=:18B5L]]VA7F I'$XM\ZZ MUV#PTV7\2<);U.HUAI(86[U 5,C#J>847]*<+Z A]Z7K1E-1@9W!@=TV#2.4 M9CX9A^B+X ;80*8-Y <0DA01/QLGZ-U20?/!))P0>)"E?;[0NG#1NG!!*N7B M-"Z&IHN!V1CP=@SN@+#L?9L[:W(NFY:*.Y>]R9&^SR=V2]'1KA8"";\3K6\! MT4L SRLNJ./Y04*]?9+N2"J90U;,GVSB)@FC/AX>Z9>XKH;[S MW8,7%"=XAD\&(VBSY22:!%GG)$J"Y(&3 /\VJ+50LGE44"-;;)C -54ETZ;_ M*&#*N70'[:_N&'3?,33/8=OZD+KFB!S4IN MZ #E8K9%'X/4G>AQ,-FSI&PO=V]R:W-H965T M7%6$K5K&B;OUU"+_<(-WK6/C;QU^JV"O1C8QF6R$^&0&/^4+-S"$H(9,&P2&CSNXAKHV M0$CCAU' -'@D@/8!U/+N%K(L;YAFR[D4 M>R*--Z(9PZ9JHY%4NC^QV0 MGX521X8#37J@N:9G =\R>4FB MT",TH-$9O&A(.[)XT7](F_RQVB@M<=_\>4J!;H'X] *FEZY4RS)8N BK0-Z! MNWSU(IP$;\[0CP?Z\3GT;Z[:>=0POB1/$F;L)*Q3=N14&Z=,X$!I141!T(<4 MHL83H.);PNP>EDJ!-KDO&MZ!( M98ZA)VB'AZW53)<2@#1=+X'II5.RF50)DV"$[5167TGUT2*-NW) ZL1[LE2/ M2-()L(9MQ;DI\H;5C&=PI.;+![U&ZCCO'I-A R@$X![(:J945529I6/UGP73 M3O\P,G@7D1?$!FS5B!WR&05AJH44S9.4=UZ]F-*0OG$F061_O^!WL9-$?]=B MYN),[ .K)*+F0;TX#M! O?\IR7BS]7MIO'G^I5S/V-G/+U>:!@=B\:0W*=(- MOJU4IC!)WRJ3V!BQ%P6S_Z]4Z83:W[-*-;!* MIMGR1.3Y8J\J;A8<=ZLPGM MS,1+4_0_=9;[HZ]Q W)K[QSF/,1DNP_S,#M<:U;=U_S!O;L38&PO=V]R:W-H965T\\##C)##H%IA,D?2R*+FCI6B(BD0I) MQ4F_OO=2LB(GCNLN9A%'%,G#<\]]B>=KI>]-!F#94Y%+<^%EUI:G_;Z),RBX MZ:D2),ZLE"ZXQ:%.^Z;4P!.WJGZN*IL+"3>:F:HH MN'Z^A%RM+[S0V[RX%6EFZ45_?E[R%.[ _E[>:!SU6Y1$%""-4))I6%UXB_#T MX0KR',"0AH/#:;7'DD; MN\\;]"_.=K1ER0UKL.6ZW ?^F'^V \1 MCGKLK.5S906_R @K;A21/DPS2* M@K/%W2U;;&;) M,_H=-VWT*KE(" MYOF4@)(NYR9S(Z$S LI@0;R&%%6AP CF^TL]T_FPV],>S MT9'). ;[+O($1T=3G\#*I.^QDV"SV!:BE:?4(JYUB0(_F Q>6+F_9KY$P]R) MS.&6J&YM1;70/G>."?9G5ISC'+: MLZ;@C['*4O"^*UW!+DJ-%5:2R'[#B<^,-HLJ4^3Q+1!!U&E^*FP MB?[HW9*=\:VRC;(!P9M. KQV^,[8>5-RRX:+T^--M:<.,-TN0D<[R^!O6ZEY M/ K>= VB"!M)7H.V-,AS)>HHZRQ=0H=KLJM@N;*@595F%!:/Z FT5T*JL""2 M5S#QI>'N0[).,?29;#XL70NIB\IK/;:"_ BPURUS@9ZE2E=KB,"N^Q';&NE[ MB;PRP"]?S4YX49[A?CHR[KG2$5-=<1'B5M]6.; P6(X^A:Q"4>KR=@=QI3$F M,64^/R$CF6(Z8N5" !3\@!811OXH# ]I$2&VB$%'@/<"M,>N41C4FQ:MA,:D>:BXQG9+ M,/2]N=_2J3^<1#_"TM"?3B>'6#KKC8-##-WU+=KOW!,PO%)W&R(#L#G65X;V M;7OA6M3WC)?E]6T-6TPJI&$YK'!KT)N,/*;K&U ]L*ITMXZELGB'<8\97AI! MTP*<7REE-P,ZH+V&SO\%4$L#!!0 ( R"J%;K\OQ@%P0 &<* 9 M>&PO=V]R:W-H965TD9,7M'+?KTUYL4KS[[KOCW?'F M.ZGN= 5@R$/-A5[XE3'-11CJO(*:ZI%L0.!)*55-#6[5-M2- EHXI9J'211- MPIHRX2_G[MNU6LYE:S@3<*V(;NN:JL<5<+E;^+&__W##MI6Q'\+EO*%;6(.Y M;:X5[L(!I6 U",VD( K*A7\97ZPR*^\$?F>PTP=K8CW92'EG-^^*A1]90L A M-Q:!XM\]7 'G%@AI?.XQ_<&D53Q<[]%_<;ZC+QNJX4KR/UAAJH4_]4D!)6VY MN9&[7Z'W9VSQD5$L>[ M,^18OJ&&+N=*[HBRTHAF%\Y5IXWDF+"7LC8*3QGJF>5;J@036TW.?I-:OR+7 MH,BZH@KFH4%X*Q3F/=2J@TJ>@4K)>RE,I7?LO7P4GRY^5&&X6I\=V@*]9]Y/ MWED2!]EYY-GU+!@GTQYEY]H".D3O06&7&P)@9'Y'L$MJ@[S0CI>E03J+@FF: M>-DXF$1ID$1[E&.1=(RMY6B4S9S=:)3$WIL^^/\/^M86E"6V8!MYEQC8A E\ M;IEY)'1'5:&]ER^F29R\]N(@0H1H.AF<^#'SDV R0_.S;,#Y[OA%Y)LJA!9_ M8QWH/N&?E]MG=R,-",,HYX]/$6 U%J0+BO/%DXVM(STBEUUQ76%Q4?%(*JKQ M[6NDLIRLA>\J&E<( 4&3QZUKR%O%# ,L $P%WMH8[J/:,4%MZRNJ#EJV"&F> M2V6E$4Y(@Q>"[W,!"HK LL(G5:):%QJ!E^\H/\4$+YYR[>T[Q+\E1E^UGH,[ M1J;8?EJ<"##X.[!H#Y8ZXI1*UL=ZTJE.Y,RAER[>-M#.0^?QST^)ZG+7DZ)# MISQON4/_@4;TL0LLIGD<3X)X//7B%-,]BKP;0,=8;IFNW1W<"F:L8)9FP30Y MWU<(.?:NA >/?PUJZT8GF@.'K,$5==L/#DW@W@B'A+0:9<"A1-1J= MCWVBNK&FVQC9N%%B(PT.)FY9X20(R@K@>2DQV_J--3#,ELM_ %!+ P04 M" ,@JA6 :#6W^(% "G#P &0 'AL+W=OO9C&RI4&1>J,B'\7C\?M1(:0:G!SYL1MSP;V9*[U3WZY2H\'8R:$.2:.$03]K? <\YR!B,:_->:@W9(- M^\\-^J7WG7R9"XOG.O\N4[<\'AP,(,5,5+G[JM>?L/9GC_$2G5O_"^NP-J;% M266=+FIC8E!(%?[%?1V'GL'!^ 6#N#:(/>^PD6=Y(9PX.3)Z#897$QH_>%>] M-9&3BI-RZPS-2K)S)]=H%FC@=&$0*=;N:.0(E>=&28UP%A#B%Q"F<*V56UKX M4Z68;MJ/B$U+*6XHG<5; :^%&<)T$D$\CJ=;\*:MBU./-_U%%^'OT[EUAO3P MSW/>!K#9\V!<(Q]M*1(\'E 16#0K')R\?3-Y/S[<0G764IUM0_^E;&Q'F.P/ MX8G#7Q104),EQ'L^JA1;MT0XUT4IU$,$MU2M2[A 8>;:*/@L"^DPC4 HP'LL M2GJ!)"P&J1)M2FT$#TH5@,1#06NO;"Y4:DG!A)8'$/H7=IXGV+Y/#/Z(=[BRTPAV9 M)+FV;$[#/80U0?3\3- X.GIZ'D8LT;SRP4IRTK10";*Z:G(D2X^,(NFP'QYH(<8QK::TI*2#2%4DZ)4SAP&_6<^!1%'25IZ"T@SFR M)-R2ZI,]9DR#"=)1ET)) I#6GY^9T46-25'C9*5&K!E2&OBA*=7 A:<60PH' M1U.%8W/'ZX77;_2,/O=-Z<,=;ZJZRJ)SW>6A%%IA1Y#Z_G%!3(LY^3.9AL:T M(;$^TG,U41E;">5EL%Y2U3>$!*]->;@4#["[/X[H$X78Z\HRH9>VN$1LD_M( M^%KU"LJ6F,A,=NWO69X\:6G,9B)(HE4W;S+9/[2@YSDU*C]9BLS5%5#'J?7,*[#T M)2#8#7[8W9M$XWX>O"2;E/D6;!W]4Z7F))G0EA(2EB2YA/Q:3"HZ=&DE?7>A M8=$UX),/FTGN@Z>5+W=-WV](M8+U85A_8L1#.+6,T<:JGJ#?.K2/5!(UV^VT MVVWPX6!2!+2ABN?B#WTZ5*68YV@?U1@\7V-1/SC=4?BHW"ZEL519W%]\4K9E MK"F[T]+('&;!_2V%5 J9DJ^S:-8/+2-N GA9[LZB@WY(#/*=P#?PROG,^NYR M][L.WB+W]M_UL%K0MS.$SYWX-0^GF\)DP W[5@@;:>:E5+2>4SW?^;P[X6AT MF*R))SK\DCC=$US\/Z)#7Z 2O7SKHA%-*.PS7C/'4AC')G1MD72K03J)NX;I M'7S%E>WE-&W*:7,T>@3:UNW3,+U2.E\:^;UOD/NYW$I]^-PG^JAW>?+?0WQ% MM%2>E7+A'M6.MK?0TW#YZI:'*RRYO)#TC95C1J;CX?[> $RX%H87ITM_%9MK M1Q<[_[BDFS0:7D#SF=:N>>$-VKOYR7]02P,$% @ #(*H5K3WX8\"! MP @ !D !X;"]W;W)K&ULG59+<]LV$+[[5V#8 M3$^JJ)<=UY4T8SOMQ(=,/'&;'#H]0.1*Q @/%@ E*[^^WX(4K4P=S;0'B0"X M^^VW#^QROG=^&RJB*)Z-MF&153'6-WD>BHJ,#$-7D\6;M?-&1FS])@^U)UDF M):/SR6ATE1NI;+:&.M-LOLG%V//BD-E7D@WPY MK^6&GBC^43]Z[/(>I52&;%#."D_K178[OKF;L7P2^*QH'T[6@CU9.;?ES4.Y MR$9,B#05D1$D'CNZ)ZT9"#3^[C"SWB0KGJZ/Z+\EW^'+2@:Z=_J+*F.UR*XS M4=):-CI^Z-L^Y3/71Q.%*Y'WU&8 M= J3Q+LUE%B^DU$NY][MA6=IH/$BN9JT04Y93LI3]'BKH!>7]\X8%1'E&(2T MI;AW-BJ[(5LH"O,\P@0+YD4'=]?"3;X#-Q4? % %\:LMJ?Q6/P>UGM_DR.]N M]/_X*_Z\787H42E_O>9ZBSQ['9EOSTVH M94&+#-I_-PX^NA.!^*VW(G;8%%=.*I MJ6NMR ?Q>T6L5TM[&(BU=T9$7%&6X>< E7G ;TM"'M65%=PZA%L+A*66A]:@ M\[@[M0LJ)@OA:&$ A4(W)8@(>H[DK=0 :&SIP6K LH9[%?0N:BVMI1*XKFS2 M)1^>$D3/*)Q'&;Z0 8DWL\'T[43$RC6!O>;?FZO!U>CRY R2L2*/"^@]Z.(@ M$$:4LO1!\3ZX^>'=S^-?Q:/$">C"O%@ M.R"(C^ 7>']Q7I?B/4D=*_'1;Z157V7J72456GIXPF(]%GKL"HUX*Z2H.]A! MHK-Q.P2. XW@R09^>14YJ;'RKMG S9B0]LF@,K4F%@:^;0Q!)##]Z%4*:EL= M!:H#/9[ED $9&I_P9+S BT0RDBUE[4J]4$4E;0;SB$Z_1;I8@1DPSIV'<]2 M)>0A8H!$(:B@$^A?5B]>M5K)'8F .B&Q(K)"JS6;1TF%0FJL5K+8?EL*>Z5U M&PO=V]R:W-H965TC6,NM'&<?<%U/4>>+]?"AA5636QZ&D%>6Z?E&DP*)%?-ESVL_\,6X"1Y 9"N 6G0 MW20**L^98]G Z!48'TUL?A-*#6@2QY6_E*DS=,H)Y[)I/;-X7Z-R<+&DU0YB M1[3^,,[7%..&(GV!H@?76KG2PH4JL'B*CTE.JRG=:!JG>PFOF>E KWL(:9+V M]O#UVAI[@:_WUAKA]VAFG:$7\6=7N0U;?S>;[Y(S6[$RGZ)YVX'G)YVCXDOD6@)RNRQ=OX5+!J#) MKR*$+F!NM(0KIFJ:23Y;GW0>7-4*@[%+.3Q1WCUY*GW7(XBW&E2B680Q9$D1 MT32]VGK;23=J&OQ_>#,FJ3D67%D0."=HTOEX%(%I1D]C.%V%=I]I1\,C;$N: MUFA\ )W/M78;PR=HYW_V#U!+ P04 " ,@JA6OWG=0^L& #Y$0 &0 M 'AL+W=OQ+XE$D3-GSESI MHY6QUZX4PK/;2FEWW"^]K]^/1BXK1<7=T-1"X\O2V(I[O-IBY&HK>!X.56HT M&8_?C"HN=?_D**S-[,F1:;R26LPLEKVA\V?)-BY7:>&5FR,.::7L[S MX_Z8 DE,D\2./[=B#.A% D"C.])9K]520=WGS?2/P;;8P) #.C7/C+5FGON,^RQGE3I<- 4$D=__/;Q,//')BD M Y. .RH**#]PST^.K%DQ2[LAC1Z"J>$TP$E-3IE[BZ\2Y_S):>.PXMR G7(G M'3-+-K/"">UY9$WG;!X=1M_FLM!R*3.N/9MFF6FTE[I@,Z-D)H5C+S9/+X]& M'O!(R2A+4$XCE,DC4/;9%Z-]Z=AO.A?YW?,CF-7:-MG8=CIY4N 7;H=L?V_ M)N/)_A/R]ENN]H.\_?_"U0\(^FNZ<-XB%O_N(BCJ/^C63_GYWM4\$\?]FO3: M&]$_>?YL[\WX\ GK#EKK#IZ2WEK7A>OG3K(OO- \*V7-YJ*2F=%YDWECV9FQ MM;&1I!?>%,*7PB+0?WO<.7 M#)QSI)P#QSA/=%=<-TNPV5@LP!]<BOP5[>6JY^[@J17W5,^8,ZHA M5([AE66FJAH-WX6E 3O77EB-P@C!ER7[UFS>VD2J9F8%9K9K[5ERXB,:'TCJM:KQ<"-SP;!?*):GC5L: MO8%+K@Q5?3),V) EBMM"!#BNXDHQ*PN9A_>E$K=RH>X)!(V!)JJ%@EFN<9J< MN\-5LIUR"S*MKTNC*7HNO]'A'7XAY_SR[E'79"7CCE5&2X0##FCC!74.-CNC M".1 Y'MXIETK= SZ/[T8?;MXA+'[++=\)0^189D5/N*1B*L"Z2!REDF;-=+? M"\0ZB$-LHRVB 7J<>!"!1M3"(D%1PNDZ5N M8REWSF0R&-"6M1^8R3XUE7Q@8F_'Q/UD(J![H&>\ .0<^ V%@_.H8PVBF-OK M5[#IQ4[AO-P%&T0]<,ZF? V?:!VOV];Q^ND&T-4.N_K(OQ 3\HUG6?0.>;G1 M'(D?242!EE7P.1IL'IA=2LUU1I&.RNE#_KA[$7R'#XR:*= (DE,3(V*8"E=Z@ M*9')DC7I ,4,SV(56I62:J05@V1[7+\=W7KS MU'\=X.=AM(MS3/+I='[63@*3MZB=FPDA@;D0&'U(4-I%!@Z2/JRJ]8#EAAI0 MZUIR4R),ZGCMVA!#?2KT$F4<1AX'IKXWDL)WL69M=&V&F5"V.PD8H,111+>< M9B4U68P'=$N+/6[KA%Z'$V+YK.+ +FA@Q_1G$3.;>3MP3&9M(D0BC]"& G\W M;0_9:$'T+,2V\)(:1%$#*JA$,[R&)02M"<-C"H((]0-4A :6E$]P45/!F?%B MBTC +('^D>/4#8FWINJ,R$UEZ29MT4"6 4WWW=7EDMZN2R+.GP]05YI&Y40) MW;1C_]=7C8Y7V1"B7?"G6C<0%&..82?=7-G>^-7GUG%+0.6)U>BW!^P%L/#> MMDIJ&NL(.Z5J"I700SO&U9T+T&ZUW%R N(MS>OXKH>1ZH639V))#2_^!&DS% MF96+F-W_(U5=W7.T"P1,<+2!GQ?&I2,]$(*VE][3OX!4$L# M!!0 ( R"J%;R\RD D@, $4( 9 >&PO=V]R:W-H965T)M#L^9"\?CK=+?305@Z8^FEF825-:N1U%DB@H: M;F[4&B3N+)5NN,6I7D5FK8&7WJBI(Q;'O:CA0@;3L5][T-.QVMA:2'C0U&R: MANN7&=1J.PF28+_P*%:5=0O1=+SF*YB#_7/]H'$6=2BE:$ :H235L)P$M\EH MEKOS_L!? K;F8$R=DH52W]WDOIP$L2,$-136(7#\/,,=U+4#0AK_[3"#[DIG M>#C>HW_VVE'+@ANX4_4W4=IJ$@P"6L*2;VK[J+9_P$Z/)UBHVOA?NFW/LF% MBXVQJMD9(X-&R/;+?^S\<& PB']AP'8&S/-N+_(L/W++IV.MME2[TXCF!EZJ MMT9R0KJ@S*W&78%V=GHOGT%:I048>OG$%S68JW%D$=GM1\4.9=:BL%^@I/2K MDK8R]),LH7QK'R&CCA;;TYJQLX!?N;ZA:1)2%K/T#%[:R4P]7OH;,O^^71BK M,1W^.26TQ$JNJJ^%O%YK58 Q)!V&&>N3+ Y9+R>/?(OE8$$+7AM$2O.$],.L%R.? MW2I%8XPWRK#D_;L!2]@'DO;(%P0;X5[KE1>Z]@90HVM@ M!D5NI&U?^6ZUZY&W;6MX/=XV6/0_>MS0&I9H&M_T,7]TV[3:B55KWR@6RF+; M\<,*^SQH=P#WETK9_<1=T/USF/X/4$L#!!0 ( R"J%9S1I8C& , , & M 9 >&PO=V]R:W-H965T9-A:)'6R'LO^><=*&75%ZX!+/.'YOWLS$ MD_E>F^^V!'#T5UTINPA*YYI9&-J\A%K8*]V PC=;;6KAT#6[T#8&1-&!ZBKD M430.:R%5L)QW>VNSG.O655+!VE#;UK4P]RNH]'X1Q,%QXX/>5LL@L@+ M@@IRYQD$+C_A!JK*$Z&,'P?.8 CI@0_M(_OK+G?,92,LW.CJBRQI7\>M0AP> 2?0/ #\ M>*>[#]2I?"F<6,Z-WE/C3R.;-[I4.S2*D\HWY$5*RU]I0HH'N-# MU#@(Y4>A*WZ6\)TP5S2)&>413\[P)4/B2<>7_%?B7Z\WUAG\9+Z=2KUG3D\S M^VLTLXW(81'@/;%@?D*P?/8D'D,AZGO9%- M(N3,2\P9B_LK"+4H$L"(-B>Q75N MG6XYI B2+H>B!UH:242XJ"05)_WZ#B59=1#'Z*$7D3.<]^8-I1G--TK?F0K MD@?!I5GXE;7U+ A,5H&@YD35(/&D4%I0BZ8N U-KH'D+$CR(P_ L$)1)/YVW MOFN=SE5C.9-PK8EIA*#Z<05<;19^Y&\=-ZRLK',$Z;RF)=R"_5I?:[2"@25G M J1A2A(-Q<)?1K/5V,6W =\8;,S.GKA*UDK=.>,R7_BA$P0<,NL8*"[W< &< M.R*4\:OG](>4#KB[W[)_:&O'6M;4P(7BWUENJX4_\4D.!6VXO5&;3]#7<^KX M,L5-^R2;+C:>^B1KC%6B!Z,"P62WTH?^'G8 D_ %0-P#XE9WEZA5^8Y:FLZU MVA#MHI'-;=I26S2*8]*]E%NK\90ASJ:7TE)9LC4'LC0&K"%'7RA:YG@>6.1W M44'6+BK;A5?)#PBNH3DD0C$H=Q16=A6\/ M:!T/6L>'V-/;KDN(*L@SV?NT'F3;KW6'EW;708W+A]>>5<.]$RIS\@XR$&O0 M6V],J :2*5%K9B!W*%L!*13'+F>R)$=,HD.8]Y?0^:F4PG5"-M-XR MRQK1<&J1"%W:LM_4M:SW&8=2'X-:L7.QE1O*2:UQ*&G[V,OV7GN3T30ZP_7H M?!0EL7>,VVAT/AE[SVH\%/RLRO^N%4G9KN 3#+R;] U!+ P04 " ,@JA6?/,IDUL% M ">#@ &0 'AL+W=OO M(-RN: ''MBZ6K#0QD*0M%J!=@R9;'X8]T!)E$95(E:3B9K]^AZ0L6[:C]F& M88F7\YW;=P[%BXV0WU1!J<8_JI*KRU&A=7T^G:JTH!51$U%3#BNYD!71,)3K MJ:HE)9D5JLJI/YM%TXHP/EI>V+D[N;P0C2X9IW<2JZ:JB'RZIJ787(Z\T7;B M"UL7VDQ,EQ ML?%D)<0W,[C-+D:H4VD$]]^WZ!^L[^#+ MBBAZ(\JO+-/%Y6@QPAG-25/J+V+S.VW]F1N\5)3*_N.-VQLD(YPV2HNJ%08+ M*L;=D_QHX[ GL)@](^"W KZUVRFR5KXCFBPOI-A@:78#FGFQKEII,(YQDY1[ M+6&5@9Q>?J3@DL*O'\BJI.K-Q50#J%F:IBW M0/PGP$(\"?!=:'P>Y[1K"\_ M!6,ZB_RM1=?^(. G(B1A8OP[^O5DI+(,$_IWQT$.%I M"%,8YZHF*;T< ?,5E8]TM'SUPHMF;P<,##L#PR'TY7U3UR4%HFM2XFM2$IY2 M?&\K\I:[L@/^GK)Z$/>TU3UEJU:9I8_";*<-ZJTDFF98"URZ !*%18XA.VG1 MI0<3GN%W-*75BLKMK(^)I&9[+DJH>2 7XU@7HE&P6[TY1RXCZ*8D2K&)_73&-<0#VV=HM\;5ILPC3&G&H5!A+PP0 _"Q,TIVL->A(G3,5N@ MCXRL6,DT,RXV4@+&SL8C:\N]W2^1-X[ 4?,,DGAK)?JL"XA#ZK!Z$LG,_/X0 M_"P]TK0WB\6 UF"<)!$*Q[/$.]#(]Q!Z$E&(HGXL^FY$XUGLVX!$H8<'2F3> MEA/B)$FG>XO:M1UF%PHG7 M+OC=YB-M/7./U423"/W6_A_ QY,8)F.S-)"^J$M?-)@!1R>;Q)^UM$&@TRW- MY#<552VXS2@T*1?;%-@"/2TM&SB8L.U!%"A4U80_O7JQ\+WXK8)-7(F29;;9 M*0V/:HO2%@UL&/^LHST4DM+>07C(C=[0/VH#QE93,/.Y^8^2?C[<\E4EI&;_ MNOX,]IUJ=(&/O C=]AXW%]QLCOU>Y6=Q*:_T6,34#)2CS2ME@R >V? MBRZ84 J8P3<<*&& 8N,,]J@"[#NSM=(>&9!I&W1MPU.Y\% 3GE/GB G,!#NN M.,OV#R2F_M<$W!!5X)JPS!I)*E,FZH@M%9C12$N)':_V8[G+8VH O9\P-Y^%)2DSW[@P5E6M[,S+]$ K!71^ZV>[R M=>7N'+OM[N8&L5\SKL"E'$1GDQC.8^EN0VZ@16UO("NAX3YC7PNX0%)I-L!Z M+H3>#HR"[DJZ_ ]02P,$% @ #(*H5B]OX,7/ @ )P8 !D !X;"]W M;W)K&ULC97?;YLP$,??^2LL-DVM%!4"Y,>R!"EI M.VT/5:-V6Q^F/1@X@E6P,_MHTO]^9TA8VJ717L ^[C[^WL$=TXW2CZ8 0+:M M2FEF;H&XGGB>20NHN+E0:Y#T)%>ZXDA;O?+,6@//FJ"J] +?'WH5%]*-IXUM MJ>.IJK$4$I::F;JJN'Y>0*DV,[?O[@UW8E6@-7CQ=,U7< _X?;W4M/,Z2B8J MD$8HR33D,W?>GRPBZ]\X_!"P,0=K9C-)E'JTFZ_9S/6M("@A14O@='N"2RA+ M"R(9OW=,MSO2!AZN]_3/3>Z42\(-7*KR0618S-RQRS+(>5WBG=I\@5T^ \M+ M56F:*]NTO@$YI[5!5>V"24$E9'OGVUT=#@+&_AL!P2X@:'2W!S4JKSCR>*K5 MAFGK332[:%)MHDFLT&##O[QI,2S/G40\); M)R_=H18M*G@#%;(;);$P[%IFD+V,]TA6IRW8:UL$)X$W7%^PL-]C@1^$)WAA MEVO8\,+_S?7G/#&HZ]8?^IQ-2 MHTYJ=(H>W[<]PE3.7JL^)O4D[+C4/1;VQ>#&GD8U3XNNZ(S+C%U!"E4">F\- M&-? 4E6MM3!$H"@L@.6JI X7*X7[C3V@^S?$?P!02P,$% @ #(*H5O0%;B7"!0 HA, M !D !X;"]W;W)K&ULO5AM;]LV$/ZN7T&X0=$ M02S+KTT3 XFSK"G:I4BR#NBP#[1TMHE2HD;2<=-?OSM2EN67J$[7[8M-D7(9I-P)KS*=R!_3W_J/&K6:(D(H7,")4Q#9.SQGGKY&) \D[@DX"%J;09>3)6 MZ@M]7"=GC9 , @FQ)02.?P\P BD)",WXN\!LE%.28K6]1+]ROJ,O8VY@I.0? M(K&SL\:@P1*8\+FTMVKQ%@I_NH07*VG<+UL4LF&#Q7-C55HHHP6IR/P__UK$ M81^%J%"(G-U^(F?E);=\>*K5@FF21C1J.%>=-AHG,EJ4.ZMQ5*">'5Z"%@^< M(L.N1,:S6'#)KC-C]1Q#;PU[=<_'$LSA:=/B=*34C OH"P\=/0'=9A]49F>& M_9(ED*SK-]',TM9H:>M%5 OX@>MCUFX=L2B,VC5X[=+WML-K_ZCO?YZ/\0.) M\]F=TO1.'3J:;KF0AJD) MJW@QPGB3N6:7N7L#VAFP;Z 5BY6Q^",EU_A70#/NA' MXEFY&(QKH($)"JL% MDD9D"*/FAF>).3P)D)K@H#7/#'?Y&-PKB^'.%'U@@Z=JGMG 489$#5@K@=8A M>,>S.18,%G;<;%%P$+2Z1V$8!N>Y%M);\&Z>@6L%WK2P7PI''2?\;BX?O>PE MQ)".07OY F0EWVYO@J\K%!,,O.]DS:!N O;?;X\L4@:O7?8'?%A1H.Z8K9?&6V7)G]1 JC4)5YP5[,*XN/P;W0 MB&F&5'13SR"9DJ5B54]/@O4I@RVB!R[.E9*&.I\W7#7L!J.#'L^U1M2ECP>, MF.6"%;T)EHOT^!VL8!VK$B2B]5&OTW+_8:O+:CC9*SG9J^7DS61">4=A62_< M^]/K.1,DJPF>0P1AZE;\5ZV,*\71)_ET]KUI'@R@,#K&)7>Q)HFRS8WLW^G&" M_!QF_'>48%N4V"Y1SV/%LY81R\S&,F[VX#*^[OAE['=K*E*_K$C]VH)QC5M, M;#>J4?4(C!MV.QPZOQNQ >X,;NVOT!/VMMCT;D'Z66+O*!P*Y&5V3 M(Q7LX+V*G7IS6U-B)1<3@;H3K5*O?9U9]=3"U&%5K'A">].P>Q>[ZK5N53/_ MQ:"KMBZY=K5VY0KF0:O==7F S:C7P2;EKN'2;=VO>F';C_9[$3;\-B^R6*5P MQ#*P--3M% #1:VHP#\H.F6LBJ&\BE&\@E&]TBQ%49(/682&B<:_OX_0/CW8CN7^[ZL?SW-Y\#YK[*_UW+U*R\FZ2@I^YUR*#; M:(%_0BE[RP>H<__NLA+WKU=H*&:^81(FJ!H>]_$>H/V+D/^P*G>O,&-EK4I= MO.*A%$0-! M9,M.&CBV 3M9L -FB5K]S#L@9).%A&*U$C*;O[]CI2L**ECH,6 [<$6C[S[ M^'UW1U&SK=*/ID"T\*T4TLS#PMIJ&D4F+;!DYD15*&DE5[IDEDR]CDRED64^ MJ!11/!R>127C,ES,_-R=7LQ4;067>*?!U&7)]-,*A=K.PU&XF[CGZ\*ZB6@Q MJ]@:']!^J>XT65&'DO$2I>%*@L9\'BY'T]7$^7N'KQRWIC<&IR11ZM$9-]D\ M'#I"*#"U#H'18X.7*(0#(AI_MYAAMZ4+[(]WZ-=>.VE)F,%+)?[@F2WFX7D( M&>:L%O9>;7_%5L^IPTN5,/X?MHWOQ],0TMI85;;!Q*#DLGFR;VT>>@'GPS<" MXC8@]KR;C3S+*V;98J;5%K3S)C0W\%)]-)'CTA7EP6I:Y11G%]>,:_C*1(UP MB\S4&BGCUL#1[RP1: :SR-(NSC=*6\15@QB_@3B&6R5M8> 7F6'V,CXB=AW% M>$=Q%1\$O&7Z!,:C8XB'\?@ WKB3//9XXQ^4_.'$)?7'/)9,J9@*4Q2%29S. 39PD7 MW'(T.QT9, L]>=3U]YC66G.YAA4SW.Q3=G#O_SOC]=>O]7* M$L$[S5,B3!LL_?O%N3TZ28[(34:!/*6Z[8KU!$>?<(,"1H/@@:\ESVF9P#^3 M @V?$Y=?G[<;6=7N&#;>\4OO+U*]Y3D>!$V/3(,KU'S#/*DVS4?*;^/RYQ0U MLP-X#['_^:K$%_UQT.NR%XC]:KV"[2T-@O=!?'PV&77/'>XK&YJ.NL(4RX2P MVC3'/]54_UTG?*ZI0:[@-N@^GQ3]02P,$% @ #(*H5G"E[;&S P ;@@ M !D !X;"]W;W)K&ULE5;;;N,V$'W75Q#:8)$ M:G2W;*]MP'8W;8%N821I^U#T@9;&%KL2J9*4G?Q]AY2L=5K'0%^D(35SYLR% M',V.0GY5)8 F+W7%U=PMM6ZFOJ_R$FJJ[D4#'+_LA*RIQJ7<^ZJ10 MK5%=^ M% 0COZ:,NXN9W=O(Q4RTNF(<-I*HMJZI?%U!)8YS-W1/&X]L7VJSX2]F#=W# M$^A?FXW$E3^@%*P&KIC@1,)N[B[#Z2HU^E;A-P9'=283$\E6B*]F\5,Q=P-# M""K(M4&@^#K &JK* "&-OWM,=W!I#,_E$_J#C1UCV5(%:U']S@I=SMVQ2PK8 MT;;2C^+X(_3Q6(*YJ)1]DF.G&Z-RWBHMZMX8&=2,=V_ZTN?AS& 8(#2,IS M("O@L&-:D=MGNJU WE(I]Y <5;>Q\)#BRC M$\M5=!7P"Y7W) X]$@51? 4O'J*.+5[\_Z/^8[E56F*S_'DI[@XVN0QK#M!4 M-32'N8LG1($\@+OX^"$/)^3.><;OJJ+=95#\A6>KUS,*O6:09:B)/M,L(6G@95GH M_ Q*333A';?-TX&':'8;KL9L@W]6X2XZG$3%4O\(0!I%/#[3@A]6A@'PR_&XA]02P,$% @ #(*H M5B*0Y4;] P ?0D !D !X;"]W;W)K&ULI59; M;]LV%'[7KR#4HH@!(;HK2=4<3?PO,2M**OMU:([V\C50K2:LQHVDJBVJJA\7 ,7AZ7MV^/! M'2M*;0[X80<,BT0:#X]P!O@',#A#3^&C#M2:41/%Z/Z+>=[6C+CBIX M(_CO+-?ETDYMDL.>MES?B<,O,-C3$O7KA)][K,]2CB7IT#GVUQ>+, M6PY$[,F7!B3RK0NRA0+K1:M3;,_BG69[7P+9"XYU:\ 5:(5;J4O"CGPD@??* MM2#H0*)P;7A-I%1/BERP&B^(5J&OU>S:NB\EP),4L3# 63E%^.DVL.[@ >H6 ME+75"$%E3AHI\C9#6KL6U8)2UENF&DX?R5;PUM!3UDO+]YPT\G$1S!T_C:V- M.&"Y"JTD.9[O6?>28I,R8"AY M2W]%,AM M(\6>Z7,.0A61@Q*X"*^<>?AS["\"Q_=2:V;YCI'K+$'YP0S[Z/(^A3$&MB,AE() M9,TX_V?#Z8O@K+J?*0*&&L8!9O36R% 9AJ]>I($?O#Z3-Q<';#0ER06:4PN- M193Q-H>N:$[$X':(P7:(P ;P(0]PV>B&ZGJI+6I-.8&:NS3W?BE,G M2#SK:\TTLL&$U9AFB!#%5N"D262]:R7V$-QX5P%^2.,A[:RQ_JRQ_DYFFGLT M$BN013?X%O(-2B< MDBC)LE/;@)ULV(!V#9IL>QCV0$MG2RM%NB0=-_^^1TI6[-7Q MG&X/LHX4[^-W]_'H&V^E^J1+ $.^U%SHB5<:L[X* IV74#-]*=<@\,M2JIH9 M'*I5H-<*6.&<:A[0,!P$-:N$-QV[N5LU'IP#E]N)%WF[ MB8_5JC1V(IB.UVP%=V!^6]\J' 4=2E'5('0E!5&PG'BSZ&J>VO5NP>\5;/6> M36PD"RD_V<$OQ<0++2'@D!N+P/#U -? N05"&I];3*_;TCKNVSOTGUSL&,N" M:;B6_(^J,.7$&WJD@"7;2*X25I0[H_!K MA7YF.LOS3;WAS$!!/I@2%+F6-[;@H"_&@<$MK6.0M_#S M!IX^ Q^3]U*84I,?10'%H7^ 5#N^=,=W3D\"OF?JDL213VA(XQ-X<1=_[/#B M_Q+_G[.%-@H/T%_',M!LD!S?P!;5E5ZS'"8>PFI0#^!-W[R*!N';$_23CGYR M"GUZAT5:;#@0N23GA'*,_^D=]E&E0\T/4+E-4"YQH(VV-' -64J.U5Z)%6%N M#E7+RTXVPD1!;B"'>H%P[2SUL<;U&ER5\D?2KP1"R8W&Q?KBJG<(T?O&O8=% MBB4HL&B4 I$_$E1,:"3NBK_X&VL)+Q.C>Z][_2CV:3SH73@[\F,Z1/L&5/7 M[/8'R_N1GZ49?D>#TA2->VD8=ZZ)/QK%+0SUTQ3M$Z*FG:CIR91?ETRL0!/, MP/=J>O8&[!QY\>YWLII2 9"ZJ6BP%7U,6:L&80JL]LU!T-^H>>^0]N^&#JG1 M]VPUGU&MT6@.JTH(>PX7C#.1PX'@KY\DW1.P]^&Y-"P $P%X3'/.M*Z65>[H MN",R"H?-$8EBB]>/_3"Q8+-:;I#/GA.&NE2R/BOSO3>OAC2B;WN#,';/K_@W MW:3$_+#&R.4)WR=6:4SMB_I)$J*!^?YG2O;KH3WN^^?[7^1Z0?&]7*XL"W?$ MDD%K4J0;?I]45IBTK>9!8HW$C\/1_R=5-J#N>9%4':LTI,WQ29/LJ%2Q/XQV M)]8?#6ACIGZ69<P&W2]Y_0K4$L# M!!0 ( R"J%8A!FVDR0, / ) 9 >&PO=V]R:W-H965T* MZ+:NJ7J^!"ZW"S_V=R]NV:8R]D6XG#=T RLP]\V-PEDXH!2L!J&9%$1!N? O MXO/+L;5W!G\RV.J],;&9K*5\L),OQ<*/+"'@D!N+0/'Q"%? N05"&M]Z3'\( M:1WWQSOT7USNF,N::KB2_"]6F&KA3WU20$E;;F[E]E?H\W$$<\FU^R?;WC;R M2=YJ(^O>&1G43'1/^M37X2T.2>^0.-Y=(,?R,S5T.5=R2Y2U1C0[<*DZ;R3' MA%V4E5'XE:&?65Y3)9C8:'+RF]3ZE-R (JN**B G=W3-09_.0X-QK'68]YB7 M'6;R \R4?)7"5)I_Y:Z[K@6O1IIX)U\$ M!I"M1@QMB=Z/5B-28')4Z8# 4PZ-Z0D5V&&G7E?U[RO=[*3D_8Y;*1.8"?29 M>3]Y)TD<9&>19\>S8)Q,>Y2MVS4P(?H("C?!H0!&Y@\$-U%MD!?&\;(T2&=1 M,$T3+QL'DR@-DFB'[0MO).&+A' M$_C6,O-,Z):J0GL?/TR3./GDQ4&$"-%T,B3QOO"38#+#\+-LP'ES_2)RI*'' M0T./W]S0%\*P(>T5Y*UBAF$#73_EO+5"+Y6LOV_[]S3Y44IO:?*]:J(\L-%; M/)J-QC7 QH!7= ]T_[&>=Y4."'7;QC.I<#&QH?%GV,\ODG J\:3HT"G/6^[0 MW]'R?S364:.@XG@2Q..I%Z+ M;F)DX\[TM31X0W##"J]DH*P!?B^E-+N)#3!<\I;_ E!+ P04 " ,@JA6 MT7+!\3\# #_# &0 'AL+W=OK86ZH0>C#5RA&1+/FTWYT M#50EY7EOL[S6.WD?(+L&MGD%+,.R M&^23=GF(HD)N-G9S?+&7S=S M+IA<0K^;N&963K.5VE:&? ,C--;DOL$1VR$M^/C!](S/392[- N[-)MV9%8: M#[L8#[O-/;C#!,LEM0 K2ILG=Z;W4KW:BG>!ZZIYO#N&6P_R_,&@'!2V]N1< M:!V9E: Y!32G%=H,);BW+)$#2Y/#LR*_%T"YYN*\\GN)<;O4 ,P[B1FEOCX=FN68%6#_(=SZ@P M:^W(NF9SL"ISKK&,,^OK.C0KVV0/5?^ ME:.F35&^_6_ 2C7WBYK[K367SCT$-&ULK59-;]LX$/TKA+98M$ ;?5MV MUA80.UNTAP)!TFX/10^,-+:XE4@O2=OMO^^0DA5'9K0YY"*1U,SC>S,B9^8' M(7^H"D"3GTW-U<*KM-Y>^KXJ*FBHNA!;X/AE+61#-4[EQE=;";2T3DWM1T$P M\1O*N)?/[=J-S.=BIVO&X482M6L:*G\MH1:'A1=ZQX5;MJFT6?#S^99NX [T ME^V-Q)G?HY2L :Z8X$3">N%=A9>KT#I8BW\8'-3)F!@I]T+\,)./Y<(+#".H MH= &@N)K#RNH:X.$//[K0+U^3^-X.CZBO[?B4=2'(@TUHAF!C8VUAO5,&[2>*@0.Z!O+X&35FMWI!WY,O=-7G]Z@UY94P_5V*G M*"_5W-?(R.#Z1;?[LMT]>F+WF'P27%>*_,U+*!_[^ZBDEQ,=Y2RC4/1NC$?71CBQ<_@3<:T&]7]TI+_(^_NP+7 B=N8'.X+]66 M%K#P\/1:/"__\X]P$OSE4OU"8(]BD/0Q2,;0\R5L&.>,;_"XU907X%+;0DPL MA+EY]OF[,)EDV=S?G^IPF*59'/16CPBF/<'T&4DR.9+/RDSZDIEY(;!'PB>] M\,EH9AY^R:/PHJ)R R71@A1":47$FBA:@_-HM^#I:3*B=)H,4N:P0OJ9.V59 MSSP;97Z'G PW#,J>X>U3]Q)*S&.GRL4Y.V,3)MED0-EEE$9NQM.>\724\=E/ MYF(W=<0J#*8#>BZK-'73F_7T9J/TODJF3437+EJSLPV3,!V0.K>)PM#-*0P> M:E,PRNJSI%S5M*WWY;]8#;&!T.XZ$YR3C&8#D@ZC,)P]P?*D@H:C++%V_<_M MU@$,KK=9$@[Y.>S2]"RW_DFY;P /K.F"%)[8'==MJ>Q7^T[KRO87@_6EZ&ULM5E=;Z,X%/TK%CM:S4AMP89 TDTBM6%&L])4 M6[7;W8?1/CC@)&@ 9VS3M/]^S4<@)(YGTG%>$C"^Y_H<^UZNS7A#V3>^(D2 MERS-^<1:";&^MFT>K4B&^15=DUP^65"682%OV=+F:T9P7!EEJ8T^9 MO+-;E#C)2,X3F@-&%A/K!EZ'J#*H>OR3D W?N08EE3FEW\J;/^.)Y90C(BF) M1 F!Y=\SF9$T+9'D.+XWH%;KLS3Z.8S:0@-2KR(IKSZ!9NZKS^P0%1P0;/&6(X@2_+Z'[\T0NP8P&,&J#% M^P;>$0.W,7!_UL!K#+Q*F9I*I4.(!9Z.&=T 5O:6:.5%)69E+>DG>3GOCX+) MIXFT$]-[)I<0$Z\7X#[%N0 XC\''[T6REG,KP/N0")RD_ .X!$^/(7C_[@-X M!Y(<_+VB!9=]^=@6 .0@5S&>V<^;(X5YJ#CKT M'477K:)DJ^@%6#+*E=W72.C]5)Y5//T"#UF=/ M@4&KP$"KP!?"^;5,L5&1%2D6)):948XF2G"9>U7<:[S!SC@NH8,"?[A'7NOW M5/)*IW#@(#5[OV7OZ]G+"5=Q] _<0>0'SAY#+?:I#!4N7C MNE;EYS>A2CD6YI@/% (+]%:UU=RKE0X_(&SEJQL.6\?!7(CHG0L5] M>,C=\08'2UKK^E3V"I_0";Q S7_4\A]I^8<[T0O(BZP!.5%.]^C O0X@>/W.X7: ;TQ@4.G*U(<+>';(DGC)%_R:JH?2)W$'JM57TB'X.L=R>:$ M*=^*>NQ37XM&T4)3:'U==XH_>+9BHX$V):M)M- 46E]6U,F*SE)Q-+#]9(F@ MMQ>P>N\G:Z5R&@R/I&C8U;%06]3)NCI:R2;VNK^J=*%JM((UBA::0NO+V16Q MT#M?J)JL46=&T4)3:'U9N\H8ZDOC-X?J8;$*76_H[;]<]>Y/%DOE-?!]_TBP M=B4RU-?(GY(; MP^!\86NR$)\910M-H?5E[38 \)=V ,?#]K @#YQ@/V:-;@$4+MWAZ$C =CL MJ-\"_"56A/T@*@W5[(TH)M%"4VC] \-N/X&S]9*Y73X<'1A+USMIX1MJR^47 0T2(7]1EUV]I^ M![FI3O_WVF_A]:S^FM'!U!]7[C!;)CD'*5E(2.&ULK5=;;YLP&/TK%JNF M3EH+AH1&7= FI?#*C+"%"#MGQK0#Y&]\C6/.M:Z2L3"E]4(/K M<&A8:D800R 4!9%?*[B".%9,L-^Z?LO4!IJ*[Z QCS_1.OBW;9CH"#C@B8E6,X@B=+BFSR606P! M)$\]P"X!]CZ@=03@E #GI8!6"6CER116\AQ\(H@W8'2-F'I;LJF+/,P<+>U' MJ5KW.\'DTTCBA'>="I+.HVD,:,0Y"([.?1 DBOD[=('N[WQT?O8.G:$H1=\6 M-.,D#?G %%)9X$/8 M)7+P>V1;ME,SGZN7P^T:N*^'^Q <@^^X<:I%<'(^Y\6+\',TY8+)/\6ONK + MME8]FZH4?;XD 0P-60HXL!48WMLWV+4^U"75))G?$-E.BJTJQ9:.W?O,*.>( M)#1+15UJ!=K-T:H 9%^7E;)N>_<=7SO'__S_=JL$NMH$9!64[5_N!S(2HPF36QLFGJJ" M> /)%%AM.=32GEH.FR3S&R+;B;-7Q=EKM*GTFDRQ23*_(;*=%+'UO$&R7M56 M2GA;WU?T(J:R_8?C9NOZ+!E&!7 MWV'T$B<[K=$\[#'FUL8_ 3;/#U I1S%,).4UF5'AL^*PU0Q$'29'R^F5,C#2GZYD =08.H%^7Q&J=@, ME$!UI/7^ E!+ P04 " ,@JA6-&K=ZWD% ",(0 &0 'AL+W=O=T@0P,N_7KOS+(0I2@ZS%/R'9\)UKD%*94/HCO?E[UJ]YJ4PS-=R]WJ)_RS7.C4P M(W.\CL0#W7PE!:%6BC>E$<_^@DW1UJN!Z9H+&A?&TH,X3/+_^+48B!T#5&4 M"P-XJ@$J#%!&-/\S""CS=$X##BG\!G\/1X SY^^ 0^@# !WY=TS7$RX[V&D/VFUHUI MT<=UW@>LZ .!$4W$DH/;9$9FNGU#^ELZ#;=.7T,KX BS"X#\.H >1 9_AG;S M&S(MS:'%'52.(%>=$&"R;S\SS1$.433#)%.UDN^PE/2K\G9 MR E[(;7!GW_X@?>7B9\C,(UMLV3;M*$/[E>$81$F"Q"EN6/BF@,$&4#Z'GD9 MM)J^#-3++@=#(QBTRD::;ZW2MY;5M^]4X"CW"^ L*B;W4[@761!FN&2.).)(I@ZO!Z)[,,:HVPWV G'8J.EU M?7,@?$_5'N_DZ1J%>!)&H0B)N<)X!Z^+P&OOYTO12INU0;/*SYT:Z5O]'.'7 M,%['X'E$X@EAQF2Q0YR;+:[0=,)0$8;6.:+>\;+B@R]A@I,I ;E6.#)I"F17 MX^ (31\'5=A]:R4=/)!4"9>U#@C"8B-I.TP+O!',3'D]M%O^*D%5RWU[,1]) M=DF$E4#P6^^6V5;MDQ8HOE.Y MXPI-9ZP$CW^BXJE>I!0(1U8I_J'RJ5ZF0*5\H%WYC!F5'HJW.AA'6 K1]&5T M^W,=KF(I2^O@C@AK=MK1SXV5*S1]+)2Z@O[O9R=T*J]F,E;R"5MDRV):= MRMPL[#6]C?8UN:&1WT05F:DD#[1KE>T:=?\%^DWI[(H95NZE5Y;(=*LD"[5KC7BP) ]N0G)R/ M3K=37*'I0Z!4#6R[R$>GVL45FDY9:1=H50K;=Z619^>@@G>]_5RTMM%]4NH" MVM6%MFRHEZDHJWD1H#IX%%B0M)@#.B^6&2&.P)CR,#N^>+Y]%>EAR"0BX#99 MQ]FDHXDYGD>T3C8O=N9#Z88QG&[ ](URI7N07??<2>J_6V'L79R]E?X>X@W9\WD/X("5\D%WXG)&63L6/*S2=MA(_R"Y^+,6FL-22,FCNY^1A MHZ!"D2.E>Y!=]U17&Y6E;@O.$8<,-4)Y8HRJ,[Q\"!L[Y]V2R"+[#("#*5TG M(C_Z+I^6GQI<90?L#=4\_TYAA-DB3+A$98VD+_/*17;F[2#\@.,P?]02P,$% @ #(*H5O69.S"@ @ MCP@ !D !X;"]W;W)K&ULK59A;YLP$/TK%I.F M3:H",02ZCB"UB:I-VK0JW=8/TSXX< E6P6:VD[3_?K8A5E(1UJG]$FRX]^[> MXYPCW7%Q+TL A1[JBLFI5RK57/B^S$NHB1SQ!IA^LN*B)DIOQ=J7C0!26%!= M^3@(8K\FE'E9:N_=B"SE&U51!C<"R4U=$_%X!17?3;VQM[^QH.M2F1M^EC9D M#;>@?C0W0N]\QU+0&IBDG"$!JZEW.;Z8)2;>!ORDL),':V24+#F_-YO/Q=0+ M3$%00:X, ]&7+'%F!Z@+(ULB'H.X@:$5:@.94YWS"%%D0!>C<'16@EWZ>^ MTN484C_O4E^UJ?&)U%^)&*%P?(9P@,,>^&P8/H?PIB.9D9,9#5)?4T98#@,BA_%15]JX+0W%)R4.\^!GF74D<>(D M3OZOK8O]^17F_ [W\^0U^_F5R(Y8DK+WEA'R9]:9/D27']44^+\P_&A1G5^H]X39G4V5<:%XP2_:9$._[: MC>*-G2!+KO0\LLM2?S& , 'Z^8ISM=^8H>2^0;*_4$L#!!0 ( R"J%:( MT0:]X ( (8( 9 >&PO=V]R:W-H965TPC[O'SW-G^QBNA7Q2*8 FSWG&U14G8D".'Z9"YE3C5.Y M<%4A@28V*,]\)9&(]/FFSU4> MM@(0ISG JP*\_8#>"P%^%>!;H24S*^N2:AH-I5@3:;P1S0QL;FPTJF'<5/%> M2_S*,$Y'7P!SH$[(5.2%X,"U(F).K!5M2I/C2]"49>H#.26/]Y?D^.@#.2*, MDX=4+!7EB1JZ&HD8.#>N%IV4BWHO+.J3&\%UJL@GGD"R&^^B@%J%MU$Q\5H! M;Z@\(W[WA'@=SV_@,_W_<*^%CE\GU;=X?FM2R8_Q3&F)&_5G4XI*B%XSA#F\ M%ZJ@,8PUK:/!)SRO?7;H!36]H+485XQ3'L,6N5<*$[QE8=X( M;$=Y6"L/6PLSSH74[ ^U]R6>:FFNM%,Q/UUB(JA2H!O/;@D:;-7 ]_;*=.C2 M#9NKU*^Y]ENY7G,-F %-D&I9J8S1&[&VULUT;'O(GGV" M3;;LB?]@R@Z-M]Z"<86"Y@C9.>MCJF39]L1_0502P,$% @ #(*H5I49"R&[ @ 5@< !D !X;"]W M;W)K&ULK57O3]LP$/U73AF:0&*D3=JPL382E*$A M#8%@;!^F?7"32V.1V)GMM.R_W]E)LU)"-:%]:?SCWO.[5]]YLI+J0>>(!A[+ M0NBIEQM3G?B^3G(LF3Z2%0K:R:0JF:&I6OBZ4LA2!RH+/Q@,(K]D7'CQQ*W= MJ'@B:U-P@3<*=%V63/T^PT*NIM[06R_<\D5N[((?3RJVP#LT]]6-HIG?L:2\ M1*&Y%* PFWJGPY-99.-=P#>.*[TQ!IO)7,H'.[E,I][ "L("$V,9&'V6.,.B ML$0DXU?+Z75'6N#F>,U^X7*G7.9,XTP6WWEJ\JGWWH,4,U87YE:N/F.;S]CR M);+0[A=6;>S @Z361I8MF!247#1?]MCZL $@GGY T *";<#H!4#8 D*7:*/, MI77.#(LG2JY V6ABLP/GC4-3-ES8?_'.*-KEA#/Q%R0/]"% ?W=^>POW< >\ %?,UEK9E(]<0WI,.R^4E[YEES9O#"F2%< M26%R#9]$BNE3O$_ZNR2"=1)GP4["*Z:.(!P>0C (PAX]LW^'!SODA)VGH>,+ M7^";,9U#Q7@*Y".P4M;":/(L*6K*UYI'9D-)7M<*J2(,R P*9WW!V9P7W'#4 M\.-TKHVB>_ZSS^)&PJA?@JW]$UVQ!*<>%;=&M40O?OMF& T^]OGSG\B>N#7J MW!KM8H^O*U1TU\0"$NM;1GU%0Z9D";+;<>;TWK2&.W+BQZ\4G7'!1(([)#?,XPTYVX*?1P3]Y-22V-II"[U:[Q^'4]<2M]3-Z-)H>_Y>F>7&H MC!=<:$HE(\K!T3$9J)HNWDR,K%PCG$M#;=4-&PO=V]R:W-H965TG.F6LB>^!A#H.4TR/C/60N03T^2+ M-:2$G](<,GEG25E*A%RRE,CG3*[,1B6*4\AX3#/$8#DS MSO#D' *G#W_%7]JBQ>%O-(.%S0Y'L@N:\/(7 M;:MG/<= BX(+FM;!,H,TSJHC>:XW8B? MGL"[#K +O.NC,HL+XD@X931+6+J M::FF3LI2RVB97)RIMW(GF+P;RS@1WH LB1^CL]6*P8H(0%>%*!B@\@::DQ?Y M"@0ZO 1!XH0?H0,49^A^30M.LHA/32&34%+FHC8\KPSM'L,OA)VB$3Y&MF6/ MT,/=)3H\.'HK8\H:FD+LIA"[U!WUZ'[-@1$19ZLJ1;_ZE+LA)S M]&*J%28\)PN8&?);Y\ V8(0?/V#/^C20ZJA)=32D'MZ":I<(&*+++G[O%R=E]OUPD M;,>\:D=MVXV[&8S\D3Z%H$DA&$SA!CB?H.LT+P1$LO$%R&X0.O>@XW[BNSV? M$+9:.%F#_G/5?!(_&Y(4H+JEWHVA?:@E=U-Q/=S3.7B'DWB0+U=Q1K(%O(\N MM=;_Q0MN48@'\?4^P-0:;[H#]^Q22S8\C+8^PM1A;]K>MGO<6ISAO3S3,@9K M@&;WU=8"#>\EFI8R6(,TJ^][:Y&&]S)-"QJL@5I?G[50P\-4^TO4X"[MW#ZP MXA9W>)AW[X<-[K+N9-R#.MRR#@_#[I]@$W3^IAWW3^Z;.^.9&G7E"+2*,RXW M>BFCK%-?%L*JZ;%:")J7$]LC%7+^*T_74BM>%&@*;&3[\#5!+ M P04 " ,@JA6S53LE%\# "/"P &0 'AL+W=O*Z!I" )?;F3-T]@M?V"HS=L&-IVNZ@@G@U MG]CX,N [@ZT^&!.K9"'E;SOYF,Z<@2T(."3&9J#XMX%;X-PFPC+^U#F=AM(" M#\?[[.]+[:AE037<2OZ#I2:;.9%#4EC2@ILO_9%O%AJ%# MDD(;F==@K"!GHOJGN]J' P#FZ09X-< [!01/ /P:X#\7$-2 H'2FDE+Z,*>& MQE,EMT39:,QF!Z69)1KE,V&W_<$H?,H09^+K)%$%I.1NAP=)@R:OYV HX_H- M>4N^/JI:Y#8PMVD)KFI2+PG2'SR20J3:7(G4DB/ M\2X6W%3M[:N^\7H3?J+JDOC#"^(-/+^CGMOGP[T.^+P?/H?D*?B1&K_9 [_, MYS]W#WY>+[11^$K\ZO*Z2A9T)[/7Q)5>TP1F#MX#&M0&G/C5BV$X>-=EU/], M-O]/R8Y,#!H3@[[L\3U]5)+S"[( 4MF-,&SBA<3IP:M-70'^H+ +N%%RL2* M:-B HB*!)K[+ZHHR+"GM!;J)AT$P'DW=S:&'O86=ZV&;TVH!*9KZEXK":@#0YP";ILJ=A&!S4& M8__$E-Z*SC6E@]#OMB1L+ E[+?E<&,U2()::X2E8 G2>@+#%/ R]TP/02W6N MUB[&P.M6.V[4COO5F@Q4I[YQBVTT\D[D]>8^5UZ;T(^>V,NH41?UJMO?GU#? MGUTZH[:KXV%K(WMYSE4:M=[D21A%W5(GC=1)K]0[JO@CP1<46P%:-DY)1M6J M6_.D54 4!),3R>V@P7'$O+>BE\W4 MR?K-\.JV:@[_I:E:5?RZKYC0A,,24PXNQ[CKJFK_JHF1Z[(A6DB#[54YS+!C M!F4#\/E22K.?6(*F!X__ E!+ P04 " ,@JA6-@(+6%D$ !$&0 &0 M 'AL+W=OLW'3:I*Y)' JL M!T@M7'4[J5JU=COIIOO!P =$2VS.-K#[[\]VTH2(](.P]!=(@M_+]SZ'YX<9 M[(3\KE8 FOQ($ZZ&WDKK];7OJ]D*4J8NQ1JX^60A9,JT.95+7ZTEL+D#I8E/ M@Z#KIRSFWFC@KCW(T4!L=!)S>)!$;=*4R?]N(1&[H1=ZSQ<^Q\N5MA?\T6#- MEO (^LOZ09HSOV"9QREP%0M.)"R&WDUX/:9="W COL:P4WO'Q$J9"O'=GGR< M#[W 5@0)S+2E8.9M"V-($LMDZO@W)_6*>UK@_O$S^YT3;\1,F8*Q2/Z*YWHU M]/H>F<.";1+]6>S^@%S0E>6;B42Y5[++QP8>F6V4%FD.-A6D,<_>V8^\$7N ML/L"@.8 >BH@R@&1$YI5YF1-F&:C@10[(NUHPV8/7&\_(>_+E M<4+>OGE'WI"8DZ>5V"C&YVK@:U.>O8D_RTNYS4JA+Y02D7O#OU+D=SZ'>0U^ MC.-#BA#XIB]%<^AS/>XDQ93=TZ,6< *V(^%&(^ M-//$IYU /1&E:^H(+9%5E(=!N70'K^.*.6]+36B+K=J%O0 3MN&,1UC<4D^" M'F*-/\-0U49+;;0==\QY]HV/=@[M\>BP:IUE, GQ9-+,(8^09>;0JYV",Y!5 M267B"-'EO)%+'J%R987US]09R*J@,D"$^-I]Z)0K"7A^Q!D;^T1+;%7]9= ( MNZ_DEFB":=R%EMBJ72BC3(C'B%/=$F>Y61NOHZA9GD]055:FFA#/%*=[9?\P M)$8U7GDXK$-?]LHRL(1X8FGHE3@9$B=/0F)YDI9!A*)+?".O/$*%>.4YR*J@ M,E-0?"T_\(H[L9&H5>*$34VB+;:J_#)V4/HZ5DG1.-.X"RVQ5;M0AAJ*IXD3 MK?((2QX+^YG5U>\BO<;6"BV3#L5#QLG&F?-4?H/W#XT3O]VY:YK:85?V^?.@6Y=-OWBLSL Y=M61=7B[\( M;MS&N%\.S_Y?,%^K9RJT%JD[7 &;@[0# MS.<+(?3SB;U!\&ULK59M3]LP$/XKIPQ-3&(D36D[L;82 MM* A#8'H8-(0']SDVEHX=F<[+?S[G9T0VA&J3NN7Q#[?/;[G7FQWETH_FAFB MA:=,2-,+9M;.C\/0)#/,F#E4AJ:N4:6>J-,A'$4M<.,<1GT MNUYVK?M=E5O!)5YK,'F6,?U\BD(M>T$C>!'<\.G,.D'8[\[9%$=H;^?7FF9A MA9+R#*7A2H+&22\X:1P/.D[?*]QQ7)J5,3@F8Z4>W>0B[061)&51;.L/5\0OZN>=.7,;,X$")GSRULU[P)8 4)RP7]D8MOV') MI^7P$B6,_\*RU(T"2')C558:DP<9E\6?/95Q6#&(.^\8Q*5!O*U!LS1H>J*% M9Y[6D%G6[VJU!.VT"04OW,VYH);3L#[0[2,"_,)/K]!-7!_B=D8]0,M MWHZ&L+_W"?: 2_@Q4[DA*-,-+<7",0J3DO=IP3M^A_4@:J-,15&F*/UWP'SX<%7I-!G$_&QL?OH8Y<@794C^8Z_]C, M68*]@%K;H%Y@T/_XH=&.OM91W1'8&O%F1;RY"7VU_IB+01W9 J'M$=RIM.A3 MR!>K#-YJ1)7&FEM'E5M'V[KE4W, (\LLNI9P3?#:*M?*<'\>W9\]67>XC07" MF:3FT>\K.T-=-LH!#'*M:=>ZO/TWS%IH6E5H6AM+]:5MG_^A7%N[ M+-<=@:V1;U?DV]O6A7@]ONHHM]\6;?NH\5?=UBA%C59]Z78J%SO;NEBE:K?E MNWG_HNY6#O>--;P;K")0X&PO=V]R:W-H965T.I[Q"#A$VIB@^+>$$7!N+*$?WPNC3CFG4:P^/UE_9^$19D(5C 3_ ME\4Z&3I]A\0PI0NN/XK57U 60I"R+/^G/XI M5!3\]AZ%H% (CE5H%0HM"YI[9K'&5--P(,6*2".-ULR#C8W51AJ6F30^:HE? M&>KI< R2+:D))7G',II%C')RERDM%Y@LK2[)A^E4@=8LFQ$Q)17Y6X7O%:%9 M3/YF=,(XTPP4>34&31E7K\D;\@6D(".A-/YP3J4B_]U#.@'Y%3]^?AR35Q>O MR05A&?F4B(5"4VK@:L0RSKE1@? V1PCV(-Q3>45:_B4)O*!5HSYJ5A]#5*H' MF^HN!K.,:%!&-+#V6GOLV;!4XH3,MQ.,)R[8KW5PN;5VO36SBV_4G$8P='"; M*I!+<,*7+_RN]T<=ZC,9VP!OE>"M)NOAGU(H7 ZI6."Z,6M%0B1F&?L?8D+M M6JG#SVUVK4U31[3VB5+*5IXC8B3*-.3L:L[.#N9W"SDZ2UX'8\+U; M^MX](2^9T(VYJ90VMBYM=2C=@QEK].O,C/5*ZMYS4H^H2DAD"J\&B>QS#O$, MXCKNWD'N1L_.Y.Z7W/TC5VJ=[_V#RZ_1^IF^7Y>^7S<>!T]'X\\3CH3KYSP2 MGLG8!KSOK=L+[^Q#@:^[AMI3W]M-;+?M;^6V3LKS._7EQ:^T1?YO+/R%\:;] MU"BRZ?2Z\_ ;S_?MBEZ)[SEEO9CL4/QKI/;'?]U+^*7Q%;Z8MS$U M32*;/.L^PC^ED3C,T5Y%;N..:"B5W_#%--.$Q1R;OJH0V9W]GR@19S>^V9"(V7*/N8X#T7 MI!' [U,A]-/ W*3*FW/X"U!+ P04 " ,@JA6\I^>X*4$ " %@ &0 M 'AL+W=O)'%NA4JMSVY9^2&,B3_F*)O!EP45,%+R*I2U7@I(@58HC MVW6*!V[%]Z(KU7$$GHOD%S',1%_7]"(;\<6MIX''M@R5'K ]D8K MLJ0SJKZL[@6\V865@,4TD8PG2-#%V)K@\ZGK:(54XC=&M[+RC'0H<\Z_ZI>; M8&PYVB,:45]I$P1N&SJE4:0M@1]_Y4:M8DZM6'U^MGZ=!@_!S(FD4Q[]S@(5 MCJVAA0*Z(.M(/?#M)YH'U-/V?![)](JVN:QC(7\M%8]S9? @9DEV)T\Y$!4% ML-.LX.8*[DN%[AZ%3J[020/-/$O#NB2*>"/!MTAH:;"F'U)L4FV(AB5Z&6=* MP%<&>LJ[I()MB(827;.$)#XC$;I)I!)K6"PE3]!-O *L$5^@BFQ% L%B3'DB M><0"HFB 9@IN^I/6N5M10?2"271T215AD3Q&']&7V24Z^G",/B"6H%]#OI8D M">3(5A"2=LSV<_YWT"U/5"C151+0H*YO Q0%'NXS'A>NT> M$:>H M@T^0Z[B=!G^F_U_=-;C3*9:GD]KK?'-YI$9J,INB(>ZA*9$ANH821)]HL&3) M$CW0*(,Y9"N)'B=S6!]8MC^;(,VF[#9/J?O&N80EIV,+&H.D8D,M[\0 MM(KOR\XFG++)^^GDNAUNO+X#.;&IAK\K,^B[A4PMJEX15<\8U954+$XKB61A MB9UPB.^OXW64"G$54H%\'@/ H>ZO4)Z11H'IV7Z#0-Z*PF^*/MS2>4]&8TD9;AZ9T2\9J80^*L ??O^ ';:+3DK$:.L," MG:$Q*7;KG"\3]@]4@<9*USAL1A4(F\ 8[F3^1XP[O1>IWR3E]KO-E7U6N'_V MGOWJ;-?GW8;5(+2W8V&G9!'.*ZL5_8ONT@YUDT"/HB?H%^"FIE(VSW1HMK9E MK8Y+A5WA[U_.^9QM(=22M3I";HF0^]J:J-3V/D[Y[7+/IZ\E?*_[HBB:A+![ MMJS'^X,*#MQ8*KA$$1&R6A6';7#FF0Y>\[=@;;BD;;C[#E5AY(H' M(]22M3I")07$9@[8QD:'=SE>TT[7*+9WJ\,E?\-F O?&FUT^>]^\VS5)[=_N M2I*&C2S':_P3/D$_$UB=(QWE\;XP4U+^O!5>+18T/<9 ]USH2$_J"&1RB OH M'U5ZGX\_7CTI/3*/*/S_@@\97,W580[H@6YHLF[,H^FK5.O EOP.FPG>*SOF MX23#Z,;!S:(E:W702E:)S]ZAG1JI[,$(M62M?J93TE/73$_?FF3DT_>-)*-) M:)=DV)6S/*CH97K$*>'_'OS.CK&*T>(8=9(>'KX8O\#GT^PPM#23G$@'I M(%%$%V#2.1U [Q?9<6?VHO@J/3&<&PO=V]R:W-H965T_Y]K)TH9F9NORI;43GY-SKA_W>KP1\I=* 32YS7BN)EZJ=7'J^RI. M(:/J2!20XYNED!G5V)4WOBHDT,2",NY'03#T,\IR;SJVSR[E="Q6FK,<+B51 MJRRC\L\[X&(S\4+O[L%G=I-J\\"?C@MZ U>@OQ:7$GM^S9*P#'+%1$XD+"?> M67@Z"_L&8$=\8[!1.VUBK"R$^&4Z%\G$"XPBX!!K0T'Q;PTSX-PPH8[?%:E7 M?], =]MW[.?6/)I94 4SP;^S1*<3;^21!)9TQ?5GL7D/E:&!X8L%5_:7;*JQ M@4?BE=(BJ\"H(&-Y^4]OJT#L -!H.R"J -%# ;T*T+-&2V76UIQJ.AU+L2'2 MC$8VT["QL6ATPW(SC5=:XEN&.#V=@V1K:D))SEE.\YA13BYRI>4*)TNKUV1& M54KF4 C%M"(OYZ IX^H5>4-^@!1D)I3&'\ZI)#1/" 9W0V6"CW(M<9(4N?X( MV0+D3T1\O9J3E\]?D>>$Y>1+*E8*(6KL:W1B]/AQI?I=J3JZ1_5'*H](+WQ- MHB#JM->$^QJ\.8E0',;)\O7OXFB&Z/ELH:_UGF[&2J=_.9#;M MJ2IH#!,/=Z4"N09O^N)9. S>MMGLB*QANE>;[KG82]-)9;K-:0D?6K@Y3=;3 M, B"L;_>=?"?00UE_5I9WZGLT_G%AWK5M2ESPA\[!QV1-9P.:J<#Y\([2Q)F M3D/BS7]).MA9=H.]I>G\\(&VCFM;QP^UM9WB1SD\WG,8CJ)_+;8-ZM^S^T:U M])%;.DC,4]0FZ4**-3,97Q&L.$K9)DG8!OQ>8>KA)LNT&1CM:>L%^^>'4\N! MDW12.SUQ.KV:.4\9)_BQ>ZPCLH;/,-@6"4%G":ZBZLAW5VQ-XSO54?BT)%?A M!^XL][]1377;LB-TUQT''_]AIU5(5VS-*&SKD-!=B!R8 L+]TF,_![@_?:BU M;2$3NBN9IZ/=/]MG+MGV7L[]Q&S%40B_4;AAF PQ)1P=$Q;@-9WJ[* MCA:%O: LA,;KCFVF>",%:0;@^Z40^JYC[CSU'7?Z%U!+ P04 " ,@JA6 M&V H6!\$ !8&0 &0 'AL+W=OT/+8)B*)7I*RF[=?4E)T MB&4ZB9F;6)(Y/^?G2)-/]&##Q8-< BCT*XX2.?262JTN?%^&2XBI/.$K2/0W M22SOVA3C T\%*92 M\;@(UAG$+,D_Z:]B(6H!N+LC@!0!Y*4!G2*@DQG-,\ML3:BBHX'@&R3,:*UF M#K*UR:*U&Y:8,MXIH;]E.DZ-/E,FT \:I8"N@\E329"8'OM))&6D_+!+XE"= M=B1P3<4)ZN _$ E(IR5\; ^?0%B&DV:XKY>B7 ]2K@?)]+H[],94B$=C-5^3 M)\-MOJQ"YO&[D"L:PM#3SY<$L09O]/MON!_\V>;2D5C#>R:([$&I;[I>7^2XL65>[;+.U>U=A.K^&M+Y4BL ML0YGY3J<'=Y-SERZ=236<'M>NCT_N)N<;]^2S^Y'ZQQO=("#"@$"1_VD$')4 M-U=J3=LU\L&.>DHAM*>IM(W:V55P!2383B3?4ZY@AFX$"W5]-&Q=9N2+-#@] MF =-HSRZFNGVPD(:H:=:/J*CK["&".%C:]NQ3_[JBKX'QN"*8[ #D,%.2<:5 M6M-QQ3+X<)@I).KW9?#\UGT/G,$5SV!70(.=$HTKM:;MBFFP*ZC!VU2S54+; MD&:"%=%@.]+I608ZC0!=):O4O"CF;8;L:3-.\<:5 M6G-9*L#!#@@'.T4<5VI-QQ7DX,,I!^_''/LL;W1!*LXAKCB'..4<5VI-VQ7G M$%><0U[$.6VC=G(.J6V\V#FGWFSN$[ZKT73LC<8^R:LK]QX\0RJ>(0YXACCE M&5=J3<<5SY##>8;LYQG[+&]U4?$,<<4SQ"G/N%)KVJYXAKCB&;*] ;-50MN0 M/$&_MNUM?G/0;T0+ED@4P5S'!">G>CE$OHV?GRB^RG;"IUPI'F>'2Z S$&: M_G[.]:M6<6(VU\L?4T;_ U!+ P04 " ,@JA6=*38108$ "_#P &0 M 'AL+W=OT-+;92*1"4G;V[4M*6MDKTVQB[(VMP\QPOI_D:#@[ M,/Y9[ D^EH65,R=G935U'5%MH,2BUM6 55O-HR76*I;OG5%Q0'GC5-9N('G MC=P2$^HL9LVS>[Z8L5H6A,(]1Z(N2\P?EU"PP]SQG:<''\AV)_4#=S&K\!8> M0'ZJ[KFZ<_LH.2F!"L(HXK"9.W?^-/5#[=!8_$G@($ZND499,_99W_R6SQU/ M9P0%9%*'P.IO#RLH"AU)Y?&E"^KT8VK'T^NGZ.\:> 6SQ@)6K/B+Y'(W=\8. MRF&#ZT)^8(=?H0.*=;R,%:+Y18?.UG-05@O)RLY995 2VO[CKYT0)PXJCMDA MZ!R"H4-TP2'L',)O=8@ZAZA1ID5I=$BQQ(L99P?$M;6*IB\:,1MOA4^HGO<' MR=5;HOSDXB[+> TY>H ]<$PS0$N@L"%2W*#5#M,M"$0HNFR&7J<@,2G$&_06 M?7I(T>M7;] K[?-QQVJ!:2YFKE29ZO']+0WW=K(;G:3?^85&_#1N:PNL1,184SF#NJA@C@>W 6/_[@C[R?3)*]9+#T MA8(]DS/JY8QLT1?WP#.@4I4YQ#8(RJI@CZ#6/11D2]8%(%5>D>BU7G=:FP1N M!_*]9B1=<_<+[W:2S-S]J7+6=+Y7N1<*]DRYN%D M21MB="))-(XFHX$FYU:Q'X\&RJ76=*Z$'?6P(_LRX6Q/]/?../.M;WR2?Q"& MW@#RW,@?)0.CU)K%E8Q)SYA8&8\5I<*/ZO-N7N7)&<;;<>(/6 U&?CB>#&"M MZ5P).^YAQU;8CXI4%+CM/_)_U9.=GTSB@9JI M'>1:H4Y:0-^^#W: _FBV 2[0?=?3OZMI;F3WSYFB89TS&<7#.F?/ZEKJX$@= M6*E_X:RNC$N@4IO#B!X8IW/(;K*:Q$-X:W+7PA\;2-_:4/4=Y'E7/:%#L*1-Q[BGYN%09P$0WY3-#\X5I 6S#TYV93 M\T)4:!F:[;=?_^T/X7> M-6>OP?.E/UVU9\ECF/9HJWI[U<0(5,!&A?1N$S5SO#TMMC>25,P, #(* M 9 >&PO=V]R:W-H965TXP1VB@FUPGX^-^%AGV4R(10F'(DL33'?CB!AFX'E6KN)![)82CUAA_T5 M7L 4Y.-JPM7(KE1BD@(5A%'$83ZPAN[UR&UI@WS%-P(;47M'.I098R]Z\"D> M6([V"!*(I); ZK&&&T@2K:3\^%&*6A53&];?=^KW>? JF!D6<,.2[R26RX'5 MM5 ,:FZMG"-4_RM3R=57HNQD.(PBGD&, MIK &CFD$: 04YD2*"W2?R8SO)] $;]7_H5XD0W?I*F%; ('>WX+$)!'GZ P1 MBKXN628PC47?ELH_3;&CTI=1X8MWQ!87R'?O4">X_GH<7J+WI^=-^CZU:;YN:Y_1/?/C5'[\871R[M7B#)]R&J[ M\S2<"!:9DQ.B&OQ0I',+!4Q@G@:[#"MV_

J>8G5,K.XAJ^-VS:Q> MQ>J=8G5-K-X!RP]Z1^)RG7TUNA2'4??>!Q+Z_IY]%RGY1_!UHJ@>R(7 M).&@BQM25Y%."-AEL-&-9K7 05O 7#0DJ>OM7?,:Q3XS==FBIS&D,^#/Z"<: M$TK2+*VFC XV:OYE87'WY=']3_71_1<%TMU72+>Y1.9[_TZH^Y;&6#*^57U( M_: 876Z6;#H;=NT:3X$O\F9%H(AE5!8W>C5;-43#H@W8+R^Z*77S+0@5*(&Y M,G6N.BI1>=&@% /)5GE3,&-2M1CYZU(U=<#U O5]SIC<#32@:A/#7U!+ P04 M " ,@JA6V&:33)," # !@ &0 'AL+W=OA)4QC1G8:CS"CC5A[(! M@3L+J3@U.%5EJ!L%M' @7H=Q%!V'G#(19*E;NU99*EM3,P'7BNB6!7QE ML-);8V(KF4OY8"=?BDD064%00VXL \77$F90UY8(93QVG$&?T@*WQQOV3ZYV MK&5.-N#UL Y!D&Q!T@?@D8OP)(.D#B"O7*7%D7U- L57)%E(U&-CMPO7%H MK(8)^Q5OC<)=ACB375)5K\D=*.2FKK&SBJH2--F_ $-9K0_(>W)_>T'V]P[( M'F&"W%6RU504.@T-*K \8=YEF_IL\2O9$G(EA:DTN10%%,_Q(2KOY<<;^=-X M)^$558OAD=1Q^'2OY/9,\:,.X;,-[%GETQP7C+\7X_MDPS M Z0!Q61!Y(+87"P'@M9#EK)NA4';P$C-RJY9C9*EHGRH0[O3QA%9 U5#)W*V M$_F/[3CJVW&T4Y<_#V;K/.3^/ R5Z*F.'94UWV5V.AY_2,/E=C6_!T5]A)<8 M;ID!!TQF/5*37&+#_<7J5WL;/G?N\V)]BO;LW?07C?=VO#8E$YK4L$#*Z/ $ M52GOEWYB9.,L9RX-&I@;5OB+ 64#<'\AI=E,;(+^IY7]!%!+ P04 " , M@JA6\L^6@6$" #4!0 &0 'AL+W=O:'OC[V"4(Z3V.TM91*+2C/*82F1JHJ"R.,=,+&?X0"?-AYH MEFN[X25Q23)8@7XLE]*LO)9E0PO@B@J.)&QG^#:8SHC9$KEWPA3L1][NZZA MGK# ?S>9M&'/I Y;J<.S4C\2%ZKZX<'PSB%[(]CHU9_N=>>,9Y0HQV!J@/[@9823K'E(OM"A=&:Z% M-D7MIKEINR!M@#G?"J%/"UO9;2-/_@!02P,$% @ #(*H5B,)-(I1 @ MG@4 !D !X;"]W;W)K&ULK51-;]LP#/TK@E<, M*;#&CNVE168;R,>&]5 @:-KM,.R@V'0LU)8\24ZR?S]*=KRT2X,>=HE%BN^1 MCQ$9[81\4@6 )ONJY"IV"JWKB>NJM("*JJ&H@>--+F1%-9IRXZI: LTLJ"I= MW_/&;D49=Y+(^I8RB42C2\9A*8EJJHK*WS,HQ2YV1L[!<<\VA38.-XEJNH$5 MZ,=Z*=%R>Y:,5< 5$YQ(R&-G.IK,0Q-O [XQV*FC,S%*UD(\&>,VBQW/% 0E MI-HP4/QL80YE:8BPC%\=I].G-,#C\X']B]6.6M94P5R4WUFFB]BY<4@&.6U* M?2]V7Z'3\]'PI:)4]I?LVM@0@]-&:5%U8*R@8KS]TGW7AR, \IP&^!W ?PD( M7P$$'2"P0MO*K*P%U32)I-@1::*1S1QL;RP:U3!N_L65EGC+$*>36YZ*"L@# MW8,B@P5HRDIU2:[(XVI!!A>7Y((P3AX*T2C*,Q6Y&I,:J)MV"69M O^5! &Y M$UP7BGSF&63/\2X6VU?L'RJ>^6<)[Z@'YRH9_YVN'^FG*!O8&#Y M@KX3!62P!@XYTY>GA+=L8\MFULHVN1KY_G7D;H\5_1L5 MA#=!']16ZAX]]0KDQFX 15+1<-V^H=[;+YFIG:T7_ADNGW97_*5I-Q>^D WC MBI20(Z4WO,;1E>TV: TM:CM0:Z%Q/.VQP 4*T@3@?2Z$/A@F0;^2DS]02P,$ M% @ #(*H5IX0J]$Z! MA4 !D !X;"]W;W)K&ULM5A=CYLX%/TK%ENM6JD=;/,1F$TB369VNGT8-6K:W8=J'QQP BI@ MUC9)*^V/7_,Q$ )ADPYYF8"Y]_CY06/P9TKTXN 9Y*&O&ON4W'_R9!G-&-**>S"&(^MG1>QI%.9+B M\4\%JM5[YHZ'U\_HCT7P*I@U$?2>17^%O@QFFJ,!GVY(%LE/;/\'K0*R\-Q:H>4716X*;Q5-F.2O<26Y>AHJ/SE_3]F6DS0(/4 2'WR4 M >7@0U+J0^7Y+5@IY?A91 ';@(\IY6HYV8(5W:J7*<'K!RI)&(DWX!WXLGH MKU^] :] F(#/ ^6ZZ5W%:E)SP"4X&>&*)# 3X/?&IW_;757QU MD/@YR 4>!'PB_ 88Z"W $!L]?.[/=\<#=(PZYT:!9_QDSL'7N[607"G\[[[D ME>!F/WA>]K4[JLU__079\+>^R$<":^7!K/-@#J'//S-)(O4M MV-$DH[TZ*?WMPC__(.WFU@1":ZKO#F/H6B%H0M>HS5KLK)J==0:[+6="@)2S M32C[&)88UN'>&+KF$<.NE>&XKMU/T*X)VH,$5U*IAW ?+#GS,T\*L,B$LE%\ MOS[1>$UYKWP&02^5STA@K?@G=?R3:Y;19,P\C 36RH-3Y\%Y81DY'?E9R$+' M(NU:N29$L%^D;DW.':&*W&X5F>IC>T2P:V5,7.,$002;#@@'*3Z2-3# (\L2 MG_]0C8WO0H\.U] PXJ7B&0NM'?_!!("N64<5^EBY& FMG0O(HYH^+L ML]I7C]E _T+-E($&F_?+Y:RL'D*11D0U%Q9E^0O^'ZV/.IJ,A=9.7S.<(.>J M6A^NF;818[5KW7!0:0^M+ MME=O^#RE#].Y].V.A=9.7C-'X:O.47C4.6HLM'8NFCD*OW2.J@ ._VLWH3TQ MCI3>8V:;#CY6NGYP A93OBT.!@7PU% ORW.B>K4^?+PKCMR.UA?H]KX\0FQ@ MRA/-)\*WH=)S1#<*$MY,5/7Q\I"PO)$L+<[9UDQ*%A>7 24^Y;F!>KYA3#[? MY!O41[7S_P!02P,$% @ #(*H5H20#>^?!@ 0#8 !D !X;"]W;W)K M&ULO5M=C]HX%/TK%ENM6FFVQ$["QRR#!+C;CKHS M'KM>>^#EF(=]=M7#KZ<9]L%PEZ8WV<+#Q MENR!)9\W=T)>M4N4>;!F41SP" FVN&J-\"5UK-0AL_@2L%V\]QNE39EQ_CV] MN)Y?M:RT1BQD?I)">/+KD4U8&*9(LA[_%J"MLLS4-E8V9>S"8\ M_">8)ZNK5J^%YFSA;\:7P-JO 1UXT1Y^2%1/H.LH'E.R8 M"W0K!]^#%[(8S7ZB>[;,;HYEJ.=(]MO?W,_L$%^@.\'G6S^)D2<8&@=A*$U> M4Y9X01B_07^@SP\4O7[U!KU"082F*[Z-99'QH)W(=J2U:?M%G<=YG17,VK_&G9G],# !M&< RBN0IBF-B1+SQQ%MDXPM$+&+75&ARO#NI M:X_9G3+_.7>M-78Y)NP,SWX&3_6XN9O'VUAZQC'Z.IK%B9 4_E;7F7EA3GUA M:5Z[C#>>SZY:,G'%3#RRUO#WWW#'^K,ND)!@% A,"[)3!MDQH0^G//%"F3D? M6;1EM23(_3N9?YJ^'X=NU[+<0?MQ/R"'5MARK+ZMFU%C95[85+=LJFMLZB1+ M8S*O3'CDLTB.E&PHW0?Q=_3UAJUG3'Q#_Z&1[_-M),?5/?-9\.C-0K;_>,HW MJ$3Z%*EG=;$S5NC4,0<)1H' M([HE!W1:9+8'<@@0X)1(# MR-TRR%WS:-<& MN9"#_ )MF$COR8E471QSO/X>A:VWA%08/#&6>FJ :HMT<5FDUO)>V?)>TSR? M[KB1Y\8*G3H$(<$H$)C6$?VR(_I-\KP/&61(, H$I@496VKJ; $SO0#4>8>= M*M7-Y9X:I/I"75)/=KRG'+"Q^0^)G+Y[8EXWG@R4-:.>.IQ T2@4FAY1HB)* MFN1M41I4I"'1*!2:'FFE<+!Q;G_$[+L T*;?V,5.E:JYF;MGUGIV_QINNO"@G]1LSJR&EQ004C4*AZ<%7B@;W&F4UJ%X!1:-0:'JDE63! MQLGZ,:SNU]"U;^$JJP_-W![I'+#Z'-J!*.U S-KA.%9_CH)$CCIIG##SK-I< MW*DC"Q2-0J'IH58ZA> F.4Q ]0LH&H5"TR.M] LQSMJ/X' !H/TS6T[UG7:- M%>EU*E-O:J[,2QNK) 0Q2XCC&/QN*_C&_*[:7,[) PITA00*38^QTBW$:92Z MH/(%%(U"H>F15O*%F-=HCJ"N>R"(B=4E5>H>6N&>VZE2]QP*@B@%08.NI("B42@TO:N4^B'=1C, J-0!1:-0:'JDE=0A MOUB].?EM=@&8OE_>>[/@';7-N3!RKH MJ@L4FKXY14DGVVIT>PJH<@)%HU!H>J25D!*J252+.A MM[S9=1O0W&Z_FA3JS+H85Y/".923K923;59.322%+]?OINAV=&-.!J#+2Z!H M% I-[R,E[^Q&M\39H/(,%(U"H>G;VI4\I.]_K-<]5E 7/U M3FU^>^]HC9RD+[,C2C'*=K#FYT/*N^4QJ%%V^*=R?XPO)_EA)@63GZVZ\<0R MB&(4LH6$E/E-_FV*_+A2?I'P37: 9\83J12RGROFS9E(#>3S!>?)TT5:0'EH M;/@_4$L#!!0 ( R"J%;DD5%/A@( *8& 9 >&PO=V]R:W-H965T M2B[TV"N,J2Y] M7V<%E%2?R@H$[BRD*JG!J5KZNE) FKBU6Y4FLC:<";A5 M1-=E2=7S-7"Y'GL#[V7ACBT+8Q?\-*GH$F9@'JI;A3._8\E9"4(S*8B"Q=B[ M&EQ.8AOO KXQ6.N-,;%.YE(^VLFG?.P%5A!PR(QEH/A:P00XMT0HXW?+Z75' M6N#F^(7]H_..7N94PT3R[RPWQ=@[]T@."UISO.1"Y(&]!D,,I&,JX/B(GY&$V)8<'1^2 ,$'N"UEK*G*=^ ;E6Q%^UDJ] M;J2&KTC]0M4IB0;') S"J <^V0^?0M;!PVVXCTGK,A=VF0L=7_0/F2,_KN;: M*+RK/_O\-@<,^P^P]7NI*YK!V$-:#6H%7OK^W6 4?.AS_Y_(MG(1=;F(]K&G M6%%8+P(OK%(@LF>"GH7&W+A*S7_A/<;*-[T?O6$>.6;;.*M\\_BLQV5?5%A&/>+C#N1\5Z1 M]])0WJD9\JBF*S83 M(RO76.;28)MRPP)_)*!L .XOI#0O$]NKNE]3^@=02P,$% @ #(*H5C8@ M#O_;! @1@ !D !X;"]W;W)K&ULO5EM;]LV M$/XKA%8,"=#$(O5F9[:!Q-FP @L:)&G[8=@'1J(MK9+HD;3=_ON1DB-9$L78 MFYHOL23?'9\[4L\]ODQWE'WE,2$"?,O2G,^L6(CUU6C$PYADF%_2-C:HH49*1G"P>G2+1$5J1UBP6>3QG= M ::L931U4=2F\);9)+G:QD?!Y+>)]!/SZS#<9)L4"Q*!CR(F#"QH)@]$K'9J M2\ ?E//W8!'C?$4X2'+PFL.'/*19Z0?.;HG 2\ W)6#4 ]@!=S07,0>_YA&)FOXCF7Q5 ?12@1MD#'B' MV25PX'N ;.1H\"R.=T<&.$ZU(4X1S^F)=T*IBQK_^4#3%,@CO<,L^DM7SW(] M5[^>HHDKOL8AF5DR-"=L2ZSYSS]!W_Y%5XR!@C5*XU:E<4W1YS=DE>1YDJ_D MBYOB/"2Z;,L0?A%"<=AV[J(Q].3.;@_ST)AY*/!19=9 Z%4(/2/")RIP"FBQ M5V%CKU*Y5SJX93SO ,<%MMJK/+X+1G-I!*KSV,?]8&SI- %Y]K,8 =RFP"- M)LV,4)T1&IBL]P%?W0*-F6$+:F4 C=WU",+>!V@"=)#CMQ%J[!S9)7L0U@T: MFCOT+6')%BMA?C1#FR.>RD-#16OF7[=_Z+TQ2T.CX#BY/ -%:Y:G%AS0K#B. M8FK8E1,7$"&O?81U9J[?QPJUZH!FV3$,5P?:=M/)06>&?+Y ]NVV(-08]4IK6+=Y:.[S_X&O->W< M>$$+G]9LTE=/5'=T]$I'/^Z7_)EBJG,CAYL7.I6DAHK6+$LM"Q!Z8PY'1AUR M]*30ZTED'F6\ -)''7G"5T2UQCUDCBJ)0 R2X#321QI&KUF1*(SZY^1 MH%H/(+,>.(+&@\XL22J1R:134(V=%P1MA*.#86Y&V*J8<7-9+'D:RJEF];2: MHU\7T^/6\QMXM2BGX7684BI<;M4#U7X?YOU!+ P04 " ,@JA6<'/A:90& ". M00 &0 'AL+W=O'4BTA1TNY>5'LQ@;'-EH-W9IRTJ_WQ.QP"QL%3TWUSDW"8 M[_D&>,W ]P(73QG_*M:,2?(MB5-Q.5A+N7D_'(I@S1(JSK(-2]6:9<83*M4L M7PW%AC,:%D%)/#1'(VN8T"@=+"Z*9;=\<9%M91RE[)83L4T2RK]_8''V=#DP M!L\+[J+56N8+AHN+#5VQ>R8_;VZYFAO6E#!*6"JB+"6<+2\'5\9[W[3R@*+% M[Q%[$CO3)-^4ARS[FL]\#"\'H[Q'+&:!S!%4_7MDURR.JL?Q'%,KUY6 ^("%;TFTL[[(GGU4;-,UY01:+XB]YJMJ. M!B38"IDE5;#J01*EY7_ZK=H1.P'&Y$" 6068QP:,JX#QL0&3*F"R'S ]$#"M M J;[ =:! *L*L([MTJP*F!T;,*\"YL71+0]'<2QM*NGB@F=/A.>M%2V?* 11 M1*M#&*6Y=N\E5VLC%2<7]S(+OI([MMGR8*TT(-Z1JR!0TN)4LI#LKR:W/%MQ MFI"W-I,TBL4).26?[VWR]LT)>4.&1*PI9X)$*?F<1E+1WN33G];95M T%!=# MJ3J=IQX&50>=LH/F@0Z.R4V6RK4@3AJRL"/>U<<;I@8P5'NKWF7F\R[[8&J) M-Y2?D;'QCI@CT^SHT+4^W&;!&3'-(MSH"+>/"3<.ACO_K_/N$=G'A[-[QX=W M9??UX5?;U:'PUI$*OY?WEZD%(KDZL?W;T\D-)G713\]'FO=C0 M@%T.U' B&']D@\6OOQC6Z+))UV* MTR;KJ[@2-MW9>^?G$^M\VMY]-C*G@X2Y2)B'A/D@6$MRLUIR,[WD5BO.5DIQ M9$=H4"FSSA.8-D-?F96P64MF9\9\3V;( ME X2YB)A'A+F@V MF9W7,CO7G[_",,I+=S0FMS0*3S^FY)IN(JGFO]RPY('Q MSOM.+;2OLI P&PESD# 7"?.0,!\$:PG0UO]&KU#XJ+$B$4)H-I3E0F@NE M>5":CZ*UI;A3@C:@11 ]KK<$D30;2G,JVN[]BS$SC=E>,:1J9K6:3?P"343H#0?16N+J_$3C.,-A8// FC'7JB! *794)H#I;E0F@>E^2A:6Y.- MW6!8KS/V0IT%*,V&TAPHS872/"C-1]':4FQL".,'/D3?L1=J04!IMO'2T>AP M&AUH4A=*\Z T'T5K:ZMQ(@R]%8'W\JN$/SC"U_I^]985U)LX;A-<:%(/2O-1 MM+:L&N?!^('UT.>*COQ+#M19U)H[%L14B&@9*105^RV7/$O(2Z/C]!BC0[\- MO<^34*L#2G.@-!=*\Z T'T5K/[/;^!WFZ_@=)M3O@-)L*,V!TEPHS8/2?!2M M+<7&[S![^!W__X$I?;;>"H7:(5":8W;8(:.Q,9U9>^,_-*T'I?DH6EM\C6]B MZGV3GWMTJH*V':87E;1K?>[>XH%Z(\=M@@M-ZD%I/HK6EDYC>IC:2C;DX:@J MQ>X#389U9IWO"PGJ;$!I#I3F0FD>E.:C:&V]-A]0F@VE.5":"Z5Y4)J/HK6EV'@?IOY= MB_N](O/S[<([0K=RG?'HG[P6DV3;M+,"J*?W5B34 JEHN]=G>65OO_X,3>I" M:1Z4YG?LD'FKUEEJ:+CS\G?"^*KX$( @0:Z!\CWP>FG]L8&KXA7[8=.\_%+! M#>6K*!4D9DL5.CJ;*;'S\N7_,AHSG#=3Z99;)YYD\ M0?T)AL5_4$L#!!0 ( R"J%;L]1- G0, /L- 9 >&PO=V]R:W-H M965TZSOT(4\)'-,=,/ME1EA(AIRS4>I"EAK[>8T/U<,[6WA?LXC(1:T!>SG(3X@.(QWS YTQN6($XQ MXS'-@.%NKBW-F[6K[$N#OV+<\]885"9;2I_4Y&LPUPP5$";H"\5 Y-\SKC!) M%)$,XY^:4VM<*F![_,;^1YF[S&5+.*YH\G<BA(G/ K^'+:Z,<=IEMD/Z7- MXX,'EQ=7< $Z\(@PY!!G\)C%0KJ[4./O$2VX],IGNI!9J=ATO\[@MLK .I&! M#7I/TUNHEO"-L!+9Y#99AV5WQ],,]]!NX MU0'W^N'+(NR%KS_AW:K@9H\8=M-?=LEGG^HO5>XOM[(Q EC15&YOG)0[Q)(Q MDH4HMQP!VU=HVVW(:[F\W!,6P(]ODA*^"DSYSZ[NJ/R/N_VK;?:&Y\3'N2;W M48[L&;7%K[^8$^/WKM(,2>8-2;8>B.R@B..FB.,^]GJ38._O>%Z]X]= "A%1 M%O\KJT926F2BJT*]Y.=6:$@RKR*;E&3JB_J\<*>.8DR:>DS.JD< ME_*[5'VMKKK$KNB<5DJF9;OCJ768U*K3SIDX1\E[O>&=NUL,1':@Y+115Y9CFD8"]49TKX$!D!P*ZC8!N M?RN2!('N@)P0LNS,@"8)81QR9%67=C9IY MD,]5=R"R2EV]=?I-D87EM8.#KW;)ZB#DN%/)F7PTC>SI I _E\1ZEXFR@'S7UO\1]02P,$ M% @ #(*H5A;WS62* P XPL !D !X;"]W;W)K&ULO59;C]HX%/XK5EI54ZE#G 0"F4*D@6FU*VVK4>GL/JSZX$D,L<:Q MJ>U ^^_WV D98 +# ]H7\.6%,T'N%=%66 M1/V>4BXW$R_PM@??V+(P]L!/QRNRI'-J'E;W"G9^BY*SD@K-I$"*+B;>;7 S M"YR"D_B;T8W>62-+Y5'*)[OY,Y]XV%I$.^Z95 MW%UOT3\[\D#FD6@ZD_P?EIMBXHT\E-,%J;CY)C=_T(;0P.)EDFOWBS:-+/90 M5FDCRT89+"B9J/_)K\81.PJ TZT0-@KAH4+_B$+4*$2.:&V9HW5'#$G'2FZ0 MLM* 9A?.-TX;V#!APS@W"FX9Z)GT$U&"B:5&5W])K=^C>ZK0O""*HFLTAYS) M*TZ17*"9+%>5(<[UL)T2S3)$1([N&*\,S5$7$"B5(%_C7=U10QB'JVOT,+]# M5V_?H[?(1]K>:L0$>A#,Z ]P".OOA:PTX.NQ;X"F-=;/&DK3FE)XA%*$ODAA M"HT^B9SF^_H^N*?U4;CUT30\"?B%J!Z*@@\HQ&'48<_L?/7PA#E1&[+(X45' M\&K?'_I[U0;NW]M';134QX\NW]78_6YLVS1N](ID=.)!5]!4K:F7OGL3Q/AC M%_$+@>VYH=^ZH7\*/?T*/8Z)3):06MRZH(MM#1$["-O1UNEU&/2'>.RO=WF\ M%$L&X:@5VK-OT-HW.&E?'::-ZR-0'V1-%?1%E-4U 86=/2'HJ]I ED,@T15D M?5T+G4SJQP8[)O:C*,&C*#S@TB$XB'$4XB-\XI9/? 8?VJ8=;]-.U_4-]N>2 M"X$MN>( M4>N(T?^9G*-SD[-#\&1R)BV?Y-5F0!<+F WLURFW88;I -&?%3._$=D0E>O7 M2"0O;#ML$R\E IQ@/(J[C0_P\T<8GS1_FY<7"TCSWAD1Z9*,XR0*D_X15CNC M17 6JTOTC.:IUYI&(S;:[QH'1/R=<:FD:NFF2 V^KH2IIX+VM)U4;]U\=G ^ MM1.L&\.>8>KQ%[[Y2R8TXG0!D+@W!/^J>J*L-T:NW%#V* V,>&Y9P!1.E16 M^X649KNQ#[1S??H?4$L#!!0 ( R"J%;1B?;C$0, '4* 9 >&PO M=V]R:W-H965T?Q77S#C9#/*@70 MY"7/N!HYJ=;%C>NJ.(6=I9 YU3B5*U<5$FABG?+,#3ROY^:4<2<: MVK69C(:BU!GC,)-$E7E.Y<\)9&(S*7'P62EV2 M&4@R3ZD$L?%+6C*,MRZ(LJLJ*&KD96)S8UK!I.*07"$04CN!=$!^*9_KE[<"*][[0_3.!-8BVVG( M=BQZ>(3L7@+=FHS#Y#J>I4_CA=(2/P8'=>F<4Y[*AVP"SW\-68M_KV&?^\D_P? 4V:QH3'7(GXFCU:$ M4S5Q$O!OS_Y,8"WN_89[_U_61/^F=QK9EV%N?8$]5M4"_8:J&#.^E%<-[ M)(,E0GK7?8Q'5DU.-=&BL'W"0FCL.NPPQ;X0I#' _:40>CLQ+V@ZS>@74$L# M!!0 ( R"J%9UNNZP; 4 ,4P 9 >&PO=V]R:W-H965TL5,GKCX*M=$BGU/DTQ>]=9* M;3Y8EHS6E(;RC&\HTY\LN4A#I4_%RI(;0>&B#$H3R^GWQU8:QEEO.BFOW8GI MA.P$V,,# 4X5 MX+P,&!\(&%0!@V,S#*N X;$!HRI@=&S N H8'QMP7@6,UA6)LT**#TKH3V,=IZ:W)%8DV/5*$&F%*?;6)17&B7S' M?F&?'USV]LT[]H;%&?NTYKD,LX6<6$HG+L*MJ$HRVR9Q#B2Q'7;+,[66S,L6 MM&@#+-WCNMO.<[=O'"/1I>B,.?WW^L>QNSIT1/C /ACNFL.O-^*,]<=E^* C MW#.'WX:BSMX5[O]/]GRELX_*<*9V$QPKS7HX&,1+PIAYLOUW.IA!YT_N[H[NLB-A+A+F(6$^$A: 8"WQ#&OQ#$WTY^%'D4@KZ; E49=, MC)Q39;*%C4M8,5D_3L_[>O*>6(^[]4>F]) P'PD+0+!6_4=U_4?&^M\)'A$M MV%+PM*6"B$O5)8/17N5&=O]EY6;&I*<. TB8AX3Y2%@ @K5D,*YE,#;*X(&B M7%.+-20)H?60'CTNC/<$85_N_2G/C.E/%002YB%A/A(6@& M09S7@C@W"R*? M2_J6%PM2[[%X_7)+Z9Q$YPK"B#IU:D#"7"3,0\)\)"P P5I*N:B5"YK\5P:AYE/._-+6-\"ARG/]9N@B.+'E[>K6]48 ML:>J!@ES+_?GPXN7TZ&'S.@C80$(UE*#W6_,D/[1>F@L$=/<8P:>J@0HS872 M/"C-A]("%*TMFQT/S7[5.:C"HT2$I+E0F@>E^5!:@**U1>0T(G)>9RXRE.97M-VISA<*=9N]R-:VH;?;4#Y>:YDBK,%G&VJDK? M67&H9PJEN5":!Z7Y%M+RO*Q@_S(W)Z9U MP 6[H247Q&Y#$:WK9P3F%0C4&8727"C-@])\*"U T=KB:FQ4>_2Z*Q"DE3B# MTEPHS8/2?"@M0-':(FI,6-OLPE8CU,FS$=)UG$%I+I3FV1UF\][\X4-S!BA: M6Q.-#VN;C=@_U%I+XKYE^5!: M@**UMWTU#JUC=F@/SD?Z+NK@'5:73,QY3I4)E.9":1Z4YD-I 8K65E-CW#JO M:]PZ4.,62G.A- ]*\Z&T $5KBZ@Q;AVS HFUU8>ULLBXK7.R?+T8.?5N\W6]=7ZWWZ%^7.].MIOEV@_]M*%9Q)EE" M2QW:/SO7]_UBNV=^>Z+XIMRR/>=*\;0\7%.X(%$TT)\O.5?/)T6"^C\7IO\! M4$L#!!0 ( R"J%:$+V4W:0( .H% 9 >&PO=V]R:W-H965TX>O##9F[TRJX<7ZFX\;]D$WSSJXB4K;%* M=&#,0# 9OO2UJ\,>8' ,D': ]&] ?@20=8#,"PV9>5E3:FDQTFI#M/-&-G?P MM?%H5,.DZ^+<:GQEB+/%1 G!++;%&D)E129*6B97($L&AIQ/P5+&S05Y3Y[G M4W)^=D'.")/D2ZU:@_YF%%O,PG'%91?Q+D1,CT3,R"/&J VYEQ54!_"3T_A! M>H(@1OE]#=)=#>[2DXR/5%^2;/".I$F:'4KH-'P*90]/3Z23]2W)/%]VA&]& MMZ$?5I%YVS2<@0[-N1<-5UO QGR_71BK<09^'&I X!\>YG=[X<8TM(1QA(-O M0*\A*MZ^&>3)QT/B_Q/9'Z48]J48GF(O9AJ:O6J8734.B0Y,N6=RNVM=#+-K M[,=Z7\R_3GF>7/5.(X!G38+,&PJO'#N5 61]T?:US&H)T#OB^5LCO#!>C7>_$+4$L# M!!0 ( R"J%9,1][*90( -@& 9 >&PO=V]R:W-H965T.'^Y_^=U=?(E*J1YT"F#(4\:%'GFI,?G0]_4JA8SJ MELQ!X,E:JHP:7*J-KW,%-'&BC/MA$/3]C#+AQ9';FZLXDH7A3,!<$5UD&56_ M)L!E.?+:WG[CCFU28S?\.,KI!A9@[O.YPI5?>TE8!D(S*8B"]<@;MX>3@;5W M!E\9E/I@3FPD2RD?[.(F&7F!!0(.*V,]4'QL80J<6T>(\5CY].I76N'A?._] MRL6.L2RIAJGDWUABTI%WZ9$$UK3@YDZ6UU#%T[/^5I)K-Y*RL@T\LBJTD5DE M1H*,B=V3/E5Y.!"$X0E!6 E"Q[U[D:.<44/C2,F2*&N-WNS$A>K4",>$+"Q &/)QBZ,FYS,PE'%]0=Z3?T_)CUO(EJ!^XMEW4)),I38X M<$X5H2(AF*F2J@2WA%&8"WYMU1MF-"$PQIU06N M]5&[/KI;&)F[WK64!CNAFZ;XZP%E#?!\+:79+VP[K']F\6]02P,$% @ M#(*H5AKA7"8Q P )!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3 M2!-IFQ&:T5;:*B%-VB8D>-@;38F>.PEE^/;YRF'_@BQL-&EXK&OB?G MW&/[!AM&E5D)=K-@S 3+0LAJ3!;&E)_"L)HO6$&K,U4R:9%,Z8(:V]5Y6)6: MT;0"4B'"0:\7AP7EDDQ&LBZN"E,%X^]&'HZ/>W>GE?ORD 4Y)Z!4]?X'H60_7M1@F';](^AEE3/AB M5WCMX]A*=::.,?+00]XP45KBS;F5L2&&[4I.1IF2FP6-B M895JPX)Z*,9E2 MP6>: RNC!1V4[SYIJO^X)QL",W-)IDI MG3+=I>F3=6@R$BP#.YKG"[@;588 &J,*VT@YS96DC8P)_9 MCO8RVUJS'JR8[)K64-MT,JX#^MMJ3GM;=O JW:#D]\I\J>UP9-.'PF;7FF5\ MV?2766< 4^_CZK0LQ>JSX+DLF!O\BQ-.1G3-"Q9*\P>;#4IE;@-,D^">:1!U.3P$$PF;])DV&[@6Z>$G3-"%PW@+#8F/^!4)S9) M@UG-A>&R[2UXFC+YY*A@Y0V=V3\!=O3M\RG+:"W,;0>.R:;]G:6\+I+NJ6N8 MB/:I3?L;#*\?=P=!FXO+E"U9.FV[.I\US< V;-;V L(^SE'VF21%$<8S,Z MG7H=3+%YBV/X\:MAWH"!Y8%,?S;7^&KC%?)\'6!K^ER%8"/%*Q$;*3[7@/CG M#1A)XE]M+ \PL%7 :@?R^_- 3?DY402KBGG#WF <21(,@5KTUV@<([,3P\>_ M/MA;$D5)XD< \SN((@R!MQ%', ?@ 4.BJ-D']_:C<+U/A9O_BTT> 5!+ P04 M " ,@JA6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( R"J%;DU$B:B 4 #HN / >&PO=V]R:V)O;VLN M>&ULQ9I;;^(Z$(#_BL535^HY0&[=K4HERF5;J074H)['(S<8L#:Q63NA[?[Z M,TDV6H?2T7F9\@0X(7Q,XOG&F5R]://C6>L?[#5+E1UTMGF^N^QV;;(5&;=_ MZYU0L&6M3<9S^&@V7;LS@J_L5H@\2[M>KQ=U,RY5Y_JJ.=;"=-T/.A=)+K6" MP7+@28H7^V=[^9'MI97/,I7YVZ!3O4]%AV52R4S^$JM!I]=A=JM?;K61O[3* M>1HG1J?IH-.O-SP)D\ODW7!<0B[YLZU&&YE+"!G.WJL#I($?S63R_OQL/EY,QNQG>#V>C"8MO)Y-E[ !Z"*!W,D!V MMN .I(] ^I\(&2_AY6$R \#YE,T7DT<',D @@Y-!CN8/"P#F<. M9(1 1J>#',:W#N0% GE!"WE36*F$M>?LAEMIF5ZSA1$6OG28?KXBD%]I(>_4 M'G8 .PCK 'U#@+[1 H'U=N"DMW.V2'F3NW\62V,*+_0BB(FBCZQ*9JS M&XN],!!$P6Z$$FO9)L0LT2?6Q(2;](TMA8&"N-K*1EMN-NT+$3-$GU@14VV$ MW !688Q0R1N[UZ4O9J)U#6)ZZ)/[(=&98$O^VHX:9H@^L2*^"[TQ?+>5266' M>;X5QBGLW;(9DX1'+ F8'T56P ;1,(YT!DO +>1"2#TN)J8,CU@9<:Z3'^Q1 M[ J3; _LX:'K#F)[P.Q5L'2T[*R<%5_8 B(8P_QM10[3B$>LD0 -#_.&1[W.T%DF\\H5U009P<(? @D)IEWE>9@]/&)[Q,6S%3^+C,.8J,L#<$Q"[I\&L$WJ- M=[S5&&#N"8C=TV .-[!FW0 $FQ8YE!V_B5U,S#T!L7O>UY?'9@^FG8!8.WB! MZ;N8F'8"8NW@F(';<<2T$Q)K!\<,74Q,.R&Q=G#,R,7$U!.>=/%SX6)B @I/ MM?BIY[J+B0DH/-GBIRKD7$RT:W^R9LQYF>-=3$Q X:DZ,O5I=S$Q 84GZ\M4 MG"XF9J'P$YLS1QT98O()3]FF:3DRPN03$CON2&W#5K1Q.03 MT;?\$=?T@IHX240*N;,D=S$Q^43$\CF""34Q7*9EIF_=-H@P M^43$\OGX7M%?+$ZV+B;ZT!B]?#[&;-W=B##Y1,3R.6PK'LWL$>:=B-@[:(.Q MU=^), %%Q )ZUV(\&LD+3#X7E7RZU<[V^FH%%942JQD?F\>VK_\#4$L#!!0 ( R"J%;;=K!Q,0( M (DI : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M M6"P@N.Z+I!5GU)-,HVP .>6'8AM$T4JR^[:<@7U0#WH2<4:H0%S^T0<"'E_R MH1WWW:GL]GU9?!X/I[*J=N/8_ZKKLM[E8UONNCZ?SDRR[GL5J\ MML,VCZNJ_CQ<=Y?ZLDEWY\G5XOEM50W/;ZFJYPX2")+Y@Q2"=/X@@R";/\@A MR.@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ M*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>A MWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q," MO0/U#@*] _4. KT#]0X"O1O4N_E)O?ZMJ(\_0502P,$% @ #(*H5J3(PW?Z 0 M"@ !, !;0V]N M=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8 MLETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOG MJ<\K2QTM)LV3:ZV^>?8N'Y> M!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P-> MS]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&E MKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQ MES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2 MQS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D M-2BR'O^GK/?.K?\X?GR6G6WZMWPV_EEQ\0)02P$"% ,4 " ,@JA6!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( R"J%:T48:X[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ #(*H5E]A4IL#!@ _1\ !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5FZ W3>#" 62< !@ M ("!ZRH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #(*H5J/2FX%. P 10< !D ("!*C\ 'AL+W=O&UL4$L! A0#% @ #(*H5N>API=K M P @ < !D ("!5TL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5IL]"P\4!@ \0X !D M ("!C5L 'AL+W=ONSF&PO=V]R M:W-H965T&UL M4$L! A0#% @ #(*H5G[/B)T* P 6 < !D ("!>F@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#(*H5BI3]'9^!0 D@X !D ("!LG0 'AL+W=O&PO=V]R:W-H965T=U#ZP8 /D1 9 " @<^+ !X;"]W;W)K&UL4$L! A0#% @ #(*H5O+S*0"2 P 10@ !D M ("!\9( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #(*H5GSS*9-;!0 G@X !D ("!Y9P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H M5O(5 UI. P 1 D !D ("!=JL 'AL+W=O&PO=V]R:W-H965T6R !X;"]W;W)K M&UL4$L! A0#% @ #(*H5A^=716U P APH M !D ("!&;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5G4?#7!$ P HPH !D M ("!>\( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #(*H5C1JW>MY!0 C"$ !D ("!9&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5C8""UA9! 1!D !D M ("!#>0 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% M @ #(*H5G2DV$4&! OP\ !D ("!?/P 'AL+W=O7C,# R"@ M&0 @(&Y $ >&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5O+/EH%A M @ U 4 !D ("![08! 'AL+W=O!0 &0 M@(&%"0$ >&PO=V]R:W-H965T$*O1.@0 +85 9 " @0T, 0!X;"]W;W)K&UL4$L! A0#% @ #(*H5H20#>^?!@ 0#8 !D M ("!?A ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #(*H5G!SX6F4!@ CD$ !D ("!(Q\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#(*H5M&)]N,1 P =0H !D ("!@RT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #(*H5DQ'WLIE @ MV 8 !D ("!#CD! 'AL+W=O&PO\_ 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " ,@JA6VW:P<3$" ")*0 &@ @ &D10$ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ,@JA6I,C# M=_H! "T* $P @ $-2 $ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 3@!. %D5 X2@$ ! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 174 309 1 false 65 0 false 4 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://magnachip.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://magnachip.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://magnachip.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://magnachip.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 060100 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Sheet http://magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 060200 - Disclosure - Inventories Sheet http://magnachip.com/role/Inventories Inventories Notes 9 false false R10.htm 060300 - Disclosure - Property, Plant and Equipment Sheet http://magnachip.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 10 false false R11.htm 060400 - Disclosure - Intangible Assets Sheet http://magnachip.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 060500 - Disclosure - Leases Sheet http://magnachip.com/role/Leases Leases Notes 12 false false R13.htm 060600 - Disclosure - Accrued Expenses Sheet http://magnachip.com/role/AccruedExpenses Accrued Expenses Notes 13 false false R14.htm 060700 - Disclosure - Derivative Financial Instruments Sheet http://magnachip.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 14 false false R15.htm 060800 - Disclosure - Fair Value Measurements Sheet http://magnachip.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 060900 - Disclosure - Accrued Severance Benefits Sheet http://magnachip.com/role/AccruedSeveranceBenefits Accrued Severance Benefits Notes 16 false false R17.htm 061000 - Disclosure - Early Termination Charges Sheet http://magnachip.com/role/EarlyTerminationCharges Early Termination Charges Notes 17 false false R18.htm 061100 - Disclosure - Foreign Currency Loss, Net Sheet http://magnachip.com/role/ForeignCurrencyLossNet Foreign Currency Loss, Net Notes 18 false false R19.htm 061200 - Disclosure - Income Taxes Sheet http://magnachip.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 061300 - Disclosure - Geographic and Other Information Sheet http://magnachip.com/role/GeographicAndOtherInformation Geographic and Other Information Notes 20 false false R21.htm 061400 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://magnachip.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 061500 - Disclosure - Stock Repurchases Sheet http://magnachip.com/role/StockRepurchases Stock Repurchases Notes 22 false false R23.htm 061600 - Disclosure - Earnings (Loss) Per Share Sheet http://magnachip.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 23 false false R24.htm 061700 - Disclosure - Merger Agreement Sheet http://magnachip.com/role/MergerAgreement Merger Agreement Notes 24 false false R25.htm 061800 - Disclosure - Commitments and Contingencies Sheet http://magnachip.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 061900 - Disclosure - Subsequent Events Sheet http://magnachip.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 070100 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://magnachip.com/role/BusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies 27 false false R28.htm 080200 - Disclosure - Inventories (Tables) Sheet http://magnachip.com/role/InventoriesTables Inventories (Tables) Tables http://magnachip.com/role/Inventories 28 false false R29.htm 080300 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://magnachip.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://magnachip.com/role/PropertyPlantAndEquipment 29 false false R30.htm 080400 - Disclosure - Intangible Assets (Tables) Sheet http://magnachip.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://magnachip.com/role/IntangibleAssets 30 false false R31.htm 080500 - Disclosure - Leases (Tables) Sheet http://magnachip.com/role/LeasesTables Leases (Tables) Tables http://magnachip.com/role/Leases 31 false false R32.htm 080600 - Disclosure - Accrued Expenses (Tables) Sheet http://magnachip.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://magnachip.com/role/AccruedExpenses 32 false false R33.htm 080700 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://magnachip.com/role/DerivativeFinancialInstruments 33 false false R34.htm 080800 - Disclosure - Fair Value Measurements (Tables) Sheet http://magnachip.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://magnachip.com/role/FairValueMeasurements 34 false false R35.htm 080900 - Disclosure - Accrued Severance Benefits (Tables) Sheet http://magnachip.com/role/AccruedSeveranceBenefitsTables Accrued Severance Benefits (Tables) Tables http://magnachip.com/role/AccruedSeveranceBenefits 35 false false R36.htm 081300 - Disclosure - Geographic and Other Information (Tables) Sheet http://magnachip.com/role/GeographicAndOtherInformationTables Geographic and Other Information (Tables) Tables http://magnachip.com/role/GeographicAndOtherInformation 36 false false R37.htm 081400 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://magnachip.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://magnachip.com/role/AccumulatedOtherComprehensiveLoss 37 false false R38.htm 081600 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://magnachip.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://magnachip.com/role/EarningsLossPerShare 38 false false R39.htm 090200 - Disclosure - Inventories, Summary of Inventories (Details) Sheet http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails Inventories, Summary of Inventories (Details) Details 39 false false R40.htm 090202 - Disclosure - Inventories, Changes in Inventory Reserve (Details) Sheet http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails Inventories, Changes in Inventory Reserve (Details) Details 40 false false R41.htm 090302 - Disclosure - Property, Plant and Equipment (Details) Sheet http://magnachip.com/role/PropertyPlantAndEquipmentDetails Property, Plant and Equipment (Details) Details http://magnachip.com/role/PropertyPlantAndEquipmentTables 41 false false R42.htm 090402 - Disclosure - Intangible Assets (Details) Sheet http://magnachip.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://magnachip.com/role/IntangibleAssetsTables 42 false false R43.htm 090502 - Disclosure - Leases, Summary (Details) Sheet http://magnachip.com/role/LeasesSummaryDetails Leases, Summary (Details) Details 43 false false R44.htm 090504 - Disclosure - Leases, Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails Leases, Weighted Average Remaining Lease Term and Discount Rate (Details) Details 44 false false R45.htm 090506 - Disclosure - Leases, Components of Lease Cost (Details) Sheet http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails Leases, Components of Lease Cost (Details) Details 45 false false R46.htm 090508 - Disclosure - Leases, Other Lease Information (Details) Sheet http://magnachip.com/role/LeasesOtherLeaseInformationDetails Leases, Other Lease Information (Details) Details 46 false false R47.htm 090510 - Disclosure - Leases, Aggregate Future Lease Payment (Details) Sheet http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails Leases, Aggregate Future Lease Payment (Details) Details 47 false false R48.htm 090600 - Disclosure - Accrued Expenses (Details) Sheet http://magnachip.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://magnachip.com/role/AccruedExpensesTables 48 false false R49.htm 090702 - Disclosure - Derivative Financial Instruments, Derivative Contracts (Details) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails Derivative Financial Instruments, Derivative Contracts (Details) Details 49 false false R50.htm 090704 - Disclosure - Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details) Details 50 false false R51.htm 090706 - Disclosure - Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details) Details 51 false false R52.htm 090708 - Disclosure - Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details) Details 52 false false R53.htm 090710 - Disclosure - Derivative Financial Instruments, Cash Deposits (Details) Sheet http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails Derivative Financial Instruments, Cash Deposits (Details) Details 53 false false R54.htm 090800 - Disclosure - Fair Value Measurements (Details) Sheet http://magnachip.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://magnachip.com/role/FairValueMeasurementsTables 54 false false R55.htm 090902 - Disclosure - Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details) Sheet http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details) Details 55 false false R56.htm 090904 - Disclosure - Accrued Severance Benefits, Future Benefits Payments to Employees (Details) Sheet http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails Accrued Severance Benefits, Future Benefits Payments to Employees (Details) Details 56 false false R57.htm 091000 - Disclosure - Early Termination Charges (Details) Sheet http://magnachip.com/role/EarlyTerminationChargesDetails Early Termination Charges (Details) Details http://magnachip.com/role/EarlyTerminationCharges 57 false false R58.htm 091100 - Disclosure - Foreign Currency Loss, Net (Details) Sheet http://magnachip.com/role/ForeignCurrencyLossNetDetails Foreign Currency Loss, Net (Details) Details http://magnachip.com/role/ForeignCurrencyLossNet 58 false false R59.htm 091200 - Disclosure - Income Taxes (Details) Sheet http://magnachip.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://magnachip.com/role/IncomeTaxes 59 false false R60.htm 091302 - Disclosure - Geographic and Other Information, Schedule of Operating Segment (Details) Sheet http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails Geographic and Other Information, Schedule of Operating Segment (Details) Details 60 false false R61.htm 091304 - Disclosure - Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details) Sheet http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details) Details 61 false false R62.htm 091400 - Disclosure - Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details) Sheet http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details) Details 62 false false R63.htm 091402 - Disclosure - Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details) Sheet http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details) Details 63 false false R64.htm 091500 - Disclosure - Stock Repurchases, Accelerated Stock Repurchase Program (Details) Sheet http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails Stock Repurchases, Accelerated Stock Repurchase Program (Details) Details 64 false false R65.htm 091502 - Disclosure - Stock Repurchases, Expanded Stock Repurchase Program (Details) Sheet http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails Stock Repurchases, Expanded Stock Repurchase Program (Details) Details 65 false false R66.htm 091600 - Disclosure - Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details) Sheet http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details) Details http://magnachip.com/role/EarningsLossPerShareTables 66 false false R67.htm 091602 - Disclosure - Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details) Sheet http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details) Details http://magnachip.com/role/EarningsLossPerShareTables 67 false false R68.htm 091700 - Disclosure - Merger Agreement (Details) Sheet http://magnachip.com/role/MergerAgreementDetails Merger Agreement (Details) Details http://magnachip.com/role/MergerAgreement 68 false false R69.htm 091800 - Disclosure - Commitments and Contingencies (Details) Sheet http://magnachip.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://magnachip.com/role/CommitmentsAndContingencies 69 false false R70.htm 091900 - Disclosure - Subsequent Events (Details) Sheet http://magnachip.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://magnachip.com/role/SubsequentEvents 70 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. brhc20051976_10q.htm 1993 [dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 22 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. brhc20051976_10q.htm 3614, 3700, 3769, 3843, 3881, 3923, 4005, 4089, 4177, 4335, 4421, 4499, 4579, 4616, 4648, 4712, 4785, 4867, 4953, 13995, 13996 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: mx:DerivativeSettlementEndDateMonthYear, mx:DerivativeSettlementStartDateMonthYear, us-gaap:DerivativeInceptionDates - brhc20051976_10q.htm 11 brhc20051976_10q.htm brhc20051976_ex31-1.htm brhc20051976_ex31-2.htm brhc20051976_ex32-1.htm brhc20051976_ex32-2.htm mx-20230331.xsd mx-20230331_cal.xml mx-20230331_def.xml mx-20230331_lab.xml mx-20230331_pre.xml image00001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "brhc20051976_10q.htm": { "axisCustom": 1, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 664, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 174, "dts": { "calculationLink": { "local": [ "mx-20230331_cal.xml" ] }, "definitionLink": { "local": [ "mx-20230331_def.xml" ] }, "inline": { "local": [ "brhc20051976_10q.htm" ] }, "labelLink": { "local": [ "mx-20230331_lab.xml" ] }, "presentationLink": { "local": [ "mx-20230331_pre.xml" ] }, "schema": { "local": [ "mx-20230331.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/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 543, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 17, "http://magnachip.com/20230331": 14, "http://xbrl.sec.gov/dei/2022": 5, "total": 36 }, "keyCustom": 54, "keyStandard": 255, "memberCustom": 29, "memberStandard": 35, "nsprefix": "mx", "nsuri": "http://magnachip.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000100 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://magnachip.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "10", "role": "http://magnachip.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "11", "role": "http://magnachip.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Leases", "menuCat": "Notes", "order": "12", "role": "http://magnachip.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "13", "role": "http://magnachip.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Derivative Financial Instruments", "menuCat": "Notes", "order": "14", "role": "http://magnachip.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060800 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "15", "role": "http://magnachip.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Accrued Severance Benefits", "menuCat": "Notes", "order": "16", "role": "http://magnachip.com/role/AccruedSeveranceBenefits", "shortName": "Accrued Severance Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Early Termination Charges", "menuCat": "Notes", "order": "17", "role": "http://magnachip.com/role/EarlyTerminationCharges", "shortName": "Early Termination Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Foreign Currency Loss, Net", "menuCat": "Notes", "order": "18", "role": "http://magnachip.com/role/ForeignCurrencyLossNet", "shortName": "Foreign Currency Loss, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://magnachip.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010000 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://magnachip.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Geographic and Other Information", "menuCat": "Notes", "order": "20", "role": "http://magnachip.com/role/GeographicAndOtherInformation", "shortName": "Geographic and Other Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Accumulated Other Comprehensive Loss", "menuCat": "Notes", "order": "21", "role": "http://magnachip.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061500 - Disclosure - Stock Repurchases", "menuCat": "Notes", "order": "22", "role": "http://magnachip.com/role/StockRepurchases", "shortName": "Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061600 - Disclosure - Earnings (Loss) Per Share", "menuCat": "Notes", "order": "23", "role": "http://magnachip.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061700 - Disclosure - Merger Agreement", "menuCat": "Notes", "order": "24", "role": "http://magnachip.com/role/MergerAgreement", "shortName": "Merger Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061800 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "25", "role": "http://magnachip.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061900 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "26", "role": "http://magnachip.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://magnachip.com/role/BusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080200 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "28", "role": "http://magnachip.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "29", "role": "http://magnachip.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://magnachip.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://magnachip.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080600 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "32", "role": "http://magnachip.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Derivative Financial Instruments (Tables)", "menuCat": "Tables", "order": "33", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "34", "role": "http://magnachip.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Accrued Severance Benefits (Tables)", "menuCat": "Tables", "order": "35", "role": "http://magnachip.com/role/AccruedSeveranceBenefitsTables", "shortName": "Accrued Severance Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081300 - Disclosure - Geographic and Other Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://magnachip.com/role/GeographicAndOtherInformationTables", "shortName": "Geographic and Other Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081400 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "menuCat": "Tables", "order": "37", "role": "http://magnachip.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081600 - Disclosure - Earnings (Loss) Per Share (Tables)", "menuCat": "Tables", "order": "38", "role": "http://magnachip.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090200 - Disclosure - Inventories, Summary of Inventories (Details)", "menuCat": "Details", "order": "39", "role": "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails", "shortName": "Inventories, Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090202 - Disclosure - Inventories, Changes in Inventory Reserve (Details)", "menuCat": "Details", "order": "40", "role": "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails", "shortName": "Inventories, Changes in Inventory Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "lang": null, "name": "mx:InventoryReserveChargedToCostsOfSales", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090302 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "41", "role": "http://magnachip.com/role/PropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090402 - Disclosure - Intangible Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://magnachip.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090502 - Disclosure - Leases, Summary (Details)", "menuCat": "Details", "order": "43", "role": "http://magnachip.com/role/LeasesSummaryDetails", "shortName": "Leases, Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "lang": null, "name": "mx:LeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090504 - Disclosure - Leases, Weighted Average Remaining Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "44", "role": "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "shortName": "Leases, Weighted Average Remaining Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090506 - Disclosure - Leases, Components of Lease Cost (Details)", "menuCat": "Details", "order": "45", "role": "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails", "shortName": "Leases, Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090508 - Disclosure - Leases, Other Lease Information (Details)", "menuCat": "Details", "order": "46", "role": "http://magnachip.com/role/LeasesOtherLeaseInformationDetails", "shortName": "Leases, Other Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090510 - Disclosure - Leases, Aggregate Future Lease Payment (Details)", "menuCat": "Details", "order": "47", "role": "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails", "shortName": "Leases, Aggregate Future Lease Payment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "48", "role": "http://magnachip.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarOneMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090702 - Disclosure - Derivative Financial Instruments, Derivative Contracts (Details)", "menuCat": "Details", "order": "49", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "shortName": "Derivative Financial Instruments, Derivative Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarOneMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "5", "role": "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090704 - Disclosure - Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details)", "menuCat": "Details", "order": "50", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "shortName": "Derivative Financial Instruments, Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090706 - Disclosure - Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails", "shortName": "Derivative Financial Instruments, Offsetting of Derivative Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090708 - Disclosure - Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details)", "menuCat": "Details", "order": "52", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "shortName": "Derivative Financial Instruments, Impact of Derivative Instruments on Consolidated Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarAndForwardContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarginDepositAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090710 - Disclosure - Derivative Financial Instruments, Cash Deposits (Details)", "menuCat": "Details", "order": "53", "role": "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "shortName": "Derivative Financial Instruments, Cash Deposits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_DerivativeInstrumentRiskAxis_ZeroCostCollarAndForwardContractsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarginDepositAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "54", "role": "http://magnachip.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331_FairValueByMeasurementBasisAxis_CarryingReportedAmountFairValueDisclosureMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "2", "first": true, "lang": null, "name": "mx:EmployeesEligibleForSeveranceBenefitsPercentage", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090902 - Disclosure - Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details)", "menuCat": "Details", "order": "55", "role": "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails", "shortName": "Accrued Severance Benefits, Changes in Accrued Severance Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "2", "first": true, "lang": null, "name": "mx:EmployeesEligibleForSeveranceBenefitsPercentage", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "mx:PostemploymentBenefitPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090904 - Disclosure - Accrued Severance Benefits, Future Benefits Payments to Employees (Details)", "menuCat": "Details", "order": "56", "role": "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails", "shortName": "Accrued Severance Benefits, Future Benefits Payments to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "mx:PostemploymentBenefitPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:MinimumRequisitePeriodOfServiceForVoluntaryResignationProgram", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Early Termination Charges (Details)", "menuCat": "Details", "order": "57", "role": "http://magnachip.com/role/EarlyTerminationChargesDetails", "shortName": "Early Termination Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "mx:MinimumRequisitePeriodOfServiceForVoluntaryResignationProgram", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "mx:IntercompanyLoan", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Foreign Currency Loss, Net (Details)", "menuCat": "Details", "order": "58", "role": "http://magnachip.com/role/ForeignCurrencyLossNetDetails", "shortName": "Foreign Currency Loss, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "mx:IntercompanyLoan", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "59", "role": "http://magnachip.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091302 - Disclosure - Geographic and Other Information, Schedule of Operating Segment (Details)", "menuCat": "Details", "order": "60", "role": "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails", "shortName": "Geographic and Other Information, Schedule of Operating Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331_ConsolidationItemsAxis_OperatingSegmentsMember_StatementBusinessSegmentsAxis_StandardProductsBusinessMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091304 - Disclosure - Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details)", "menuCat": "Details", "order": "61", "role": "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails", "shortName": "Geographic and Other Information, Net Sales by Region, Based on Location of Products are Billed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_TopCustomerOneMember", "decimals": "3", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091400 - Disclosure - Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "62", "role": "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss, Schedule of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20221231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091402 - Disclosure - Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details)", "menuCat": "Details", "order": "63", "role": "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Loss, Changes in Accumulated Other Comprehensive Income Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20221231_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20220101to20220331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AcceleratedShareRepurchaseProgramAdjustment", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091500 - Disclosure - Stock Repurchases, Accelerated Stock Repurchase Program (Details)", "menuCat": "Details", "order": "64", "role": "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "shortName": "Stock Repurchases, Accelerated Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20221231", "decimals": "-3", "lang": null, "name": "us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20220831_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091502 - Disclosure - Stock Repurchases, Expanded Stock Repurchase Program (Details)", "menuCat": "Details", "order": "65", "role": "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails", "shortName": "Stock Repurchases, Expanded Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20220831_ShareRepurchaseProgramAxis_StockRepurchaseProgramMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091600 - Disclosure - Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details)", "menuCat": "Details", "order": "66", "role": "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails", "shortName": "Earnings (Loss) Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeAndNonEmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091602 - Disclosure - Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details)", "menuCat": "Details", "order": "67", "role": "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails", "shortName": "Earnings (Loss) Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeAndNonEmployeeStockOptionMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U001", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "mx:MergerTerminationFee", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091700 - Disclosure - Merger Agreement (Details)", "menuCat": "Details", "order": "68", "role": "http://magnachip.com/role/MergerAgreementDetails", "shortName": "Merger Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20210101to20211231", "decimals": "-3", "first": true, "lang": null, "name": "mx:MergerTerminationFee", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091800 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "69", "role": "http://magnachip.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230430_CounterpartyNameAxis_StandardCharteredBankKoreaLimitedMember_DerivativeInstrumentRiskAxis_ZeroCostCollarAndForwardContractsMember_SubsequentEventTypeAxis_SubsequentEventMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091900 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "70", "role": "http://magnachip.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230430_CounterpartyNameAxis_StandardCharteredBankKoreaLimitedMember_DerivativeInstrumentRiskAxis_ZeroCostCollarAndForwardContractsMember_SubsequentEventTypeAxis_SubsequentEventMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Inventories", "menuCat": "Notes", "order": "9", "role": "http://magnachip.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "brhc20051976_10q.htm", "contextRef": "c20230101to20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_KR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea [Member]" } } }, "localname": "KR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails", "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "country_VN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIET NAM [Member]" } } }, "localname": "VN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r579" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://magnachip.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mx_AcceleratedShareRepurchaseProgramAdjustmentShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accelerated share repurchase program adjustment shares.", "label": "Accelerated share repurchase program adjustment shares", "terseLabel": "Accelerated stock repurchase (in shares)", "verboseLabel": "Accelerated share repurchase program adjustment (in shares)" } } }, "localname": "AcceleratedShareRepurchaseProgramAdjustmentShares", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "mx_AcceleratedStockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accelerated stock repurchase program.", "label": "Accelerated Stock Repurchase Program [Member]", "terseLabel": "Accelerated Stock Repurchase Program [Member]" } } }, "localname": "AcceleratedStockRepurchaseProgramMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "mx_AccruedOutsideServiceFeesCurrent": { "auth_ref": [], "calculation": { "http://magnachip.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Outside Service Fees Current", "label": "Accrued Outside Service Fees Current", "terseLabel": "Outside service fees" } } }, "localname": "AccruedOutsideServiceFeesCurrent", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "mx_AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation.", "label": "Acquisition of Treasury Stock Related to Tax With Holding for Share Based Compensation", "terseLabel": "Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation" } } }, "localname": "AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_AdditionalCashCollateralAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Collateral [Abstract]" } } }, "localname": "AdditionalCashCollateralAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "stringItemType" }, "mx_AggregatePurchasePriceOfShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate purchase price of shares.", "label": "Aggregate Purchase Price Of Shares", "terseLabel": "Aggregate purchase price of shares" } } }, "localname": "AggregatePurchasePriceOfShares", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "mx_AsiaPacificOtherThanKoreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Pacific Other Than Korea [Member]", "label": "Asia Pacific Other Than Korea [Member]", "terseLabel": "Asia Pacific (Other Than Korea) [Member]" } } }, "localname": "AsiaPacificOtherThanKoreaMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid for Amounts Included in Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities [Abstract]" } } }, "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "mx_ChangesInInventoryReserveAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in Inventory Reserve [Abstract]" } } }, "localname": "ChangesInInventoryReserveAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "stringItemType" }, "mx_ChangesInInventoryReservesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of changes in inventory reserves.", "label": "Changes In Inventory Reserves [Table Text Block]", "terseLabel": "Changes in Inventory Reserve" } } }, "localname": "ChangesInInventoryReservesTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "mx_ChinaAndHongKongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "China and Hong Kong [Member]", "label": "China and Hong Kong [Member]", "terseLabel": "CHINA, HONG KONG [Member]" } } }, "localname": "ChinaAndHongKongMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_ComputationOfDilutedEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computation of Diluted Earnings (Loss) Per Share [Abstract]", "terseLabel": "Computation of Diluted Earnings (Loss) Per Share [Abstract]" } } }, "localname": "ComputationOfDilutedEarningsLossPerShareAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "mx_CumulativeContributionsToNationalPensionFund": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative contributions to national pension fund.", "label": "Cumulative Contributions To National Pension Fund", "negatedLabel": "The National Pension Fund" } } }, "localname": "CumulativeContributionsToNationalPensionFund", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_CumulativeContributionsToSeveranceInsuranceDepositAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative contributions to severance insurance deposit accounts.", "label": "Less: Cumulative Contributions To Severance Insurance Deposit Accounts", "terseLabel": "Less: Cumulative contributions to severance insurance deposit accounts" } } }, "localname": "CumulativeContributionsToSeveranceInsuranceDepositAccounts", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_CurrentOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Operating Lease Liabilities [Member]" } } }, "localname": "CurrentOperatingLeaseLiabilitiesMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "mx_DerivativeSettlementEndDateMonthYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Settlement End Date, Month Year", "label": "Derivative, Settlement End Date, Month Year", "terseLabel": "Month of settlement, end" } } }, "localname": "DerivativeSettlementEndDateMonthYear", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "gYearMonthItemType" }, "mx_DerivativeSettlementStartDateMonthYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Settlement Start Date, Month Year", "label": "Derivative, Settlement Start Date, Month Year", "terseLabel": "Month of settlement, start" } } }, "localname": "DerivativeSettlementStartDateMonthYear", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "gYearMonthItemType" }, "mx_DerivativesInASC815CashFlowHedgingRelationshipsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivatives in ASC 815 Cash Flow Hedging Relationships [Abstract]" } } }, "localname": "DerivativesInASC815CashFlowHedgingRelationshipsAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "mx_DisplaySolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of display solutions.", "label": "Display Solutions [Member]", "terseLabel": "Display Solutions [Member]" } } }, "localname": "DisplaySolutionsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "mx_DueDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due date.", "label": "Due Date [Axis]", "terseLabel": "Due Date [Axis]" } } }, "localname": "DueDateAxis", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "mx_DueDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due date.", "label": "Due Date [Domain]" } } }, "localname": "DueDateDomain", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "mx_DueOnOrBeforeMarch312023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due on or before March 31, 2023.", "label": "Due on or Before March 31, 2023 [Member]", "terseLabel": "Due on or Before March 31, 2023 [Member]" } } }, "localname": "DueOnOrBeforeMarch312023Member", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "mx_EarlyTerminationCharges": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of early termination charges.", "label": "Early Termination Charges", "terseLabel": "Early termination charges" } } }, "localname": "EarlyTerminationCharges", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails", "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarlyTerminationChargesDetails" ], "xbrltype": "monetaryItemType" }, "mx_EmployeeAndNonEmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee And Non Employee Stock Option [Member]", "label": "Employee And Non Employee Stock Option [Member]", "terseLabel": "Options [Member]" } } }, "localname": "EmployeeAndNonEmployeeStockOptionMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "mx_EmployeesEligibleForSeveranceBenefitsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees eligible for severance benefits percentage.", "label": "Employees Eligible For Severance Benefits Percentage", "terseLabel": "Percentage of employees eligible for severance benefits" } } }, "localname": "EmployeesEligibleForSeveranceBenefitsPercentage", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "percentItemType" }, "mx_FabThreeFoundryServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of segment called \"fab 3 foundry services\".", "label": "Fab Three Foundry Services [Member]", "terseLabel": "Fab 3 Foundry Services [Member]" } } }, "localname": "FabThreeFoundryServicesMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "mx_FinanceLeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for finance lease right of use assets.", "label": "Finance Lease Right of Use Assets [Member]", "terseLabel": "Finance Lease Right-of-Use Assets [Member]" } } }, "localname": "FinanceLeaseRightOfUseAssetsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "mx_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases [Abstract]" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "stringItemType" }, "mx_ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances", "label": "Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances", "negatedTerseLabel": "Loss on foreign currency, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_FutureBenefitsToNonExecutiveEmployeesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future Benefits to Non-Executive Employees [Abstract]" } } }, "localname": "FutureBenefitsToNonExecutiveEmployeesAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "stringItemType" }, "mx_GroupSeveranceInsurancePlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Group severance insurance plan.", "label": "Group Severance Insurance Plan", "negatedLabel": "Group severance insurance plan" } } }, "localname": "GroupSeveranceInsurancePlan", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_IncreaseDecreaseInInventoryReserve": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in inventory reserve.", "label": "Increase Decrease In Inventory Reserve", "terseLabel": "Provision for inventory reserves" } } }, "localname": "IncreaseDecreaseInInventoryReserve", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_IntercompanyLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intercompany Loan", "label": "Intercompany Loan", "terseLabel": "Intercompany loan balances" } } }, "localname": "IntercompanyLoan", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ForeignCurrencyLossNetDetails" ], "xbrltype": "monetaryItemType" }, "mx_InventoryReserveChargedToCostsOfSales": { "auth_ref": [], "calculation": { "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails": { "order": 1.0, "parentTag": "mx_InventoryValuationReservesChanges", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory reserve charged to costs of sales.", "label": "Inventory reserve charged to costs of sales", "negatedLabel": "Inventory reserve charged to costs of sales" } } }, "localname": "InventoryReserveChargedToCostsOfSales", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "mx_InventoryValuationReservesChanges": { "auth_ref": [], "calculation": { "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory valuation reserves changes.", "label": "Inventory Valuation Reserves Changes", "negatedTotalLabel": "Change in reserve" } } }, "localname": "InventoryValuationReservesChanges", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "mx_InventoryValuationReservesChangesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory valuation reserves changes.", "label": "Inventory Valuation Reserves Changes [Abstract]", "terseLabel": "Change in reserve [Abstract]" } } }, "localname": "InventoryValuationReservesChangesAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "stringItemType" }, "mx_InventoryValuationReservesForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory valuation reserves foreign currency translation adjustments.", "label": "Inventory Valuation Reserves Foreign Currency Translation Adjustments", "negatedLabel": "Translation adjustments" } } }, "localname": "InventoryValuationReservesForeignCurrencyTranslationAdjustments", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "mx_KoreasMandatoryRetirementAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Korea's mandatory retirement age.", "label": "Koreas Mandatory Retirement Age", "terseLabel": "Korea's mandatory retirement age" } } }, "localname": "KoreasMandatoryRetirementAge", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "durationItemType" }, "mx_LeaseLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities Current [Abstract]", "verboseLabel": "Current [Abstract]" } } }, "localname": "LeaseLiabilitiesCurrentAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "mx_LeaseLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease Liabilities Noncurrent [Abstract]", "verboseLabel": "Non-current [Abstract]" } } }, "localname": "LeaseLiabilitiesNoncurrentAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "mx_LeaseRightOfUseAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "lease right of use asset", "label": "Lease Right Of Use Asset", "verboseLabel": "Total lease assets" } } }, "localname": "LeaseRightOfUseAsset", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "mx_LeasesAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases Assets [Abstract]", "verboseLabel": "Assets [Abstract]" } } }, "localname": "LeasesAssetsAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "mx_LetterAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Letter agreement.", "label": "Letter Agreement [Member]" } } }, "localname": "LetterAgreementMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "mx_LetterAgreementOutstandingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Letter agreement outstanding amount.", "label": "Letter agreement outstanding amount" } } }, "localname": "LetterAgreementOutstandingAmount", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities Lessee [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "mx_MergerTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Merger termination fee.", "label": "Merger Termination Fee", "terseLabel": "Merger termination fee" } } }, "localname": "MergerTerminationFee", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_MinimumRequisitePeriodOfServiceForVoluntaryResignationProgram": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum requisite period of service for voluntary resignation program, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Minimum Requisite Period of Service for Voluntary Resignation Program", "terseLabel": "Minimum requisite period of service for voluntary resignation program" } } }, "localname": "MinimumRequisitePeriodOfServiceForVoluntaryResignationProgram", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/EarlyTerminationChargesDetails" ], "xbrltype": "durationItemType" }, "mx_MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Minimum sum of qualified and unrestricted cash and cash equivalents.", "label": "Minimum Sum Of Qualified And Unrestricted Cash And Cash Equivalents", "terseLabel": "Termination provisions for cash and cash equivalents" } } }, "localname": "MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "monetaryItemType" }, "mx_NomuraFinancialInvestmentCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nomura Financial Investment Co Ltd [Member]", "label": "Nomura Financial Investment Co Ltd [Member]", "terseLabel": "NFIK [Member]" } } }, "localname": "NomuraFinancialInvestmentCoLtdMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "mx_NonCurrentoperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Current Operating Lease Liabilities [Member]" } } }, "localname": "NonCurrentoperatingLeaseLiabilitiesMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "mx_OffsettingAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets and liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets and Liabilities [Table Text Block]", "terseLabel": "Offsetting of Derivative Assets and Liabilities" } } }, "localname": "OffsettingAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "mx_OperatingAndFinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating and Finance Leases [Abstract]" } } }, "localname": "OperatingAndFinanceLeasesAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "mx_OperatingAndFinancingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.", "label": "Operating and Financing Lease Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingAndFinancingLeaseLiability", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "mx_OperatingLeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Right Of Use Assets [Member]", "verboseLabel": "Operating Lease Right Of Use Assets [Member]" } } }, "localname": "OperatingLeaseRightOfUseAssetsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "mx_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationsAndTax": { "auth_ref": [], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other comprehensive income loss cash flow hedge gain loss after reclassifications and tax.", "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassifications and Tax", "terseLabel": "Derivative adjustments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationsAndTax", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "mx_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Others [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_OtherLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Lease Information [Table Text Block]", "terseLabel": "Other Lease Information" } } }, "localname": "OtherLeaseInformationTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mx_OtherReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other receivable.", "label": "Other Receivable [Member]" } } }, "localname": "OtherReceivableMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "mx_PaymentsForGuaranteeDeposits": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for guarantee deposits.", "label": "Payments For Guarantee Deposits", "negatedLabel": "Payment of guarantee deposits" } } }, "localname": "PaymentsForGuaranteeDeposits", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_PostEmploymentBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Post Employment Benefit Payments Five Fiscal Years Thereafter.", "label": "Post Employment Benefit Payments Five Fiscal Years Thereafter", "terseLabel": "2029 - 2033" } } }, "localname": "PostEmploymentBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostEmploymentBenefitPaymentsNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Post employment benefit payments next twelve months.", "label": "Post Employment Benefit Payments Next Twelve Months", "verboseLabel": "2024" } } }, "localname": "PostEmploymentBenefitPaymentsNextTwelveMonths", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostEmploymentBenefitPaymentsYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Post employment benefit payments year two.", "label": "Post Employment Benefit Payments Year Two", "terseLabel": "2025" } } }, "localname": "PostEmploymentBenefitPaymentsYearTwo", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefit payments remainder of fiscal year.", "label": "Postemployment Benefit Payments Remainder Of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "PostemploymentBenefitPaymentsRemainderOfFiscalYear", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitPaymentsYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefit payments year five.", "label": "Postemployment Benefit Payments Year Five", "verboseLabel": "2028" } } }, "localname": "PostemploymentBenefitPaymentsYearFive", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitPaymentsYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefit payments year four.", "label": "Postemployment Benefit Payments Year Four", "verboseLabel": "2027" } } }, "localname": "PostemploymentBenefitPaymentsYearFour", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitPaymentsYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefit payments year three.", "label": "Postemployment Benefit Payments Year Three", "verboseLabel": "2026" } } }, "localname": "PostemploymentBenefitPaymentsYearThree", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitsProvisions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefits provisions.", "label": "Postemployment Benefits Provisions", "verboseLabel": "Provisions" } } }, "localname": "PostemploymentBenefitsProvisions", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitsSeverancePayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefits severance payments.", "label": "Postemployment Benefits Severance Payments", "verboseLabel": "Severance payments" } } }, "localname": "PostemploymentBenefitsSeverancePayments", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_PostemploymentBenefitsTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Postemployment benefits translation adjustment.", "label": "Postemployment Benefits Translation Adjustment", "terseLabel": "Translation adjustments" } } }, "localname": "PostemploymentBenefitsTranslationAdjustment", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mx_PowerSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of power solutions.", "label": "Power Solutions [Member]", "terseLabel": "Power Solutions [Member]" } } }, "localname": "PowerSolutionsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "mx_ProceedFromMergerTermination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceed from merger termination.", "label": "Proceed From Merger Termination", "terseLabel": "Proceed from termination cost" } } }, "localname": "ProceedFromMergerTermination", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_ReceiptOfTerminationAgreementAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receipt of termination agreement amount.", "label": "Receipt Of Termination Agreement Amount", "verboseLabel": "Termination agreement amount received" } } }, "localname": "ReceiptOfTerminationAgreementAmount", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_ReclassifiedAsATreasuryStockFromAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reclassified as a treasury stock from additional paid In capital.", "label": "Reclassified As A Treasury Stock From Additional Paid In Capital [Member]", "terseLabel": "Reclassified as Treasury Stock from Additional Paid-In-Capital [Member]" } } }, "localname": "ReclassifiedAsATreasuryStockFromAdditionalPaidInCapitalMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "mx_RemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease agreements remaining lease term for finance and operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining Lease Term", "verboseLabel": "Remaining lease term" } } }, "localname": "RemainingLeaseTerm", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "durationItemType" }, "mx_RepaymentOfFinancingRelatedToWaterTreatmentFacilityArrangement": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment of financing related to water treatment facility arrangement.", "label": "Repayment Of Financing Related To Water Treatment Facility Arrangement", "negatedLabel": "Repayment of financing related to water treatment facility arrangement" } } }, "localname": "RepaymentOfFinancingRelatedToWaterTreatmentFacilityArrangement", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_RetirementAgeOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retirement age of employees.", "label": "Retirement Age Of Employees", "terseLabel": "Retirement age of employees" } } }, "localname": "RetirementAgeOfEmployees", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "durationItemType" }, "mx_SaleOfPreviouslyReservedInventory": { "auth_ref": [], "calculation": { "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails": { "order": 2.0, "parentTag": "mx_InventoryValuationReservesChanges", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of previously reserved inventory.", "label": "Sale of previously reserved inventory", "terseLabel": "Sale of previously reserved inventory" } } }, "localname": "SaleOfPreviouslyReservedInventory", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "mx_ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Components of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "mx_ScheduleOfDepositAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deposit assets.", "label": "Schedule Of Deposit Assets [Table Text Block]", "terseLabel": "Summary Of Cash Deposits" } } }, "localname": "ScheduleOfDepositAssetsTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "mx_ScheduleOfFutureLeasePaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Schedule Of Future Lease Payments [Table Text Block]", "terseLabel": "Schedule of Future Lease Payments" } } }, "localname": "ScheduleOfFutureLeasePaymentsTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mx_SecuresDeferredMergerTerminationFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Secures deferred merger termination fee.", "label": "Secures Deferred Merger Termination Fee", "terseLabel": "Secures deferred merger termination fee" } } }, "localname": "SecuresDeferredMergerTerminationFee", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_StandardCharteredBankKoreaLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Chartered Bank Korea Limited.", "label": "Standard Chartered Bank Korea Limited [Member]", "terseLabel": "SC [Member]" } } }, "localname": "StandardCharteredBankKoreaLimitedMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "mx_StandardProductsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of segment called \"standard products business.", "label": "Standard Products Business [Member]", "terseLabel": "Standard Products Business [Member]" } } }, "localname": "StandardProductsBusinessMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "mx_StockRepurchaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchase [Abstract]", "verboseLabel": "Stock Repurchases Program [Abstract]" } } }, "localname": "StockRepurchaseAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "mx_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program", "label": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "mx_SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "mx_TerminationAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Termination Agreement [Member]" } } }, "localname": "TerminationAgreementMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "mx_TerminationAgreementOutstandingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Termination agreement outstanding amount.", "label": "Termination Agreement Outstanding Amount", "verboseLabel": "Termination agreement outstanding amount" } } }, "localname": "TerminationAgreementOutstandingAmount", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "mx_ThresholdAdditionalAmountCashCollateralForeignCurrencyExposure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional amount of cash collateral in foreign currency exposure.", "label": "Threshold Additional Amount Cash Collateral Foreign Currency Exposure", "terseLabel": "Threshold additional amount of cash collateral" } } }, "localname": "ThresholdAdditionalAmountCashCollateralForeignCurrencyExposure", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "monetaryItemType" }, "mx_ThresholdAmountCashCollateralForeignCurrencyExposure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign currency exposure.", "label": "Threshold Amount Cash Collateral Foreign Currency Exposure", "verboseLabel": "Threshold amount of cash collateral" } } }, "localname": "ThresholdAmountCashCollateralForeignCurrencyExposure", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "monetaryItemType" }, "mx_TopCustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Customer One [Member]", "label": "Top Customer One [Member]", "terseLabel": "Top Customer One [Member]" } } }, "localname": "TopCustomerOneMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_TopCustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Customer Two [Member]", "label": "Top Customer Two [Member]", "terseLabel": "Top Customer Two [Member]" } } }, "localname": "TopCustomerTwoMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_TopTenCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Top Ten Customers [Member]", "label": "Top Ten Customers [Member]", "terseLabel": "Top Ten Customers [Member]" } } }, "localname": "TopTenCustomersMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "mx_UnsettledCommonStockRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsettled common stock repurchases.", "label": "Unsettled common stock repurchases", "terseLabel": "Unsettled common stock repurchases" } } }, "localname": "UnsettledCommonStockRepurchases", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "mx_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate [Abstract]" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "mx_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term [Abstract]" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "mx_ZeroCostCollarAndForwardContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero cost collar and forward contracts.", "label": "Zero Cost Collar And Forward Contracts [Member]", "terseLabel": "Zero Cost Collar and Forward Contracts [Member]" } } }, "localname": "ZeroCostCollarAndForwardContractsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "mx_ZeroCostCollarContractsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Zero Cost Collar Contracts [Abstract]" } } }, "localname": "ZeroCostCollarContractsAbstract", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "mx_ZeroCostCollarFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Cost Collar Four", "label": "Zero Cost Collar Four [Member]", "terseLabel": "Zero Cost Collar Four [Member]" } } }, "localname": "ZeroCostCollarFourMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "mx_ZeroCostCollarOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Cost Collar One [Member]", "label": "Zero Cost Collar One [Member]", "terseLabel": "Zero Cost Collar One [Member]" } } }, "localname": "ZeroCostCollarOneMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "mx_ZeroCostCollarThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Zero Cost Collar Three [Member]", "terseLabel": "Zero Cost Collar Three [Member]" } } }, "localname": "ZeroCostCollarThreeMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "mx_ZeroCostCollarTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Cost Collar Two [Member]", "label": "Zero Cost Collar Two [Member]", "terseLabel": "Zero Cost Collar Two [Member]" } } }, "localname": "ZeroCostCollarTwoMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "mx_ZeroCostCollarsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero cost collars.", "label": "Zero Cost Collars [Member]", "terseLabel": "Zero Cost Collars [Member]" } } }, "localname": "ZeroCostCollarsMember", "nsuri": "http://magnachip.com/20230331", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r215", "r248", "r260", "r261", "r262", "r263", "r264", "r266", "r270", "r311", "r312", "r313", "r314", "r316", "r317", "r319", "r321", "r322", "r612", "r613" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r215", "r248", "r260", "r261", "r262", "r263", "r264", "r266", "r270", "r311", "r312", "r313", "r314", "r316", "r317", "r319", "r321", "r322", "r612", "r613" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r213", "r214", "r324", "r326", "r549", "r552" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r276", "r563", "r615", "r640" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r307", "r308", "r309", "r310", "r391", "r507", "r521", "r544", "r545", "r560", "r567", "r574", "r614", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r307", "r308", "r309", "r310", "r391", "r507", "r521", "r544", "r545", "r560", "r567", "r574", "r614", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r276", "r563", "r615", "r640" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r272", "r508", "r561", "r572", "r609", "r610", "r615", "r639" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r272", "r508", "r561", "r572", "r609", "r610", "r615", "r639" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r307", "r308", "r309", "r310", "r351", "r391", "r417", "r418", "r419", "r506", "r507", "r521", "r544", "r545", "r560", "r567", "r574", "r606", "r614", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r307", "r308", "r309", "r310", "r351", "r391", "r417", "r418", "r419", "r506", "r507", "r521", "r544", "r545", "r560", "r567", "r574", "r606", "r614", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r213", "r214", "r324", "r326", "r551", "r552" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r273", "r274", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r562", "r573", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r273", "r274", "r529", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r562", "r573", "r615" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchaseProgramAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount needed to adjust previously recorded stockholders' equity balances to the actual aggregate amounts paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement.", "label": "Accelerated Share Repurchase Program, Adjustment", "terseLabel": "Accelerated stock repurchase" } } }, "localname": "AcceleratedShareRepurchaseProgramAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement.", "label": "Accelerated Share Repurchases, Initial Price Paid Per Share", "terseLabel": "Sale of stock issue price (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesInitialPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "terseLabel": "Accelerated share repurchases, settlement (payment) or receipt" } } }, "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business, Basis of Presentation and Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableOtherCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable, Other, Current", "terseLabel": "Other accounts payable" } } }, "localname": "AccountsPayableOtherCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r2", "r15" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r278", "r279" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r4", "r155", "r162" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://magnachip.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses (Note 6)", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails", "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r84", "r178" ], "calculation": { "http://magnachip.com/role/PropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r194", "r201", "r202", "r445", "r553", "r591" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative Adjustments [Member]" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r190", "r192", "r193", "r194", "r467" ], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r34", "r182", "r516", "r526", "r527" ], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetails", "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r200", "r201", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r31", "r34", "r113", "r499", "r522", "r523", "r591", "r592", "r593", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r30", "r34", "r113", "r201", "r202", "r476", "r477", "r478", "r479", "r480", "r591" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r421", "r422", "r423", "r600", "r601", "r602", "r624" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r103", "r104", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r52", "r76", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense for intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r161", "r181", "r210", "r256", "r262", "r268", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r441", "r446", "r469", "r571", "r612", "r613", "r630" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r174", "r186", "r210", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r441", "r446", "r469", "r571", "r612", "r613", "r630" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets [Abstract]" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r122", "r125" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/BusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Related Structures [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business combination, description [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Merger Agreement [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r60", "r67" ], "lang": { "en-us": { "role": { "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).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/BusinessBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, plant and equipment additions in other accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r176", "r546" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r49", "r54", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r49", "r152" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r158", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 18)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r87", "r304", "r305", "r531", "r611" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r600", "r601", "r624" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r90" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 150,000,000 shares authorized, 56,437,182 shares issued and 42,589,315 outstanding at March 31, 2023 and 56,432,449 shares issued and 43,824,575 outstanding at December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r35", "r197", "r199", "r205", "r512", "r518" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r45", "r204", "r511", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r150", "r151", "r276", "r530" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r150", "r151", "r276", "r528", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r150", "r151", "r276", "r530", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r150", "r151", "r276" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r150", "r151", "r276", "r530" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r83" ], "calculation": { "http://magnachip.com/role/PropertyPlantAndEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r42", "r508" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of sales:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r63", "r276" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r97", "r98", "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Deposits [Abstract]" } } }, "localname": "DepositsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r52", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expenses" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r52", "r251" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": { "auth_ref": [ "r25", "r115" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets.", "label": "Gross amounts offset in the balance sheets" } } }, "localname": "DerivativeAssetCollateralObligationToReturnCashOffset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Asset Derivatives [Abstract]" } } }, "localname": "DerivativeAssetFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative asset.", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r187", "r189", "r468", "r552" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative asset", "totalLabel": "Net amounts of assets presented in the balance sheets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails", "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r28", "r134", "r188", "r550" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Gross amounts not offset in the balance sheets Cash collateral pledged" } } }, "localname": "DerivativeCollateralObligationToReturnCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "auth_ref": [ "r28", "r188", "r550" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Gross amounts not offset in the balance sheets Financial instruments" } } }, "localname": "DerivativeCollateralObligationToReturnSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r28", "r134", "r188", "r550" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "negatedLabel": "Gross amounts not offset in the balance sheets, Cash collateral pledged" } } }, "localname": "DerivativeCollateralRightToReclaimCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "auth_ref": [ "r28", "r188", "r550" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Security Not Offset", "terseLabel": "Gross amounts not offset in the balance sheets, Financial instruments" } } }, "localname": "DerivativeCollateralRightToReclaimSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r26", "r27", "r29", "r135" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Gross amounts of recognized assets" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "auth_ref": [ "r28", "r133" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement.", "label": "Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "totalLabel": "Net amount" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r26", "r27", "r29", "r135" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Gross amounts of recognized liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "auth_ref": [ "r28", "r133" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement.", "label": "Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "totalLabel": "Net amount" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInceptionDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the entity entered into the derivative contract, in YYYY-MM-DD format.", "label": "Derivative, Inception Date", "terseLabel": "Date of transaction" } } }, "localname": "DerivativeInceptionDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.", "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r123", "r124", "r129", "r131", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r140", "r455" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r120", "r123", "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings.", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Estimated amount reclassified from accumulated other comprehensive loss into loss" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r127", "r130" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Location/Amount of Loss Reclassified from AOCI Into Statement of Operations", "verboseLabel": "Reclassification adjustment for loss on derivatives included in net income (loss)" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet": { "auth_ref": [ "r128", "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.", "label": "Location/Amount of Loss Recognized in Statement of Operations on Derivatives" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r187", "r189", "r468", "r552" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "totalLabel": "Net amounts of liabilities presented in the balance sheets" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails", "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": { "auth_ref": [ "r25", "r115" ], "calculation": { "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities.", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset", "terseLabel": "Gross amounts offset in the balance sheets" } } }, "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Liability Derivatives [Abstract]" } } }, "localname": "DerivativeLiabilityFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes derivative liability.", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails", "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative notional amount", "terseLabel": "Total notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r116", "r117", "r118", "r120", "r121", "r126", "r129", "r132", "r136", "r139", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsDerivativeContractsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails", "http://magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r206", "r221", "r222", "r223", "r224", "r225", "r229", "r231", "r235", "r236", "r237", "r241", "r457", "r458", "r513", "r519", "r554" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic earnings (loss) per common share (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Basic Earnings (Loss) per Share [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r206", "r221", "r222", "r223", "r224", "r225", "r231", "r235", "r236", "r237", "r241", "r457", "r458", "r513", "r519", "r554" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted earnings (loss) per common share (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted Earnings (Loss) per Share [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r474" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://magnachip.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll, benefits and related taxes, excluding severance benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r90", "r171", "r200", "r201", "r202", "r216", "r217", "r218", "r220", "r226", "r228", "r243", "r281", "r327", "r421", "r422", "r423", "r430", "r431", "r456", "r475", "r476", "r477", "r478", "r479", "r480", "r499", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r325", "r468", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r459", "r460", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r141", "r142", "r143", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Financial Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r141", "r146" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r325", "r353", "r354", "r355", "r356", "r357", "r358", "r460", "r503", "r504", "r505", "r558", "r559", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r141", "r147", "r325", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r459", "r460", "r461", "r462", "r465" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r325", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r325", "r353", "r358", "r460", "r503", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted Prices in Active Markets for Identical Liability (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r325", "r353", "r358", "r460", "r504", "r558", "r559", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r325", "r353", "r354", "r355", "r356", "r357", "r358", "r460", "r505", "r558", "r559", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant Unobservable Inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r325", "r353", "r354", "r355", "r356", "r357", "r358", "r503", "r504", "r505", "r558", "r559", "r564", "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r463", "r465" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r122", "r126", "r137" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r487", "r491", "r570" ], "calculation": { "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "verboseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r489", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "verboseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r485", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Present value of future payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r629" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r488", "r493" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of principal portion of finance lease liabilities", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows", "http://magnachip.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "verboseLabel": "Finance lease" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r487", "r491", "r570" ], "calculation": { "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis [Abstract]" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179", "r297" ], "calculation": { "http://magnachip.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r295", "r296", "r297", "r298", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r79", "r510" ], "calculation": { "http://magnachip.com/role/IntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r79", "r509" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://magnachip.com/role/IntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible Assets [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Loss, Net [Abstract]" } } }, "localname": "ForeignCurrencyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "auth_ref": [ "r482", "r483", "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items.", "label": "Foreign Currency Disclosure [Text Block]", "terseLabel": "Foreign Currency Loss, Net" } } }, "localname": "ForeignCurrencyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ForeignCurrencyLossNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Exchange rates using first base rate" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ForeignCurrencyLossNetDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r470", "r471", "r472", "r473" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign currency loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r64", "r530" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r41", "r210", "r256", "r261", "r267", "r270", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r469", "r556", "r612" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Total gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingAssetsCurrent": { "auth_ref": [ "r590" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the asset arising from a financial instrument or a contract used to mitigate a specified risk (hedge), and which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer.", "label": "Hedging Assets, Current", "terseLabel": "Hedge collateral (Note 7)" } } }, "localname": "HedgingAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r38", "r153", "r159", "r169", "r256", "r261", "r267", "r270", "r514", "r556" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r299", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r211", "r427", "r428", "r429", "r432", "r434", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r212", "r227", "r228", "r254", "r426", "r433", "r435", "r520" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Accrued income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "terseLabel": "Other accounts payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r598" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r598" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPostemploymentObligations": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the current portion of the liability that represents various benefits due to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.", "label": "Increase (Decrease) in Postemployment Obligations", "terseLabel": "Payment of severance benefits" } } }, "localname": "IncreaseDecreaseInPostemploymentObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "auth_ref": [ "r232", "r233", "r237" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "terseLabel": "Net effect of dilutive equity awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property Assets [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r40" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r585" ], "calculation": { "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r183", "r547", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r587" ], "calculation": { "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r74", "r589" ], "calculation": { "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": 5.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: inventory reserve", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails", "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r586" ], "calculation": { "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Semi-finished goods and work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Write off" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesChangesInInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r583" ], "calculation": { "http://magnachip.com/role/PropertyPlantAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r496", "r570" ], "calculation": { "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Finance lease cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r497" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r629" ], "calculation": { "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r210", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r442", "r446", "r447", "r469", "r555", "r612", "r630", "r631" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r156", "r164", "r571", "r599", "r605", "r625" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r175", "r210", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r442", "r446", "r447", "r469", "r571", "r612", "r630", "r631" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r88", "r89", "r306", "r307", "r308", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarginDepositAssets": { "auth_ref": [ "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer.", "label": "Margin Deposit Assets", "verboseLabel": "Cash deposits" } } }, "localname": "MarginDepositAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r0", "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Merger Agreement" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r208" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r208" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r50", "r53" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r53", "r160", "r168", "r173", "r195", "r198", "r202", "r210", "r219", "r221", "r222", "r223", "r224", "r227", "r228", "r234", "r256", "r261", "r267", "r270", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r458", "r469", "r556", "r612" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss", "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotionalAmountOfDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Contracts [Abstract]" } } }, "localname": "NotionalAmountOfDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r34", "r36" ], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r256", "r261", "r267", "r270", "r556" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r492", "r570" ], "calculation": { "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of future payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesAggregateFutureLeasePaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r490", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesOtherLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r570" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r270" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r61", "r67", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "Business, Basis of Presentation and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://magnachip.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r185", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other current assets (Note 18)" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract]", "terseLabel": "Derivative adjustments" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r110", "r111", "r112" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": { "auth_ref": [ "r191", "r192", "r449", "r453" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax", "terseLabel": "Fair valuation of derivatives" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "auth_ref": [ "r191", "r192", "r449", "r450", "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Amount of Loss Recognized in AOCI on Derivatives" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r110", "r111", "r112", "r196", "r199" ], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss", "verboseLabel": "Other comprehensive loss, net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInventoryInTransit": { "auth_ref": [ "r588" ], "calculation": { "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported.", "label": "Other Inventory, in Transit, Gross", "terseLabel": "Materials in-transit" } } }, "localname": "OtherInventoryInTransit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesSummaryOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r19", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "verboseLabel": "Other Income, Net [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForHedgeInvestingActivities": { "auth_ref": [ "r209", "r595" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.", "label": "Payments for Hedge, Investing Activities", "negatedLabel": "Payment of hedge collateral" } } }, "localname": "PaymentsForHedgeInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r594", "r595" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Acquisition of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r46" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payment for intellectual property registration" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToSuppliers": { "auth_ref": [ "r596", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of cash to suppliers for goods and services during the current period.", "label": "Payments to Suppliers", "verboseLabel": "Prepayments to suppliers" } } }, "localname": "PaymentsToSuppliers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToSuppliersAndEmployeesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payments to Suppliers and Employees [Abstract]" } } }, "localname": "PaymentsToSuppliersAndEmployeesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Severance Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated.", "label": "Postemployment Benefits Disclosure [Text Block]", "terseLabel": "Accrued Severance Benefits" } } }, "localname": "PostemploymentBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": { "auth_ref": [ "r157", "r167", "r616", "r617" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.", "label": "Postemployment Benefits Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PostemploymentBenefitsPeriodExpense": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Period expense related to postemployment benefits.", "label": "Postemployment Benefits, Period Expense", "terseLabel": "Provision for severance benefits" } } }, "localname": "PostemploymentBenefitsPeriodExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r184", "r284", "r285", "r548" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r584" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Long-term prepaid expenses" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromHedgeInvestingActivities": { "auth_ref": [ "r209", "r594" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation.", "label": "Proceeds from Hedge, Investing Activities", "terseLabel": "Proceeds from settlement of hedge collateral" } } }, "localname": "ProceedsFromHedgeInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r47", "r102" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r173", "r195", "r198", "r207", "r210", "r219", "r227", "r228", "r256", "r261", "r267", "r270", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r440", "r443", "r444", "r458", "r469", "r514", "r556", "r568", "r569", "r593", "r612" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r86", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r83", "r177" ], "calculation": { "http://magnachip.com/role/PropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "verboseLabel": "Property, Plant and Equipment, Net [Member]" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r85", "r165", "r515", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://magnachip.com/role/PropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Others [Member]" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r34", "r36" ], "calculation": { "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss (income)" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationTypeAxis": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeDomain": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r105", "r170", "r638" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Early Termination Charges [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Early Termination Charges" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarlyTerminationCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r91", "r163", "r525", "r527", "r571" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r171", "r216", "r217", "r218", "r220", "r226", "r228", "r281", "r421", "r422", "r423", "r430", "r431", "r456", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r618", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Net Sales by Region, Based on Location of Products are Billed" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r203", "r210", "r247", "r248", "r260", "r265", "r266", "r272", "r273", "r276", "r280", "r311", "r312", "r314", "r315", "r316", "r318", "r320", "r322", "r323", "r469", "r514", "r612" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r276", "r604" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net Sales [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r34", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Common Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r106", "r107", "r439" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.", "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Changes in Accrued Severance Benefits" } } }, "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r123", "r129", "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Impact of Derivative Instruments on Consolidated Statement of Operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r116", "r117", "r118", "r120", "r121", "r126", "r129", "r132", "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Details of Derivative Contracts" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Earnings (Loss) Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Future Benefits Payments to Employees" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r77", "r78", "r509" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r3", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r37", "r72" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r68", "r69", "r70", "r75" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r68", "r69", "r70", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r244", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r302", "r303", "r557", "r639" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic and Other Information [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r256", "r259", "r264", "r268", "r269", "r270", "r271", "r272", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic and Other Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Other Significant Reconciling Item, Consolidated [Abstract]", "terseLabel": "Geographic and Other Information [Abstract]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemConsolidatedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales Based on Location of Products Business [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r172", "r244", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r276", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r300", "r302", "r303", "r557", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetails", "http://magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r24", "r90", "r171", "r200", "r201", "r202", "r216", "r217", "r218", "r220", "r226", "r228", "r243", "r281", "r327", "r421", "r422", "r423", "r430", "r431", "r456", "r475", "r476", "r477", "r478", "r479", "r480", "r499", "r522", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r216", "r217", "r218", "r243", "r508" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/LeasesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Settlement of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r90", "r91", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r5", "r6", "r90", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Settlement of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r24", "r90", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails", "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r5", "r6", "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Stock repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r5", "r6", "r90", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Aggregate purchase price" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r73", "r571", "r599", "r605", "r625" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveIncomeLossDetails", "http://magnachip.com/role/ConsolidatedBalanceSheets", "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Repurchases [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r481", "r501" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r481", "r501" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r481", "r501" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r481", "r501" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails", "http://magnachip.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "auth_ref": [], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.", "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Accrued severance benefits, net" } } }, "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetails", "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://magnachip.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Withholding tax attributable to intercompany interest income" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Sale of aggregate purchase price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchasesExpandedStockRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r23", "r93" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://magnachip.com/role/StockRepurchasesAcceleratedStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r23", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r6", "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Acquisition of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "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.", "label": "Treasury Stock [Text Block]", "terseLabel": "Stock Repurchases" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/StockRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r23", "r93", "r94" ], "calculation": { "http://magnachip.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 13,847,867 shares at March 31, 2023 and 12,607,874 shares at December 31, 2022, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r90", "r91", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Acquisition of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/MergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r230", "r237" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Diluted weighted average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r229", "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations", "http://magnachip.com/role/EarningsLossPerShareScheduleOfComputationOfBasicAndDilutedEarningsLossPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Weighted average number of shares-" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://magnachip.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1),(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3581-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410195&loc=d3e80090-111668", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80845-113994", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r577": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r578": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r579": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30885-110895", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 90 0001140361-23-023506-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-23-023506-xbrl.zip M4$L#!!0 ( R"J%9[C7UOA;8! $SA%P 4 8G)H8S(P,#4Q.3F?*OF"#3(8D.RR4?IT8ENR7+4OOWVI7;O>7Y27_>#G93\M MWOZ4>3_Y=>NB+*_>OGGSX\>/U^Z3UUE^_@8!@-\D:5&*5)FMT?W])/WCGMO= M92F*R>T_[]S_ U=W0\[YF^KJY-8BJ;O1/A:^^=^O7T[5A;D4V[?'XWY>WWQQ M>C3TS?#B^-:DR B"T7V3'=XQ_D*1EY.;8U'(ZD;[H;T9HWOBESD19QEE^*,LE2]VM@&Z!M./6;Y79AU,R#[/O7Y]GW M>Y\#PVW MC$/+LY^ M89#G)E7SOC&Z.CN8,M\NKZ],44],>_F-NSRB'=Q&-W,N\[D2P-_8J^,;4Y&H MHGY(U:69\12)JK_57IB]L;S*Y]QIK\S<:GZJB_I;W959"IIX#O%,/'/CY8VT M7HKS5*B+Y.JURB[=31C@B6C,5UF''5L?_OW?WE\8H>V_@?WSODS*OOGP_LWP MW]&'_[&]'7Q)E$D+HX,R>QM\S#.A\T2?FV _2:T6)Z(?G&;]@1//HA<K/ITP-+DU:!BHWHK2/&!1)>C[]D..3HSCIFP#AU_@U>AU"PJ:^OYM=7>?) M^449V(&'P7;@ICC]]>WM\4@O32D"-^%M\\]!\OW7K=TL+>U/;Y]9&=H*U/#= MKUNE^5F^J0@0O'$D>#.B@7TI,WT=%.5UW_RZ)87ZXSRW@JZW5=;/\K?!G^+J MS[M@_!Y4?]Y5A-3)]R#1OVY].CW>3YSB?DZT-NG6^'$Z*:[ZXOIMD&:IL5]Y MG_Q\ZW[8Y,.7U=W52WO#H:59GJ@@%9?NJR9YNV.)J!TA]_OB?*OZI7VARM\1 MHB3D% N#&<$R8A"$TC =AM0 K<1HWC_+$R=30HG^WXW(]U+]R;)\:K"1X11%RF 5 M*:(CP#%@6%.N"!1*&/+(P6K[].U+^XV+;2VNMSY 9%%QX?&.)?-FP/OVDV)J MN"I4(2-4:H8,T4(+):5]BV,@0F-?/3S<#^[5$T=T;*]F^O:82*R0043JD&B" MM1.@&,)0<1D;CH5:8$Q_79Q&>ZG%@NM=.Z9<] ]2;7[^Q5Q/C89&TL(),2@* M+3V$8) *1F&$(B&,P=$"H[$*!#$*(X 6&M7(IKT=0H_Y8JR;\B41,NF[@0Y% M\+2T@N$(>11/$.HX*Q('4'L_+0@4B>S;;Q7EU%3L."(=QT8BJ0EB0&(*D0:& M*(FM&)B[4T$08?C[ODCROXG^P'R\WBD*4^[V15'L_$R*WX_*"Y./AC0>8F** MK^92FGSKPWW6^D_5=Z>^-'K,:DF$) < 14!J'A$42:L;!!' 8R2HE""LXS9> M/Q(=9JEZ!I5""17#A!'.0H($E!(2C:E1G&$3&_1$*MV,ZKF$NGG2RFF%@&)< M6$!#D!$9&H$P#2.,8R%4C,%3E6[EM/ID/_MN_?7OQGI#YLK1P)G":2"/M18( M""JD$E8^A"21C.-0 $TCA#FHF?H$.H=$F/Z1HLPKTW&2%']4=/@_DV>[65'N M9OV^R,]^9./INZ]O [P-HJ9G9$2$(Z-)%'- "-#2O@;6:2,D--8\/6R:O)M1 M3(D4.&+4,&1YQ(7$W/I60'$[)>L,-#JCH]3,S@AN ]+TC+2A&C%$PS@"!!O- ML #0V$$#8:=(FYW1?C;(IZ:$*R:QIJ=$K?L!L&0,*$T48M+Z:@!8B2,"1)C@ M1A6I2295R+48;.ZE[EE5 F#:9<'6 %LULRZ8-3%"2&!@)$VL8!Q:9(5;I D!!HC"$ Z"@T)(6(F1!:4++IR2K6L,;Z/%H$EDV1B:I]# M%AU)1826!+*(@)C9^)!J$$,N;6@C\5R?I!VR/--I:Y@VD"I#8XPC$&(2"L$M M/LK(0!1S&Y:()8M,8[2Y&=1O(DF_9$5Q8I1SDY(X,7H_SRYW,I4S,B<^U7BC$5/EY_-OH\2<]/3+\:;7&17%4/VQ7%Q7X_^S&Z MOA#/3LQWDPY,L=9,DD8I2('F"(5$6B;%",1*A#&SN!F3.@VXL:#KSZ3]W!+! M_L8M+EE"7B9E-:R=5+MF"E#D*X9:X5T3QWKK/!?_IR2^U-3EOU*<*T$YZ5SZ;ZZ/)[+PLWX MW]:<(QT+""D)%>"(Q@"'$0^5)2.MB9$:\[_QHG[=G'F-DI]ULZ)$1&$D91QI M1)3 +.1<*F: E1QJ8*W(-#97[L;NK2F8U2\; MG%"(HKBRH!;;81QA$RK!*:K-*C:& M,H4UX(0PZQ59JPSMNSB&8<1JK%=C^=@6E8LB)#B.,:H,,P*"6^T2(6&*@4AH MW>JL6M0M$T81U-:[P)03"_8\LO"A -5(*&SYU>R\[EJOMK2+*8HXCUP8AHD= MJ- LQM9N13JD(:O+.#HZL#> MVF?&;N;;8WA^_;.P8C:\Z*IY?MTJDLNK?A4XS#YA^&/3OU"]+2QF5^^J*K>W M(P)4-*M=41[=9ZJUZ_&[1+OW-JK.@^KW3&W9U>[!7V97I&]_^-WQ5ARQ\)2R_(:AMU?S<\6+C& RUY-MOZG]J0F))R-:'U!Z#-/WA:Q,U+XKPLNO3TW^/5%F M[7E^[[0VCN6W4\6=GB]1S]'B3$>K8WJGYYO'<@\\%R_( JN@;"(L>_\R)/D_1\7>+^^_E5/ZE- SFDXW1+G%Y5YO=Q.MW!\Z9H^./XWD4JZ\CCQZ%XI]N;@NF/Y'N77FHO MO>2%/#S2QG?RL"1Y6 _;WZU&KAM_'X?_G6^WCIC^.!YW.KQ^_/6C/&TFE]C@ MQH$NV[#\9'"S.S\ZT])RYG[9VM;Y_4LI,VA4"[N%F&4L@RZ=99V_MB:,ZBR< M)\SJHJ U<46ZE+0_KLC2&=NY(FO'LBX(]YF!54G=<9[9KY77QWW[I)U4NTE? MN;%]O':'RE1L_#A([%S2H.SDI-?CU]?8-8>L_\-DM+IX\F.7&'A1W%WXIA,_E-4%'7 M2^#!&:Z#:B[.T4XU-X21<^^IPC)WVR9HZ(,WWY[M.C!Y<4/:,7F93&YA3W-G M9%=J9%O@J)U+4IHOR7=CHV_[M'-W_,-P*A^OOXI_9/G-F6GV!M/O&U4.;+@^ MHI7?''W$[&[T=OXTUX&MHT,".[:NG*T->U*S%:,G=M9C%_AG)DGO1>7G/7RR0KM6?)H>[P;RZ8&S5*^J\X_2\S7T8^;.JO)> M%IG9.B#B@R>\=ASTW%5YB(-S_?&U9=Z#D<;Z,.\A .V8YS%V/L2\T9&2LT!3 M=:9KIO!YB5H\QK"]M31V!O!YLE\-DZ;&SJN?B.X?#.AC6-S M,\?<;P27V]?E50%V9X_;LL?M9B\ZCJU1PJ)+4[00V'BC7YVQ6R?=ZKBU3KK5 M(>'*EY^[Z&Y=^/5H+/1\/>N1S%J[%:9]?-M/A-).F7K"@^7G\V M^CQ)ST],7[AN0<5%*7()&=9'@.;[\/&[5.6DY^ MR53UK9FJPTE][/#FO9]7EO>;E;-:4WQ<>%CWL/EN*>9]_'Z1"MEIU]+%R5.% M6U19P7[N91Z+LW/FMQY&'8O3D3_(/UNBM(->#?[4KY8*5R$*ALO@LO"PA.+I-O?4H*U<_KWX^0*_IP/]1A'L^?"Y ^9O1+<*" M=<#1Q81XKRB32U&:HWAR9R?![PG(R<#X+<9Y;2V%L4FB^@+S!9LDJ@^E,#P2U04/I/S]Q)3)D.3N7*O3JRPMLGRFZ/8O M)[Y)V9-/K5Q86!ZDRM8'Y0QO?OWV+R=-BH,7&RYNR\ZNFWX_T=7L#TIS>>ND MQ=/A!,>;+28USA\'19*:HAA?GRF+.LXS/5!E,;[)3T ;KIK737^J:+N>#L^7 MPGL).5-*54_,3C!G!7-$I:/\U.3?$S6$0^LR7_7%]6G6'U35[ALJQ'5SKT2H M?OX>"^]*='9=->;V5IU.8Q[EQVZ6$"\5*)ZK,;YL;GO!SL]F:L&Z"F8;SL]Q M]L/D'9"W+<)S,;6._INE+9OD^'3:TFG+R[ MSQ'JFR__9K+S7%Q=)$KT/4TE M^B'Q%[ MG KLS.V]0KA3).)8*"LFJFHLK&2*HO M>=O.FWQ!WN2&&_+.FUP'Y-MP&]TE;WQ,WOAB;G>S5!G7JL1E4EUGDX_7'TVJ M+BY%/FS@0C0DJ7[VZ&O:K\FRO @YUH9Q_( < &3_[?#C5/YF@*4C5'Y MW8LD%3NI_IREYW_)?-]>LS+A]P4%'D[ U3/48W=D7://348%?QV!%X\ J_>( M5N\(>)!P&K5\?4#E=U1%#;>ITR3?A>R;!;2^H?!_C32XN:BR!1R9Q\/5IQ*6 MZD_/;-'UWG)V*31?+<=2)SR>C%FM-/_ MIBK_EBKX+QQHO-?_#;;_W<*TW[JQN@7AC5\(Z[R"+KVV=EBPW.S:FI3EO> $ MN[?KU!/W>(W4V+OT6KLQAB_IM;59I^[4R*]"B\U2Y76U1K"R01-78>^? SO> MW>SR*DLGGI[E_>!RT+>WZ-]$DG[)BL(Z1+NBN-CO9S\^&WUNCD5N;_=;V.^= MY(RD/V:V34K$5-M]V/P)$0LS^2P7:=$?=I77_Q@,S]S>--[>,\F66-K"H1^= MWOJFMXTR^9'@W.FM_U \MS=#Q]SE,=<+S^O)DM!A>9M8[H5LS&V>T:'$BE#" MEQWM'4KXAQ*K6TOJ),(;B6CMW/+. '@0 Z F6=IY_CZP=)5:VD'QTM(Q#3(9 M0H0LDR_LL$_,U2!7%Z(PQ[DKHKDLQ)J^.UG#Z UDY(*S:\U)OL75^YSD6[<^MB7OF+DV*-FPM&[Q0[9WEU#S&-O)=;/8O'SQ^:?TGF1B'*N%9HX6:AMJ7Z:ZX$6=SU0DR:H@ZO6X>H% M0\8J(=TC'\$7W+D3QJ*F?" +)9T/U('*ZOTS_WV@:5A9XD(MNS_>W, @R-,D/2^.35Y1]>-U_0,J6=F[O.IGU\;LI/HP2\?O M*G(?7;GG^2TV+9*FDKL%R;.!:#.;LFQ3!$],4>:)&OM;W]*D+$Y.O[U@P;OQ MX.^AS,8EX98)>YW,^25S+P'G.E/KM:E=V=K#[/J^!SE +Y:_74(43)9D@']D M<XNXKHLR;104'M3-I M*2?3Z 8Y7\3U3B8?-#._H7/V. G\W>6>C^*=/!?I>97WK>[]8LK2Y#OGN3'^ MEP0W**T+_V8MV:H?K"5=2^K1<*$Q ^$<>3@S^662#BF['D(QGT'SY])F8AF$ M32DY ?3WTX$LS#\';IGFN_UKLD9WZW._631G$E-]TNIFTYXJD6U FU(E DBG M2JVHDN42:=)>?AH8Y_55O+&OC]*C_*.)L]Q\%;FZP-#=N/ZVTC)K:J(5\^Z? M;&;:;%>5NUN^+?"?5^UG^ MPSTT<_VZ5#GI*MI9Q:>U*:MCW4P;SP?8]WRPN(__U4@6E($VO0/<6)PV5UT. ML\M!+O:M34U5(OH'Z7;S5<<_-_JIBC)(DZ&6 M?+/2,I&YRZK2S'P8CANX\+2DR@F#T]MOII\<^#$\> MII/O5HRG[SFT,IB+,LN?^'MWON\^_&32K/*S[SYV4:+,/.+-[.@?F"Z9PXDK M^_)^TKU)?KZUX\H&N3+%\.V%$;J2,OOC'_[]W_[]W][;%T%17O,16'+9C M<9GTK]\&_WUF1;T(#LV/X"2[%.E_OPNJZT7R+_,V@."J?!0\?1OT M36P_45D_R]\&?P+5GW=;]C>"P/T_"-X/?S*H_KR_R,>_*K/<#NEMD&:I>1<, MWVW+K"RS2_L[5S^#(NLG.I!]H?Z87"^SJ[2C?/@KU6=;P9N;24W/ M\,[;X0?C6=?]XFA4^;E\!7J!^^^76:(31_3J@Q^CFY^"T[.=L[W3&^;[,+33O=UO)P=G!WNGP<[AIV#O?W<_[QS^MA?L'GW]>G!Z M>G!TV,IXT5/'^S^BN$C2\S)+>\&GU[NO P1"PN^.L>:3^^3AL;IG0:&X$NGX MZW7SW?I@!^%N^O!>YE-B.F=TBXUWYH,9/1XK'W*Z]R/1Y85]#?Y\!Q/J]'!\ MJ8Z5L_BPN%8^)#9/H/B3R3CSFZ-GLNJ9S0CUHV0XN#N*_:.3K\%[:Q\LD2L3 MF*@@%)?U3J\]GI W"R=WQT!:<'076,SFS[D< <7!T$L#PE?XE.-H/SC[O!5-. MR\1AV=D]H]9 MFB#/,RW2<*#[61Z4%R;XYUB,@V'L&IA4&_VPK3JN[MX;YE6GA#]6,0%&P$A' MAB@,>,A5"%$$-+/"3=GCA/^MMD_?OK3?N'!#V-;B>OO:B'S;I%L?JIQ^@&$O M<-]]V,RMB-)9OI$6MS,5"YN*JD-;M:GQCJU &E 1":H 0,2$7&@L8BKB,)9: ML$@T92N _[;B[&3G\/2@L@B=L9C^ 7^,13D1Y+&UB//L,OA]ZD^93;_[_;4W M,#Q,Q7W8S2XOD\)EF(/]Q *850?I7/:Y2KQ7)8;=O<-;IY27@9C$,3# ($$B MKJ2Q5B[40,9Q)"0)%PC0 (#;V'X7+F*^1N)0I[FU9'Z)@5,#*O0$:YM)])Z2:T-/S@T^(/0GYMS:4JOSI5OV MF1+\D!D6,XDE4Q$1"@H6:\T5C8@RF,!X <'_*LY3H2Z2J^#47";V=G>,HH69 MW2RW)K(JN7G88GD#+J_V?EJZ5 0,LCC()X0+1!$45T95[0Z") V2L@C4<+7Y M%V^&?\<0/0\\ABCU" ^T'NO6"7:\SM<,I]F,7RV\8C7^ M\SRGG/ _/\W]G(OZMUS2!_#Q(%4W:%4U%JF6RO/KW4Q/PR57L77L.>88&D*( M$I1"*"6W'K]$."1/?;=C5:H26&.?N5+H1%5QA;6> M]1-^VF\ETRI:_61^+M+D7]7[7UZB$KPZ>'WR^O1U,-KGF#=*[EG]"0ZSUXO3 MN N_YX<7]^+6CM:Y*8K1/U^2U,#IA*R.3:R8C4BD) @8(3%",M2$Q!"&%"Z M6>I-%LSQUWO!EU*_7B-/_=&T1-,!OS @EG$H(@$(5;$T4L00F5AB:O_@159D MP_U>$-'@_R5__"/9MG8DSP*"J319NGV>]&]3LG?+)UYH]+OVY5%^EOU(IV,V MH9"(D*" *R)DR&-,"&>A0"8"3"ZRFOS9#-)S;;(_ML\'WJ;;QWF>"TO1\W\, M[,5>L'MA!ZZJ3^3@CVV=]1:EY-"?FU[<(XP"&5'.M2".\QQ0$$6$$RREX/() MOIP:_LC8DW/-AF3?CLF:PJH4^3:I%QS[<6:=Q/[_)5>WO%$@&;<># UE'!,J M&(L%8L*.C#-()5LD>$(5^"2AW6V4L2[IYUC9*KAZ1TUKE &\ZD8SRA6[_27 UR(N!2QR6 MF?6TAC$11*_D+P[>W!K,CBK?KF)!V?M58E^R4IC,#PEOEU^C287UK(#]N$A* ML^U(9IRB_LA%@,@6**/42%.$0 D)C& M)+2LBA0EE$?,NL6"Z44<\J__VU%^ =W8&X'.K67O")%0:H8B5^\1$B(4!B% M@/)88\(>6=M8Q?X.WL:!OW-U_I[E?PRU)]B;(-\3.?;$A.I:52%V(56YG:0N MZ^[J0%Z'5W=]VR7&3LV/Y"#5;C'!!/(Z4!?&JH4EY1_6?)MJZ<@%1%/%%J_@ M+\&%*((XZ=M02O3[]J(KN'01UC\'B8NO;%@ES>@&^\Q)B(7=XM"PK' 4:$W% M9V-5=,'7K'#9>UV-8:#MK>EY];VKW"A395\@"JK2Y2)X91]N53\H!M;K*"XR M5_XQ+J$K+T1Y>R(_Q.R0W7B'7QY-Z)=>(%(=N+2&F["UVE;/!O(?=CKN_NI6 M^R4WBM%S7"%J40VB&J0HRH"#0(OKXO40HX/)/SPB]-T#2<;=0>Z.H!T6M#IK M58IR4,PZ$QQ$,33.6L4,2"BX$(08$D\01J]'-Y072547=>7J MHMK6IN'@)TIBBE_J56#T[L$JD F]'+E&BC&E"1 R@ZU(2XH9P5PQ \/0HD9( M-:-,+++R4J,)-2/NU.*I:F&%3P1]:Z1-(&Y.X:F$(W=(6_NI,_?;M1>*2ZM/ M]E?R,3K.*H7*+JW+<]US)L<^VT*S\P[. ^MQ_"@OQI=?6PMDJH%J$R=I579= M+7*XS#\"[^8-M[H,WXUO>_"&.X.=C&]\H[,THYOGC'5\9Y)6&&!U56ZCL2&= MMIXU]>#=7IAUS')"^IK7E:I, K_Z4.VA]7=G:_)=*ZSGVRJ;R.)L:BA].4_[+Q.M^V;1Z5MX?C)SV[9W=K\C%A\3[+)%8W6)LR2N"Z%7"6.K9>89E7>=U ,$U5V MX,/V,36- K*\^JW^M?OQ'TEY,//G%OS/2DJ%W346-9%XZY&VGVS M&'5L+@*W^RW1\TKF\"OQ2VT":C9ANIJ=G+YF0(L+T^^/12)X91E=I1Z'.Y?O M3^S=3J$_Y,.Y7[J+1Q0+I#A0(8T,@4H*Q&"("9$"JPC%"]2F/Q6/1L/^NR7K M;/;?[USZ(Y.GM=6LL^./)LT$'C7:G2HUO7.5)_T @V%+IMY=Z)ATEMJOEDRL MIMY96*PJB*H2B.KXON)H4%9*;[5_>BM.'--0\X@I@(F,,5-&FY"%!)I(0%J[ M#X-@L!6XUKW59U439BO@*K'Q1/'KUL'AOG49K>TU5;9VN@M5.KC39PXG5"T#C#Z9=&ZN>#UN M?/7QY'C_6)R;C[D1?[C-'/,[GU[9V[:ENV];Q*4CL>C_$-?%G(?==CVG6#0< MT9 ;8*JD9F:E8O09N&$#FN;" A4WTW19F*[_L;U]?'+DLEAN)L,M)2>F,.6? M[>L_HS__^<_;VQ]N?7'ZW="]O)'M)Z_>/*.']ZRJ^;$7]>O.;X<[NY\/CH/3 MO:\'NT>'G[[MGAV=!+M')\=')SM5CR[79_KTV\?3@T\'.R<'SVJ(W>S@SW8^ M?MES?<'LN,_V#L].WXO*HE2?'^V//[4(:L5G)U4766ZEY/T;L9E-CC!])Q\ *M+"#QG@/ UO&=ORM/F_#I<:5JMCH?/FL\R>/BLG-JR>.C1 MCB5GP5TOB:6ET^N*SVL\%$@\?RDG0@N"_&G_ MX'#GV7"38ACF=TIS:?G8@# L!?3NF^:41KA9P=V7A M(+D,=K.T@IMJ47IRU%10M1 :EC2_^I:*@7:'M?VR%.5H0>PW3Z#;1)"5X-9< MF5[T-Q^4_(\[7RS<[YU^WMMS(<@"#3*KPDQW^EFB$Y&[C0HSVC(Z-SRH#@XO M7"?*+ YFFZ973_ADU/#PM=&GJ+,QFZB2_OK#"YJ&ZG2MKRY /]H_.MX;)AL: MT90I:V)5Y.C*#+]ULUWFS [!!%^'VP_VJB6N&D5:FNYX;(*>V6Z],T&K-$&[ M1U^/3_8^[QV>'OQM[^#0OMUK7KWL*'[Q5=]> MB*T*O='=#;!51[M_^7STY=/>R>G>7[\=G/V]!46J%M\+MS9?+9=>9'UM\F+4 M&"S8^^<@*:]]52F/31CU1@TZ$_9X$[9S^GG_R]'_M. 7[HKB(MCO9S^\]0M? MB)V*O%'0M;=3AT=G>T]5E<.LM'^7V<,YNI=N49@W OL\G'TP'8U:3D>OM6GZ M*E)Q/E2(3TFA!M4I5%:K=IS^C2]-VKK>W%)IWDXJ^M=%4AFB&Q6SFJ>3B7:> MF&+0OYW#Z Q/--6C/[J:K\3:VN2[\9J@7W;'[[;^C!]J=*0 MFXNF4K!^5@Q:.S :E<]W^,&5PDA1_O'2+19 W>]I69,I(9\IND6PZRK(1 M3Y[U"ZM3QWFFC'9:Y+H_#C^N=.WF0F>"&E3,Y2THU>+QX^I;CLX^[YW4U+8< M!-65I1>V^(RXY*4C;MNU+&N-N%_,N>A7D%IU0[-@6WT23'W4P>R+TL:GZ]G. MIH4 SF-WN\*RW.J%>Q.,WG5&Q7LQ[C)2JS,JW]*;#OBGHF^*+!ZN&FY]F+X4 M5-=<6FFTICC5&M=Y^M^*JE__R!1U=JBS0R\S$_7)Q,(E8+]=9>FI29,L'RF* M.YYW>"EPUX+AQ2DUZNR4]V+>I9M69Z>^)JDY%;$IKZ>2MEL?W,?!\//I;&YG M?UZ48CY9Y<)-LS]'KK'+03KL7)%DZ=:'ZI-@ZJ/.T'@OSRT;&MH9FELDF]*@ MO9\7B4S*XO76A_'+SIHTJ'WARK6O@46-TX/?#G?.OIVXPJF;UR\>69]9-GOS M>E,.IIK?FV?RRT_H^#.7"G-WTS^&,K?'/&R<,VPH-$.TJ6^R2<>P\;[]U+D; M_?'CW1;LZH'3+4MQXK,I%9S/H<>%/Z7T%.IA>.@APOC M5?D?>E??^F'8K*B^9\3+Z%@TI,"X1\"=.4_=N5AOHY'2?3H]WO^2%&6E# VU M.5IJ+Z,(N=^O=8WK&JI,EML?X44,6]T])0"O'<'3VCNTZV \0_)OB?-3CG&L M1YJN>]MD\':XIT=?#C[MG.U]&D/!K:8)=Q!A=#T8WE G3!N%C^T>1/4@I 6U M+HV*RVIFA?/C<.:T7RG^U8M&CTU\4LW$25LYU<7:\NU M-7T>PB."NONZ<4TVN#5Y)+O;*]?HD5ISR'E7A!_#UOI@N75>OS0)FVY(T["0 M/;^LW6LA>W)V['&RT8[ K4:Y'OA5VI10OSI(@_(B&[B:^:J6YMOKT]>!=KU/ M\Z(7F)_*7)7#?N&!=8?%XMYNHQ+IL? ]>K%O.WJ-IO)HPY;=H\_J6+13%,8E M0)JC^SS]:5NJ9U'Y.3^P%,GI*/D2==!&=,.SL@/1*5ZG>.M-R64HWCB\CNB? M:QN!)?Y5Z8?PX2.]SA*D$[SLEP-7$^@VY.7IL_ M_Y85XA'BU-!HZ]GYX3^7 )A!#7-&T^(M3:O^@*!!L7TNQ-5;)Y$[J7;_[-V( MXTZY*_+<'2WV-]$?F.ES@@!B0C%FE,!$RY!S%"K##,8*&0)K3[BKSI&:/B<( M39\3M(TGQP3A!XX)0A#U OOG!&T(M?>,^7I=+W3]49U7? XA)1+2'%,K-Y9 MO9> RH@QC@CC[*ZN6P5M3-=1V"-1]%)T?=G^3H-.S<[P-,DBR(TR5JIDW_2" MU)2K]VD\!+/5).7N1Z*6X&8L%R<3L3@TY2A$G4*92 "BD(B8PI(0"86 D0ZE M1H!";@QLU:/ J =="PC?0,9'KZ'3IC70)D6HD()RIHP@1# >P9@RI&6D*810 MM6JS<=C#-4=XKK,V;68>XB#];N_*7-M)3TSU"PI)E@])RP\UQ@)V;4%JVM83 M QDP8:BU-?4*",@$#N/(4!R&@IIV;3WM8>HA.GDA^IVF=IHZK:F4 JV@)+%1 MA& 22F(8EL8H$5(H>(VF-NE'\!YC'GKE7>A_RX\8[H>]B?N+99<#=='+>D0O ME:#Q"H6$15[%B$20&0X$XP$1Q&DI$%:V)71KT#FSH0I!_D..C!]"I MDO>J!+2U590S&!I!;-PO6*1!" 1%L3(Q%JV:[ZC'B(>)^S4RT!8T% +J00((8S" M5@T^A#V$F7\PY84.="K;J6RMRIH(2V#-.R12$!;'S) 0F5@3K6("08W*-NA8 M0- +7TX&;XWS I^-/C=NEGU1FEST@U?N<*L@:FT31A>\K$?PX@0C2<^'.T/N MHDL<$Z&(AC$+->&8"L0CB@W@$2'((-YN=6&/(0_!Q4>CWRF1QTHDL*(DEC0& M6!$>(PX(E@*R2& !8X/;+=OK<;)92K3TV+]V$^M2$@+#=+Z:V44T,MV0>6"[ M'TD9'V'JUB[P4:>'T4[PU<[GB2%*NQ-Z>HIT'CQ":;2A8:0$A<1$H8"&B#@V M5$IBK]%VDPZDQY&'N5%_-:M#APX=EHD.F.(8&"D5C$B(M PHLK"!0PE#BEJ M-[\1]B)*7S0ZK%_2 X4C[^DL*T7_EO>T>I_)0Y3S$:C:JMJ>%Z-Q$T>$*8)9 M2*H-E#341&K.%)4F;'G3@_-"H(?;*'WT*CK]\5%_"(T,-4H!9&*"(B$Y5#KF M1-$HU-J0=LL3<=1CH8?UB6MD=UM-:$23 H?LRH[CNA=<]86SR:FNFBY;2/S!@=I*=+SQ)W],#357:[ M&Y=P@P*._<1"BOF2?#?Z1N*&&<_9D$-&Q% -I>0L(E0#(2CB"'!!8AN-@'8] M -B+&/$/L[S0A4YU.]6]7W4C$-&(""FCF!$6"18B$(6$8X&4BH1L-UO0X]C# M8LPN5S#K;GS)TO/MTN27P95W.S(]!"AEBB4C$1AS%L^B0%'?G9Z]4(1.KWM]':^ MWEI_(K*:"*@4D'#"&'$K$1'B]H,X5BUW:&8]C%Y,-F_I+DC]*_35$WF #FN$=SH;N(*4YT]H#JKX<"3> M:F:^R!:TF19X!&,&9"0B1D*#F18 <>4.VQ&'3@ MX0UXA#PTD71=9U!(= R9=<-$1-Q^<,P5;[K]PS M6RTNKC@:W.B%_DX<7HXX;.2B_JB]1-"_0=.5P^5]$_=U%7#E*;?U(YF/T+R. M=.Q$;Z,75MLXK?Y*7+OSDU:/]!YF$=8Y#]#R^=O'0[$YRX6N.1X#< R),,R= M7T] S(60V"@IC6$BYF%-7ZHF5T1YCZ.N'-NS,75*U[;2$83CD*$(&L0)AI!S MK@302DFK@J&IV0+1Y(IFU./R.&" 8@,C8 P1TAW.@=RY'3B,8@$E:WG7%H(>=IGV0A$ZO>WT]AZ]M8HC MHRBD7(J0@$@P@"B#"AD%0A'A=OO.\EX$/#RBNDLQW$TQY -SLXM[=(0.]> $ M'0^1R4?X:0]CG&!,K=K>11BJ0QP9 F'$. DC(I#1AO-(Q!IH(=O=UF6#&8@\ MK _PT?YWJN2]*O$XEL(0+D--0D2D-=@<8JIYA",F:DZ3;-184]:E!?Q/"XR- M=;>AVS^'A5BMX MK\K,/$0F'^%G*4VKQ\',=[@%>HV,8)/PURG!?>F85$CY-8AZ6!*Y%HK8X4J'*Q[C"HR0H%BI6 M"8JU$!*@Q3 -(#62T728B,/H)92_AS+_0H=_ZGP1$- 2>2"1Y# M"0EDB&*B>52SLMRD2X-[B'OHT_CHF'0ZY*T.20)#*6DHB3!6=;#@+%*1 1&$ M!K5],@Z)>LC'1BAK9(27LC5_7)U1&#L,._1;];ZFYO.IGU^[=QY'4G8[E[4^='J+"E$2AN*.;/J#)RKPD(=":8C%G'5 MKG]BU1GZN)6[*^Z8]4\.IYKQ9UV=1Q<(/6IANK8_=QA"S V,77]9(K 0KC"4 MN*IUP0FE[>86<(]S#].:/KH*G4:MC48IJ3A2"%K5(@!"H1@B G*EJ8HCT'*F MH0C9=?^.]5K24HKB?RM;\6 M/85G6EE ,S%0!,0$AH93 )7BA'/)D [;/R7G %W;VTQYW\KDY^8T&DB!00FF 2 M8R$$D 9!AIDR!.E-DM_U+1>H.Y_-=.>S=0=R>8?EG3BLI3BLK?_.[^ZS9Q/G M/7.6SR)G+_C/&3LX\PA0W7Y_9#E\6(7"QR(_RD]+41K]-]$?F&.3GUZ(W$PG MNU&,XI@BJ!$E$"FF;.#)*048:2!U3=U 37((3T><:!)P@@<"SB;G$3*LE>(Z MQAH1"D.I@)(B1(@B08FN:1Y3$SD_<1[@-:C+<-WYH/),;#B;.TD%!/2)XX-HAY1^",H)2% #+H MDI44F&TL'1],LI<2I-; :HD!ZT\//,C%>1_XFI==J9,J4WE MMDVI"F86/\(88B AB4W(200D(U S)>)8M-POA[Z8EJ*=JG:J^DQ5E1)&F%I- MU5P3H:54&,: <:T)%EBV6UG^@E1U_3*^-^<+:)TXUHB^C6X3;;\5*'&5E**_ M>I_"0S3R$7+::C ^D8QC*Q@'Z>Y0+*;@9L8I,$*P$"(A);$Q+*<@BKD"D9$ M1;#=@X41=4'L9O4L[92J4RJ&F+)QJ<0J,B2,$;,A:FB, 8@*^_^:_%F36[PI M[8'0PY8-:V2GEW-$T(DI19*Z _U$GB;IN0=%REV(\23Y\37$&$O8WDC =I0: M7 [Z;E'GDXD3E4SOP0#$QAQ8&TA%2' HN-(L%##FVIT1 -L]* A7FS \W*KE MA49T"MPI\,,*++56B,0("L1(9$*F>!A1@'D4AX;'[9Y+B''8"]>C=>T+SQR< MY484@_QZ7/OPO'6:\=.F5FJF1)(80$ ,-.1$$\B@I"$0H?W'(!AA$[>ZDHQ[ M5@UZC-8%F+/KQJM;][N??!03:Q1CRJ" 1*!8X A)2G&L(>3V0INK6Q#U*+#D MB^JR@141ZE:7;RAZ9ZVK%]@K5\8^XKOIK[XPT4=[Z*/1>[)E>_4(R;^= &=0 M <.D%%Q'! $L-6/00",)M/]C-8O=C9Y6C7N$>+B![LFL\& /2J=M_FJ;TI!R MJ*!AD! @J0W]8JJY,93)F!#4[NY["GMD/<^!>[:V+3VOM?261]/G88\CER ; MGG"575[EYL*DA74(@GY6>)#_ZIJ:^ >)JVEJ\@">3HESU>!D=UJ8AV?[?K$2 M?6C*H_A,_)RIX[,!$+<1>1QB$@+M]AN'1!L!(FT,?'8?QJ*B_/;#/4\XQ_Z! M;O,*Z*]+U(%-!S8M@PV6-+9>7"QB+ @15%#.5$1BHID1DC^[K]*"8(-Z8=B! MS=IXA(TW8BK\W9_:-7MYHB0UA:=MM>B?$KF]2M2FT]($8F,X8/9?$D9, BD! M1SP6$L6:XA]<&#GUO__W?[$5A96GJ^K3#%5ON;,?B,NE?OPW^^RRYM'[4H?D1G&27(OWO=T%U MO4C^9<<%A_50P7N9!V^F'S>B]NP/S(SGCHLW(IVR?I[)WP7JYDQZT O0/5%8;7PX\GQ_K$X-Q]S(_[8L7]-%$+UC<@KJ;^8N.8V+!@-<_S) M6/)'8W^,,#R:,K?'?#AP=6O5H&>)-O5-UT1J^*0?QH&R4SN+-/U9L1M]MO4! M3WHDWB;:/62;D.S*?K(MW4?;(K9S?!N(_@]Q7=P)A]Y?Y./O#.E804< JJAP M!"\ W)B-T6?@77 QFD450([A96A,:I%G?&F:FUM69N9.<#2LZ5'<(?QG(^RH M[DRJ,CAW^5"CV3>\L9P3P47N#,2?SG8^?MD[VM\].CS;.SP[M3KM ,UIZZZS M+58=W[\1'^[CT(/"/_M^^MT07X?OGZ._P5U#6'9]^K9[=G02[!Z='!^=[)P= M'!T&.X>?@M-O'T\//AWLG!SLG=:Q:T7#MP,^/?IR\&GG;.]38*7/^3BG9_;= M5R=U1_M'QWO#25@)?/\?V]L[J;K(\NWM#T[Z;FX,CO:#FUN#5]]2,=#6O.M? M%A/-!_G9BN48^Q=SS,><@=9]5GD;EE-]Y[PH:W&K4F7W?N05#8N8V]*BH!:A M5%Q6X[J-377N8%VB[!G^?_T"W3TA5M._M6AH]XS??3#E/#4(6A>4+.@5S*BX M\^UR8X*O]LI%$>REVNAZSW^.[]^H]]_.FD9-+K<3TF:$U/[L2$!GH?!F)*@Y M21UO/^G-$]"G/=9EZ>K >O3$#5*&3MX\D3?T,N1MB>#;DOPM0<3;L>JO#M*@ MO,@&A4AUX:*\;Z]/7PBYA;KUV0 M,PL=5'!BOIMT8(JW3=/<%R%^WD]LF.0\HZ7*8P5LLL_DT%C=%GT;!U;+]_!= M4#5@%;D.KO),#U19!')0)*F9M]^D&<5??%EHN M&X/B]*%T/(I"RJ/8-J<3XIJ_5ENVF5M=Z(5QTS7XIUM8[G>M H@.)IX,$ M"DT$F7"'$'!"F9*$8X$YXXP@A'1-20Z:@ 3R!"0XZ=DQO2R06(G[M>@^CP8= MKS(7:3%N4KLO9("M+%AJNM8S)O^>J'G'4Q+4'P(>H MNA-E M[35_ S-5MS:@Y",I]<,3>E%AYDKPT(_0D1$9AH3%$>241!JX0T6 A4:*E59( M/YQ?:LB+B7H +%I_O2'17Z>[JQ_O6NLN8:$V!'!J(D:T0%P9@"#& KM^O[5M M?F>=F*8<$=(#"[<0VA#E784_TN3ZZVY65-L4JD1-XXNP3\*M5>/0RG%EU03P MTYRMFBJ=6*P=4"ZKQ& &1+LR@S4SX1OE'CI1/(I_RS)=[;0=Y9M.L_[,7:Z>QGKA#CJ8;AHD^ -<38[*%C]>#<,"CC$ M"$FKU4 9PKD2(HJT8BP.8ZYB(-:A9""D/<"ZDH&I"^M:,E#O2'5E ]WJX>I7 M#Q>"4X8BBI"@D$!*1!0S%<5AA**84,)#8=:@D"#JA9S[":8KUZ\."CHH6!0* M%$;6D5(RMJZ4A0(@#8V1%F'(8TX@J($"[TH+> _ 10_C7GLH\,:C6FZY@9IV MN3QVH]8N1%W900B;8J$A+%^)%0@K[+P4Q65)Y!0U[@*^3 M-[9)J:\F2RY^R[.B<(N"<5+ZX7!Y"8)^XEAK4%1)Q7$E%--GPT'-(7&[^20C M$(6,&ZXEHP!#Z[SPVK/A6O!;(++8X^G.73_]D$ZE?%4I(H$$(8H!8HI(PE@, M"(,1C%1H_R-L2>8U_^/$%*;JC^P< 6V^FWYVY0HU//,"/(DI5NZ M;E25]UCV+,1]NI&\N_@64:E"%D6A'221"ENW0H2ABI61P/4[698W@7N(,S_Q MS1/]Z!2Z4^@%%#J4(2%=P= MBN-T:4X4$1URZ];$@%"L!=0AD)BY1D8X0G))3@WK623V$P)7KAN=&G=J_) : MOM?)L\<-QB"Z-U+T6%O M')CE[G7([JS?>^S K%UPUQ4M+R= G%2AC&+"F59P$1,J#DD8&4I"(R5!UAF* M8@-@# 5;ED.$<8_[VIS#9V7K(*.#C&5#AHPXDU&HK2O%"06 VY=8(V(8P53A MAUM@-P,9B/;@6FTVW:3D4CM%DDFJLDL3O.IG1='JF8K=TKQ?2_.O%D2C@TI MOECQF%Z(5]83$8*'(05$:RT4DR*2&'%$"8H:W*I95,3:?@B88(]!3U>LGL&C M3B%?D$(^1Q^YDIA&-H2P@061V AH;#1!!,(44J/TLM:94(]%GB99U\[>WUMV MG&<_'I2H)RPO';@#FDU1CMP"WQ>5'NW>39%MU?CER=B7M.8^;_#W@]Y8'(>8 M-X' Z05V"@GF4,80:H*4XI&.I%*4<&XT4\OJ&6%QC]2E4EZ>/'6*W"GR4Q29 M&P"(D0IC! D%4.HH#!6+E%! B_CA3EP--=:#=57T&R9-ZYJ]N.NFC):(_/!& MNC#)@[S%+-*,4JF'63I95CPTTQO-HYA'0A--0P))&$-I$)4B5D"HD*$H7'HB M(US;[>9=%J-3SZ;5DS#(,176"S"8"!-S##301B 8,T*8:LXK6$P]H:^-X9:F MGKYE0IIT*_:SW-@!!&J0YR95UX%;%.D%J?&D!=3:+1VOW<)P*\N^#T#B2.IV M1T)WYAKI#V_\322I2_1^-!:4S)GX.1TO66^%$A,J3F."@,5('!.(C8JAC@VO M:7C7KN.">P1OXO$.OGLU'29TF'!3:4\I949 B1A13'%&D00$2@8B'>N:9&B[ MWA+E'2+,G=M*'*G6]R<=E1OJ4.!M4:! MAD! 0X$D(3%'1),(&PXTE0A8:.!0RFA953/(U\JU#=G3M)R^HP?3A;2!K-SS ML2-4BI]^+55U4>.3Q/P/AL[FF+O M9YD+"]5)*O+K@])<%A8X'>KE6=6;:YROGT)-BE&L;5 9"5?[:[ 0*H8AH1%% M&I.Z6L.6E\Q0C_IZYH(/@68'(JL?KT\@X@.&1-;ATMJ"A6:&*!%*1 6BD8 @ MY!"%=%GURK@'?%W1VZ2M2ZWEG6XY7U-^5O!*FM3$2>D)6'81Y]/%R8.(.E%QK!'D*>.DU=SJE# M /\0X+D $"H9RQ#34.B00*"YA()#02T,<,1@@XMS#ZW3,T];%V](NNGV-$C[ M+73&;M"A*7W4+SD,D MK#E0*"*4N8ZH2 JAH?T?E\;ZA%C7A("M>("\%Z(U67!L52M7X1PVZ>Q]%$6B M B/RU)*L&"\\7IG<$N#RTDIE<2%R,VF:Z0/J>HFBZX^#[3E7>R/I.C;YJ9.F M2N:F*TXY(]3BEZ00$:F)-'$DL84:;K"%8O%()PM/0QJ:\JQ&T 8>@#;PVM<6 MS^OO,76Z^\ $/&L8])#JAB:2H<""1TC; (ER+>.8:\@9I=RHQVZXOZ.ZBVHL M\G3];>U\BR7EF#XE_4%I]'HY'FL7V6UTV+:*--%M.!R)\10@"F*C,^9",40( M" F+L: <"==]1$GPV+;,F^O+;'1BJ$.*C4>*YP(%LFX3I(@R8&)B="A8B 5@ M5#&L%(T>6[ST=,_)TVQRE["I]YS^QS@!MZZ3L+\JSDU@>2JMUY3%0X^I\,EE M6C6PK;R:8-4$\/-,@U53I1.+M8/091T?5"4XO,#.E^5$OI3*^+'YWAE:[\/* M>!_%E9-8' W*HA2I6[VZG6B3C$*F)1%,*!(B*"(>&J4Y1S*&1CXVKH33[B)8 MV%TDN([P+#.:[+*,?@A_/B)7KY"5'+QJ&1G-R!HRDD,DP; M!C1A'%/"8RV-@:&VH"29CD'XV!7Y#?4V_'0I.LU;9\T3.%(,1$Q#1(B*#(LP MP4)(RL+8,/S8\KZG:A[M46Y] $XV4//F&/KI=__^;_8&(?MFYI[W=V=^QU2/ MQJR,VZ[\+AAY*/FY? 5Z@?OOEW>6]&FY77WI;9"4]AMJ]%DL+I/^]=O@O\^2 M2U,$A^9'<))=BO2_Q]])_F6_ D%E[H.Z6,=?NJ, T M*^V7K ($(@T2^_OGN>@'5R(O70J[O#"%<2)>;;<2+L\=)ZE(56)OLNI2FDL[ MYN)UW3QK/[N?98^?SWLG8>.OU]'M1O3J+PJKNQ]/CO>/+91\ MS(WX8\?^-5$@U3?@7?!Q6@FU2:T<;0R+#"O M#63&EZ9YNF7EYV&UGA[''?)_-L*.JV9BE26[RX\:I;_AD>6@""YR9V#^=+;S M\T?[NT>'9WN'9J55W!YI.D5W/!Z>I[]^(#_=S:B%EN/W)[/OI=T-T'[Y_ MCJH'=PW3+2X-Z3D:P33.W *=.QCT=#LR$9 9/9%97S\%F[_N_':XL_OYX#@X MW?MZ8)GXZ=ONV=%)L'MTX>G!W_8.#NW; M/2N]_[&]O9.JBRS?WO[@Q'/FKF!X6_#JR]'IZ2_!JV^I&&CK;.A?5F=RGF-" M*B_&\J'O7"-E#7#E_+GWHVT20[>P+1T):G%)Q64UKMN(U&+F9>Q$UO<0:2?X MJ/VM)00]#^Y@GQH$73 %5><1S"BP<_5R8X*O]LI%$>RENMU4U/VQPGKN N^$ MM%Y(47-"^E7DZB+ L#=/-I_V6)?W6LTYI\O6@T[45B]JZ&6(VA(AMR716X)T MMV/+7QVD07F1#0J1ZL+%<]]>G[X.=-;OB[S=AB /Y !]EZ<%ZI9-#7TN8L)WA;*-SS/)S9A,2J2G$*3#I9]2Y7,3EM9YV,&)]RQZ*7#R-#2!)")"20$XI01B+3A$F*I0B8AP M1N*N@M_]#5G'_BZDZJSVX$>6R$&U.GJ6'0O[F.GV MSXIH)34CH=+66464J8C%,M0H$E!J57.2?=O]W_GZ;!/H N$.@3H$>B8"A48C M;!@ F@+"")":,$L+!F)M).$-GG:XZ(GQ@'AZZJEG"+2N(??$,_QD\N2[%5X; M:OOF!ZX:2E>.AZLF0!=Q=V+11=Q/VS>Z+Y+<#7>(J= MD^N)D^M6=&Z\@;V?JC_01KL;L]0*O+TI-Z(PG\SPW^%9DS<>;['C-GQ8EW>F M;R/BH>%"0"")C#C',.* *B48H3"N:?7=J#3@K^)I+4(?>-:!OMSB3?46IP.>B['>9'NP<':9D-47XOCHUR MSQBE0P_-S/F[%JNU%)1$1A(M0L&QBC7&#(1$& J;\Q+OQ6D*7LSAFQTH=*#@ M.2@0(+2AL:*":@(-%(C%H9(P1@2!.&1+*BB,J*=MDM9S8]!"WM?R=W><9:7H M!YG/Y8?/H-1: [ ?,VP5IGV.S1^YCHV(I#34 $A!#(\DHAH0(4&,96&3MRS["]F?Z M %37H/08H:==2LT1T9B%H6*$(RZ4P J B N@"27+=REQC\,U\2D7U+-U\Q8[ M^'@1\-$$>D2&X-BZ&X9I1&)N0U(*.(\0HP8*>VU)6<2PQYFG9RDWKUQS/*WI M=_,[03^]H6--Y^8G-)+L&CEWC9PWH9%SV#5R[AHY=XV'>W^Y?/1ET][)Z=[?_UVJQDS%GX:$X\=NR477@H^LUVN#T6B=X^2)M] MZ*ZX=2*^E2)^84B3I_,[U3WOJGLA32\GFRG,V1_CJ2.BS0-:- M=U$AO1N@W3Y!X<$[W-:2P2@,RZ]'+VI/ GNZM+9G[M=;5'T6RZ6;_IM*V6:A MLJJ*:-CR3^??FWWTER9K+CM-\4E3FL74JOQA4R5ESC)**]'^<_83-%;.\O@C M$WJ!^:G,51D4[NS70(M2-+=DO?*DA7_V:7C$[DO,670",'10+K-!6KY$ 5BY M/?;#*'7DZLC5D:LCUSJ2:QD.M:L ;]DCOGL@:# Y$R^8277-_,QPC;0Z47&8 MWWJ[ D]Y"3Y1D^[>,T]0:]_Q[.C9T;.C9T?/CIX=/3MZ^D3/93F;DSJQ^BZW M?]K=W=O;WV_;)_TH^B)5)A!E\,DHXZJ9%W5'T:WRUSMC;)C/S^E4.:9FZ^K5 M4#._I8VWJ9Z4#PQXG@P_O%7H,DNK!?AA!OMH4!:E2%U,.;57*.8QA3I2'!A# M)(5, 64B'(5,,,9-W1&&$&'X^^EXW\7>/P=)>3WI75GL_$R*WZ=^_&NE&+,[ MBN#TCB(PV5 $'MA01'"/(=(+HQ:[V6Z 7':*_S@]:FYSX=J!1*6A%]:;-AFM]D.%#I0Z$"A @4< M T2P$B+4$3$T$EQJ&1.%I8"4LYJVI8N PDWYMRO8/DA'%=9- @2BM ?"%D^8 MZT"B XD.)(;M2TB,M) 1,Y 13JD(,48QYH:$"$7_/WOOWIS6L>V+_G^JSG>8 M)VO?NY,JG-7O1Y*;*EFV$]=)+)>MK'WO7[OZ,=IB+00Z@/Q8G_YV3T!"TD0@ MF$"#VG%D,6$R^S'&K\=[^#4EAUE _2P$ODUTH)1W.!(%'0HZ%'1897)+RAP] MKEA ,$1+)8RW+ H-5H$)PBJDA;*$L_7@X;Q.:!A^6T>U6+&GA< =1K98&CD_ M&MYJ9&D!E (H-Y/;!% P&$14H(P*S2SGUL67B$J!L#;QRII*R5P)]P4%-K<# M,Z3#^1:[,N1'V 5E,MJ,HT:9#4#&<&M=H%A30E@ 9[0BE +'!@(5;A'(M*.? M,*(Z^"A!(3-WF'-"'Q=KS8>'74SK/S@+DM,R].!^T3$J6L&D9^S M8]0\K06%#K=%AX^??'/-)<\'"ZSQ=1A!#6:G)!.8I#^0C#SUT'[V'8 M'?@/X :?^O6W_,/TKF'N' 7"'!&"64T8XV TY5I*:QGG2(!N, [>JVV\$P=C MZ'X%_^+?,!Q\=\O"N1^^A:>S6:KGQ=-"&(6Y0D9JR8+06@2& \;PNC%T8>U7&)II0Y< CK#0#:8Q2RAF#N!4$<;$ M:1*BTIU\3QJ0TM3JAGX_ZW8+>Y8:=*MNJ!7*DNPXP_'&6_7Z*PQ==U2WZA@E M8:T:7*4MW$M9RKP]]1L5=LEO[#ORRJ_@?'\[&EV#?W4][/8_37!ODKQ8OWDV M(<<9G?KYEF<(^2"\8H1$" 1JB+28"A0"!NF!;-FIL&9"(^XPU(28A3(+)!1( M6 @)M?RS#!&,LT$C0ZF0P+ TQG#,(6 ;@0)C:$A4VH>;\0$D%#@H<)#AV \> M#HB7FCC))7:&6>%TP%P9#2(H;\GF L(./)2Z0$.!AOS&?O#0X"26G ?E$&8L M2*F04XAQY#QADO#ES=9S\VP6VBR@4$!A,U"@'"LK#<+>A53\Q"H=Y8?X*T?> M.[ZQ^K!;KV@AS(((!1$V0P1NG )C&*0S$0\X%PY%8QV47CP((_!HUK(M>!$ MP8G-<$)3CI !J;WP3!E04N$@@ 2QTL18\F_Q &(][]8F0?*Y#&(V' M71?Q?^I^362PL\93):(D]XB21QVD'VZ(I_[8R1DPZT1GDZ26F'T@-(?"[17]DL5;Z\6@L0J["J$T%9I+Q4Q#!0 M2!%G!$<46Q*0X0W%!K+U7A8^S6Q4V2S53OATE;I"&S JH@IQZ[@S@3#@7#N) MB#'84*JTVSR;>0=^Q8-EVA\6=JLOC'Q\C+Q=/E;!6$X)\QHK9CG6R!$NXPOO MB;'8'9P3\" XN!R[A5O7.G5!2AP$5X ]"YK51<@M89%C;3#.')9WKK!J9J/* M9JF.@%6]PA9Q[X,BE%&NE$1!2%2[TXFUFPO(&;C-"@-G-JILENH(&%@#=L1K MYS$7S'FJN$1<8:48.!7%Y>WXLYX'X^W#@[6K=,(3-TEC310Y"-5X*E)-?%OY M>;6.ON#OOD%M9Z7"[PCO$^]838O#.VYZP,1)Z32! R)J$2 0%Q@CIE!%F\< M];M4A5@[9Y!0W='Z %QBI4!XP8L<\.()<%%+13.T.!V,QG_"^&)P-S X(@6/ M6HSSDG&O#>&":R&EX:#]"N$]I7QIAB1:,*!@P.H8@)$A5%IM*7 FF%< 5A*D M$'7*6+=Q($W[3K^"!P4/LAKO4>&!"XH'3Y66P3!KE?4\((F#E4QK3#?&@^?N M/,R$KPH0'"$0/,68L!P)%$;>BP#:2,J""%IS "QH9#2M36AH;;@?QV13TS&$ MFW(&#AT*BDTAH\TX'MAH%35 &>F !(*#8$%1@XA@DBK+F40D%!_I49%NP88C MQX9V10I'&0?D#6/$,4V,Y<)3HK3C0;L('+NJ[EH$A$?GM@]7;JO^VOIDJ-S\ MT5#U!J-1I^K#.#]9*4O0RQ/92L?"0H<'2(>/GZ*+!-D_(F2]@_%9.#=?WP^& MZ TDU&1)9J)@+';O!CO<_>7%;[-9JF.BF^C,(Q,$#9811G&0MM %7"G M@R*)#8['[L:E;-OW M+HWJ#7JQQ")-.HP=;.V*0W)+%PPX> P(6'BO)>*.2V8Q&&F9L#<7CG39N&PPF%MF2GBZ7 KW4UI)NK+X\8_=GA.'<4XVB.B05TA28 ,(% M4.XVKK);W(C9,VB!F0(SK=EK%N&,(XH"YTHI[YD#,& D\\([0C13TN_9W[FB MR09WF#P FTT[?'I(]MF"3 69U@.F5(^1&V>\EH(%BA6Q@%S\88RT&&]LQH-BU@(Y!7*V MKFE1[ADQFC#L,=-!&&J7])^-GX]JIWHB5!_^7OZT,ZH:'WD M3HMX4/#L!]>V![L9=ZL@O'S@:TIW<^ZQ22W=L^OQ:&SZ:9_G3>FI\09%AB%G MF9/>&D\=I0 &*TN9:@+>?7649*3#E>Y0S \/F'?.487Y5^&A_]@FX1P&4-1< M>A%/-AB.)LP\W[ '&T.%U2I0SXS%AGG"O "O%'+0W'IV;UTLH]9:@*$ 0P&& M'0 #U\1:KZ.\8"@#2BP)V"J(YS,5C/%&"W0673.)D!VL9 &* A0%*'8 %)I) M3"4UUC#% )@)6@EL0'NA"#%Z/:!H,5/X8>-ZS#J(BH(0!2$*0K39KGL11(2@ MI/.8$N(T\XH;!IXSX6V@'&&\I@UB$Q_V:D9B+&F',7Q40''(\3,%5%K:CF, M%>"($X("(A!YE!*M<7#<&3#((:D::_/FFS,=19*#:!U6D*8@S2$BS09 XR/$ M8"N0-T@Q@IBF+F".9%1Z,!:LL;A*:]5]J:8=RH\+&)Y7W]5'_,SG%T. ZL_X MSL6H>AV_Q#_-WTRF_N:?\@/4Q]9TWPBZDZ&U7>L\XV7+U"1QD&M92+"08"'! M0URV0H*%! L)%A(L)%A(L)!@(<%"@H4$\S9\[2Z+8IDMZQ6XVJE2&[X((CC; M1(HL?0)Y)D3L(]M!4\,T1UHQ1YC57%M'06E+A7+.ZX9( XS)OK(=>$=PW:'H M (*:\SQ2#X@9#\G[MCO7FA3<& Z2:268P\X$BK33*O @&"<-6:$ML.O:V0?\ M +IL%D8MC+H%1N66!D&]9-@RQJS5CA!OL554X'B](1M@%4;=138 PQVL#R ; MH#!N8=QMG+ J8"L%9A([9J310CH91#!&>4J;0F]78=RM1N695F'9'43+4Q25V0-(JSG\<-7" MY(?.Y*")EP)A;:EE3B/+-$0-& GL2.!->?(I/XI#^0C#SUT'[V'8'?@/X :?^O6W_,/T MKF%>PY>.>>8\TP8S2ZCFR#D?-,::TR@1/!0"R$TQ5%(Z9V5*W@4_"G[L!C^P M82C4.>]",HJ,]8:*U!D"C%66-J2^/PT_=N"7PQU!58&3 B<%3O8.)\A%**$, MPR"0%1+(:;P&1*8@090PS'E/C"7-" M*HFDE)3P**MPS\2F(/*L.U9EPI %00J";%&K85'<0,$20Z)R ]9RHL ;YX5C MQG"YL593VE)E1/8%5PJN[ 97J+8@G+5**CD;7X%]=#[O] M3Q,\FB0IUF^>34AF1DM^/CH;":(T4Z L9\1QHS4**"@KK+$!-=1.;]41M&;B M(N:X0\G!!GKN6X8IG)H5I];BPC)&10:"TR!QJOB)O%<^16UY,.""UDV)BOOP MV#[DU,*CA4>?"X]:QJ)([ZR)G,DBDVHMB"3.DQ!E?F$;ZO1FZ!65ZF#CJ O/ M%IY]*L\2;"U6*@B?FHK)8)$ESCGME",8=/GPJ94*8Z]XMX+PQC51@!0I&@\: D& MM;%%J3C1"O/FNU0'SKQ*2F6)T$X 9EX(0[&W#BL3$,+05*QC2YXJJ8[1;DH96 @7I+56#4,,<"=4JIH(AV 2 @PG+UO!U D85,6*Q@PA%BPBJE MD38 !:5%P%P9*[E(>=062\2P)\H9A#+,J+=:CKBB9NDOB;J'(1J/!4;)S[>K6QCPXPS"T=9,L+]AZ:L M0#2;A*DLL;3>42TF[MB:BH9W4R<"(4JH0*-"PRA0Y5"@TE!LG7>:+T^1WE3! M6=/_RFF'B:;VB=D2U ^%';,;8)OL^ 1NK$6'&3.>#D;C/V%\,9AGRZ"M P.> M13&!:>*4-))PYD,JC")A8[;<99W89T93A2V/F"V#PY121:VVC!-IN$$("1D\ M<8SIS?7^UA,-"XL6%GU6+.J8X(8$9)%VS'&NHZ[-03H#U#&C-SXY=^[+>V:$ M57@S*]Y\BI*YPOEIA2.8,QO L6"Q15&@=4@+@T.(;)N+.ZTA,2*>\X?$G$7; MS&^ V9Z9DDE/!6(2 X]G).C@!;86&6.M;Z$850[NK&=&:X5=LV+7=H]11A0( M9(WWGC!IG$5<6T\E2!^E7;:\7FXY%.^-;)^.HETE"D84AAX,S6UNX!"NKH?N MPHP@;Q?2/ES3;5%B)F/?D8M] ;RPC/$=?8"946>#@N.%@B<%T/3S ME&D,GGLM@%$'$0=H! 6=4OFDY!M7%-G$_;A:R8"C$A2*':& PMYEA&"(#=@Z M)8-GGG&CF:18<4$1XI8LK[Q8?)\'1*@%(0I"/%EJX$8X#)(I+AD.7&MBO,%< M8:&<@BUY6Y\E9[?JBMU'GEX-\7&9YS"^Z@U&HT[5AW%^%9"R3$3.,]OXB2G% M-RR;689MGKGRA0ZW18>/'XB+)-(_(F2]@_%9.#=?WP^&Z2<80<3H0A@P%SAA8NGF"ZK,N M*5F8-INEV@G3+G$3M\>U4@>)M(F*K4N%H;TF47#V((+'4@'>O,5TZVZBU1S* MM,-9DS_Y(/AZ(5ED6&R^8,#!8P @&8(#[H5U+'*^XBHP)JD1\:*AOCU'4.'= M52>P#X]1=66\CRK1B\E]/U7DZNO.LO@BR5;=FH#SP[@GKDN>F&@'0P_#FSG\ M#=5_JM&@U_5[G]&:;O3VIW1PCJ^<:;-P6.&PM@P5\7RXE6_FVX\2P5KC>'8RV"+ M([' S&',HL!,UC#C)9;(I2KU@4G#+9+6.Z*(Y^"$SRF;[X&I1GM6\V9[8LX%+ 9>L6&.%33QVD MF$?,8V:UPS1P2@VQALO-U:0,,@T+Y!3(*9"3#>1$>89++#"/BA+3-$HQ1$8H MDO$%$G.D1>WY^.4O3<_T'51F M7/UIANZBHKA3_9+VJ/'K4>W83B3WR]_3AW9&&>M#<%K$@\)9/[BV/=C-N%M% MT^4#7Q,SYQQ6DX*S9]?CT=CTTS[/2VW>4F>"U8)9IA"DH!_NO4:!2<"DL69, M^Q5G5RLTRUA':=:ABA\>V.Z;# <39AYOGP, M,SHB@E J @(-PEBM$?'*>J:Q,XW1_+MRIC]LFBI( 88"# 48=@ ,%"E0!C27 M6C&(^D_Z$XS70+W3I#%8.(M:M$3@CJ)-?3T*4!2@*$#1-E!P3D,PRE G#1-> M6RNB7J$)=N"UDXTVFOTZLRFG'20+0A2$* C15I;2X[*$%($&X%(PS,!SZP,3 MI&YW(33%:RH9.ZA6RU2'$WI40+%P@S/,.2R@4D!E(:A8(!(Q)IB-2"*\,XXS M$10(<%HRL&LJ*'O*8^8=*0\@%[( 30&:0P2:#7!&"*V$-H@13IF2H*1(L2_8 M&26\Y(W-^UKS/#.!._CY6#T7.)CG7_W/_Q$_D!+<[WSFEX?+\< ;/!V\BU@/ MPY^KJ3=\^,E^CSI5^OO#U!M]%LQEM_?MI^H_S[N7,*K>P9?J MP^#2]/]S=D_WW_$6/'$%5[_88?7W^^.9;EDVHSR_@,JX5.O7]+_%O8L[-(XW MF6&\W*^Z\?F?AJ87=W8XK@:ABJ?A"!*MU_$A=1?6T.V;ONO&#XUFA^KHQZ9Y M-EY[?,N>/I\[#OJF=;LEO8F7?L5-6C3XRO7,*++SRP_OW[PWG^!EU$?^=1)_ MW'"2ZX$9UNQR<1-\,!Y<34<\NS)CF>DTGD8?3UZF^Z-^=YVDF7K8=U=P[D[U M(%"BGT"K=Y<2I]>^^U7<"X-HF%'3TMTLVU6\\L*F2R],B+/\J3*]+^;;J '@ M?[D8SNZ:K&:-/!6JT6>*3@C='BG3:^CGZF(ZDSI(9A89,SEH&H-F9F_-[^EW MD7Z6L_7\.!XL_^]@XK@:)E:?6@_WHX'I;_W?^^MWYQ\CN"303(Y^FXRIRZB]_-[\^OE,K,[MTF0]IR.8QYE[H/, @U:$XQMJ>!@]M 80_WGRV[N3T]_?OJ\^OO[S;=RQ M5W^=GI]]J$[//KP_^W!R_O;L777R[E7U\:^7']^^>GORX>WKCPM!:=>#C\/] M>/;'VUJO.WE21&),4=7KR\?5;]9??]7WUS[*##X'Y83V9*MV\KA42T\-U8:;RVTQ+WH)8'+ MQ?.VCH=)KZ>RT^3U!!Y<&->?_VY[/'(''^\"T$/IJRFX;[%0N43X;XI37"H6 M;JQR;..I8NE3E\;8-BDM*QWZ]V(6SR/N0_5G?.=B5+WN>_#-.L+F"[RZ?M 8 MD/I$I> 1E: 09>-323Y$>1,]NU!?7>-+HX9-FV3W"74? \T7XMHG<9'C)JX= M >K6R7OK9W=;=/K]VWXUOAA/'W^L_*#7,\/1 F/X+HDJ,_I) M"2 K+?VZV1VG9G11A=[@RZ@*P\%E-;A*+=62 2P95S]WQUT8;6M7MD3+2U&Y M/6[<&EV5E3PD#IUICU(\VD*O+4:>KQM:?9\ZTNT$./?38G/[WIH6\CH?\QUN M3Z1=XC=L:5I+PA+>#P>A.[Z7JNHHMQ(0<9021JQ13&.O4K?N0*2@#>$(]"95 ME6ZAN#+!';9RC..!DV'!@@PVX4BQ8 THH)@$RHGFQ!E&N-06K,92&8ZX9RM4 MX=E]UOJAT%XV,D][@LUMS^91?$HUA$@/[[HZ<0@['1PY'I4O>-*%X!5<19[NF/M%- MWU?F,G50^7=](2OD/'9AG23X>>MJA?-6(].=&;865"RNOPLHT\C"V1!DC-7/: M&!.(]YJ :8UZ )#;Y%B_3CAN@.7;D:QU&23>&N8^0NS["GU"*KH[PN MM;142!*"TDZ -ZS%9IJ/IZAW1.Y>GLS/[]U8')*+H)H<[!"'4;GKX1#Z[ELG M673S.M>+FG*P:LKEUY_>3 CL=$I?YU&"'$T^\YOI]A,9OH1$A.?FZ]N^ZUVG M>,*W*7AMF@@XK7T[[\_"X((3F$4YPC$N0RH5*!00:A@30-FN7=NZ@]2J*;'/ MC2H+RQ>6;X'EE>?8.AEU!D^8MEA!\))+KT C(QAI3[I9C>5%AZK,Q9QBP7A@ MP>CV/\=[!L-OU1!&,/R"":18,8>"]4@A\?$,TA-!LQ7:!.YAF'D*3HSA1^"I7OJ*.,::1 M@" DDRAY)!RVE"C'7!!H5PX)S%:M\'\8Y'*<-HNZ+-(+&VG*5TE4A"A6E@") M7*3$(]!=;NIOI?XE+Q.=G8E-Y]Z(95"#D*S <*EFDB#2:,T^2-]2X8 MU="4=LMI=S3SF,DH$5P0QSK!$WN_8!8)%Y M#&/F9_1.TO1/+TS_$XRJ;G\^*VTT@O&H3K3H=8WM]O++4'MT<3)5.O:-1P>X M9%D>?P>XCH7TB@JW6(4[<2ZN0$3\(3CH?DZ%3(M"M_\A[5WJ?.BJFE'*AQM" MF7<"$^Z]H,PAAA@@HTE05E$>_WH(7NU(\LTHH8J@9P!PARGSC8$>&[)0DOP0?+7@DU:O2S14:F"-V+ + [A M@'2]',&J>)U60K@Y:IN#-D8"ME8HP(@R;X*B@(!J "=)H**A]>1V90C<02NW MXP+IX+,Q^P M/:+V=LP9(S(31S*$J1RQ:*N 4Y/(K7(TCSJ2() "1:%!:B84MM@&A+W$F$DF M2-B]&8+*S%$G1SFA<%G67.8--\H*B@(")@)/M7(4-](C*1Q6#5RVY8PS<5R! M',=I8IB<[)-D^O'4SYS7X5[4DR-43R:MX2=4=U(3W1R2(4\,]J UQXY9)XSA M'*@%0("]A8:XF6V;')Z1EE)X.I_19MW$X8E,[9#PDAABD9!,$:*)!NZYXU9+ MBCW=D8M$=!311\;+!^<]V4:DQ)7YEB3BO&27#,$L1\3:283$^PF!G ^-OU.& M3&@3!0O.? C,(ZV0,I[(B$F.L:!;%#:6R!@:L;QQ*4=!HC!8]@PFO/#61:9" MG#/'D9%":X>50 1)ZAI23[=R\//<<]>*.>+&'&&R/M2+\G*TRLL]*)M#,8XT MH1JAP*QBB@G#P#N!I9,*N+ [[TZ'.XQD+B^4YG2%_8^%_5V4::01E%+O&,)4 M2T="U ^\H0BD1;MVKDAT;#%0S]R(,;P&7\$DA30S!TR&J)8C=&U;QTH4\L=M M\N>\;,*,"T'A((QGG'N##2'<$L$Q6, MIO _CDD=@3(O[E-,&!D,Z=#8RP:! MC--*<^N8HE'Z=_%T$^ G*"XQ<"*QR5^5>(I\C=@S([R:=_9L?F:VW%>])=C MU%^F=#J.ZA$J.2"=9J[#4'QCQ66DNAK%7KE9L M& 4#C@H#G,:":$\P(<" ZD=5'&P6;G&2"D0]FQQ58]9U/&W7C2;(L5 M98AR.4+9[N+%FE4OP,X[XHT44C#L4J5BI+PGC#$@B#4$C6U78N$Z'!"PBX#0.)>OLA> MABA*U#$J43>%71_%0(V5HIA2JH I _%WCI$50BIKA=UYT60L2DQ[@8!L1WN, M$(!M\%R"!2HP$Y8IPIQUUC#%*4.FQ:8,*XI!Q9)Z/%:4]Z9NH5X-0C6"^-S4 M7;2RTX;J>4%@ACB7(YAM%['>#T9CN+SJ#6JR.;-Q%'43F7G TM8:':44IQUE M2@:+D6<,F-/64$]V;DM1\GGJ;84K"U?.^619*LHKD07GF?).4:TYDSYPS020 M/53DHBIS7>)(Q(7JROC42/S%Y+Z?*G+U=9=&E@P+BC]Q17)$.3L8>AC>S.!O MJ/Y3C0:]KM_S?-;4PMJ?4*MZVMFL2J.3>\=C.?@U81DF3'"&C ,@&F+ M-.6""&HM!KJK-M@49>XW:H?S#D,V*BA34*9=E %L5=2FC"$XZE/I%2=1IU($ M<69Y4Y^%[40(R\Q3G#-!F<,S#,V:@T6RJU+'N>IJ./C<]> K^VV^35C<\\\9 M>LHR1- <0;#%%(=(**>13MY/R>3EM[]&*3#P!L9.;BCE3J*#Y7*DI*Z5D08F=Y1*J49RU,=J1,AKT(CF!L- Z,:&&]05XYHX%YH_FNZJ!A MTHGBR5%QV5$%Q$ROA4@++[Y HN*T1#T?OSK17!5Z@R^C*@P'EU6W_QE&69__ M!]AL<-\P=8!+EN6I>(#K6$AOZZ1W>!K@;6C <. _!3[1S >]V 6*W !_A.D MY>Z9<91!>GF= D5 W;6 .J.5-Y%4?D^T\78F*C2*IH1+RP K21EC@2+-N>/" M(&V$I!CO2O_#'T7V8MY3K9!$UC,,/A7!=J 4QPJ(E#NK(Y%_ M!>S,3_/=..GG8@#S/M>ST CRUU^R#H*>$MOHS6"X I(9@B)X*0U8*R8#LT!= M2M-DC@,8VV)?\66M0'6)>BXLG^UHCXGE>? 6*RZEXHQY8Z5V."H( 3N@2#;4 MO]V*\$(Z2F<>-ES\V4\1O9Z0R[]&6!)!14GLFHZ"" MM$;>1WW+><)%X"U6[7Y<4*$':<\X#%FD\.)A\*+'E 8O?/!<,X.PLD9@"MI+ M3S3=69"<9IF7S3\2(6&W1I*XY54W4D^O!VY\;7HWPD0UA$_=T7A8)][D!5Q% MB3H>)>H&"=_VQZ;_J6M[\* #H@;.084HBWC&$)%&"HX=M3H@B2,T[BJ\+G/\ M*R:3PNU'P.T!4X(8B* 11.5#&.D%-@I;CJ.P@UJL#[&D8EWA]N.QEMRZA#Y= MFV&4M0$B65P-1J4LQ+Z'M#^M[/+KO"WWMQEAO)K2Q;PYQ'E"F":":L,XTYH[ M'C4RC R*:IAKL03$X]F0':8R;U]TR))&8;T,64]0:BS7GDC,&)74>$PQ0P$[ MJQC(!N%_*^* S%P<.)(SO]1VV%+N9\FZ/LRLZY5=T?,Q=34I/^Z6%EPK)46 M0 -3H)2PB@OF(V(ZR55#<^DM%^+,'%_SY<*") 5)]HDDV' 4#,*:>LT *>6X M)DB $(ZE.+>=-T9YUD!R>$::!R4:KD=U&[@#2,_,$"!SQ+@V+, <\KWC6L'N&19 MF@L.9Z$$Y*^R'$0X\YO!\ -<33-QS\+IX/)RT*^A M;0[*'/=:(!>84X)Q9+7@#CFI>8A_0.VJDP(F'2)*!D-A^6Q'>SPL#XZF9@8H MJ$ 8!V]#8)PI8H!YKWA#E]NM2"^*9NYD*CD,3Y!Q(MG=9C'<&JZ'D&I;^?CD MZDLJS.CGPX1\S@?_ ME8CG?$8[;Z:D;3?XO)"NA$7G!ZO9M+6;H#'\D4CX_8S(9\K@ M?)D_SQ0&K(!#B !,M.=$<*^H#C(XSW8D$I',83>31G8%5PJN' :N"$N\)DHX MSQE3WEI*+7B$F=:(2;VK]%>P\\91T&"I51@M?'A!?;H$M M,0'/)"',@&$B"AE6.NE:C/I> M#<]$!^>N&N:'9X=M ^OVW;!V5WX?J:#^[8=4B^1 Q-8,L3I'>&T3$3?"OO

]>)7^=1=H*\Y1,*;Q\H;V?*VD8[HH(C0@1@V"C+O>&*,(,$513MJN$Q[]#< M>U[D;HY;T2_9(+.U)]:<+I)=*C.N+,0;^LFQEZ*X:IK]Q0ZKOS<]/2LX7']E MXR?]Y](' $:@=:4UW$:'D!J3X-R6(+E#9"-26M1 M7X1WF)1Y0_5!,&S!GX(_!XD_7'$IM#&6 V'$,\.%%1P<0SA)A UA%;A%_)&Z MPUG!G[FY[%7*9(^X'VIA+A(1LQ==F2Y^CGN@E8<9N4'U[8' MFUCX_V-;>]$*,+I#\F':0R M]T[LF=$*(A1$V"TB*.J\$LAH)"(P.!, 4X2"-!0B-C0:[MI#!,4ZFF0>/]<& MH^495+?5PL4?KZ^N>G6NK^E-Y+-4Q;CJ]B<4<0 MNAM7+/\HDKWKK<>RD%D> M^T>SNH5,]T2FAQOM4JO[5Z;KDU21XEX&EU"-S=>2V-5N&$%FTG6+4O/;FF;. M$\F\CW3T#N9]V")5 Q(\$ J>46.,]0QS8RTR$)1ML<'@DIX>@AV7#[LP76&Z M14QG1'"2@*2P_&L<7'QQJ.HHGXSM@=YG3A%/LY5/CXU5]VQZ;W^>@7]2%37 M0QA%D?EZ. 3_\GK\;C#^_V"V%-*K7I!I=16AIE&-!3Y.S59.)]29=V,ZJ9WQ+GY^E^1S'Z?$..;P?#CA1G"RT1MIW/$-B>$(V&Y5#@0 M)AUS'!OK"$EUIK 1@IL&'U(;VG#H?@7_XM\P'"2J4@23GX]*!B],6IBT1285 M5%,6E* 8*1:9Q7!JJ<::!6%8?&M'FK+6F=<%SUQ$V74I@+_Z(QB/>Q-)XS)2 MZ42"&=YT-#Q$W3A'V-M"'FEFX+BS3-D(H3=D.]=N\[8+YWP"!N7<4^&\\5(P M9T Q(P48'("90'Q#&OY63/DL]S+&N3%6@80""=N"!$-E8G2.F&'>2P5"&D^4 MXPH!P):<"@>GS^S.Y'/[^__\'_'-Y-R?>_]!COH#26U]^ZGZS_/N)8RJ=_"E^C"X-/W_G-W3_7>\!:-: M7*H>)KK/]BR3$9Y?0!TI<1E)X%NR-O4'J=!ZU!XJTZ^Z\?F?AJDIGQG6]=C' M%S""1.]U[8NZ;_#401(_-!K'"W7_H1\?SK+ARF,;]?29_)*H>'9[TXJE[?A[ M^M"OJ^Q*\WAOOK\'9EBSP<6-I!QE\^E@9E=F.8J3$5:N9T:1YU]^>/_FO?D$ M+Z,J]Z^3^..[AZMP[Z/OKB\M#.O//D8G&R[:W-OJ@5^LG["I=Y?LIM>^^U7. M%G8)<5_%N;RP:=XO3(A#_JDRO2_FVVC!XMQ']5\NAK-OFJSP)+D7U2F@4R1" MZ#8#>'H-_5Q=3&=1U^R8$L>T=U=CFZ?96_/[_%VDF643G!_%@SG]#B:.ZL&D MZF/JX3XT?G'Z[,WIV?OSE^_._\8>3HA8N+6TW0N MU35FS:^/[=!2XK_[>O[5!* GKS?AW^KAF7-O+R;K-AW!/'3O:M.WKVJ M/O[U\N/;5V]//KQ]_7&#HZ'=P;=[;+4[MDCW23)[=W;^.I+Z+__KQ8N3OKL8 M#%^\^#61>7V].C^+"_WNX]D?;U^=G+]^5;UY^^[DW>G;DS^JC^?QPI^)3[*9 MT?>1@?_ZX^1#]>KLC_C/Q^KMN^K\][._/D;Z^-BI7O^_IZ_?GU32]>C;A]&HU[+HS.XQ*][$61 M?R+GIY?_37U G*I@B0I,2:N=CA(_BI/H(*:5U@O#X]8X1PC6.QCJ[]& FH&Z+4WQ]7MRM8S9;P!O7_?F?S?KV_K]-5F'SOS6(O7XDUEH_L M9/D>H?IZ+>8GO$!OV61ER#HK0[_[]5$>:^:;!@9K8APCN5;,.\2$3:4K53 H MA=Q9[;7S=!6;V3+&<50#]TA9X33#FEG'F<84J%<,,(?5&*=)IMJ4&F8KMX@= M'B>)]WT7='5SWS+5$Z)*FL7NLF1>".;XFP'_G50]%^'?G:?.H;=]&]JC[" M93=.R%^[\6 859[AU6 X69+OQX-/4.>"U($RW?&H&EW;4==WS3 >8)TZVB;9 MU@CZ^71B :E?X9]_J.*9:"H/J7-!RB6)QV$:NV MU:7/FMY=Y6YT9W!QQ<;)QI7\ M(IZYH^K[Z3#?#LYOAFBNKGJW-R6;3(*<3AT#=)V.ZDX5U_TZ%9TRO7J:)=39/;K)YC2BY M[":>V^8E6^L#'UJFYU08E39J4"1*JKTKB,$U<#U:C+VZN,- M\3O'(ZO+N+^Q?O._Y%NGH.T^#UOS^_>.KIV%Y4959># M?C#&YJ34]&<]<=NNON^-Y!<%5_720?\ZFVHT_"/>\>#HTX/X+A M9QC>68[.])&W!\!^$5^N QIJ$]!H/&.6W21R XTL$%^MLWEZD\W+;A_.^E'2 MO!I#Z.C(3&_RX 3;>)%_#,$)P9-NNBX_^ M;3BXOKI%[YIS(XH$8X=3EHV_NVZO._Y61>6[AI!N_RYLG5[ H/_IG]>=ZG\/ MAF ZU;_Z@R_]A&!3V?&-L16;2H\_QC'T>H,O"533"">H,BD$.1MUFL$$11(V MQ?%%Q!]?# &J;V"&H[N3C_(R?+T"5T]_<'-XC".B3T(7(P*%Z;1'LVF;T6C@ MNO5L;B3T)7.N?KN^[#Z8XMV5F)LOGC,91)+\> M)7?=OU[$"7X_IQ"W;I;Y.?328V9G@ HS"6QC#EB"4NA/@@+DR@X%$+)C8MP8A MXW]&,@/> &*8L4!9X(PYM_N75470VC M%M:-(EF=-I<>]5>_'N+'-(;Z^2U+X1/&%6 M,\UO$AM3#2%5+*C3Q_T_HRHV^5 2JM* H->]C%\RD[J2PEP_:;JRMS5LZAN2 M1#*)_!NE.+JDV0ZA,YWC\@M1;!F9*,/,R6@FREG=X>T< M%DFMM]--%LWNC9\PXO%U;[*?J42/N=5GT[=,&KXDU;B&;?!/7](4C'9S>Q-1 MW)ZC=U?AX]2X,HIS\;4KKU*R.]3F@-Y@E$I9Q&7[/]?=1.7V M6W5#=S-[<*U(-*Y&)\K9B?!O%GC2!G0462?*\Q,SQ>V.W*>*!]LS$>@O(X=? MC%*/GCB>/\TPDA:=Z#BT7OTTQQGM1)1(9H5Z,3_?J#BS1T:ZLG"K"J3'1/JZ MCNN2E(8JOJPO1=J>5&F:DL<>#!)X+0\:?M2%MAS(UT#_8H1>L!'K;-^CKK/E M.['&]F5IAGX5F;FV9$S9G%36]&I '5T C*N(QJ;Z8D:5C_SY.3'R<'#9>"K, MSOUFK++7\;L&<4CW4;()">^"U3PL3F!M]1-C=#&X[OF$1$,P?IHU_\_K_ES: M?--<3OJ1)'I3W*_B)]\D9QU&+_[W#5Z&;@K7GX#9!"X?+.4^L&PM?QI^U*&V MG*[78(;LS'IY8-E&&Y'=FD9>C3+#K3S?3YZBQ+I)=)Q**[4ML<$=-A=S-B_* M3V/.DC6S=KW[IP@P]\R#M7 ]G-@I:SOGDF?Z.B;*3D3/#&%CN2VL)%\<<_*% M*LD7)?DBY^2+N\;X)='>;_N?XZH-AM]>W4B(309Q*QD%XJ7QCC%OL<*6@';* M14@&+1I;9S[5((YD0!@DM<0SAJ155L3S6P/15LO@GF 0W]2>2GZL9NNR8N3U M8^+(\HFML1I/L#AOP;J\:@CV(@AI(M'U%J_9P+ODIF7AV1_=!?CK'IR%&_8X M3850^^,:;AJ#LAEB47)$044.,08I*8/V5%LJ A<$M\ @1!#FC0,7F& 44R6# M05@S1Y$+7IL'#+)OP72.AZ:2Y'U1L=\@F-7Z9G=T8Q<--Y[S[VN!<' ]BO>- M?OAI/6_4)L36;$]:[H&(3S AC5DI2>Q_!H@L/8>-!N%EMSTJ!EJ MM>6L0]>B]-E+Z?NI0.W_\UUR \?7TQ:I]>NM2015H[3EPK@>UWTYJZD<05-! MI#5*(LU*$=QO#$OJ'O:/5.QH^UGSE12V]-Q[G8VG>U'5UK")>-U87^%V9*2I M4,;R[,&F"LDWT-EB MG#^\6Z=+\CSH2.519*!8E9:;0F6S-"@[2S^\ZXJUV(K1AX/Y-4J3^T" M[_+CG,+JA=7;8O6@,2 3L#,$,V>"8L@K91 RC()73;7F,&FM?U1'ZE4[2!T) MJ^]#UFE3H$G)SR_"':FF-F)]&0S_%;_AQ=5PX.:*$VQC#S>L+KYOC-N7UO0X M.&T?@?XK4LC;_OL)?8H4A:<.@*>,,,$#@!-:,^:"\4XB@HP(F'NZY5.=H0X1_ AYZHCM%!_,EYN0 MJ4P.[V>EN^P#GO:JCT2"^W-&;_.EKX41RNM@)0[,:FV%"C)@!3SUM^4-74+: M;&?;H7S5*OA'HHX4[MW_>(^'>P%YC11@Q@UB6 L;Y0XA%5CIC6&NH2Y?BV*' M[#"!GA?W'KHQX8:&JA10.ZE_D(?PD25&Y0E$6T.;LY2O=P,Y;_O3 AGS/<6$ M1XPIH(Q11I+L8%Q$'$N2)V@MCWXZ/%UFNU-:")??KZCN_,/T)B&S'R;4?,=](3PQQE"$N&(1 M-(TA&K07#H16>,NQ$IAU-,O49-$^LRW8AD LHRSX+2X"BW(@IJ5CO9 MX AO,[A$=&BN)NF]LT[A\L+E;7&YQXP$B[30TK#(Z"HXI!!S1&+&!R1L5J'ZX@.LGS387CUIR4W:%CC8H1' _)7;]I6SL MQK+L)KF@X,#EUY].)Q6:WO9OW M"M="K0%@R%M#%8G2 Q->6I$\V=(0%%)P_,/.B?NFC>DRIII1#\RO3RE>U?>3 M(@1U1^[1M/C :/^E!QK[>2R[Z=%^'LNW> VZ..K2 XUM.9;=]&A;CM66LY0> MN'O$-Y<#&$8^G1WABS*'=U.88&XD.>2#+QB0:"\-_+S&U3\GN/HZX>I!)&BO ML4\[,V\MI_%=:7C;7=!6A[IN:83&<9?:'<^ 8@YHJ,^/N ^] $C.Y\ONDVQ> M0KS63W76K"72I 9)7F>QSRY.77G^X[^$\G]'<^.$W4=Q8^)MJ; MDRH19()L+8T!#7\\#-WX9\23IY&9FILOM"@M M)5I,\M#5$#YW!]>CWHW8Y&_CJ_+ R;T4Y]]24>@Y$@A6C(*]^2[,,X>2X,G9WUIU3NRWJ\!Z9U M/7#@35,&Y@L 42^0#1A;&\4(Q#0V7!I/*%62$UBERVD[J(.1RA-UQUT89)Z,6I(@BW'$2.!?4*!4:ZS=L M01YA.%-,RM-^4=@J<[;2 1MBD560#GGNC4&!(P9*>Z:-V]513W"FM>L.SXJP MQY*?=1G9WB2OU_A_7H_&E_&F3&)(2DV^/'%O7S7YUM"4W@R&$&=Q>CT<0M]] MFR/WDUMJG[?P6@H"YI65MM5)MI&=IIUF1J" 4JL8BKWQ+ @EG-:.NJCQEAKM3^.D MW-U8!2 *0#P)(+A$-E#.(6C.G,#:(L[ :1\("[1)96O1"L8[/%>7UW[Q88% M-?\JRUJC>ITJ>1AMI:#D\)/]'G6J]/>'G5<<77\),UV-ARET0[A*OT;]K*ZO M>3JXC$SPK6X0)W\>519&XRK^WTW-E5,*<^3.:ZAZ@WC9QU_&@PJ^IN;=W<\P M5[:S!Y^AUZFN+KZ-$H=&7$F-$@?#>A4[]_ED8*-2"R,7=4?HI*2^61W0JV'7 MP>3+1IUJ,*P&J0-8YP?_5@US3RJJ/%KXA1N!QZ1X3(]VO6N:[TA=/O=T45\S*?!P,._]^?_OBB.[H95?VK&WSJQVU+D^M] MBW@%_7IS)B.>"]^O+DS:HOAVHJY!O1S#"-L1T:[ _[@JF3<7V6Q E,VJ@B9X MG=W>1,^W DSZY*-51.\,=,'@9V4N7WYX_^:]^00OAV#^=1)_W!PIK@=F6)\; M%S?:8U109V4UIU=F9\=T&HN79&%=K*?N5&FT=RIP M]=-YW9M]?;KAYMIWO^K9 C0S]7%].9U!:/^^5,&RP@L[?F]_2[.81= MO&V-M5%G,_\=3!Q7P\1J2]G#_9@L=7<W-Z]N[\];OSC]_]6M>*3@D[ITE2J_U/YM?'=VHE9KA_Y>[K^5<3<>7A@=1^ M/=K)>DY',(\S]T"G?GE7SFFJP3T3E=\/!U=1)OSVOF?ZXY.^?_U_KKM7R?;X MJCMR\J7J\^IFK185QKZ_"PO*(2^= MZ!JK\Z D]?96IT%<7.44;6"[1M)=;]'(.HM&%Q2L7\HL32PB?,#,1'TR"KC, M,E#($F *X8"8B]IF"RP2,%;2"0KQVQGR1%-$K 5$O8ELR2"[>O6W7'1UPT4P M6\14>3YB>4-M^E?@(!WILZN30O4NRMW#;BW A5K6FY2M3R)H*X7KUR<^N@[Q ML<=*IB_?Z37(8RMEZ]L?&E>:?%5KFP:;$[67 MN-':>])3G'=K/77C3,+&0L1;*4/<=H7MYN>LM[Q;*3^\[;W/:"CYD.'\ =TR M)2XLAWT0S;#5IZS$_8+D+M-#%NA0#YA0K<;\/!Z$X5,A\05RK*=R&J;EAJJ8** MPF(0F-"@&X+E:Y7MOQ<^X.6W\V]7_OHV:S. SU#%??]9( MVE*P/>L0O&H9LT,AZ+;8KZ!%08MVT,(P2J46(3@:&!6@@0<65*IDZ# 1?$&9 M_ S10JI5BVH?"D%G(WFU)U[]:=Q%MP_#;W?M9_N7JC($P_UH9NWG_[4JW "C M7&!GP)@(4T9;$FRRCB'B"? &N%I=N+FAS?GWVP0I3%E'L55[+Q\-I16&/&*& M%$P$#"[^8)(%B:RS0;K(C2"50)O)#SM@2-D18M4"@(=!:4=IE7G3[:? KKB M9@03+G@Q""^N1ZGG\P@69>\612N[T1Z= H45.!)_B*@V,:6YP28X*Q#U24Y1 MC>FSJTHD4[+_(U']A[0H9^&O$9S4%-\F#LJ5ZT4_!Q(M_%_X?W7^=_$/1L1X M225CAAD:84!9(P/W5OJ&<++5!:!=\3]5JR;$'CR)[EP\6K7R^WJ"T5F*D,] M^MF#:SG' M#;@K^ME']N%05!&(PDQ3(0QF72_0@03!V5X+W%FTA!"S]3$W_Z M6+M@2#M\Y1(D.R3=/;-8P8*"!2N:A+C2.!"E"&(,.1E%(2DD]R(HI%231K2Z M1+1[+% Z0[?248?R%-TMT]$>G>Y&4 C!"6.0L%0I3BG2A@IO9%-5L?9ZN&,M M.I*L6@;CX.GK< -._H#1Z*?*.'=]>3V)Y?6I!(+KUGDR^S><9 A1.>+0VF"S MI-S.R2UAO)JCB_A[#^J"AGU_A3=D!X0Y'JW:IRXJH-N;1K P-K,DF$#DAYQ"URVFBJ&Z*Q6A1%2(>5D(D=R"#L MZ2WSUA-/'JU\UZGZD$'Z[A,7YX"0<+[MP+&61]C/S-?T0[^#>4MR$!@<0IP% MK%A@6(,V6/'@G?/&H2W;91#K\!R]/?FR8X&4 BF90XI7C%'/B32(,AV$IH9( M';4OB7S4P+;LG,*H(UF&Z8 [9,=&T>[V]_6;N-S^]J#=POHU8_DZ-6-%EOU* MUBS'OK,-02CD M&&/",D8B/0 0&?5A+CEH3YHJ5&RC>3SM2/2PTL3M!./-=27P\<40H+J,0[H8 M51#)RS>5%4]CZZ0N,E<0O^@S]+ZMV/[E#M?LGZWG$/'Y-*[X;3#P7[J]7A0! MWO;'IO^I&P^325;OXZTKF/4A4!2U#*<94=QZ(:UP7 9F!;.AA;K\0@C*P>*@ MF&!2>6WB&1N\4%IQ8)KLL'4%2VV<9LM3G=RI\[%>NXKEDUMC18Z]7<7R^:^Q M:,O:57QT%^"O>W 6[G-(9)H9_]0]=)KXQ 8:"#$>!RF90,3$TYY*JG1(;&(: M2Z ^D4^XX=9@8A1WAAG@5COB$57$884M9MOI7[%Y0[@;?IK4S= ^6 M(R6AN;R-E@GI)M>CD-/S(:=WB^(,"A[M,A9%L$7!-+N(18D*;)3"P8U3]^^K MJ3\MFQJP3UR6 W(9ST6V/2^/\98G_KA'XTVW'[_WC^YG>& H?E 87VG'D3=: M1E5:,*M!$:<64CQ+0)YY9E5 M@B"F#P&L9 ?3#'.XVV?T!?2105V& FH%U'8D;MV-T*-8&(L1$,P#4Y0KZ@UW M3G+'P"BWL.9_3OB%.U)EF#"Z0Y[>N];,6LTB?>#;S0^@V6$EH!>>*,MPXQ+H&2P$$N:EO[K#3/'?-/8?3"Z#?3VZ8^Z#PW MBC$%)C61,\Y*XKQE&F&J@33EJ[;(^P>BR&VV>QEJ:P4C-MR&_#"B)?6*&63 M<9.RGYC46B$MI.0D>"R4U(N:O#XKO6A3[FE4?FY_7S_'J<6(S<;,IF4WB4UB M!AMC1)?=Q(XS8E.LL_IRD]5G)?BR!%_N*/CR07A[B00I\9<913N5^,M"0AON M>(F_+.14XB^/X=0M\9?9.0]+0,#S#@AXV$H.4XD &VH)0TPH:J5BW$EP'"O4 MX+Z:-+W,*21 =S#&^9N^\N'J@DP%F0XQ_E(('$Q@B!-#&5',$HE"O$)$B#,3 MZ!# 2G:P>A9@=3@>O0)J!=1VXB#47DM@2"@/C 6*M9'2 C>(^R"0/@C\PAU- M#Z5,=HF_+/&7VR2Z$G*Q?P66!LXAHF? 5#&IG>$4L(__,2F1UMMM7W0@FF>) MORR,?HSQEX"$=AX(=2Y$>8IKB1D!C+4*B!+7T+*X1=X_$$6NQ%\6C,@=(UI2 MKPCRFGFAA9*$!>8,=@8!",H8!28:&G^U68#^,/2B;.,O;W]K,1)3KA,+J+(L M@;J%&O.'N1"W->;G(SIN:\RG@N3=!_5B5ZP\/R]H/*SA.U^+'F/&*<6:26"V M3J6EC%K,/7(*&[>C6O18/(SY?E+Q^94GS"-U(&$94LGV3JUV-!#K+5)6"])4 M^V KY>BQXFT4H[\+:AM5IE^I^N]F4=8)EA^KTIW0X>_I0X\$9,^-KG&\LXCA MEQ_>OWEO/L'+(9A_G<0?-^>/ZX$9UH?,Q8TI:3RXFD4H3Z_,#IKIV!>MPL)P MFZ>LS/TQO[M.=LYZT'<7;>Y.E<9Z)["GG^BM-_OZ=,/-M=2J:K:R#U;MD76[ M6;.K>.6%39=>F! G^5-E>E_,M]$#^]TO%\/9/9.%K(_J"M7']5QD]TP.FUY# M/U<7TVG4%L_[0>$-%M#96_/;^=TV54WHW521?R-._.W\Y.4?K\_>G)Z].W_][OSC=[_6I=-3#>_3!#;] M9*PTOSZV0\?7K^'^_MRMAU\]WL+A#XBX#F=7,(Q UO_T!YAX9#:5H@>OO;!& M!H,8$\@:G8K3,\^$E0)L8UVN)Y:B1P(%&Y")W\=8L$IYQ SACSGE+!=MFS@ M/U:3I5BE3\-C(M7R.:VQ$/OMU+"RG+D /UI;N\;"Z,MNHEN186] ].DK?![% MD]/!902L;]5%ZF(PX\5:"@G=OND[B#!A9K*LO>[VD@HWJC\0T1J&,Z%V=!U% MFO@=G^&B&^%\^HD0NO$;;CJ=_EC-/?+__ILB6/X\FCW@PGR&^XKH$"Y-5+GC MB.H/1?@:7HZJ81(,X[4P'%PV8\SEUY\^S&ZMN>D\WCA?/0LDHIQ[HCECQD?! MD44AV@)GX(Q@#=[/>Y#RWQ_B&*#V%B(F>>LR="H1Y+#4'1Z57\?#30$*#P?&1*9BO*TV!-TYA MM*ITN@'#-685+KOI05;AOAEN TC;9/$:&T"S@XHMS$#=]E-VVFIMR_*;6LI&]-I ME]TD%[1)BOCZ\?KJJ@?I8#*]EZ:73KN/%P#CM[=D]&%"1>>#J7BZJ%V2,E3' M(0CO0#&AK,4T=4M"@3.B(TZW(*."H-Y2)92/LQ- ;3 Z.$1 ?<@W7;:)6U M,_/+&[6_>GVK45K@T2).G8H"3^RH9$;3'DJC-CHH[4!\;+0%+[M)/987OIPX MUJ"HK?11>@PVUMB6M?= K;,'>I,]((>6FW\?N1<'EK6=_M?P@/5BRAKSYN[J MUP\>T^01:R_3,,YO&B)ZUVZZQ#FY7H9@'8O9C4K8(ZFF[<]XHXS.;>9T+O,V M-B9ZKK?R-X?7HD5?[VOK-E<-F#K;R/UM\&9Q$,I?KMH,'>\*ALGJ[8^:91$W5__74 M @)/Y7DLIHD2-UZSB<:\*\1=;:;-V[9P^OS$(+ZY'C^>!K#_!]<(_ MMY67M_F.;#RZA9NS(-RS?=I:$O*YE@PE2+,RKS0(,B'@8 MTGA$8+ 7D7!;!LX;8?#-?*#&/D3!U17QQ=PWRP_O5%<]TQ_7WIZ;N)%.U7^D MZ A9;<]XM]OVV9J]N/MEHIX6MRE20Y"VM7_]50$D!9+@"P1( MD,(^W!)% (6LS*^RLC*_M)01Z8W6F"@*)3804$PQ-]CYV:'>/G[>3.D_196_ M'MBW,X6O$]4)WK4M2Z.8?A+#Z6R\L_&];%Q8PQD65DNH" 9>8RRP U@SQB%C M?G_W[2@V#DDK-G'G&Y'?$MJ*.HH N4H0%N$?2G_:G0JEQL#^;:PZZ03=#>_7SSKUZ^6-S_>+UE@7!6,P4( M!(PQ@CV23&OID3<"4NG6]EVN:X,NB&P#T%>WJI:Z?!U,=#!1*TP09)4*X&"Y M)PQQ 3W'#@)%D! &EY4HU\?_0*\($,\9)D[A-3:=L]A3NM?OC7O'2UQ<>+D3 M@/)QD?7D.^0C+R2M7(>[*6_ME+=D)UYG.LV,=O1F,AJY=8U43I5%TQ8_>#Z> M4_NYQQQ(U?/GU@BIG?!^#I+KU.LBC^&;2;\\Q9)Q8'9EO[F-1#5,:,'!VOFG M1!TI[VFV"WV4>[7\Z/GU&^0B"^M;; M2H#%_K6G#YFT<]WN;/0B;)0X)X$@#EO@@XT2H35E2GG,'%/.T?U/MX]KHUCR ML[?1"]Q'+VN\TTI8@ <*R"9$%CAB-#14NN)@9N9;)S6O1:9LR M#*XAV7P2=AN(=U-H!@&58I* 5FJYK M:=19=1<]6W?:\F$X>&E.=N+2'6O6\K2+.=;LIOS93?DE[\!/>C)1WQZ\L$84 M6*E;>H#10G^SW:-KGS>\)H(:U-"L!E$EE4(1!*'3A"&DK51*.06TA)C:=1G@ M&USB\)BI0SP\1AP57TG9BI+ ;M][*>*\3$MWC&G/L)<$.F*9U^H&=IZ2=QY8Y%Z'"N5 Y;3S^HAD9@(H@4E" %M8;$8N:, M%-AYAW8X0$' "*F0"Q8GB*9.(O8G%IT7U MZ)N7(4&]XE1JI@TEA#*AC9&:*T2*#0NA[R)S=TUI%/5'Z1\R2?:# &US%0 MC+O2\F.G9K:JM'P>HK@>V'SQ6 E7%!8-*ZBRCG(&M",>0R$T9,1RK#P"U):V M,JR-D()= =Z*M.F.D*)#C0XU=D<-KRS%UDANG27.5)^BN)OL3U:UI+KE_T;I15_KK5OG:S2,PV"MC4F;$4S2P@J"1.N M:6?YU%4]6/S-,!VO;55)F(T$II YK@AT6'*!G&#,(H^]P:J&5I6$&^(TMI80 M2Z 1DAMCF302,B/"$UO7JC+VELU;2,8\@[Q%W[2];)JUC\WW0LXF*L"*^NI* M.U-GI,7A54Q E'$2T-A5;$!YD%Y5ZNL.T:;.AMOGLX(27'1W25BI0SS$A\Q" MUU]R]_Z2QVM%]]RZSEU$X\-5-3^+[H.M&DR;E/)26B&>4B^/%0UO.(S]?W;Q MY([5._&\VO3MKGU=V\,6R?-HQU@[A5.:[(-XO)[>.P6.3K;RUC&Z/5??/#JZ M)3BQF'PY0^+K'(@_SW X^^-M0&%8#%@B CC'WFK"B;-,$4-IV %!)CWFRJX] MYBA$(F,BV6L[&3TZ-7KQ"WY%EG?E2?Q+HU4%F\W\&:A5NT?7,J77"DH#C+,: M<**\40XH"8VFUE'*!%P;I=^@]/P9*OTYN:[E;=V.1_I\JFRSXQMF,3%K+[.D M+JX^&#N).&%&"V,51QHSC 2PU.R_%I%7L&UFV5)%Z!0P%J8@[PTT2EHKB*16 M4MS6+0^N9%9+(Y@ MP&F(@QL='&]")-(&8VV()UI*BQS>*<^5%#/6GA+67J)M>:ZOFB^8;TA_UL[4 MOW5FV9GEP6;IE.+ T]C@S!#HN'1> \:#I7(8C+,DFZPDD;0SRZIF>0I?X03G M/,W&PIK,T&\EO+5CZ$TFW1^EFG,OH%2 0\U,#..[\$]D+XC=(#6WT EF2XH[ M:_1?^*OFB=-/JHEM]W+:87$=6)P)6' O$?*>BL0H4((K[@-KI.5D!/)=VL? M6QTL6NI5M0PLUOA>Q=]:6<4#<:7<=-*VHHUVE/&02L*D:XZ&8B%?Y&S((./] M(+?3,*"UU3P&*RC#_@M 2@GF1C%EC*+&2"@%1J5AD3VK>2 E$ NIJ:&*0*6D M9G6:8CI/>P/0GUMGP0U;93W\)>[-'D;U@%;FY]9(OTFBB=.?8YW MF9J+6J^YYUWEU@+CN'3].P=5.T;A6@M4K25G)'7V>^#EF1;9#N=84]<<;7J- MN%%3G*EJ'XOZB(KVP,1Z2=?K.5..C"3%PQ#&M;+"2N4UT1(HK,/VVU!@+<6< M^1VB%K40$5':7*3S9-K8C/5TYMZ9>U5S!Y0(23$.ULT(,2HC+-0(6*64(;2D M-RB:FSNJT=R9?%[F?@K/IT[W9B'MHYW.S:G1ZQB;K(T(-+ _Q UR6U^ MUG5FW9GU7F;MD;3&&V*I]L1!IF,3>6DX D9ZCDO,NI%](&PPOZV-6G<2SZ;Q M+GGOX]F&2\=)4,SFNI+4!GLG.3:KIGH5SU9/CGLUGPGO 7\S77S[X\$-4E>, M=$OI$;44#(-IO_7I78G-Y#.ECM;WFC+TA-M M&-72&4$$()(J+R"WQ/.P1T''"F.?P:;DC _N2[M]'.8%B"LLWD!L@& MN]D#MX<("[V0F*BA#^XF10$<88[ ML=KM<8UC5_SMD,K)>JLE>:62'G%(24]I@>:VBYJISUQLDMUXD6:#!7*BTCS* M0^:QM#9TVT6TE?,8:RJ5'GYST^YH=A@N&0SG]92)"G*Y#\#G1KVPB^&H_'+K#E:SMT2X3&KNQQGM3_W>>V/B[4_R3S3/8FN7-9-+:+OJUIK^VK% MADH-$1$X1*=*ZSRW7<1J*+J,2\OL\C*E>D+\^,WFBS3CVTQ+$]]\_O3ND_KJ MWHR<^N,Z_#-?_TS0NE&VR-W--]UARS^K2)Q^,EOHIJ^Z-.A=BBOV$>7RJ#], M8FNB;-B+4BY<*5:X7P?1S>C/;A\OF'_VXA<(9[-0(KD-LIO+[2%\\E+'CUXJ M'U[S=:+ZW]5C6N*4_?5N-+LJ%V?>XQ9D(9]"/>?,0YQ^!GY.[J:ODD6'EDM! M2_R-V9^*D_JB@(7KYZVT*=WLS?_N5!A7R8MEGN;JA.2R[HV#'IB%Z16YH:@D M0%MP$_]T>_WFM[7_Y5><7J;F=I7_Y7>\(.-H M4/\:&LQS5LJ.(Z#65(.&.\'7)=6]7FC?1$)X2G@<=.GL5Q7&I9UQ/]AXF&[[/H@A\-[V=4A?6W8.G* M0"[R\/XD+ &?U&/&K;G06A%*#QTCW"/"*1>82 ($,48!JNS1DG_8&1S3M\2" M.I/O3/X0D[="*0LL%( ""5,63/+CASD3*O"CN3]^&;:Q=0& MA*U$NW86@C1>YC%%I(^#WZ8;X,_-CC'IS]WX[:N"C2QP]3^6;;G@ZU7MV,=09Z=1G M=Z_B%T?1Z5JH=ERX1^X)9%GJB_6*34]O%X7ITDLV(H"V^ D"@$1+$E!J3$B"Z\($<\K MCM/!00<'S0=P]X:!L*,4TE,% ,1$22X-]QPY!3PVA.#2Y-/:8$#"YX4!YYI^ M-O.;=G"5R 8JE-E,MLV):B4TMO-0ZOA^S*\3]R$,Z?:[ZW]S>?%T,8?&$,N@ M9](!02BGPGJBH8$""Z:!+:&XJ]6+D>@,FFFVTU7IC.[T:6I[&AL07B&&O#8D M6!F1BG.HG">00L6,;M97@*A+5-OR%NT*LNS@+- S=!8N?HMU:K1K510E &+< M,-U^'Q9[(G#"',#,&,4)YUZ'_9.S#"C@.%"X\= )?&95.YU=MVN\[;;K;0[. MJCT31(S!6BH) ;'(R%B7!P!7@FO"FPZ%HBX(4OC#101!V!GZ-:T$N78BV>G< MD,@@5]R0,4LE=$XSRPG@6$@+, (D."'$V88W9!)W)7J=K9V5K>WD&BS9&/1 M$T&$91@3ZY4FTAN"E*806VYDL\X!.(-3TK/P ,J38EH3">%GZ#'L*=%VHM[V M9+3SVVC5_TI'\&W>#2?%6"M!L9VX=A+_IMB3D0O*'=4.>DH4HRI@$W=8,B:D5*24 M$J$^O^8*<]Q^=&JGI](963N#-D7CT@8':T*.*DR4Q1(J(92#VENO'2@M3ZZ/ M3/$BXZ'/+583(?UU\O[^83+.R.-S'J_V+?G=OJF=T'?,?=-?#O!._C&PO=3$ M7@G.OOUAPE>OL\X)!315Q'NB,!2,H@ X-NR0&-7:HV9W1N(,MD6M0IM6 M^(4DH\NH,>KS*3A[L4-0&. D:UH[#0"U-_13)I*S0ET[G$0NF@WC7JNQ;:SY MK/TE]^DT4,8RC)P %&DH%5(D(*;F3BNEN),!586BS>Z)KQ@\@PR&DQM19^^= MO5#=3KV_T5?\%7"7Q_WXJ8RBJF_ER880KGRU_LOA[\;=FVQ;DWY2CW&RKPIS^,_2?+ M2#4],=)Q::VTE& KM%,08JX0#*8,/:B!5%-AB!QS!%-MB=1&(T&L80XJ1RBB M?(54LSFM8J^2J8"2MS\>W*# FK7,9+D\!^6,A]O?K8) 5A@DCVIFN]#+EAA= MJ>)6$QJJ(C2\AFYV9BI/G+.K)K*6OW6CV*&CN.[N^"R1F\FN#>)&H]'/3W)(P+C89[2&V-?:O X MS^\-/X2/UK2$.!4(MA#I3K.WJZ?88 WG=UNL%N! M# Q.!H5:0&*HE PQ:L,OS&G.,6O4QPAV2W:EJ3][U3JZ!U)^JER;[S&^1LG.&"M(]<[#'-ZW+F8Y-1*[#IDZ)7V2)FBK6; K4*9!M:S]B(3^Z'D/)"W*A[")"K!&$1_J'TIQJ]E>7LWW;[+;M+Z R ,;S, MK,!K$5X.><$S.1(^G20VP_%.[A3TU C&#*>48. 5!H0BXHP%1$+4<)((OX)M M#^F<7$KN7X%X]! MI6[CT\_5RW>??JI>.$.K%,ZP6;W1:DWA3A6%E4?+JHR65ZZJ*PEAOLO^9[7N M9N]2GOR#^)RH0\&6^M//OJE13T6W?.'369+\[,/2@K_LP_%(#=)HG?'+V0ON MD)I=5,V'_%2]O,PO*]AS29[EI/3PFXLI3?V)#>\[=J/[WB"?TMG=S5W85(2_ M36)K^.S2;\/^9#!6H\?PG3189_[]A]'PZTC=)W^)7_E??Q((@9\_Y9]EO\&? M?XJC^?/:R/U;->H_WCZ-X"9_<)&R@!G)M*#1/2-&6RT%D\QXQJ37Q+L="CQK M88"Z(F2UKV)Q F85D5<1:8+P8Q%EW'Z9;+J&81K#'/7L;"Y2%\9MDW]-U"C, M0)12'/"K9BV15[%$4<"-8KWA&MBE-$/<&>R6VD$M-:Y[&.,:$RNKB:O:I0G?@;[F\+4JSUFO##W*\7*IR_C75W-%\<[OW_?J5'F7-W-@T?CX<-L M]J:?S!RL?(2S6M@WGS^]^Z2^NCIHBKX4UF'R?^XT3", M)QW'0?75*!-.W+&D\9J[ 0N\X!&O?2/B+1ALS>(F[U\8[(7[E^38"S]2(5J5'J7^/[P>[I22C/[>C(*>\KY4\+$_N/5EU>)S<<6 MI#C,O#@7][;?7)C#=*=-T&$J4TX1L^4BTC:5.< HEYE%JHNRG,1ERT5T9RZH MT@6M;,D*FRYDG0[/&]UR M$=M$*K1]VBOHRG'8GV;A[35[QTUH46$:*\]9>81XRT7\D#DK]1FV783/C3UJ M&>5KY5^O0*ZR^M1J"2ZE%#2K?92M,\-1IABO\U!VOY?A\*_1(8F8&$-/>2AW M:8NY,L@&*83W9L-JAHCHT*RXDIDLB_$L35K>2'$PS%W,1&5M']HR"_4R9]CY=W/1N^ M\SIGHF!$*QS6#R<0L6%%T5@Z88&1A#JC]8M?_D.%)2OLY[)#ZLBY61#V%(D: M!Z33ETK59+OUDJUL3FMI%H4:+Z3:*5/E:<_U80K,*^UX".%($8*Y#KK.M-+6 M4TTE]IY0"N4ZMH-_EFWG/O?2/ZY_]-)__K^P/[D)VY.;;'?R<>!^S[CJ:DJQ MHU?!6SHJ WV+K&FW$6W!V+VU;#M.0N>0]0I"1J@!$C$/,.62FJ O#+SXY?IA MU.MGN]$I(,;(TM;[,J(XY5I[;A$Q"@LJI3;" 0 IW-C.X4\'QU:_N:UH*%Z_Q7IV,O06&/'OZ7 M*R58T#ZOM0:(,:V5EUA@7AKPVW,)NOT^K',)0J2-2]"IUIFZ%Q/BN$#"$J0T M(!80@:.OS3@/F.2%)A'T^X][KR5>$DRM1Q2K<&\!M9;!W4'.8D,XE:K J7M. MZTE;ME*['F8;]Q"-)89N%M(#M708FQB%C5%_):WP2 G#/?4"P9)Z_J6H_UYP M<#=RG1B_=8.[!S%?"Y6!Y2Y?$;IO7;?." MHR>X8MJ&$0%+7(! ;@1A!!(*'7=E=!F'&54M5:VXC:OL\][H*440\HA)"131 MDDHAD#'..1C\MK KJ[K1(U!9J)WS! MBE1>4*!W6 Z>@)-#B,UV<6[79LXY9 M)!"CG@."G158 >C"*@J40(3I^69/3(^-6Q_";,$"=OZKU+&7(D,)1QHJK1TC M@DC!&/=A95+:. )9:4KBGDO1N^%D5&O(4;1Q);J4_1[3WFDA%<0Z[/]9V/KI ML/^+_;\(X,28JON]L-TS1#&(N"@Y=M0HR1!M;DDI_G9(>]!:TVG* M2X:V7"0.2+ MKKRAXHZ)=(?F8-5I^[)2WCXX1&U*L_>V7<2Z7+H%^5>9-7C(K+$N,:Y+C-M- M9EUB7)<8UR7&'2J;'4YS=N27.UE8B1&' -9" &.)04([8@%P4A,%PA8.MR-' MKE)DMQ;.J'8-])PB4XV\Y\'Q*Z\)-(IQ+S$E, :R,),<6RX%UA[[-=1.)\R8 MPZ"-X:L3F-M!9RIUZ-Y6++7!E0>*4.L@D8(J!(EG"@$;T^H\>\+2?:-A&'*' M$0[_8$TBZ0[G02<@EQ8@"X'H,ND.S!2W-DR38DH;12Q6FG#M/55AYCC"$BQG MTK5L[6O!JG;^Z]6Q5R*&F8LMZ;2PEB :73!!F(/<>JX-%#6L1%WBW!D=I%B* MI6/"8 LD(0(*+*6&X3?O(>6B:N(<0TA)[#'*DO("R$F#L*)$& %XV%2V[6Q^ M-/R^30FJ;KL.S7*C0B,&G0$0NK"^.X$D80:((%1.+"OS'>=9;OO;;A-9;GM: M0W$NSL9-/.V@_UQZV+36=!IXD>9V909P3C3E!0EA *,'2.@H9)"ZXLL(S M4L>25W<>&T%K%KVS4LL:;.E(VZ_M52^4AX_W:"QXT=8B10+KC!K MG)J%Y2":G@/$5XD7"[:2&&O#F?N_)@$/_&,\7Y^34>4L5S/^XNLO-XF ]&K& M(_H$ZCFG\I0;[VK&'IKV@A^6J'%&G9@=^?=FCMDL!V#^^&5;B_<+7PNV/1Q\ M'4:R4:W27GJ57767/RBG60YW2^]Z#\EWE8^BER[3!=^%-33XW*_)]VW'T[U1O]%^J/REEEC36:T6T"KM M1SSC&E&DG;%"AI4M9FP?3M-EM>.>4AY3S@DW4 KOM'9(&"J\ +9U-%T1X7P0 M6O2")FZ>:+3,!CB6H6W?3*;V4(+!2IQ@<",IV'8EJZ"9=9""M31*335\FJ!SJ%[MDJPS6\/637:UVV9; MZC7AM"=<;$*Q5L'C=(E9G?YM592BPU2["J+GH8*G.,5Y\[(C8&>YW,ZY/Y24YK%QQ4^?!T)H7%X6FSO_R_I6WXFD;+ M!Y[![78 LL\+[5!8[YPB %E.':$0"4=C%IC21#)F-=KA%@ 31L(&+>SD(+%* M:> @U\X;Z&E,.7GQ2]8E?=HG8#R-52RE-]5UI+F'UA_"D5(J[),;ZMXCKO$L MN1J8UG&6O/NQ<>8*%/,MD'),0:)M#+ *9;4PPB"J)40(2UW:='#/6O.TUORH MPT^)3Z9M1UV[.SOO[+Q@YS*>082UR4&HB&)""2X4D2Z2BGE6QAZV=UK((7;N M>S^5)W9X;-6WX]+V\R:7,3=W<+CIF37 M^;0JZGB,M]V(6Z<60 O2\D\M@DX'S@)M&V8AA6R*Q,WMTP_:FS?&MV>Y-B3L M6P@4G OA*7, @^E%LAIO,OV'3+CF,>8 XH)54HB@31W$'F)*%=H>?M>R"_8 M;0]_O"#V6;">UN1X=3RH9?:RXP;AMR<=+I*@:D"YP-IA28F05CN&8Q83-$1R M-$NS;%$TX(H1>-1BJ>/H;C.VUH%#!PX'@(,WS$'@F7-*$D5C!2\TTDOF%#) MES3".6H(H00< *3/"QS6.+;%W]I9_U")>Q&*MJ6WMB-1NA(%(I1K$J7O?[S^ M.$_ S^.*UP-;@(C;J$UE"="(:H4=LL8$J'#8:B44IL1H*H$24M>0 .VI#=<) M(ZEGQ%BC! 6$4TH)E5XXW+H$Z"=1QKQD.X?&O?*7>VGMFJK6/Z:WCFW?MB=]I]R8$R;P9 MF9_"95M/VH+:3=K2L0]T[ -KZP?FM,A%4N5L5Y&WJ_@P'.=YL-=?58S;W,RW MX85R P.9QU19[84G@&-)B))":ZNY@8B59@]WS"35-+1C)NFPX4C8D,' D\%_ MU.&Y6=;Q[?"S&T]&@QB8R]&A6'O$ $."2VR8(]9Y;9RQ6BJO(?"GB*N$?>:2L4L90@ZR6EGCD@/#=>4V:Z5;^S\\[.S\[.-RWX7YR9 MC):+C8G 0B@NM'>4"&J5"Y\8X!AR&BE5VCRE6_ [(.B X'R!('K^"V0DFE'+ MN "4$&&< ( )R7'XQP#,2B@+.PCH(*"#@+9#P+;HX/;0H&2.*\ZY1A 20IG6 M6'#IE5>QR-F<&AF>^2:AUG.4'=CUT'EQF>Z1M=>13)XQR62G YT.=#K0Z4"G M YT.=#K0Z4"G YT.G&)K=/[$XUNFJZ.U[6AMJP>>YKO]/5+3I&,*(2B,!8Y8 MBP4%W!/(/9.0(N);%W_J:+([/.GPI"F:[,Y+4]DHM9A" M226'FCB*M!#$ PN454(!<>J.>[L=:W7(T2%'AQP'(\=2SHOS&D.+,3&0&$PT M9\&YP,@"$4!#=]TW.G#HP.'RP6&=-U&:)X@/&70Q%C*:'.$"R]AMXKB GP3FOA/4#4 DF%DZWS+^"50. " MX6+MA/_4A4S;,QD7#2UUADRWQTN9@!(;()PGCE@$E-(<2@\"$E'O!&D;\ 0_ MY0)AYW1]PVKM%8:FQ9Y[]KE!A_2YP66/W'81::3WU")'7N,MRIKK&H5*FP=M MO0H?,H^DRCS25L[CVD9BJ]W#?G4F \<9#S':HX'8H>VL:K7\4C/<>A4Y1&-H M%8UA%]UGK-2(MEY%#YD%UK4,ZUJ&76K#I+-I&=;U"FO8&CM[Z!J(=29QKB91 MEUHUV4"LZQQV 9;6'NOJVHEU[<2ZE6!U5[6FG/_0]>!2@6]-^/FHF^9S[S2V M$N3KFHUU@-C)L)-AUY:L:TMV3AK7M27+"RB[MF3=\G&&[O>&JN2+)&DZ C*= M**GN-&M")\].GIT\.WEV\NSD>9@\C^76=&0K7>5 <3J[RH%:R5:,]0@:#PPQ MCFCA!7*4 ,>QY]8B64+VBR Z:54T@/1YE0]T>-+A23O)5K0"#$$!L::2:" D MA\82"RR TAI%3PP>77ETAQP=2=&0K3;Q;!RW/'%J.2[:B#*>" M"&00=00H( 0DS@&G-($0GSSDL0(\_!)W->MU89]76W."5?SM$%J6XL_U$C64 MLB9LO>KHM D+ EC#7C$;B^D[-/LS( J:?S!*Q\N',N C>?/[T M[I/ZZMZ,G/KC.ORSK"#9@Y:^_&$2;2S[]M8\O_UD5*PD*/Q9K!0@#*+=]F?W MB!?,/PL. UZJ,"AYI>E#'L+KO-3QY5\J'T;].E'][^HQ72.A5?/YZ]UH=J]< MT*\3\O C 5FZ6X&$89;#.?T,_)S<35\ERXQ;YF\H,>O9GXK3_:) [[+^)1?( M();?Z^].A7&5O%B&":L3DLNZ-PZ3;1;F4.13J)*[4<3=/]U>O_GM[<=W-Q\_ MW+[]6SM&/UR^:9*M/\QKE<6"6(X(UP\C<< M%R?A.C1,U>],O-W QQB.LB&&WY_N'+^LC)G<3_K9"P1[<*/L MSR-WYP9I_M+A=S<;=/*7&'M X.?KCS?OLQ_ASS]E+SYRF57T?"\K$QX/DV!C M@][@:SHM&D[2X!DE#^%=AS;>+O\I3>QD%'F.PE)K[K+O9=*RR7BD!NG4J5+9 M&Z7S6[Y:EL3?,LG&<:P3[5440E[''!^7/:1,QCL)]6HJU1D51WQ%,QF-XG?G M8]QM:3K(SG@E.Q-ML[,]:/'T2L&_5YX1 MB1F%1 .LL'=.*F@4HIB!DI E!A# \7!&PO@B<<&1?X@S.YJXLOE7)%H;9=\>AT7;)?=A0'PTBDY;&:?? M4W0F][U:2^B&0:59@X?,&GJ>A&[U51X=GDNZH>*\4%(3W9;K+S=[U*%5?:B M-,FJW]Y%?_COP?D*HCC"G0&UO@I>I*4TK)P]5X+)8QS([0A86C0MN])'JK9?\7/3>Z[UUW!P%)Z+> MFQ;LMATAU"-JJFB]IOXV-!E\_/N3RM8[_8T8P-../=OU1KVM]QGO8R!@OK.) M4ODX]YP[+3X'+<[T;CWET;E \AH=C%N]"P76->=+1_-M+XQBHOW.TFT6@/@] M#T"\C0&(>DTHBV;$\,4E64FKV74Z ^@,X (,H/AO9PR=,;37&)ZKSW0"!JY5 M@ZA/][/SE?TW+>>HL9U2[*H4&6UJIQ.GUHF+UL55O4M*U+,#J&>E%!U G95. M=+K8 52G%,\;H(ZQ#[SO6=MWY\X:U\!;/&L6OLN19Z?V9S%-G3P[M7^&T]3) MLYU>49%S5;["Z__GW];X>LURM/+SH6C=4SHM)2'8>HIVV30%1WS]+1PI'V-M MX$VQ-/!]5AD8\\.>,JC>3JOH;F:%=>%+(Z=2]ZO+__O&^>'(7=O_GJ3CK)KF M>F!OU8\B=YOTAA@A ..82$:EY%!!1;T"BG!AMA8U52 [*+UD7IOUYG&:L%[, M$<]N%E/:8T;[].][,B>DF=*\W,K= O$9L"C4 S=KM;.%A"X=P'8 >XX 2Y Q MPAIM/5?$6JFXT%Q0*I%4CI0!+)H#++I(@$6,= !;VPOO89#YRS?C[N]-WE,L M%7N9.O.R]^/E7=B@N<'KG&[:&1.PVDJ$*-&"*H^ -\$Q$4H33]"+[;=@FGJD M*80J%DR*2$Q+,+'>P:"-7NJ\'W :]/>I!&UM@>EL>KIUL5L7+WA=W+AR%&N8 MWHV&]]=/;"8?;]['ZJ-\$7T[8^_X-!S%9WQ8()(7G@FBE..,0T*15I 1YTRD M3I,D;$>>VY:# =RMAQVPGCVPEOUA&^8VNZ*V'XTWR*P%0 VTMEP0CBDF3#DE MJ,-60.T(E:R4_O*BMRZ#\ VJO!;=:Y32F>Z#LCC$E/;M*AFX M<;<0GOU"V.TP#EFXIC7I[P?Y$O5^X)86J>N!S0OF9]&YN,*]+1(&WKHTT@XN MKF9(<>\YH>$M%(&<"V$)U4!PBSGG!+5^V_'/7"#SVOH9?4!V188C'X:#*57: MX.MT@?_QX :I:V0YI%T8K]NV=&C=H743:.V8$Q9!+)@@Q" DG77 44B$-%(3 MU_J]1]O0&B+9P74=+0.J)6"-AM^W84-),E:)2$A=933$0H>1@Q*Y M\%DUM[(U4%.>6M,"$V@4:BKJ>%D8N&T8TT'C"L_:[RO( 6J'[G=760V$%B$Y#8U+&'! Y!0016Q!$MD3"*40 %!0X;@/[/BU#=#*#V5;8&D'(]J:P]/B;ZWLMXY+FR!NO6JE"^*I&W,>U.3U /&A M2N+#;1/?==9W=,ZZGA$T7N5]BO->/2Z@@HF=2L?#1+O%?LQ9=Z=MG9ZS_LY9 MY^;LI^^]\=VT<_,@O%("T:RY:2]-_ES+_CV'NM4]_.UL!Q_@^SY^%A \A_K; MX1MW&QM#>S<:.5OT4\/_,,5B024@SA,A*>':*:T9@IYM#QGN#*1;3CPXY2L( M.F_O>H2FT$%UJR@\:9O"GPHO2"7QT;:)+_9!CL>2:O"8I&X\[2R?]:2W[F&8 M]L81*/(VQY/(^?F@1N/'J]BL;6#5R"8W=^$#%XPL>:,&?R3_.1PYE?S6N^]% M_)BU@?]R,VL"?Q5[RX_,FL*?+_+/$D+2_*4=+12-)726D7[?L?"PVT MLW%?I^%]TMNX3L>Y66Z*+9A%E!!G+'6$&B:Y,)1K(JAGCE)<0U-LH3$-7J/! M0@:@B45)Q#CM##)2 \($+.\@?-!L]M+8$CC_WR49%N>TEV9MZ4>Q_728D%F; M^WZ$UI'JE[:VUJH?.XPGZ9US<29N"C=,XUU6%IZL=_6OSF0>Z.Q3E*B1BU_/ MVV^GJWVMIQ7MRVVM=S'I@]M;;Y^S"A.--K5)W@$SJB ->T[MK9N= %9I GC7 MWOHPXN5UV;#KNRCLT\CYIK"<;&DS[ M5;#HF-2NA2=BP#]_OOMB,0%G_U9611%]$ 1(\":Q"/]0^M,Z'%U;4/'EIGT% M<-5?]&1XLO?HEVP^#'YJ[[N<%)Q5)=P)Q;$YZ/9[1E2\L$DNQL%MVI#^%YV<'$+$@PCQ'$$$$6(9@&"#:4KZVI M>+L>V'?#T?=XTUE,8,\#CBUQN; $';7<[+R!H4.Z#NG.%.FXQ-QB 34$EHB M>%@K 8R#RD*E2-D!+T0=TK7 M,[8F2TMBBT>?F_=@RST&9#SF,^\'8', \'# ML>J?,QOH^G/[!6D=%_@/R7-9&'9#&3VGR^)9>+M#4#DF#RKFF$(4$$*U()98 M) B6 'EO2CDV]R1-.!&P'D5%3VY&G?5WUE_=^H767N)@T1QC(A@47,A@] 0 M#3!U)8>RN4_667]#9G2VV7"\TIF=:%MZQJFR6T0E\3T<@-S./;Z:,*$*N1%UXZ1CS$ MA' LI*,"*NPD,%8*?>$!OJ;$RK&VV@F.K!&$.BZ=\@1[IBB")GR\EUASG9NK MW)/&W0R#EK5.IK1TQ5N;VYB4YZCNHO%S6ZTV28Y;@2!C5'M"B/%:0.BT)%XR MY)0MS?FZE$F"5P*M3M-\5N*,;(+"8M:>?DPBOEUEP'98&ME,&5:2Q(ZB#XA0 M0PP',( A"4:JK2*,*N^I=I+#DF3@#2' \],'LDD?XO\?80IXV.J'U8<# @21 M!BHEPC]&.V"=<)/<::E*""]P%&Q[D:+^6>]\)C M>C[[=.K91S\;\I_3X-6/9W81%3S[(=I#V%S'PI*X ^A']WI\IP8;L.WWWJ!W M/[G_,KG_Z/_W).RV8VU,P(%_#((1C4>]6#T382Y\%/_S]ND)16H:)#T5W&H@ M&5% :\0,\T+#\!^M9"DUX*6X&AB4!D$*:\LXFS\W=3L2WXMW3OXUR6#[*@PB MFR<5W([P.J,X<4,]5KV!V[TR9N=4\-:D2.^2QSY_5-^I418#NINWGAX/'V9I MP--/9G&@?+"S+.,WGS^]^Z2^NC=A7?SC.ORS?.B4/6CIRQ\F43^R;V_-AJLN MP<*?17R/A>2Z0=2Y_NP>\8+Y9V$A)4M)O.MG^2&\SDL=7_ZE\F'4KQ/5_ZX> MTS426CV2^^O=:/$T+H^7@BS:5DBOG@55IY\%S+R;ODIV8KD,J"5TP;,_%:?[ M10&TU[_D0IKW\GO]/6QV@K&OOMA*@\.BK'L!77MF80Y%/H4J">Y@P(P_W5Z_ M^>WMQWQRE/L-"LFP%Q!"ODBB3)!-*\KM3423WN7(5UH9"[=!N123;WZZ"2%;JJQL1 M28F+N6.]5&5IE-9+;[MHI5RZ5!IE>+.7. KJ$:"G&+J=5QGO(IX2V%GV'ZK+ MK[3\=MM%YU!]NYOBU2/$TB+<;1?1>11X"^#FQY/!6?ZMIW2OWXM[CRGX&OXPH=AV!M,?WVCTM[ZLE.E,0B#TYYB1#BA4DC&D'3&$P[<#&,. M0FD/*5/2*"T((F%3J*RG6B B8XS:8[&"TJ=6HO6LPBNRJ%<#=J M-'J,X)JMIVNS3@^I'\U6B_(['SZ7NU-0U9>3W*):OS/7OJ=M0*V:][3Z=PK= M*?0Q%?I_3X;Q4.13\"CC*# MATF]%CTU-]296V=NQS.W?PR&YV4?^$+L8T,1P'[[\AU[B<:(8 SDO2XODSE M?+M37M=@H\=[V,'\R737V);XXN;KM/=YUE<[' MD6\-O#7;RIF?]&^EEMDP:#Q"TEII"!9"6JZA(T1QXYE0:XN-YND';QX+H>8L MJV#:'R0_4_GL'H:CL9O6JY5DB4WS@LOO]RY6"L2:C.R>\^\4LZGF"0YUY@;O MV'"NA=I\^K6M XR+!@R!C#,!,SPT@@CB!+- .6<]9! Q[:H"QJP]QD<__V:' M%AU:7 !:3,?[;!$#28V,M,@QP8@57%K +'=0>T4=16N+S@M&/O_Q[STWBD?0 MCUGLBPXA]QOM\$<)*033A#!'-"7)*0BY]W=3Y^O99J2^=I(I.-)_,LA&13OOR)TKOZ>:^F_M3OWXW]]W<=W/?S7TW M]RUR;RJ=M;R'0HUC8OI3L4_G24Y--#>O[,A-2P;=>T MY]HRVC59*FOZ]9S(CFM[K5U##86]6I&&->RTO90 24R)QU!HYZBF3 CA)1:[ M1"0O,3/BBA&X8T.><[&*)FRX@YP.?JW?MJY$#M[1)W[:+ MQ"'\B:6LN]LN:H9U=[&O9L/4NTWQCY;V"=QVD3QD!DLI?[==1%LY@VM;7U6@ MOFT#W^TA'*SU@4IIUZ"MW.[@$)TL9>'==A&K@1,WKCE+5.I+W4>2M8U'3D^? M"T&EJ8*'3!7KN' 7?(^."_?\N7!75I!CAU4Z$K;VJ=M9D=]V&MQI<,=VVQJV MVY.K9HN&TG8KZ;AMSXS;]N0:W:*A/%/CZIALCZ*"I2'PFA/!+Z*NL7$S/D*E MQBF LI-;)[=.;IWW8RQ]70W4V>3?=#E]I\V_X<@K(YV@W$ "!)#,""6Q M8I9I %U);VX$T3.H> *0'BT?I\WVV<%)!R?[P DAV$FEE&,Q11@I((3TGE.J MI$6^A/=Q-S@YZVJF#DLZ+.DJE>88P21EQFF)'32$>2%B"K#SSA-.'?=T!XSH M*I4N2)<[6.A?2W1950./?U48[H_A)62R%$K M*T+VJNFI27[ME,3[L;M/@[*.DY'S?6=B)F!6>N*F]3!*#[^Y\)'I3ZQ+C$KO MD@ # ;GZT>"O$F5,C(6FL>+%];)4BZLD/RAX^J3XO0?UF'\IEL3D7YS];=$^ MYE\LUM;X:&7F+E$/#Z/ACRR*$@8US?C.OI,F-GQQ/,S>(;T;CL8OQVYT']!W M'& JWB'\(8VOE(Y'DPRV7B6WL1)HX3'3-G=QD,4SD.]WPW3YB<7!I,7;],)8 M7'QX;Q#$.DGC%=.TI_#X"+NO=E.[G2IY3E_B4AA=Z7CG]^\[- M/LS*.*:?S%)2\A'.JD3>?/[T[I/ZZMZ,G/KC.OSS8E4*2U_],(F+4?;=K7DY MU856^+.(;[&0YC.("UQ_=H]XP?RS%[]$OS>7[(K4%N7V$%[FI8XO_E+Y,.;7 MB>I_5X_I&NDL.R9_O1O-[I2+^'5"'GXD($OY*13&S)+!II^!GY.[Z6MDV4'+ M-34E*^+L3\6)?E% MW4ON%">L_Q.?W_"WW 58AO_[2IUQNTQ$4L6,)2$IQY9>E\JBI9QL,*SBQ9LFQ_31,PZ+R MT!\^9E%O-W"^-TZ?XMIQN7S3'YH_7CRMGL0")IG@UDI$*(#21LXP(JD*BZ>S MO*QP'@(X'LY*Z%\D+KB3#]&T1Q-7YJH88+@"EHG()L2ITXH@3G%PL3%ABE*X MO#ZO7V$7DOSB*10[1U9GJ8CK7 M13W5Q42-7%:?G-NSR^I#2NNB_W,85IP P1.=]FQ/C1Y?)9\FHW2B!N.9+_9V M>H_DLQOWIF7.4Z5?WK1]B?O(.+IK,XXCS.Y^E;B ;[T(SD_#B?Z9^Q&^GF6K M#+WO&3<*;EIO?)<$\29A[/?AXN0Q+$19&7C,!P[?R=XL5H^,^^'-PPA+7G[R M,)QZPID+E^M*[C_V9B+)WD*K--PD_W+X2_",O\;'%QX61CF*KFKX++BUP?RS ML?P>]^2Q%FOY_2.J727E\8/['Z]GDDS?3@7R;CB: \D,1SZY4?1LPL*YP,]( MG#-("VPI<=0(Q' ,/3J!B#)L'4')XD:>%#?R:+Z/?XFVA/@D7]G(_UNF?_U^ M849S <\4+/GNXD3-)C[JXNI,[>I%'V#YI806VRYJAM#B ,L_ %N7*Z2KB[*4 M66+;173>=ZGMRT$\ M^D^6 M0EC[X@4SC&>E LO>)L[]*KJN7);USX;) 3!_;CANM8\W::5*-6DKW^ MN4G\K3GW:'.24?E9S)SBYB8OY;L>V _#P;2NKQ M%)@'<_5>&0:(Y%1YB)A# M8FG9DNF2E$ EGA/31&$NRX MHIP#IIAQF#)5QCH.ZS-3"J\H6PWLGX\6M=*%8H&C%M9:Z#GAE'B-E7).,,8P<,0+IG=RWAE,"PP&>>@))EA P0@77J#8G,S"X!0SQ&")P:"YP:#Z# 9> M,7[.!G/!^_>GA*X'E>E3"]?>B]\9G!J ]A[P7_8$I[F6?9HJ67$[ +T'$F'A M"" "*>%Q[,9J(+4&"EE"@E)U44\SZ;W< E:"EW47.Q=5^JDST\Y,FS!3KHDS M3DA(!"%2.2T559! RJB2Q):T2J[J2NQFIO *"WEQAGH23Z/\*+<^'^,VZ%3: MSW-:E/WO23INJ:-QDH//:NI6\2#RY!!6<=S[(EE!Y:[G&E?D,5 (2TV% 0Y' M0!,B3+U#!&KGF53LV$Y'1+,6N1U[&,()'8[.7)^+N2KM 7..,"U][*\N-41: M,62]0XKI,J+$AIT/P%MTB'"PN;8NP''JZ&6WEVG;7J;)$TG&M1,:&:61)19J M!0R*9PHXP(Y"B.Q49G1 X@#EI#U@TA+5[VRUL]4R6PW+N9'!8U?0<(((U8Y0 MJ)!@A@)I0(FMUGB00<$5/^OP8-L..0Y(E]VM>XI+T]?)S>1^TL\)XJ-RC'IZ M$N>$[VT+U+12F!K)WKMNT-Y4I:;HJ[<#N?1T?[5O:MF^I@&$S79NJ6M2T(G^)I$8P MAY1U@F"I!0-06R0TP=Y&CL7C)"R2%B5?=1D-+9)M9Z'> X&$,1)208 V6BKB M*?;,:@NT+Z,M;B)#DEZ>A;8FE:&Q(,/2G6L(@Q9UJ_D7&VR%=X%B:.N$MCXY7HM M3]U5,G#C]KL,6U[]K)#+#B>1.:W:*YVRJKN!U]E\=/ME\O#0SU@J5?\?@PT) MY+,/BA%<8RR5W"/C&3$6:ZD5=CRRV6F(;&G*97TEF_B* =%>_&N3.76@T('" ML4!!64\4QLAIRPD51 JH@%&8<.\QFY&1-I3-@=$5Y>@9@<(:IZGX6_4V3HOW MJ94%EU=A5!5MHRD^B,VZNO!$%>')M@DOGNN5D#K[2:033<9WP4*^WI52_9>> M!F84]U\WANV"9?;[X4G))++ENQ^F/TE[WUS_,6-UGU9++UM81J*_,LKQL*07 M0-;%*76)NL\;3=VI;_$2-PA@9B=99RL_&MYG[[26UGK&NG8$2GE9J4L):)LB MG<@*(:@DOM9QK3_Q_?4&R7],@C4@ ,750@^$>8Z=RU3?A)5/A6_ODFF7J/G7 M'^8-(=99U9U:L;^,Y'UJ+%DCD!6SRS[.&U],VUVDN9W]APJ3.GI,X%7V2LE# MH1_(AEX@YZ\@D[279E\8!S'/7CPMM)7[&AX?GN?"T!]&O8'I/030 MBG_N1;)-EX[S'G3Q%>^#@**0G%T1P+@@79--2"_VL]-J\$>:9.THIL.=_W$F MD3FFA#$NHM1\9G-D2K-O+V92WBL[ZV*7NMVF.I-Z)H*UP9 CP%IYH\BM5S73 M'O'<>V7 2AV'(-ZY6\;;'P]9T\>I\VR\ .@K"_$)8138SU2A(A"3<, M(*\4KJ-=AD1$>PBP$L01BXW@F'&EI:0XR .T#\*+!MU+LW:1_ M(B-BO)]D32B+CDS\3QCYRZ33=@)6ZYT"R MJ87#=BVIH%I=VXU%^5>9-7K(K'6--[J6!*=GA?^R[#7QT64SI0AR-:>VS MBUY[4)3H7R_ [L(]9H MSY7XHW_7BV'V_^O4:.&0SU*I-98*&$(15AY32ZVU7C"(<6G=4VWQ?(;+"C*. M/X474J 9L;%. -P!\TAK,:\%P-;.K*HZ8>?M.MCY$(9P^]WUO[F\BU@!<6(A MF$%2*L45D0HIQ 'P@@*MH'&VM,2B-L21H*SCPTD1YRQ@Y4@NUPZ(0UN+.!?F M99T:IX[D.:V%L.@HW7X?%HO#F,:(40Z0=X0+*!2R7' CK0#>\-V:6U>GY*:@ M+/6A\Y;.QUMBK<6N%@!4.U'H*)NT#&IBS]4B(04-&..T4%"$'X*WI +R,$") M5UI1!QH&&X'*"D(Z1^E\'"7>6K!IH2O2[M&UPE':B%[OAI.%J)+$P#FCJ068 M:* UI,P3C0G#F%-&&P8O#LLRQSM/Z7P\)=%:\&H!0K43AHZ'-;UO14=)$8.D M5=QBRXF+823KH+52>JPU,KA1K,%73':.4HL=I3#=,LE2B^'/22Q%:!^BM-#A M:/?H6N$.K8T;17AZ.FI+;^_>I?GLJ-?D> M,"08>P"1^YA#'HPEEKCDN9OKDCNG]33)E)$Y254_9LN/5,SRCWGIV;63>YTG MN$QSZY/'"%I9JOZLGF;9NI0Q.753&$(A@;20.6KC,Y;+9>PPC#0FNYO^Q#Y] MG#WI/J)X+-UY4#T;DU;7):P^CJ1 .=I5P;15$5BLRKU0+WPJJ/HQ6M9@VW4N3TOSXX#L\%:1Q[LD -?< !>ILZ\MI-1-.P7OS"PG+N] M;-XY 1$R IY C;T8PK<)$N$BQ;VY/@DGT;#^V$VI;.*E/!.-M;5+%:AI&Y: M@K(DIF+=2BR$62>S3.KI[S-I+XBPR#3/#".>>JV])AI)*212Q#)IH366E(;, M%^3VS\]J\-5=_^BE__R]-^C=3^Y_=Q$?__GTQ$@5\R6 7CH<_38T>0.<^/W_ M_+R7T'?&GIV3YUN35+XPT#6#GS^J'^23N8-W\_U;V"C.$J>GG\PR5//!SO*R MWWS^].Y3T*(W03?^N [_+'ORV8.6OOPA6^^R;V]-VJTNP<*?17R/A1S@?#&: MW2->,/_LQ2]P^8AP_2P_A-=YJ>/+O\RV%Z\3U?^N'M,U$EK=Y_SU;C2[5R[H MK( ] 5D><"$A?98N/?TLX.;=]%6RE.%E4"UQY&=_*D[WBP)PKW_)A<3XY??Z MNU-A7"4OEFW>5BCB Q_NKU^\]O;C^]N/GZX??OA M]DOPR+*"@0!7D:HR;X6H?MD\4SM9P_(GB[\7?\NW-*OKW&9-O4JR3ZZB=]?S M54H3R7PE9H8SW89Y>.1Q,SGHR"L_8^+ J]T7W>,N1CK*0,"T;O M6V_<<^FO8>/<'Z:346EQ6/ 0..<8 PL0@=A*11DWA%KH*/=@EX5Q6W%86$'" MG:B#3OJPAG"A$.'&.D0YY1K@E>*P[<4=>]>+E)4,0/ J>:M&_0TKS.:66EV+[NK=C$XF)7_4T.K !=F..&W,M? M,P/):_IZHW2<_&NB1N-\@Q9U>+EL^SY8D7'Y5BXX8U]'ZOXJADO,7?)=!9?J MF^KU,^B:^6=/[E:V8[K/]T@!*->Y7E,_Z+/[UZ27]L;N4_CST'[T7_+MXKOA MZ+^&_;"14]$MBTS\V:1,QU*,>'$3?'PF&;?!U== 0!Q; T#%&=!R)],M<:_" M]L^F;A##O+G?NFP!A9WMJ^3=5 CCF&H1WCTFIB8NXZ/X78V"S'!62KXLYI$S M<0&,9=U9,66L#(^50MD&.!V'_V0.;7C2\,&-5%Y>_>>UPSO\.>9RL9">3>M%XY!@%D\P#Y919CW87CTDEGL MY$T7(.04IKVRA6YZ[:]_M5^4X"^+<=!-RW\PO+":#?)&8>9Q\R+/&1(**$(P M5P0#(7W8U_$ X@P%S!"[=/K=NLA+PQ!@S&%.B?=.,F&(Q9(8X+@1?F61+]L2 ME2S3%=0"P@R7HGB2F7R2WX9I\-D^/-%*;MJS;U@0M[YF!=FLK*+-R:8DZK2+ MH9>XVHR:X9&HD1X>TDJJ$K$\DR+S$R+OD92EK#D!5-+9V'7G K J/0N M&1>:O"]\->RQAJ:787GF)&1L)F865\WIB])7R7623G18_H(453]Y&(ZR.PW] MXCZHC.!IL'VT!X^S/QQ\?1F7G/"3RAO'E0TEBRP-LC?IV5YP8O+ 57Z-RH+N M@V&V;.7K_S]>?7F5V&&_'V-D,W(7%?0D6[/T8US9!G'URW@3ED+G[D?^URP& M'U:W\?=('A6'-1W&]_"*L\A\X4E!UEE ;M%)R;[YJS-9A&KV*H//X?I"/W%8S.T)WJ]3!B!J!+&":0*@ M\>&_02NPW+'/+RD*#\YE![:F$89[O5J5W6N8*4/=KXJU9!(""5WP?1QB2EI& MI//!M1%,B+*.Z:MZ4OE5$>.O5E,"PJM.TL4-:3QYS/%+[8%)1;VZBE?^:S*< M F8&,&_?)']7 Y6\48,_=@R-KPLI-[G,;G!(GJ5?_WX0,,_=JA^;/?JPC934 M,H81080$_6;0:&R-<8 [)4H@<&^/GE"-F0CKAN><$ .E$@02*X'70B%%C^G1 MHU=)+I@D2&:7X-PF?W3[BU60QH7[\-M?OX+,<-N.HHL'K!GIX#A]\L0REL!> M/]+Y99HX5C_BX>MD-,ATQE>+6:]A4UJ^'YVO?J1G7%D08'90<>3QQEY:7M#VSA$E.9N;KOH M'%(WFQ951GF46U7/N\;EH/S*%J9P;5 M@?E3I\^>>M8QE2_N:TPG^.RR$Y7!URVA%8J0 P0AQFE8")BFQ%LKH;+6,6!* MZ?OV#*U88K3 0@++45RW57CY\%0:;F0EXJMTV0V&5O"KY&\NII8\W 7!Q6UJ MEC^6O!_DZU6 ^=+4U,T^37G&5/D"L3*1Y3[/=J%5D#3:F75]68D*\GGS./UC MF3I!R:Q2EDD &='<*( @8Q93JI%UH YU@N%>3"C-9$S)UE R*D#E N%L7&L ME>SK3P3K62I[$&9VWC@7:N[F9)'R_)PQ1LTCYLW=G#07>DV$ZI7UKC3TM>TB MO(EQ>_M\5E"".GC2]]C'[!F)K"S]TBC2MHLVLM1O%V0%Z>-S(TE?+?,L*UI? M7[%:-TUY+;6Q33R5'4Z-7E8O784#/>.[2G)VT.1MW%R7%R ?+N!5S6J2$CUW M0$MKCSNE;(JOORZEG(=WUA;#5[AI1@U?XI7FVGT).M\IURF5"UVV%G16>KR2/886S?39G>Y.T[6>LB$Z-]=<\PI=\&?;S MYJ3'<%Q.P\_6E!K5VDUI4R^EYKS_QEG=-G"Z/=6IYZY:X*B:=@*7M2A9)16[F]:+A@>_'[C[-&$,^SF+#TWA\.N4:^92O6!]' MTQ+;[,M3$YE;R/2[7V;5IV^FJ]OL7ME%LT5P>L=T]J7\XIK(=L&5('!',KES M,8DF#+C#FPYO=L$;[K#F#C(DA"7> &T9 ]Y)+23R7FY/\;ELO$'R"@KZ7/#F MZ/Y>>0BN-D_OT_"[&[75SSM!)+2:>E7L7MMT^'8+H-;6<[<:KB*D-8,!2QV2 M!&LON%0<2*\0M]YH<1P_+C. ]J$J 5>,[TH)?"*U/[%Y=CC2X4C6OA()J+D! MGA%"$,,:.@ )]I88[$!9BE03_EE+<821*X%:[IV=RYG4T>)P\Z#Y[7"L^DEZ M]-!YMTTN&>V?2SF7G^&&V"H)N0D;8@@1H<9*;"1E2E @-$>^_@#(7G M@A87$A)[ PVT%.H\<9<6G+_*YN>WO)VUN&@.6&&R.Y M)PH X3FDUCLKC:.(EM!0+7M;FP$Q:'B6^?TNU_'IGK9>[^F*R):?2':QK,[8 M6V#LAH+@&2G.E='$&B")L@ 0@)@,OY61ARP[2R/-PBE3."2CNI\V^$[\"X,P"^.VQP0Y'.APY,8X0 2CTB'GJ!7%$: 19 M[*A@.85,R9+N"8TP1$% KH \,[^L9B,L==F>?J[>@7@/*M3MY (5& GH(8P$ MI1P(VRY:8=(\18O#T_-'E%(,;KN('3);I*."6$"/RZFZ[Z@@SKYR^?*4\AE4 MZW=4$)UR=500[034QJD@_C:*'-6?1D/?&W>%Z#5LYKI"]*X0O;Y9OV=)7M:[N[X[TO'0ED M0D*9(M@ :5G]Z]\Y)Q,; 8H4Q064416V)1)+YLFSKT=Q\9'$4 *CV0?>]5WA MN7846Q%S8B<*;,_A21!9813XGGQLEL91*L?9!%8S; _A( AMY LC7]B2+TCA MF D3<9A8''V!49CX+!*1;5DF%XYX;$+',?B"XT]"9TQG'=-9'W.28X;;D\QP M>[8+4_0]FYL)=TS3MYGD=AASRX[-)':E=!-_\_C)HV2Y;3=>RYY89G^'++!Y$"<6 ]8@;<>RX+-S2(.= MF)[W9/C"<+6E8V?!7I'#>'Y0A_&8P39FL)TJ@ZV?(8.F)F7,@L24$7.%%9E) M%'$IF<>=0 IVI&18RYZ8X<#+L(=+AB,K&5G)Z5D)CR-A)Y'G2#MB$MB(&YJV M:X>1%86VEQPK']8))F%X9@K:N:3#UC_M,3'6VR75TA_:[+J=ISGO!XC^+D , M-DPYU$GO;_/LYLWWA5>/A\3QM 6-'L77KDXZC'SA)584 M!8('C(DDL@-;1 F7B1/Z4OA;J!B;)AVZ9N0Z-N.!RQSF21& - 6N(KT$&P"MGV0*' M-D^70M)DQ!X'L;:+C=(P?FY$=\95=9!M-I++*[AWTIX3#8>K4'.1&>K=^&FU M,)Y+(TJG4[CAQ/,7@UTH(KPO@WLSENV FD]T_F*X"_0M\S'@M\<$^B>:JSPF MT)]]ON?30\H?(,=Y3* ?D6M,H!\F0SUJVJZO(R5_S<#2&U9PY,R,#L)P\AWS3AZ=-[KL$G7#2:V-W"5 M9.!ZQU'<.W^#LY;"(&P96.W0$S?:3EP8<"ICS/4"+V2V8SD\9+'O!R)@3N"Z M<>"'=KS-P*$#L<6_?=Y;L0 ;>(_705#6R A^;$8@>2@\*PJ=D'O,#NS =*(@ M9FX2Q:X=N3UIZ$?2C_;%".Q)X T\O_U\G3('JK0NU:(WRSR;RV'I0V=:*0G+ MU"'J5D/883+#QRQ]7XPQ#L+ L8/0YZY@01Q@P61HL<"U71X%?L^0M2-I2(HH M]FDEVA/3'WB3FG&8T,@>!L4>+!E'H1]P&I+M)E9@2I<+1THFF+3K$G@#CP0?I9Y0UO6(B%6VR:;&+83P%^N^WR/&A958 ];P=H>+&? 9V$S M9=E@FUL]9H-GDGAP.D@\F+O;GI=(TWG0[G7' M]AG1^LBZ1M9U/JPK8KY($M^R(RZ9:_'(=$S3$;;KQ]R4/#B']HCG,.W[>+3> MJYC6/P^LJ-PR=RI '%RA\,YEY8\ 76\=Z\:[.H6LIP;=VRRGVN0%E>S=J)(] MB25[1E738J"F9 KP1_L"19?XRVOLAL@SCLJO_9_*>J";(,^LGXQ[BG)3F?& MAMR^"3ZP35T/>?JKZW3&:=%_R697\$SX:Y%=27I-+N>Y++#T1ACW<^U7V0Q+ M=')"CT]I\?6CS/$#?B6MYI@[*_"D3(051 Z+F1,)[GB![\:6;X6.C#8KH9T7 MO;Q[*6?Q-9B"7Q4SQ\UK(?)>+K1SH>>V+W=S27?4_H;.5:NNB?WZ-0CVES.! MD$? ]\D;UI0WM;AY86^<"'H1=J3-G^F@]W*2L>T)H%_!(L]DG$?<$\QS'#/V MA<,MN\>7O"J3QY/<[B1]ZZ*;J?CG"1!G,9?PVS>O7<.:FNM=1LA'L=P 3>V[LV\+W_)A%(@X"U_1=D\?<\RQ? M)">1267_JW6\[7?^1Y973;+HEB_9_(N<59_M@0G>P^?LAR@IAY1-3IPDB>O$ ML>]$C-EA$"66DP2V+63 +/+/;>),=K!_CROC=AJ)C3.QA\6H M3R'C=II/C0.JAP6ZK7TTDZ;\,ZZY,!:W64/>+:[Y8O]FD73=@+G2]&P/.PP$ M@?3,R+-#+PA,RY9;5-P-AHF5'WR8RP M3\,A(E_&L8AXDH22N;$;)I$=6<))DBCT97(:G]K3X1"V>]$MG]FG!R5.@-03 M:<,9LM .N(2SM+C/;0N.,C#/\/@&Q2'L7H_V8SG$P;6KG5I2/Z&>U(\ W>" M<%D@OG6TR99L6!/VN\=[<@!_A^687A)PTW%MG(D4!S'F^5N>;3LQF,W[4#8O MU:J!'<4R_8;1^N-)DST)!/O".:1 \&W)+$M$,0]BYGAQZ"0>XZ#TAW9DVD%/ MH?XY'$(E$_;F(>\[!,W6-6D4P+/+#78"VVT=;_]MS5<$AJ&8P&M8$$*AJ3,. MCP\ P;O"9H(E?HA62Q1Y;F E+J@EEN7PGIYV#9W$L@>*@OOF VY?A'5_?" ! M4-M^&-LR G/13<)0.D(F@GF6(Q,_/L]#V#U'H(^7N>1?<=;'3UU0K%SZ?HE81M=N; V\.^0:7P>XBU:G MX1EB[K1\!MY0?0:8&Y20[4"M#;?'C[ZL/[ M+V_>?_G\TZ\T.P;YQBMDJL S_ON_^*_WG="6V%]14?O+]N_-WU22:])V82:PS-ITP<)R>%.T'S^6Q3.;;7I3@N!_F^680^@X+I<6MQ&<2WKQJ M+/;QPIX&XCLP#M!9#9"XRYOEE*.Z1MVNC!:XC-^RHFB)B,:8FNW,X\T;W@%* MGUPW MI.+W&')-/>_0HZ1W0)=R%M\9"_2U3958Y.*/9;&X46;Z M88[P<.T@]T:^1VFQUUKM08O4C]HV M+CXD7_CW9E]:)_1CR_)LZ23,LOQ0"F[+Q/.YE#(,>U//'S+ O"#8O]B87S6Q MG0.U/!H:%N]GWL7(2D96TMW625E)Z(2>;TO;XERRQ FC. A\[L2A'29^'#@] M@40,'^Z;E5@3Q^[6(O[@K.3HNMMA^]2^EGGZC:,+;%@ZV@E,NGUT&NI:7B>R M0Q_4%6BG53^,<=Y\__D^1OF*%]=OI]GM7Z2XDO_#TQE^>(G!TT^2O%+8%8,8 M9W$Y$VUNZ8"F%42>EX2",<^- IZ :N4[MA5S8* ]W/(@BM?$=[N9[2=GECO2 MT7 UKI$QC(QA2\8@N>,Y#@M#%@;,=(+(=#U/>('MX=A7K\_'^NVQ;)U$ MV,P)N"=YP&02AP(S&J3#'6#(TNVIG3J(KL8F8=C-1A\<3S[8^0Y0CQO9TLB6 M3L:6N!06\X$IR038$W-#A_G"=9@(3=M-_+Z1"(?0%.V)ZXYL:61S\D1:KA>9(1-@U%IQ (J4%UHRE&; ..>'R>=\ M+-J\NN:S*TDMQO@V^9T/[T-D\%QB\J?*!"WVD^Y]X*ETZ7'QKLIH2<_Y"[.YWQ>[>$+OKWEPN0U%7R0XU\4PVWD#IFV695*M: M:F7[8U[D;OF+.NB_SY3(,J=NG\]LI.?M\[%'B"*/R<##0_HZCV!$IA&9'GGL M!XV?Z[ D_ Q-P+R/Y:+^< ; MW^!A_KS(XJ_7P*1D7KSYUS)=W#5[<7E6Q&22V-SG+&38 8I+'H4N]QU'],6V M5-.7JN6>>F)=7UQV?"G=);WIHP\<7G;>J9_[)^CS"9"-S&MD7H=C7C*0B>U+ MWTQBAWE^'$0B#JW 78C$]N!B7E1Y/HN%X[I1,QS0V[RQ!9".E%@)E[2TPWU@4QL75#P,.SK3-(! M!L"_CFUE/]YJMCQM-G]8%P*-)&"'Q$:([33GTS/U 3+I(>;2'XH%?HC3EX0; MG0SX,K/I3?7U* M5_L5#]%DG83F "W61CH_;SKGOA^83FPQRPQ9[,DHL('LN6-%IBM$T)/5 MN#.=G\2ZLYP!6G*&3(9NQ(6/)DYDV9S[6[23'*@E MY$Q,-D!#Z D:-L>8ZNKN%QZM.XL.[G M\JO,_2V@^&46IZI)S.*CS--,;,GP@;U;/+:$9TJ&/:>B*!"> (,NLJ,@\7O& M?IS4DFLR^23]+L6+?\L\0\2@65[#X_##I>F1+XU\:;A\R0/NXW(I75N>GCE 972X9#ZRJI%5#9=5^8'' A8XPA0A\QPW\'SI MNJ9OFJXEXF2?SO"CVLP_.I,:A.6\O^Q:P&;=67GQ8D[X?6ZF\%DRZ_/DR =S M4&[15>%CEI.-N$E!C!/;]V*9A!&+911RA[,D\J7$QJ=1;Q^8,01Y7IV^1O8R MLI<3L1<11=(55NRR*&*NXZ-##.S.0+(@%)YMG;?]Z3K=":HCEQFYS,AECLME M.)^@'FA79@SKY-D^9[% M6(V1C8ULK'MX(QO;A8U%MA^:W#']R(T9($K(?"\)7$?$H>>SJ+=L8;C&]-AK M_O1-G??8MC7U4[;&=ZMA. M=6RG.G; '-NICL@T0&0:VZF>43WDV$YU[T@X-O,ZQV9>@>OYW'5]U_8EXXX9 M\M@3DK,XEL+I]69;0VVGZOOGDD[Q@[BP1\XUDZ5NCYEFEQ_FC.=9(X'/-&)C8RL9&)_2!,3'B1[9I.&$618#R)(L^6;F+Y M210GCAGW]!)Z(!,[)WQ-,/"?+T_?.I97-(,A\9%4CJQHNJ[(2+ES?LH4()?,YMO/S M+"[\2#I"AO)L;>8?G4D-PG(>6ZD>*V-^[$)V5EW(0IF$22 ".Q VXY$=QJ9C MBP LU\3Q(M[32G4,09Y;"[*1O8SLY43L!0=W!,RS@\B3+/9]T.<\RY5^&#'X MW4W.V_YTS7-1[48N,W*9I\MEXMCS?!GP@+LQ8W$48DZ52"+AFM@6OF=@T'F8 MCL[$96?0OFILI3JV4CU7?^#8Q&N(Y0/ QDTS] 7WS80!?XZ8P^R(A8XKXDAX M/=6; [9% ^L,;-$!-/ :N=?(O9X$]^).Q"-AFP([@@5F'-B1CXU53=NS3$_T MS-4=OJEK3<)SB&.,;&QD8]W#&]G8+FPL=.(P%JZP@R0&-A:&EBF<.+#@/X_Y MX>.5L*/:TN[$]\_ EAX ^LUL^N?=V^D6O_4;:FZSDRVV84[K]M:MCJ(&@_O M2FJL;S/:6%WW$UR>[IWY\M/'MQ_YE7R92_[U$OZJ$"">2I[3*5]7=OTBFY>] M.O4GY4GK%=T+!8TWK?9<#]GOZIK?+Y&R:-'M1IB-.X-.Y\P9TM6T?#S>4'T& MBD&XTKBRLZ$^N%4PF\,G+R+\Z 5/8),_&WQZR^^*CC/EOZ_S\AX%2*(5PR3? M4Z/':(6^F5GU\M;7H+MA?Z0KM+]N_-W]37$1W\'U$)^'-+6X54/4*FHQE MASR9;7?UVX)R6>V$0*(Q/R"K#I92K&I*_ MK@*YOX'RYMWM !+[>""Y1YC<)P8? Q)[%Y XQP3)!F;VTZ^@ ,JIS*F(:!6A MC(]Y=I7SFQUZ@N\'OKW=TC?=U.F6/CB46\/3]P,SM@O,W%68B;283_D=3G'#_ZTA056$X#&_\OJ^:H8SVJVUF$V M\VW+-Q-/,LX9!CU];MDV=Y( _O2VUK'!++OF6-"Z^B:TR?H7\8B:HFX2K#N! M<^F87P"];%GP&8$W711&MEP4"ZZB7V *WF3(2Y!'X#5-4)-&#.!/9P!CX#B\ MP574'8V3X%>Y)(O4>(;/P"HGV_SE\O,GX[+\ACZS?GD.NN3BVOC?C[]G^14\ M]A7=_Y+/OD[:FMM[(A(^-2Z+(HM313+/])/A]NIY;9S E5[!.Z]@H;CG#=C1 MX)5KCJ\*7C0PQ)96E @9,E_$#$?2"9LSW_0#^)M)L0Y#2#'9B"O-)1T<;1Q_ MXFZ#-DU4N3BTC'!WX7?>T/C="907;Q? ^4,#W,=E7BPY\!*@;.0FP(=N"D1$ M_*7%4PQ![&B-6"DYV9RG I\%3&-W=E!\EHO%E-[ZD=_A/Q_R3_#>=-YD#)XM M'#@&AK,IF1/&82"$[RW? 'C ,%-X M>0J<5L@I?)3?(:S[X73S_2$MCDQ_>ZDK!J]Z(_>[QRHD2#X*!E9T M27,H;!0D@ON6&SH1,^. )[Z,+!:;OI>().Y)3;L7IYPF=.RM<S5[Q M.7I?]JF86_Z$V=UP6DN8\VH9I..\(/E.*\%OBT;HD=I.^+\8DG:#WRJA-J,L M9%*B="HD<&TI%\7!F53OH+Z-_DIS:,1V BYEF3N!KN/)/C7HWLT,-:Y_)8"?D^!00IF7YDMD6XW[L(4>(0=%B MC/5P#AV2'[8]WV; 3>.^(10TDUA1=F\Y?3"?2N02\Q7;K"4<)DH%1 D!>NMR MNEB1.16[@O.M[(^#&!INXD:6PT)3)!8#K95;MN4QCID5TDJBWLR*=KW":N'] ME[NYI./\U&C:=5EF:.A=NJXM64F8XNJBU4QS5H53^%W<'1 MZX*FJT'E'D475=U6VLO!SF>GH+S5BA("U6??>)Z"&OX" M4(DOEJ !K?D>>/#J5R4N,3PDT.H7,J=TUW1V55^9Y?-K/H-;[3ZDI4]HHC)* M%KP+ +2:.:L>=)N*[%8]YS;+1?TFRBN$Q41?4W@6/K!8Y-E76>45]N?I(HQM MUYT8Y5_/]7+J(>,O%B"YOLYD :_5H8WN-27YK/M>OZ[]_2K*MU)0[3++X7)Y M!79)Z7BSU^8X7/-6G@.0O$0:+AJ^MU7+K-= [D3CYXK@E6#>>WI$P@*PJBS; M#WQ0L!TW<'T6,F:&"7<=%OL0A$DEP D&$)HAEVLPW962;@O/$3VSI M<TUA.MKNK VA9D(*W2X M%UDLE 'WDCA((M,.;=_WK%Z+_^2P=LW-23O(!F0IV_>.HF9@"AF$MNDY'HLD MP(V'BDXJDK'+BEA]LE8!D@<4> M*=@Z&#Y5S!S>0QE:N'CUX ]S6.:U!)TA-_Z3W\Q_@%!1 'JXL6\%G&RQSD&2@B;[[# F=7TKB,%XAE0#EL0JX[L#\! MT[:TN1ZEI>V4UFCMGM"L#QIS0B0/AVJ!"F4G(O$3X7FP&L<]=J]>=%9:.:A6I MW [VP4.U[DRLBR M(DQ0"B+./.0XB1/YO=WH#@#*73VAYH75D^!4"]!UEM8QI.4H]T:Y]VBY MI]@@X7*2YL7"^->2YP!BY 98-'<4F<>BV$YL+*PL\ZQ) M$-P;FSR>S/."4+I>&#J13!C(NI!)Z0:NZ4K;XF%T+%#N*//""Z_'DMZCR.LI MC3M*,.$1?0@>T6U@?0^#;C!E?>N O;8HV%!_DX%8Q^"8?0A M>,*M!M[P'%W)10=+=@-:; K'I)N>G7^\EB\_QM13+J?R0K!+(2UZD\>5,O$ZG M2^SF27VA>X@&%$:/FT ZIA,SESMA$MF^;3N>&W$O]'H*WAY,-&8DPB@Q+=^+ M!.,8H A]BT5F)+W(#TS_,(G-C^V#A!&P))M.LULRN(A9I]/I$LQ(4.X+TJTP MK7:YX&6Q180P)\U5**@;LB+0*1'H7$W!(3N"%-JR>&,!4D(:\/GBNC#(@:]S MJQUKI:P:X4[O0(_+S^L(_6"M#C9C[ YHSA2:][]Q,_KL@',=;O1(K:P/Z>KN M@0_.VWG@\>U\6KT1G$TWN8\Y+05X14ZQG$ZUPX;L'/Q==WM3!OVAE!2C5P&, MDP6MJZWZ]71^VTA]T\%'*VP_@^\+*2MYWH^+NST4M8&^Q%Z%W4\! MYT?D.B5RV4\;N8[$4 ^": ?'Y#:>'JD3]BD8Q0C)D2IV><'>]-5G[V95Y(OB MC7^[^'QAB&PZY7DQ,>3W6,X7VF,@^((?K-7^V:(4#J;:UW"IWB,B?UK'X3I? M=;CNXT &@-GGP*5&2)X3<98N%]_[\]J\&Y--#,S-T'DW?8W_]SNE/*5A"MHY M>_KQ);N#99"33+;:S8JUA(%B/?&C[< _Z\DFPX#$ADDG0!#U=-%F-UV7VR*4 M3N*9G$F;1;'OBL0.'.E@PE?/_/-.A&BO8TIL:\+\;LK+R>>4')1ZUQSIR+1& MIO6TF=9N/,NR0],/>>39L)@]P,QI7]H1-%9QRHM MM&QT]:'&$T*KUMB"P&SYR)$YJ3 MP!G@+,OCX?5(:T^;UASNQ6$76G- MG7BF,['- 2H)9R3I[YD&N6\EH"^AK]BW WA?AMB@Y]P^T2&VQY]0VYOYV^P0 MPJS(9U@CYEDL\+P@=D2LVZSPY-SN MB0[$'GG"$^4)CV,)P A,84>F'WHFDTG$'<^7)I>^Q2U?R+XI-_=I/SM6+IH7 M=K?KP7ES@L&H1 >-A>N:DN-$PW=B?*=E9">VM9ZT]3FBPX^##@.P(\>\A#'$ M-X;X!IF78-N>B(49)4$2LRCP0N[:2>+ST)0V"\V>&-^8ES#F)8Q,:V1:I\M+ M8"9P*XN[@>\E+#*MT'0BR4R+,TO@P-DQ+V',2QCS$L[$//E18J5AXCJ)\/PD MB4UF!3R(;<=U0>1DOJV?,E4R,7 M_P;,KQPP6HVU;5I@'A->$#-F!E',?/A;<,N3,:9:)K[''EK-TF*P[]Z_7<=B MD_2[%"_^+?,,#Q68N_W+\%CK<.EQY"DC3QDN3W$#S@(.JIL32&9'(7=B&49N M9%I6E 3V0[TZNP]X!OO(#+H#GG\DQG*^WIPRJV+TYXPVYF-L3(U''5.SP;!B M^,^7++9<.V'"2B(_E"9PHB2V;>[YP>C1&:)J,U+;>5*;E*YPX\1QHC!F2>!$ M463%EN>&C"4RD#TFQT%\.M[$"YV)';(G16T#R!':O_OF]3WMH\=JDS&S?$#5 M)AI5&^R..S+P92AY,DDW8Q893P%(^G=[5$=OT!FB?@KCD M_NMRYVRN9]E?%JW1G]>\P*%_68Z+Q%=N-6I&SQ"%-?0OIZ@&T$^P2&&ZI"'W MVC.I5@)WX^;AUNHNFN5( ^[A:GC<+%L@4A2ID+D4-+(TE[ \J6$UDPNUY!I( M\E]+X/7=[9>#=KJW;#_?\!'8[>^"W<'PL?N1#&.[\75-4?*80PAV.81PZ\E: MEPU4_ESA_YOOB/U2X"#Z5_48J.X@+ES-ZM M$7!N)[&=1)[//,^,.,:*'$HJ+NGX]1/+'6"AT2!H>&0Y M(\O9"\MQN)2"Q8D?)I()4W F \&YH;'3X?E..8$U-(?A>$<6]'; MGS;W21:+/(W1D4N88& AQ@"4NP&RTR'RS#-AC';B2<_S7"=Q7(:*F.N9;A0$ M(0M]QW,WIZL=E#'6-$ D0!3PZ?/?]JJ!,8=- ML?'D,!E7#;2OP$B($YOAM8FU/S!TG\YUZ'/,2LMY6TMW)_\53RG#9Q76DQ MH!&5\3C]2>FT4['-,NKV\M/'MQ_YE7R92_[U$OYJ$P6]9N52575"UVYT:3XL MW(J@;84=U==!IP?T#+%I6CX#;Z@^PQZ(__U?^*1?>S- &G";PV9>1+CQ%SR! M-?]L\.DMORO60*>3]W>=ET]2(%8MWDQRBC8BG*5+6G]F_F)?'C[ZL/[+V_>?_G\TZ]?*-B<)<8KY&(S5)[YK_>=4#=8WOUDUZ3/ M=N.]O>0D;5YO^_?F;XI3=--;]A]S5^>L5]"$W@HHZ==.3M3:#*7?97XE\^(R M_M8"%D0B, ,'&G& M,G0M/]Y#%I(?)U[B>\+TF&26\$,I?=L) Y"N2+7QKICRF2A XL'3INHA\"^/TBFV>7J&"IYM_O(7P(\X MHU^L7YY/VD('E4.X*[JC)+@D@5OA32@S_I$6$O;(!;QNCM+'^.W+Z^JAU;?5 MPX2FVGL)T/;4C1 U*#@:5+\-$X^QV M!HLIEE$!.C'/[W =:OG5B^L'UV\FM8? L\AP'Q6!T],_ I3P0?K.9[PP@)%B M;HPZEM:#V]"I'E2_:YYGWU+*2P30P:YN,DQ7Q!1F>!@E&^([80M_8/KY#N:EX,$N!; M^@V7C)_JYR,4-H-]RRSJW0G>V87@V= (?D=6^AC #0X&F,"+Z@:E[R9-5+L% M7&L01 P6( =.5I-"LYB %&T^BR7R)(W%P-D64F(&[MLL!ZD'K&_V#8QC(G'- M$]$Z)D\QL*^50H&2=;QZ^^YOGTLZ ?-92%41\5HF<@;L[&.>B:5R.URJH@LK M=$W*%=8,X\+XTJ KI$S-G2@OF8MOP!4%/),O#'I98S- >VD18%+HA2G=4S 81(XB+GM_C(-#?^R(!!&,B[9U<7 M !L$[4S23MJ0():#-[<$4G,C;59J?,$5S&I._5DN%E/%6BO>.#$$":?7L&PT M3PW+45*OQ:6:3^ICJ\N\6/(9(0C8_R []8(X7BOPXSF_,_[4[Q^Z^:[5X<9; MWDK9\/1$#K,M5UJ.&WLL#FSN),*V;"=P0UO ,7>57:M2=BVX;D^=MWUS8O?$ MGN TLF6! %X',MA-A;DKLD GIBL94\SA54E:ZPJ]<,43XKD;*-6VD3[6HAU+RG30/5:BX,4)@J[+'-ILZT>BTQ MD_*92"(-O%F_7?(Q-(%6;9-H;4[$SG%/^,-Z) ,.$4OEUNO@6P/9$FXYH?2# M* XD\RR32^F)P'5]SXDY2V0/LEEPX"6RV>9^D,VU>@.=-;(14RGIC/0P*KH MQCL%.E?J2 S<( 4:5T1)!6 250[(W&/IVDB3,Y$DD'.8SAW-'1EB'P!T>64E/0SIB2)_H""XQ.))70I]7F@]PSR5;FEX=_"NENJ<<2Z0NR65F@M M/*^66:S(PC7B;](D@=KJ69&$;].\ *&'>@"QE/OX32D1+^=Y.C68PH=[9-R< MI^*>P_^D>-2'I/&RZEV=F(85FW8B/3M.9,*<, QM&7E],@YGL MGU_NYECMEH.ZC"??]\J]'C^;L'LI#N':!B.)EO70ZEMQHS%3!UXLL4S' M"2PS;!)L3RVYO %%>Z6>KJ7#;H?[P'U M5W\H\B^OED QR@-B'PGYHT0Z%@\D!VG+/"\,8L_Q'2_R)4]\%O0B?V"Z)SI, M9X-\1K"VH%B)CA8?Q$M!0:.3T=_7)[\_0G'BT#1!@FEABT*CXX$_Q OLH:HMG>@E4+FJ23!KW4H7K6,[:$!*OSG M.89\C>5T 4M?R.E=P^BA@][Z2'^C5VYUFC$7=NA'OFV+D-FQ&P7,YJ'K^-*T M>&3VUB!CP/OU4KZ&1=(9PL\?9A_REP0\TGX<"R]4Y[CFX%?6>,PSOU]C]9W,13H!L"H+*PZ#7@@0/@(:;I6+)DI>SB6.H>'Z6K#.XLME+CWRI-HBHQM:>*!VA-8Q&;BNY8#V@"+6>B[PC=C4)I#+Q"B1QMP0!OP_OEY M&17R7TMXY)MO\!>"FR"\\OD1(;QM XP'AG@?F5O0%\Y"_ZD.2N\0XAT3,NY+ MR+#'A(PGG9#QA!,K,AK[$A@ ,W4!8 ?PGF1 F M]\PD\>W8MN.0N6Z/^^/!B0V)QYP$]"4GD2%+8CN(D] *HUBZ)I>>R]8E-K3C M*X_.:0@NC :42#%MP>EQ"0Z;-[D#9-8E..P7,@<(R&W>V [0Z*0N]$*CC^,\ M%D*7XAOJCP4:&9^7\_DTE7EQ:!CU1GLWW=2)=!X-1J?(D-D,C1U Z!XD6/S8 MC+Z6;:UZ.<%=Y%R"?R>@K-W!GZ\46%6XFLY()48).L^E]GD4:- )26EOA,Y% MB<[-N#+L0^8S/H4'@#J14PL[N/8&S"= FI6(,BXW?' M,=16&_YYU#Z=)'*CQ$TL[H2,6V; ?,V2#T$.DMVURX3SXH7WN"O79-YZG?+;JV%CU=BCG^@O=1*_^?$.+ M5,>^\#S/1U\#?;[(^:Q 28%/ ."NUAZIA]Z"L*]?9?9/+Z-9]:Y+8^K+6?7T M#H'* J% A<$@P=)JM8WO]:.J[\N#AT^FZ4P:_P<; F?Y N #<)EF?*'7_=.O M[ZJ<8Q,S:- [^H\LGPKC+Y)/%]?&A_R*S])_*U2$5TYY+I43M>(3V7)!'B"# M&W/-,E16[U7V#70G-2W/X$N0DJI*#7L)9\LK$)H+>M(MO1"6J%+$L"\O&IP@ M4U$84BT;9;[J1%C, J2@U8WD5*5 F7.K-6;P^7*JDY]S/D_%],Z(K_GL"K6Z M&YY_E2K-%V.4&2RYD5=X4=:)*0?+B,2G0&)LT36[TX')0G8P8?6\>Q&#VK06 M*:6%2CDSIFF"* &*/RE\@K9R,1[TN7 K19A-D^HVG4XK]8$LLPR>"P=,M/V- M3Y=8EX!<9L87RUQ%O8LXFU>IM76O]!97*UD9/A,-Q&@)>"0+,/^P!SGVIJ-T M!<5F2+V'9ZH=%HK])>D,C#S88LU:U!=HH"[(0-7HG"Z M4W'<;G!L6H1'G<>AQQKPP"FT9!$XLH@04S"2T]U'4!U:XY\=6 MS&/!'&E'<)L?2V99IN,Q6W1\WYN[$N_&CU>:-EKAA5&#R% PVNP!OZ<$8^-& M=X!.Y?_NT,%6=L?.B^VOK-MP4\<]?:BCW&C:_?3K:SBW;YS:L^-&T&>SA;^Z MPTA60E([P[._<&G#3>Q$A]_K--YTTR.=QGU8\D@MK&W>^B1XWI5)(G6N3K.L MY?.K=H*6Z&(1RE;LB $?%#B89 JF$4U+:90D8'(0:BN+#$V@68;@Y].F#..4 M25+0]),-'M(:D]_K!W4[1+I1X(2A8S/79"R)N"VYS0+/XK'GLE#TIJ$XYC]? MX7-DCBEE=^_AI2H'!7/ >"Y>7KKR5.<(U>MZ5XU<^)06 M7^DA_Q] Z!4 Z!7!YW(FWF;Y+3ZTI$7]D!,DPKCWIU%NY7O=G;9Z/:^;;O(> MP0@Z+&WGI>]S=-7)*/S]VW=_W4CC11^1US.10.%/,UW=\;\>FR22\<2T&#-M&4:6F5B1*Y@0CI0]\_+NH?_WVE*VY'?0_/*G+592VM!]-/F7+.V55CGE*UDC5&J6!?&ZW+.=DPQZ\\J>U1. MV:DSRH:;/;;)A&:U"=U0X3=FF]W;J.C129IO/WSZQ^6GU\9O'S[\]=W[_S$^ M?[G\\N9W/)AUV8A5Y[+[DQ4W^ 7+R,XN*1=I8?S?)>F!TSOC$TT(U(7U-W#1 MB_^+%9;V9=U(/M/M #ZK M$CRU?=MZ4SJTZI9W;3?9F^_DXY=U);[#FI7XK4+IYL7M?B3MU_J7W=82YPJADTZ,KQII4U+GPMRC#DZ]@&O M8 N 1(LLQTY_Z*4O(8"W%Z0_M9^.GE25JT-1)+&"#<4ROL:ST>>-P]KB= YW M3_1QE]^ 8D,U-)W/"?*KGVKPKWZ<(B<5G8L!K*N?17*:RF]E93[!5*6-T![H M=U66CP,\P=9"R[(DBIYZ>51I006/EZKG@\95V!$145YZON%S?:#ZV-6W-8XT MSQF^H"6U 4I>9IP:.ITVCZ'L8T/RJ?XT:9XF'6%Y6-IMG9;#1A5J<"$ -PMR MBW_3XT+5&U6JUC;JV73]K=2D,3$T1 UR_)>GK((#\!&B218#,I7><@T' M/4=U#2%>#)<;(QGZ88-:>>LAK?O*U^!] M$5QF_+$45Q32J[:A60+L[.LLNYV5H=Q&@Z2:G!#GLKS#(QMLK\7/P!S\EN;9 M3)6CXC1;0&&U?X2H2),DC8%UMLP[_&^.S0[BA0[NJ*AE?5\D[S!00QP=#9]L MB@2$AL;5->)PA;MX0&M! TN/, K*"[#\0'F;*$Z*+TAG6*!.,*FDC.[_I*00 MQX!ZI!HSK)%(F@+7+!=L:1PD1/*CO?7Z=*O>&,U5\PB#_"V4(FK$=EA2[PGX M#](F[/K"^+UZ',B5I7X&'$1.6G%1B9#[L%]K&UTF@[M#L7.UQ.8Z"ZGR+[M" M3ND MSBT"GHW+=P#13*;4CS>'F# MI9>8&JJ8%T+F I6-)9]6DALAB-@HD;I 4JAQRWJL*:ZCYH'T7DRM:/1VN0=V M0@512Y&-Q#,%'MZ 9:$D#^;(MB&@9=M'4!*-=^]^-M[!,Q6CM"XO#/0)&&_5 M(TNYAUA;86K[_FUN3Q5/NYS-$#9=G?2OY*?!2Y(4O0+&'9A^>G1UZ:-5;RB3 M+[$7DN(R;V64HSM':X"V3MDL6T+1Q=5[2MUQL (#Q?4]AU[,,7LGFV$%<5&5 MBNM^?@T"NC#^(4O532D[U.-G&8'YB;QGKN[!G@J+7R^^'#%Z"@1DLU@Q5VO*37 \,HB#W%2I.:::EUS:?)8#'A0IK,)>P+2H;1RG>>/&RJ'(-E.:J">6VHU(OB]5/ M &Q-3;AL3\BO0"Y8;F94EX%M=I.B%K!$)F&\6ND5F2K!4"=N M5&T+R1S[HA=>OIW"'*TW%R5?!% 1QN-^Z3)$!M6:DWY=?_9MO_C&TM1#^PL? M4YIZ/(\AVU2)N@^?X5"]AC]$+>IF+Y[;3(2A&SC%/&IMD4H[E?T+U'X).X!' M7L[BZRR'&W&)6P_1UG!]_?GCV]] ]:'][CY:NX4;6SHUR__:1TD^S'M'+[71 MQ&7SGKD)-'>I+T\"]2W#OM@PKZ']"A"J6?\K-HUSZA_)VC$EZE,E)GXYX].[ M(B4=I8I+(2(JTX2N^51[MSY49M[6LRF4_WJK01 M$ELGUC=FV?>0HZIP2[+I M-+M%S4*T@-+D:K>T WY5[M]FIK.K&R0 M,:6+0-.3#:>-G!;R%K7V%;VA1^1M#94^3/@ */4ME;>/>&P?L'_Z]1_*YX-M M" O 59F7)OL2K1U0+\E$1@AGJJ?J#0T^P6L14"T-8PX@HJI"@*FV5-'>B+.; MF^4LC4NWZKOL"Z9N3NM/\!@PG6Q"S;J7J#VB-266Z ?%D# >,E#634:QZ.;- MI(%34C-7)G3+!E/EA>KD;[!/#7GDF$F&3]/?"TBE/'-WV%\;3Q"P+-1_X!^6N6I.":I]6999Y_*6F%V0ZOY:93& +E>> M)[4!SVZQK7;U674OYBKW^0CWL.+N2B@QFLI7]194/W%@$X"%F-XKIV4>=0,? M,1V:_X'9[F5))3680L^@RH.^(K=RA+C.>J>_H4H+,A?&9RAALT_0GZ)LB+J#9F%AE8\+ MU1K5*=$-ON5 MF@A KJ9T83Q[]^IY=?YI&&TZ;!7EA4@O;&,OI7G6!W"1+^]EG&\=Q()#J0 M3,B$6OM,4@E:D$P2ZA./I2XDVH#2?O_P^>V;+\5SE*Z@%.)67Q#7BM)YAC&U MUM7O_NLJSXR$,/H3%/0;N&VYHSEK[?8,1[MF^HAP!R^@BZNL+C$ MZ19"3\IJ=7V*H. !$/,T;E'-O0=6D0^!H+GO1CL%,,'3KU0V06!/VT E!EAI M"!F>*<'Y0-1%7 3KK^3B[@':7HF0@.<1!1=(**@ %SDF%S*^GH$Y=W57JX8< M=7CT%V*/1\TS;[!AXQP.ZAKV_>(JSV[A.9+X-T:R%$*5%8LZZ%D2K")]\HZ6 M"VH1&_*%:OQ(?VZ> -RI^E)Y&@WH056BM: M6R-X!ON,T?=GZ*!,G.65&_!JFD5PK\(H8*UQH3%3(0858Z8S4FC+ !A9%)*B M6X4&&HC<^.M496Q*#+^E*LY55C^U(W$J:0+H&7"YT$8D $L*79%%QU$^.E)] M-HE9J? +GZNHL(YTH9 G:"FY);\#IRC1%$^@>M.%\4H'W5#%AC60M*PP!BT. MS;2%L2Q:744L&Y 4"*CJ+H(,D(ICJ:LZLHTKJDVMH*[P;O4!32@T.I7<*GN' M&)..?X)F3BD RP7I+E&3E/$^UIJ<7K]SEB[M:7]@[?7Y! M/$UGC0!FC!%/%1N%UR9@(JLQ1;2W&^QQ6P8/IQ1LD#$O4 Q(G'"4SJH3S/(> M5"PJ1W8Y*VD=U=]61T@82R^F22!D7-R#>*7.T")3Y6"? D^$1=>D7RY;=2R_ MX75U7\D:*.1+&%LO@T^+C%AJL5 T#P(#F\4"B4BJ[%:/JY(G&ND5ZG0!"ZX1 MQG7Q81E4+#"JP:FMCLHD2(NJ^4WOEO6J;Z]1,I4GJ1I)MV3# DV0A?:DZN G M+ZZQVO/V %AUO7JN)3P!7BI.?ZO[Z>K$$20:9,_(IFJ24&$"HHNB)/4*0\IP MF) :996*@.ER9/2HD2M@UB3+*1P]&2Z*T<+K%:V5MQ:44Q5AY?+5+ 6FQZF3 M##*=)A"OY*SBQ$W34*4$+$J.$]WI@)6*Z*O=9+GR):!$5X'X+$D*N5BIB,6" M?W6 !>"PLMEI]T1/)4.L8:!9%R7+@Q6R;!3NTX/UJA8Z3:DIQQ0IHGZII%CK M=3RB=('KUNP0,(!RT+?:UY;GTEE<.XD!#[R0\JN2C*BVT5U(1C/,6-*TT99\ M("!XC P0"(XK2H"G794%QIA90?9U5N 9DM#0;S>R"%0?6<18E+M_!']=,[D6 M3K;U@4*I53-*S$'83:=-]MCCN*KU^U45L/4*C:UXIVHD"$-O M,B(I'G!NF#I1NI.PS?)=\YPU M6X\AL#;BVXV4)*T_D-%;S@?50P8U3U19F^J#GA62UG6%N;\+_8PFT%9CWC4RL;%U:E"!%XVX1P\!C\V(CS\=^GX1]QXE )]JU2.[ MWZU/V9J5K--6[FTZ:RM\>%5!1D$UR;1I(H 6 #B )BP8H4IS;@6*GGUX\_OS M*@\)V","@U+M2TY3]I2\H^R3AJCE3?@HO1-5Q7(G%\9E_1"5!@B(.U,NWSJP M ZRX M U*?BJ+1\9)DJ%JO&BIWUY) Z'"Y?_=ZD:B,ZOI*]"A09T\R?=6'8!37<5'M M,P%]^"J#(VBHQ.JEE:NFK2]@?MH588EZIF+OLPK3A$2=!*B;?TLIOTU+4_CP M15.DVGKR:1%O1@4J)2RE!2OOO]J^OJO%:BYQ,=:4]3*6R MX,GY4ZR8:VJH,7DTE):NG1]KA+^.C9&CAX[^"KC_0E;YS,H@*Q.E5QX"IDN- M[^5,9.P!5+8GJ\*6M6L$0=]R^=Y0U!9 M QC^G<7:DBTQIW0'K50"Y+*>)4U60_F@!C#ADP5JO[CX*6+>4MD4& ?6B5S;-IRY.-YL41SX=\5 MA;6>T@IOE@\DQ;S4#@''IA0?Z#O$28,FT=^K5B:RVQD\7@FL1<=]H0VQNZ/' MR\L,4.UO4@B.*K,>]5V)R@O*U>ESJ[>/ 'Y"I*A\48JTI.*6B[LYYA5-J;H) M%>YE6EPKIJB&69& :MQ7$RE?)<65]6!-#2UI-T_355%U)R6E[E5BN(5?2L7T I&UH]4J0LSE=TB MU)CEAG92IMT(2="J\M!+TFA03-<519X-%>']JDUJ0MB4FK@UW8 EZ=-R2G[3 M%!TQ!T1H:5B:76M7FG)14B2Y\=SI'2U*N12G+?=8[5I>PSV5XT[Y@"AM W&B M'>7"/GSM3*9-X.S"J(Q8R-5X5+)RO,W-*[B(K,*HBKH;)('G7 9B\.= _4AA M$:.&<1GI[$_U:.=W=.-:D1J\U8<0-?JW@U_9'%-J-%[VX)'J,JCPE6K&D/.T M4TZ4TRJMI6/3XX,^7\K-.H"*U\E6$0],5GGWJB@K?-:([YI2B=&H:E!.N)0U M@IMP?E%)T4KU:/B;2[30 KKF:\L9_\;3*=FZ?+$:OUCC?JI7-%%>M"LTTQJ1 MM@[FEDKH.@@0(U@7*T1)G3<<55B;A4%1K$#!A]NFY9:E;*H3*EY/X*F7U$)V MI%Q:RI>_P^L;\Z_1(&JYY!+-+*-<4W2Y>;!BT!A1V5NOKB58%W\L)SJR#!]A MGV$,I*1%,]"J*7M5N4*G-9:7*VD('RB-6#4')*"S\$,O)OQ&ZVKH$%3]AFNK'B-9S79EMD &/^O.Q(K>P5+ M)IN2KX_T*:K3T'1!Z[[394C=#=RCX$:2Q."LW(^:U+V&U;?36E3(GROU*>&U MINX:#N=F&2PYFK-<%U_IR#=!M!WQKG=51[/18_R"ZG=6 MF79:*FTR >0NS7"X*T:-(5E.E5[2L$VT,=3"B17RK\UQ[?F=R2NNO>'*8,-& M$-K11$G:JZYA>JDJ2P9AB.5+M,F6G0_\'S$=NQWIW>K#01>ZXFXOT#MS("M M0&\K#C,]*[E=RF3!]+9+/M6==2]H;R#:\RFSY()-1-8 MH*:)T4R=D%-N<+*JO:.#6<<_&X$95%,-->"UH<3IMB.:A!J:2!V";R#B?0&; MII*AQ!26D ,Q*TNIB6&=3"$=XJ = _TH1!G&P!N-FE*G:^W=,9SRD'"*-X93?J!P2E]] M#6-Y<+:_5-THON6X9I24]AK(KHZ$, M"%;EFP,EYZ19I5H\6TS=2N M=2XKO-H]GXP_!1?, !8S+=L&U:..JQ(PD%4YBN^ZC9(D3V7S6GV-!LBDT?M$ M93FHF>215!.817TRVF!9.9I'EY-M@8QO2E/Q\R*+OU)1MTZ#.Q1"XECJY14J M'?6L+SRIEQDJ5K#UUV @J)8;>E;*O\E65E9ML[/3'/LK9,N"\F)GV9(0N*!] MY/4^2LPE;_J??/?"K(X:#N-/@7_A-L]>9X-=XME#).&U/ M"\C^:^-/3O.QY#TO X>TF#)##+;%0:Y/9:X1=&7QO)RTC09-W5!9 >&.^YMB@OBR*+5>A Y>TUAGZ[9@,8&JB5[Z -F7+A\ HU M0H3L:=7;I1WUJ(&C]3H@M*H]$9&UVOJ<&J:B*5"&*Y$\L!)!CX,@U]=JCR]5 ME;EZN,3$F@H?UZ"$YY$*A]W'U ,^S&$Y(%G1&OU/?C/_!00.OBF^P/7"80#[ M(!V/KOZT!!9FF9'[PFJ<8G_7O4T]]_9OG[Q%E/XLYXNJS[:-.-ULO&U/%%>L M3\6:V(X[\5Q3(V\?TO<='45. 4)7@)*45-8X!)UP^"?+;J ,F??ZRSEFF%/B M&EUF7EA. Y[TSGXL*D_X ,F"VPC&5< %$^;;AP"<=1%N ;CPPC-7X=98XXJ[ M^[%PVU:&_(\J<6@W'GE7.NB_D*5S@-AYF23'(/%RZ*,IE-FC5._ MS%G&XT#F=9LI;64EIH-V-+]K!BM6(E7P8_<%4.NV.:MZJ M\MB53:R;LQ'*Y=09C%(@NPD3%\9GRD)1KJ1FWM^6/J^RK9;L\T 1I6"&]VQ; M-U+'=]3:?->-A#ZR(IML/QTT)7G*[* M6:M]LWJ)-SS.LYZYB\VZUUI;5[G91KALG)%)MZ1G)Q*_7Y?\)\0Z[>\K>O.>;HJ2P! M["]8*O+8$DW.5%YB\^:_77R^H*M?78/AK&PK#6&LC)!Y3V*A^M, +V%)F3!( M-EK?\#OB$2W.6KM=6VT_=5TD-A#620'(H'J7T90GG91%Q5(Z\DMW7^PTH=;Y MFGNFZVWUMK43COYAP&?2"V[SXM<"7\/ M>73DOF9%/BK8\D"B;#JC<:%OOE,_UUJ^AT35OQ%;7>#F)Q691Y@>J7O-VL@_+02L^YDNMS78M 91(" M#TSEBZ_J20VHV-9#L# BKM^&&*!=;$D7P'\F[6Q"[4ZM_/SEP%VZUJAZC8.>_ =5 M06:K]% [>]80PX7QLMG9OB[&KW("*[VSN?TU3],*B3JX7&7 WU;-CALC!>H9 M%B1)="^VLF"^8;4TZTJ;9]UD!/=LKQ4]479$ Y!Y-=U!&PGE0U/,7*/&^!>E MM&OWW^H*/KJ_.5RAB=%-6[C:@=)QF\Q'L0%5"%6UQB%)A IU?%>M3Z=N5ZIP MHK&Q5FK6:H!CD/\A07Y_#/+_X$%^X"E3/JNMXD^HEV.*9I4R]3Z;O2!*_)_+ MRX_&[UJG/H(!=BG^6-)0@3>K752[[Z3F,<"<$[+,%Q/*AP4J;YZ; MMH54J;6*:@.$IX;O? X;QR77GB/U M[:3^H-J?OF_!OY>?&<\B.8.'+_0X,2'GH&RE-2WR&SAO;?\?(/=>*D1.LFRA M.OAJ74,UP*8C)2 E2B5O35K 6%U>*F[H[4&-C9 +FTJ@:KZ"I:J# WFGI/9* M:)2L2I0:E)$H)C0>TY*8[U[3D)H/&>]CS'M[B^]?; ME:34#E<#)5!B]&&FAS*U/"G-644-:Z%6QJD>53=ZB2H'.LW,*^/2U/A$)2[7 MS3I: WZJ$F&N,K*HPECU3UQ!WMX'D#.ZN_V2SX Z^4*7,Y5.&XQIEK6WE<^_ M?_Q0A?XKL#U"M_*1RAYPYZ"I#.6;2M"@;HG_6DKZD@( .MQ1U,,L54]Y9?IA MC4G9US33XD&)/.K_G=,-E2>QDM1$NG$Y8)O*=AK=G2A,T**@DLQH\24[D+H\ M0(=\LJ2/QK1S5'5-+T5O5;DJ*9=I.5LT8T=8'Z"+:,H^4Y-F-U^U3VRH0:6< M-,((-97*O8&>FSA/(RIC!UN51M6,=#K2Z3[H5#<%3+*\)K^);LQ1^E1P[!_V M[L7.L"K,WV@#3FH8IUB_,+Q&HX=1->?#=]NFGV=0YFU]!!T?32\8J/RNIGHSI5< M$S790R5JS)8"%& U4YS5)1[N5YCL9(N1E$.[3_F M9?9#QPZB4'MUO*5WOJ(^'U@58N_SH5AYM[6 M.OCYHM-G(5\@L5-6R6W.YT-$OJ&L8R2"?1&!?0PBZ&.MCT'Y7H5Q_\+G(,A^ M<&IJO,#;#YD8+25:)^@]>XV-C'(*3>F"XN+Y,9!IP'A#P[ZU[N1[?^[-JWOU MZLV;MV\W#NQN.]3]"[OK4;^PJT[][YJ:Z3X/H8D@.:)$U^*LSD7KC/=N^T2" M;E]K6V-7_^D8>-]S%'I;X8&V]DB)$B]K.M\+SH83""\/'2 MSO*TN'O73A ]/6F?G'Y/LX#[B>\1,NE-73 ME0,Z.G)Z6GRR.M[Q*?@0NIMY<12'[Q" /N+OD\1?ZTG@[UG;'NLKSTXO?TY. MI$.DQ-UU0>OB*+&1T1 9D:]SH,[1_4QGQ-"/8U^\OJ^&^/3T-CB%:,AK.[ZR MQB[8DU#61OP=PMJ.C[_.1?@D\/?\C(TRK*]22D\O:$Y.C4,DN4>$-\RC4]9H M5HS8IPX4E-MC^T#/B'A<)V:U 8/H#-3[@<"M1&M M1IV[S^GS9E-WO6=\5(J>FE)T]+C:$%GVB%/[Q2GO?'#J2>G9%2M_N[8!ZK-H M #Q\<#[&(:_M%/[/T7\_S.6>X]I.D2QT[$36T9;H!)#OZZ_]+!Z $#HYI0Z1 M',\H06^(@F'$J1\6IP9@2&##"-MD$P-':!NVZSY?UT)F?SZC=?,1GHD!L/C= M071Z2MYN[8/NL/)0S>^@&US#8X(!V#H#0_MVL>=,9T=7 M U8WP/8BX-L1^ZK)W^E%>M]V!\!(VA2$4^E$ML0VAGLBH2&TE#CT'I_Y1\\. MVQ&;UFQ@ !KO2!Z'PYL3DX<5'+TYQ+ZQJ5FN[Q]/:4F'[1W_!5N*-[JBKXP0JP<*XK14ZL"]<50I MSNF>+JYQG#HV/%?3M[&OMFI[_H 'M;NG3_0HS>I;/6,BFP)*#=42.KQH31/MVWYC8.EAV_J/5-VDZNCH5'W#4QQ@N)FX._.%%SF? M%5-=+EL4&9;. H%0]WX::%C.*A0R@D=%L#@]#*4YE[YZ'!CFF5J"P&[\,OV& MAZPNGO,[^J4U4A#722NK%ZL?VH?0[67C6 !8]A5LOL ! QBEQ7EK.+=E.I5Q M.02@6,;7?:LAT)7?EZN[G[G="[_5A:QPM]41=YOX1R]%[Y&ES/,4U!^@MQH] M5G8PT5/M<'0&G^FILHL\F^)<"I'BII$OKVP-$*_(IM4(AL4*KE8S99M;!FR3 MLVM<<^^VR[FSBC?#SF'M-)="- ;#TN3J>\?1YK)83@\]XF3DA4U>& ]'P[FB M 3H*MVE4R-4,0$AS2\I1)[/&>/4*^W.I1[(4S6\I.T1BT'!V!;_I8>]"C2ZA MN3-I\16H G'P6HHK*4B#(&L+.6O6G.3>8&>DEMP ;5WA4)M[>"&\D=Y-+T*V M51#FKWLJZC\(&3V;8'Z&>T*'.VBNC%!]Q-7D]GKL M]!;[H[GS.:];3M5U]23!ZHE]6V^Q4<7,=/ 6'ZB8&,_7#[T^_D#. MD2DTF8(X.%-XF]&0)_B#@R)N:% $X"82:#62PSL],TKQ8&/]:\GRA!JSB@HG0< MJCXIVCZJZ)_T"\WY<'!3=U1\V4R+!O*J%EL9V%4M=6"C,*87TW!Y-=\75JND M/?*:KO:0UJQV&)/*6L$GFUTPMR_\9%R#KDOLM]2>U3 L5 $)JP%TV50QT\:L M,:URJ:%E*4T;JW2K:J86Z*]1L4@72R4OM%Z95KI0!6B4>LCM854TT;@>$'9A M?";Y5ZJ&K97FR]_$$)J=5Q[:JA@>D)860Z6;]Z!-Y!% ZI8*.%Q$U\172>$XK=9_A7%5HF[,RG%B)DC9AX*,\E>76F0 M33A:> J*IBP*GI-'I)#YMS1NW(\3VD&5C-,YSAW6TUTG:.,J,S$:IZZ/ MF+PC)O/212KN:[>H;0KM6]1&TT3-P"T*"1BLW"/50W :;?T,"_B>83*Q7S*8^6+:#I8\=Z--(:^[%Z67[J)Z=FC#C+2QR$X?7,"M3'/,*R> M4FA3I-,E.:IJ?V5:%$LRL]?&48$?(K0EDX-GY#=% Y%$8D'I'X@.I* MG!4JIG2=31P[W MKEM'\VA57)!25F* /# KBDPBQ:C&*/ -CZ^;P5E>6"K&ZDDDS= N'QV^10Q$% MMCQ5N$#N=J%_]:)'$UX]I%.*1$T/[[A7R6A9*ZY\3:H^.PW>L9:H*\+I&^C6FYGI>YJ MCVXT08U>/29.%K2NQQFH#ZSSZN\,*@VS(\&/F&LHZ1 M"/9%!$<9H'AN[2OTN@^"[ >GIL8+O'V1R;/7*@,V=;1^S<<8A\C18P4L9]M6?8X M9W$G>?A$!W(=DTY/W)CO"?4$'H_Z:1SUDU+JSVRFU9-5:(;0\70/BLK1^Y"/ M\U#.'Y1#PM]C#^1Z&GKVZ9KG#V%(UT!;=K<#&CJNJH,:)USB@YJ#[K3J-<1] M_ ;V9].:?L3@L\#@T[2'/[?(V5:-WX\XQ7U]XL[P1-<&T R6)^@&TH]?_H = MRZ?9^3/+OCA*@/Z@6#G<$,U(@2,%;C!*V85[]@2X]T[W8W7EV/%[[/@]=OS^ M(:GZ\!V_QX:68T/+QU'L6,+\P!)FQQQ+F'_X$N:^XN7WJV+#9)E3K6-?A?/6!6NK]GDF%^W,X":4[BF YL:, MB*ZM*YY7P7,OT)K[[X'H5QU *X<72Z&!>K6/6-8SO?QE4_0(.<6U)%=L,F MT@!O;I8SHDHJZD8M$/'W9<9S@1CV&BRTF"PA(&90 &?T."+=&8592,<$ PD0 M/,5FE&M,H#[3M,EN\)HFRZ$Q,M2$9@DDUSLX!+A"=FL4*;UJA4FDI'QQI:L1 M&RH66M%L,N:5D0&EED?=!E2!+[5+H)_&1E8CG3Z*3EL(JKJUMUH./(ATF[T] M'#'S334:7.U5-DW_M4Q%NK@[=4^3 MYMY[>DH\Y(SWV?ED<[N3!ZSLWDXH+?/C&$U1'K#P7^YOF-(QI28/[Y/2W'[5 MXYOZI71X'KYB@B^E"^"*QD@E?4"PB]95W^YINZ(ZLWQ[7CFW^'?-S!$8R,L5 M#ZAA/(1&+1V8/ZA%2_/L57.6K0RHL7M+2]R-W5O&QA5GT+AB[-XR=F_YX8E@ M[-XR=F_9C"A]W5LFJ,#*^0(UGWTBI=*N!%_LMV)Q[ ^S7=9S1P4^?9+EH/,I MGVBRY($ZPQP[%?*)IAV/%'$ M#D^183G10^#$81C8YA'8\+8+61L##,>]>KK MGXPV/S:&V1M*#6YM8V.8H7'SX>'(D-A!-8$Y.I4,D MQ9WIS3EZKY8A"H41I_:)4^:%?SXX]31MB=?WYA,]BP? QP>G[ QY;<=7Q,S1 MD!CH8))R;]/-T_.3 M-B%AIRC=\'1/E#2$S,Q#[_&999Y\^,"6Z#1]_^W+:1-/C[5=W_@//: M]RE5%$-2[R3K*EF6LMY-;)VEW-[]= 6"0Q(Q"#!X2.;^]=>/&6 @A2?($C- MU7<;F20P/3W][IYN&0K"B_S.[@5D[=(KYD['2L8"V J[=_3-+2?#$77AB%:S M8[*F.\Z:+JP,>ZZ7Q+-:%YBLUYZP\5YIKWU6489*=U,+VJDZ?KM':J,:]^K? MU+4#&]T!/-@:,>LA3?HD,MZ5*:Q;F*-/3QHG5ZW&Y4G5P^I,?>C^H[)&9'S6 M.&^=-#JMRX,@XSUV>!953\;?.<@JOYWIDSHJ#4-:&R6M\\;Y%Z0V3(;G-=F2!Q(:-QD>0\8'0,8FPU,3A\=D>%YW&-YD M>'9]LCL'P&1XA/>'4-C?KN%_BH?RP@2IJ1=])B7 ;_H%T;;"S:I+!#LWFLK' MX<2>^A&^,/WLS?N3]B\_XDKORQ"5W\$8(#SNXEZ/[3[ _Y-E>\_V))J!D&D* M_648JG?):WV2?%IX :[D)/B^'WVK7P2SAG)G=,.\>&6LQ-90$]F!-E[>9NF5 M,[6S?]!L\9*M$?5-'9G$MAO#P3M3QP2';%O#4/3__N9OC]?'AS?O:58]V@,W\!#VBOGE1_O]_+,J(_49Y%\D5.UD9J*O>!=S)'IN,L*^ M-B+]CLVCI^GR] ?10>[HU5&=O9LF@YS=18_*3R0@ M-+2^G")6O@7CP_W=;VX4TQ&N?CLR1_(O7I5<[S)DGO8[%\T6SC">TMYH M$;]Y3U,7YFJ1_.L(U3/>-4.+/>*T:VTTN< YW[X=R[G)[@A.(4;NP*Y*-"1] MYA#J=,!VT[KVXF&0#(8X41D_A5< ;?$8[B5>Q..XU33O!OX=B>S;7F#A0/F! M\,&T][R)%>(K0\'#W",1QY[ 335P2'5C&@$T*ARD0H#OQG&"^+8$H>E.X+\( M,I 9#CFGT>Y%1RV[>]213SB&S7 M?Q)1'(014)OG67T7/XN!R[QQ/_%PJ5 \N4"EVEO]06[D/4ZR#Y*8@.%N5Q&" MP4C)L*JP8T=6E(S'C +;*]N^Z]/+:9 M>VI$^X2'S#\>VQ/Z1P-)]QEH _^+;2;1,1ADHVP\X!=H"22)"PB[MV@UY4D-L%=(0B2KPX M,K*P.EGHU,?"0>)6M(WB(!CX@$)D/61N["(%!-M+N]NGU!^*,1 .>@[ZM]3\ M7F#;87\ _Q+?'2_IP=OZ83"BA4,W^@9<@30X%+V!Z)$%00XK2M9 >YDNSL@L M&0%O@9P5\V0AK$AKTT(HMB*B_%EO1?L',8.2&0T?H,@P1HS@E6#)JO@\2SRT MV$A?>,%SE)/J\,0?S8_&R?A M.&#!H]Y8MO6<&&5A)ML_XPM9B.%^08@"&=&;Y>XY<#!"H3JAT-NZ4+A# M&ALBA81"6"- S1!XU$<&_=T.@:E/V@VKT^J<-*;T4T%^Z#W&0^$1#Z3$UK?> M7C9/U3!TY U0D+ZT/$BKX2ONPV 0VB,FUV>DQ3ZX)<2&B@G%:.P%$X%.3Q(B M99+AX(91;/V5V&',&0T$F!@=82YC#-TD%#86@(&E J>A2 LF=>-4A\2"RO_ M*.5_LB^DY(-?@' /2%4&>DP(4GDFBG#GPHC*FA4?(EN"9,;2L[5'6 M3%L/;B9J#<=6Q[&B/AQ+U I_=!HIU;W8'AHHDL(&'FD:#@"H?RENH[-O-[ZC06$5A%NVUA+* 4;C=;*?PO8B6)\,SMC +@H9& 0^VE(EJ*H#+" M*'\G$0>90B74,7_G6_9'N-T])XRFPK%:N#X7Y^V<-D_/9(*]X+6BWZYA'[#L MBU@=EZPVIB ;JC?%<=;LIJW6LPT2?CR&-3!,Z$<@1^'-'OEY%)B3KIW419K@ MW]PNR\ ; EQD,:N !RI*]MI)K %\@M9TDL&ND [.";O0KG# M#10?^!JB'.##A$U\&0IP4_O2]^=G#B7@RIL[,#+38( )\#L)O*"0=>XPY-V!QT8L6'Y>Q<3EEJ',^ MPO>9.E-I2<(^0.'O4KJ':K;0",EB.&X4)>1ZS,PM2:T/9VH/B*KAZ,#W0BF= M.EF&D TA;U',4DXCB-@T'08>1;J4IX\91^ER>RY'M%W.%11R"_#IS_@S0ZN& M5E>BU0"SW^S)^)+$4#*Z?@](&%R6D3UYP4#ON12I8F,<; >.RC;8UD2B=H&2 M.6SC8QJ=3%N9JR'!/1)VE(1;CJVN:?I_$(Z=1.66=*,4+9JEWQ6I^L(:9-R_ MW#.^K[2DH(ON)V"+T@&IZF(_8-J4[V+5@S>AX%F:KPOX)%-?(!?((^]61U_9 M%@),%TM/1-40S'*KK 7:FR.:9Q;SK5,B.%6:6/M3'J,'DDY&.$#UA$&C[ &@_X5BC@)96T)_#1XQDQ!] ,E M5?5CHN?AK3T[[*&4[258V9"3K$$21_ S1Z KD/3A3#BQ FN- I#(POKRV^W' M[&'P&P"C(O3!VVUW +,.5LL (X0N%H7@$*R&2E%>'V M$2LP9,66=6=WK1- .TJWB?4@PB=BNF2,N'B TQ1TAR[%.N5_[0&<3D\>/GBW MUMA+R-ZUPV_'R7CSVUA)#?T:8G7//1G>J39"61 \$0=8 _H!6^8:7_0].*V$ MLD]D%K-%C<>,A*J?(^PK"XA1N C2Y/=$2JJKQ- 2A[X<"0/ M (06N6Q]:4!0OL7U 32!"7.DMQSTH*,P$:Y#J#A[Y'YOR#1:S!_)$A\?K-S2 MQ?D?H*S%7PEI)D)-*K/%=Q"5O*62AQLH2OIQ*D"3&%R>_]A:79&^^;Q"AK_8 M/U+R=>(*KP?O=X:8=:)[*"D'V@_./,+0-"Y!%?=8*JS>"=264)D9O0\%H8C38AK0 M')[M,/WZ<+0:1Z5O:.H(^#<95E0N%Z A%(FX4,$(, &*$$DER)KF4-"G5,>L MH1%> 3HG8.,3"_*>./R(0 .<"H/XFASV2!0YP6C$7)];'!A-UOV6BK^LL+ M7]/ZE+/L;%E2S,I=B&]4"4EQ?!FX8D-7P5O@:!MCE"!&HH#JRK%&6+!\E.78 M5)FI\$ EX)):GD3V=- %LT)$CM!+ G?+S+]+F08^;!1'.:6FQ)V49S)[3EI+ MQ9]#^SG]&AS\'=B0Q'-O2[ 7D?+,'1'@) M9>K9QTHB45!J0 ^1D.2B;NN@J0.+D^V](#1<:0#/9@I:\Z+P'.W4#](N_#-L MZ%%\0F89L69F/J;24 5]RMV-?+"> $7$LZ,FF"$"14V^1QZ4DD4!BAW=0%&NI3 MI'JL>26JII-]$U=MB@0CIQ7YQ_"-)_P!+J\MYB,IQQSDM2=![?2I;PB M:;H3]G[EM_T\NZ5Z 'GU(U _/J%RPBJ4#E*4#BXE.$/*%@B ML9W;_#2YZ6100GK31*H>DIE;#!.!1>92PH<*_H"\NOA.,"9$KY'5?=,GA%8N M&.]QD)$K":,@O;Y07 ]KG/]*J, ,O",00/1Q35A_8Q[!K;I-K,D--!SS5O]S M$'J]9XYBL#5K6SW O:.B-T#MCM!O%-KZ^6L10/ZY%OPKQD:FQ:$HO9;5YENFE)OKZJ M?HSP3H&R\62:$$0,FCVI#-%QHB. T - 36.BN/W,54[-H11F#'%:]P5(5/BA M2X:1[=D8@DZ5K;2]4"4_B5R)3DT(^5[3P2\8N?3"J* [LB0'&8(8)\ :&TBBT MHI-8 8)^XBOU\(@I<)V"4^@RUM#@!.LK##SO6$GT+%Z#/TH\\CBS=5$O@8O" M8="^,CS9S$PC45,OJPG%?@7,H(59$Y+]F(424BI[S*O?T!Z[O2S"0E73\M:B MYH#GG&X9:@"%B3>6,&.3KUI17B7W;QC9WZ@" XXY00KE.\5G'.]F#V\2F> \)7FF==:DB1 M1H/0IV9%IBZ.:M?P]1B,9 V]>0;+WS(-4= .X," 62HH4():0&H%"N,C$PT# M4&QV] U=\IPKKK$.7F8 '9.$'!?5WBBOP^43'.D=C"SRA!YER0WRDEC^SP4K4=C3$7J[)$?!M.177X:=Q0 M*I*R(Z;TM7J^AW'#T/IT4QKH ZX(O"<\JL[E,8AH,&+H1F&($INE(@=NIC:U M\$YR<: 7-G\EJ:*M8!J2 >DEU9KI5;./USL6\+A+?2M"N%16:ZA MW,1(*W#"3P:R4 4K:G54Q071F[\ZGZA1P*TZVG<2BJ$:&D ">73H=V45N#+ZK_1,>I%>[E?22OG&57D1HH<#C&0,T5]Y*Q'+I=V( M8V,^7M.-7:S)#M&9UDN3TW)L)ST1>X3QL:RYA0]VM-N3W9?*,)@F5HKG0GI3 MYAYU&LD%2E5YE(8A_;D"0AEYLI ";SZDB-3WGZ96R%R7*&7MK;];;:>ASHG[ MNLE%))HX<(2E$2S"I?F:\E#6I< >C[$VC?.\'+)-#[FAG8$LEE-0<-NA-%[\ M2$XR$G1$43MFEOX4DBBRSZO*X/*4K5R*PJ;U._R-<4V^E3?5?2K7TN:94 $6 MBDV%I_*6^X8X(;NURK6ZLIT& M2@LDXIBI/$893W>(^39!#"_II9=",F/=GR'02#AE*7I)JU@RZTO=H<-#K5 4 MH'GIG#%KP6,J$:((.0D]MK:S_D2J,$FF5W*?]=-J >HNQ@>M&@[E2A+@>^=; MAC:[1YR,>D5RT.8#/W?DY;LLA?"_LLYW@AXUJC+*?^I,BLVCF/32:@T4ICZV M14#EHK>+RI>+Y-^C'P_G?:;IEJQ)H-FPZYNOTRUL8%-:>T)^;H\7ZA98BO@T45\K0<%>8^R' M.X6E+;("NN(#0.*]Z+)L&Q4]]+&E 5:U1G@+,(W@S%L=8P%9@IIE.-ZIPC18 MB'IIPJHTJWIPW-!)1A%5X.:BL1+:., +W+0=LD=5:]8G,$A]SF=YW ,54 ^" M2.ND(=-3@D*DL&@?W'!XE^I(E/CT8"[A\FQ3( );&5!QLMX13=\%WW[BIH*@ M&I(P;8HX22F>?'#WKX0L3: 8OJ:4)MRX+0@LE^842U@E;6ND?IPS#F>)*#P& MLK-MEJ5Z+80B77\A$5:3T/&4[_.K5,_8@B/U:^Z*?#*ONR661^AMW;BGKJS: M2V6*$E?9.SF:2-1&;!P6\:@_*^O/TP0!4K)Z$9NQLNW>]/U9:1UQ1Y*&;%*B M;H[$(NT=HZNXZUDF#OE%^(KY)AA'G[@IRHM&D18C+62M4ZF16OIS+2-JGEB BJF8N+:HTIYWI3W(3H\2VCU%7,VM!2<@[IFMTL!*>KE?I] MQW^YA:*4XDK:-+* \ (\!S' $2 M!$^DC47JWJJS%FD;K%53AC ME.KP8LI:-JT'C==5.1L3BV)W)88H/]LK^ 1%.9#5]92ANK!U*]TZLGV^[Y4& M2RBR""%IRW$H-*\P97+B%?N9C)50#&0+.!G/01R-R&=)8VLZ;TV4B0X&2=K1 M(W76:Z+G;KAKTX:J2,#E!];+*+J'8W=.4=Q/3*$-V/%;+H)*WA!_\,+[NI2%:61 ;3'8A- MWCJ\F?IY-.?W8---QK*@-7 >DI;)'Q_9DJCY3 MMM@2&J[I*A<&(>%SL+KA:T_VL<3:0FF78J]8ZEE-_K9^AQ/;HKMH*V=W,]GC M+UU+(EF5$Y"6YN;X6;79. G!ZHM45XO9);$S.& ^D9N$Z#()T5.3$#4)T342 MHMDU*EVDCP+?C:7WGC4X\+#B@\21AR^6[#]58*)"*ER50=?@])@L"4&I-Y5] M0&XO5F_9:3U03BK*%MLH@/Y*4-"JR&=F_[&$E65,N6\D#%Q.K5>: 6&P)$P[ M;B)8! <%/97)SB)]F.9YP7V#1QM9=VRU=JH"X#-.\5*$N:'7"N50I0QY&9>6 MO6WAUZ77@T>$=0I%R;LKJD_"]'VZAK[+1G9!7Y5$<5!LHGV3:\V@J6%Y 5G% M*]%0=&S.R.G%=\KT8G]1'\XAT)Q4-[#ZU.PA#-75 ^4]::4\TPE1-,.#G'G' M5X"2[%U35*KFJ/"'J@I!S1H2 FK'R0S+_D: M';W?P9 5-4$_N"1&H?\SHU#;N )[EH@H.\HU;#P_W[0 MX3A?:"Q[7EE89:P[S8[E_1]7>WN>*:J8S5QV?CN:=6U(:6ND5,D$>4-*RY)2 MI[K=;WSRNM%:E=#'9H3!-<7[=R8$%MMXC63%\D=U<"2#33PVJ8\>J53KJRQU M-J1H2-%(+T,R1GH94CQP4KRA_-$FB7''\K#^GL162&CK-*HO<+D9ZK-R@5T> M 7/T45Z+P[H6+H:/?JB"F&I,-_-FS93&R(\OFATM(\5S5_@S#.]7IB:J),HM M12MVHJP,W@S>#-X,WNJ-MRK4GLI:GE(IP'1R_^;F]O;N;@/:L7TNU>/G=#J% MRGC/GBQ1B5TBT[9S][\CGVI3L)4?WONW5>!7-U5#-$[3;5UM:5MG[>:9H1P# MVWY0ZU6K>;I/U#IC&^_V:0]UINK7):NO3ILM0SD&MCVAUE:SDK(L(ZOW@ZI? MEZP^.NWLEV$]8Q^+A[LK]\#+:Z"VZ'O'T\,3^W)XHIJ 5_&)UZB.4*?#.J=> M7Q %FP)]EKM=N5"H)XD8J-8BTQ4!G66I-<\-4=86*B--9Q)NN]5L&\JM+52& M(W M#N+6%RA#N'+]V7XR%_7-HI_UW/+1.Z[1A=4XNX7_.SG[8@(?;.9,> M+E?JAA56ZLX-5I1LM@:BH,9@+AO56@WR69[L10V2$?4Y"P/FP5!VN]4RI&W M/$S2/JW<8Z[S81@P#XBTC=0V8!XD:1^=7NRMU-X[+WQS=YMN])%_U1Y?E7R[ M8^:K5$3M6D8>UEKF7,VYFG/=G[7,N9ISK>VY'FJV)JU'S)F3^W ?L#[>VYZ MN5,G\^2B!N7Z]3D+ ^;!4/9Y]46W=3X+ ^;!4/;9^=[&!5\QR>P)F+NE[)/F ME:%L ^;A4?91^[)YN:>DO7?)G&W?$2SWR=#978WC&FBH@>18"/9]EB_5;G &$Y^>UC2,O,]4:6"O M#?]L5N5=U#4R7:-3>U6P&_VSIOXY/ZMI@GZ?J7*?83<UNA*3BTY?/54:Z=R MP_&5'N#. =@2!77:E4OU5WJ .P=@2Q1T4GW6_)4>X,X!V!8%753NK+W2 ]PY M %NBH*/.>>49G /T,*JZK*S\D ?A>>"Y-:R!\$5H>Y;M]RR[-W)]-XI#.W:? MA"6^CX4?U31KO',NKC.8N^WSUJEIM,*0S/Z#N5/*!H_-W, W8!X@9;=/C'\5D;!#9T@.=T\\"2\8C^"Q M77G;.^?O.G+N/EW ?*4'N', MI45-!3T6@#87F6"R0J^#@"V14%MDQ5\)0!L MBX+V28E5GNLK+9NL. %X:X?>!(X_'+F^C9V0+&<(OZM'XZ,Z^_S+WRZO\VXV M<@=]RV&!RWI<5*_S,1X(['MW&:)^5T3;IY5?$=UGBMMGV(WZJ43]4-/(SL^& MJ5X%[(:I#%/5YR@/!';#5,91VN Q[F_V]\M88'&U/[!2RAH%U0VH'2&KM3@VO=1WD >X< M@.U14-7FZ"L]P)T#L#5U=UIY=^T#+%XM<WMWMT'/YI,?BU!$L71L M=EZ8K':X>Y:L'6S+)JV6 '<&;W1JT+;4$,1>PE8]L9[5X%J%(8B]A*UZ8FU5 M;B#5#ND&-D.L>X-T ]N^$&OU_1VW@_3]39:E+J6\&EF[2(")Y2P1RVF9S$6] M#GKG &R/TNH7=S:4=IB45K\>T(;2#*492C.49BBM .;!I=SN@E# ZI:3A*'P MG8F%M80-RQ=53Y:H7;2@SK!5'\DX.JG<(-[&-JK6*[6CG#K#M@.J/M^O/)VA MZOV#;0=4O6;H6I#U8<'VPZHNO/*J+IR+[KL>N$&+^/%0Q'NQ&&N M40>3Y6_IUI*]MSV"M56YL[&KV:J'3.$U@FH^/6_V\'<0TS74NWFHC'R>4UE8 M]?B2>I)(/:$RA&L(=R^A,H1;IWJ^7=D4M7![%^T/;+I0K>(K5)EG7V2.M.JZ>N[41^^^ID,AJMJSE5&GU6ASVH2/*OS,1X([(:A#$/5 MXQ@/!';#4-5X7.UZ9"=K8QM6';'9Y)UGK2VPU17](!2J5W!L?S=7H>O#^VO4 M#55?.+0W#IDAM0<,>PV3WAW#5?NVQUIPE=%G:^JSD\I=L<,GRGV&W3#4V@Q5=;GTX1/E M/L-N&&I=CZOZV5#UM@TKCQ(5-WJZT?C/9Q'O=$ANV>YJ(%SR7 5 6;T@Z7IB M4VSUM@HT+U54L_D]XL3>71=3+TA.-?$8Z\D,-8)JN>O\ZQW^TT@O5+-[1^U#^5*VJ?T(.6(SR$UX'=_?U-ZPW]6^Z6 M_BUQU _\^+AOCUQO\I/U7X_N2$369_%L?0U&MO]?/UOT?>3^!S#1;J'_K1,) M.N$_6S*\\;<6_;\,O2TL=K<AZ$0UN_PS3"R M;OV>Z)53_6IO_]T.G:%UTFY8G5:GDBAXC0+#AHJV0465&$Z&BI:@HDYU&U_G M#+8=)'^E:FI&=B=/'YN1 ]>C(/$K:=A;ZQ3=T@=0%S@V1@COK*"_207S&,2V M9WT53\)/1&04S$$3CY$B1HH?9862YOC5R/<\-_(IJ:^I+-UC:M*G*I5*6K5 ? M5$FG6W+Z=Z*J#-X,W@S>#-[JC;?]T(3M-PZ"7.'%D=9/(]45D=*/A.8,W@S>#-X.W^NK&%]JDJ&F%K;5;E7>&W!GE&,(?=?5 MU-L@X*O*BTNWL8UW1J(;B;Z1;76JOU)@)/K^H[)&!'QI)+HA="/1TVT=M2]K MT#AF_7WL41N+S;0Q3?WW^^!9A'7RWFM4=6A&[2[".Z>MG5_WKX!&##&_"F*^ M:#=/#3'7!E!#S.L0\_EIY1%40\R&F+=$S)W*/0U#S(:8MT/,1YW3G7=7.=C& MC]O,>Y^<2K^9+])44RYF0FR[%@=;"#F=5=_DT21#]A^5]2'@JU;EKK(AX/U' M98T(^'2_LGF&@&L-VTXD\%XEWPP!UQJV':2/3ZN?J6K2Q]N]016'MA^YF$P& M__C.[EHG5A^Q'4ZL2(1/KK/9:\8F8%8/Z;#E@-G9SOMHF^"OH>5--=8^-[1< M&T -+:]#R^U6LVV(N3: &F)>3S";0K;Z &IH>R?3[W:H,7-S!\L M)*##+73NVE2H;5&DU$".K#(R]#!'KM0#$V<7-4C-U(1^#3MNFPCK$$S?"9NU M6ZW#XK,9^ZSEA4?#CT8]KLRWIY6'76I+P(8?C7XT^M'HQ]?#CT8_OAC\NC@L M_;B=&%GVMYG^N1%R>&5CU0YN;J.9_FFHR$S_/#PJ,M,_7[.:,G/[JI8(9JS: MIN?V89WU ]99&]URT'1C!(@1(/LO0 QMU9JVS,S//" 5V-Q[/T]E.S,_*<1G MAG[.JCI .Q>5 MWS$SXW#VB]!?ET0_N6A>[1-#&(E>:]BJ)^#3/>LH9R1Z75!^H!+]J'-2>5,( MTZ%N8UZ\:4:W.A6^5%]73Z6X :AGBH)]:76TM@PPI/[*2?WDOM1ZT0TT M#[Q^YM<+VZZM4) WX]<'O\:!N]WLO+U[AWZW1&D8:R/D51M-O&V&Z;1WKJ6W MMK<:I(P,8QF-]4)]P57E[:CJ192&L8S&6K(@9]=S@XS&VC5E&HVUNYT?=T:_B=%F^,).R1L#=,K@G$P5DW6 MY"<*8_):I@[L"S<]WQ1!^)R,NB(D&-[_@HA4#R_1 .YRZO*B'X0CVU,_PA>F MG[UY?W+^RX^XTOMI),U!4XJB,7QRW,6/CNT^[.DGR_:>[4DT%1'[91CF@V'< MPK!% 42M%YWB.?E9ZV=K*+=!L49%AJJ-70F%JJ_TTWL#]#!S@Q*LTHYX:M?_ M$#9 -;4I?./T04D/WAM]LO=S=?/C_>?GY\ M>//^D=H"!GWK!AX"*HE^^=%^/^^$IDF[G-A?@J]PT_5K841&@<64QIFW5.Z> M;>>T>58R@<-Z%J&PWN+D G6'&< )K7@HX/]C\[$1-Q\3V'S,RO>=:UBV]1:; M5JI'&Q8\>GK6[+QK6#WA %5& BAF-+9#>#@.K+?4 WKIE3I-ZW'H1MD[GVT, MV;I R,"05B\1^I' .G;V4]=7FX7_>G;,@ 1)..>RE&7C6I$3NEWX>5=XP7-S MXP/;$> B_!4CIMOQ[\IT!"=AS#82?<%'0F :4O'P5= M%W[XY;?;CU:/%]+WWPM=T/C6IYL(T"Y&(]#K_*QM 2G!-TX2@"$(8)17/F@C MH%E0;R"Z8;>.G41(O!,K2L9CV&(T#,(8)"EN"+%H'<$?'1+Z.Y?^ MR&IWX"> ;MK=L]T78?0#(,@"*A8AEB2J'W!1HBLB.I < N:?S3TA8=[)%,^# MT2:QA9".Z8.4EJ,$X('G?O_R<'?[",@! +T$#2IK"$QU#&24?9<=.[[I\7_# M1Q%\$(^' 4!!> 6=ZGX3\ 7(%C@"UX_1K) MAP7*1V<)BGBQQY7$T 0&(NTMSE6 8&JV.V#U^_'+^G#(CIU#.@4 M);Z#I0'_ EQT@Z<7V',S/'D!^,WQ)%ZV6IHG)^ )'@/$X3'^-8=%80LYOEJ( M.:=P[UN)W[>?@I ^D4@% O@N;:;(Q^T+<=^'4\P8=_34;N9DY#WWT>D[1I-&90I"1JHV#GI*BT <&X M5"2 TL'R 0PY H2.+P @.)E4Q>NX<;'W/:S]Y(:!/P)@5Y)/)I2#H9P+$\HQ MH9S932S3"UX/2M[?*_7Y04EY\-=^%<$@M,>@"JVO8@"B9N,&P[\Q%C(&=U 3 M22^WD$'8!AEL(<$&5(.J(F !Z@52.()P(EU.GZ9O AUB@>/LB1ZKA7[@@4&$ M\H=E=R1BDHWQD,1N"AS!UOEY4=#R!L1 N2<$2DX@QV26+[&,;H[ DL*&'4ZC M9'%=J]R=GV8>5WR?;L[N6!TOHA]'@^:13^0WB [W[6#MB,A)])89H[Q=#&(E> M:]AV0, G^T7 1J+7!>4'*M&/VJ?[9:3/V$=]6PINSCN_CES;NK<=+"&WC@*Z MY!$/;=\BM[T&39QWSOAU5&/K&%M5-X.HHT5EB&J31'5>O4MKB*HV &R)J,XN M*Q^$98BJ-@ 8266(:E^("CML53VKY0!]FDJ2D7_X='OT(;;C.@P>.]B QV%$ M]DQDNJ[@[B-L.Q@/;NBWIN#N(VR[H%\SS+N>X.XC;#O(#!KY6U-P]Q&V723R MFI?[1,#[Y_.N,GI[<6_W-@F#\8R:?#,#T,P +/#)[J=QF2F6AH+7H>#3G4_G M,11L*'B]8=B['M9A*-A0\'I6A)'!]0'44/#R%-S:^9#-NE] 7G_$]>Z9SXQ* M*Z?^.A2E[V;G.#5F[R>E&<;:.6/51AEN?7Y[J[5S8\],]]PU:1J5M;N=7^T^ MXF54U@$PEE%9>\4Q1F7M#6<9E578^1%.V#Q4#MS^0.K5)Z5\7F8^BBMO *\T M;(N&,[W%QA[II#(:F'NN#5G4YW M..4/(.E.:"#;F3XX34?@Z7GS\EUC>MC= M=F=NTNR3;.RF98_'GLO38Z*F]6^<@*HMC>-@:![IX_]6 U?U*:NV%P7:S*^) M9??[PJ%9OS@W^*\$EA'AYB?O+4L>+]P<7W5*&Y*--N".* GO J8?R?EFB]*+ M3ATX)/*T;*+O%+TL/S.WEH-R]V:N=HP%8M\ M,)T;Q8CT)['^^]2II0-$%>*L >^;N3&W*LZUI(?D7.%V)YL>2A*GT\:9D^G M+C6\OJ'D99Y@7YPRFI](?UI8K'V"(R]G+[;TX%"<0-K)U#HO M-\H6(\' DE89)GE0<,0E:#0>$=T7\'HY(AM!"UT:"->W/#&0QPW".!7;@FBC M#BS]540"SZTFG/@1",T+QCB".YG/>\LSW!0O MM''*\_0*.FTOR7OI5%3DO79A1^TVV2\OSI#51ZOJ&+-Q*CG8%G*.*VKKSN6Q M;X/A(4!+SK)PY'1C6C?H]R,P':4Q@;9'GL$D ^L82-D_8^J:\-&M'0("'T4( M,IVG/]X,[7"@$=_=$A.@<32E@UYV#Q&!R$7I@14*)+,BO(5,QX"S>=E8@.^M MMY>9E4JTE(&C8U&)/H_!5'6NWMC!'*-4XU9 M-1"6:8AG* 8!J?@@A<+#2[!<(;PS\D7I3$*QD#9OF>),-W,R;TA6L((G,$N\^ERD4&I M/3.G>L1SJB_-G&H&R\RIUG4(A:.4_I 6Y.95R$HVQB=D'A%MP#+F_:6FB7JQ M+MI C&4Z"R75VY8FXV?K%_V02@8]%T-ML.P8#0\0QY,2L[73;.<-\:L+L).7 MM%O=PO909]@1*P+Z0_R5N$^VAV0'7.=1' R-+@I( G*3;N3V7#N<*/-5.I'* M,20+0$:0?9\T/GTM6]4 TV/_P(W]]/-\D82A\9[+^F] \WD P[[.(TT/' M9$"?=VHY$E VA!8[FI]OEE:%\R M3-6!!3(($2H1P**7J>R9[VV#B4S_W1?&A:/1I2I+M=8)^Z06_S MQ'Y-\B^VP=T&.38.PEAZER@A2S$U0-<0$$48 S/:#_QCDK-@Y?J1QQO._0A, MC@ Q 6@D]Y,D-IVZCXCW!\=H\,-?\#PY0/.$,U *X!8S(#Z]$=;14,:I$/VT M\?=IJ@PDOT,#R2*5+Q+?^0,+3'0!DC]^%L(OGA&>=N%LT+-"-"T@K?#)((DI M;<8>1F[[L$;7]D"1B%S.@R*7M#\I9Q5LI=BAA?&;CTGL#'/Y'1V#%/\Z:>FI M-)+2)Z>7>O(TK[;OBA0P\Z!)7>:VIW;&2_/N^-!Z@KT\W.M4",07J3H_PC?_ M8$48$R)4SGF_'^3\/7REVZ.H1D9EKO\$V!R1-0!@ !$E(1X\Y*!#S;3]BV2B&KRGS;7^G+U@4S6(- M!8)V,-N2IAI&#;)%SU^=[;)^)VM MBR]I6D.V_N7\EH&-BMDAO M[#$"CJE9T$/.%BI=OF A$7A)CCN&=1RY7H@QGU"PE8<> BZ?H+5>%3)AJ!Q MR(;T 9N$\[((,IC$+\=WTZ=<=J5>_1R$WZ@R0?[,%Z)'97[PB8>U5.!?%'\# MXI#E9(Q.D@!@ ;Q<3$1][;EVU_4H);MYLR6/1'E45-^0G68HV$P'3Z\Q%5>3 MG_2]X%EZ 5K>DFJ^.%1&?HU*+3W-4$TLO$])WHWLL'@!G//'6%TKH'H M"QCT$1HU&@P ;C[OY<2V= !)^X(G$"DO-Z,)KHZS[ 'HYI'<%]!X"# G@)B@ M"Q+7EA5W/=%%DHGB,)%D!B_(ZD' V, C#P LG1C!FZ*0HCMBXPW^2PEAW!EF MD-#MP_'69(0(V'AJY;E8<(EE>0 KD)L(K3Z %5" ( ,873'A#[B>+V=;0?D(#8)+M#!9D M@9W\,_&%U;G"W;0O&S-, 8/PU&;D-!I:EWI'K_E ,,P"=P]+ M0.#(<\!D-E0E<-@:E4]T3USYVJI4@0F<)&^8^#(^K[W8!KU[/ %!3F<.$@,L M!(HS_#,!X-J,_EDD5HS69$S/GH2;$\_ZX;@15GB'P7?RQ6"EMYV30L 2I(#- M(8](A$^NPY((G8$@&0P1@LMMT=Y4P=)J.1)50W5UHI]C#@NRXBBH+:77<0^Z-L-8D\>J6QD$Z(Z 5$Q" MD<60?3@++(F6+IX*(:)[% E!@JJ?X"-5>-S_EG:'M,>V8D 4;1L9&2,E/14G MY1SD>;MY7IH&>-NY:FE?\2L^@N9"EZ90" >_+?.!7_1ZVWH.(E>9)DDU9X85 MJ796&0P9%''@?$-N #MJB"\=RUHKZ:]>S"A^42%?Y=[.6D,OCRE6>[%IH!5X M54%>-XB=N\SXRTJUKE-K;^,T1XNZ/MI[B. GM\?V71:TT*H820C!]X#[Y(AIU49K>*8V"D65M]_Y,(DJ" MI[+C/C-N%JK,L\G M\D:K8!XPG0WE;8O MQT1GR.A!8@-UQH(2O$%$Y/E";%,G0"137=<,16_ KA9:RJIJ$#/=EZ6Z*54I M@+TQ=G$&4QF8"31M+O-%UHT*4^R"B.]2?[]J(BZ+-&1$#*+[=&TJ;BTF_DLA M>6E-_13SXC][78YMEBN\F$?SRB^64G-:3V8631H[ ;S DM+B@6^C!"A1>?PO MV$'Z>JWL6,KN1&CO*%L8G5@0XU%_0JDW=.>'0)=Y]VUF);P2-_!FS!: _\M5 M^/CFQ'?CJ!3_2ZK>S@OH?ZL5D>L88#YW,)8H0S=Z69H;(<(=PDH.(S.V*KZ+ MT'$9B_S#8"SC6?.%6/ZL+N>0QGH'5$C?KW!6E0@[]G!N-;]OX\(-O-\0>-SU M,9) ;69[F9IT 9MLE@@R8H&$.00_T@OE<#YB.\NHS)]@L.60-=!F/^IO'T\ M,S@.@,DH;G/./9C9I:.-V5LKZ+B\8I.QB)9>19K7G515>GG6O'C7R-0H7QYO MK7:? B7!7+]_"<'.Y4(L'' GRI?#4+@0<5H94[@@KB+5:$YCY%8X0S_P@@&? M8!:U&Z$RXH.T9T?W3%9TVUG1TY;)BK[RK.A-Z%(O&K"&TXS+?>!AK))]SEM9 MP;-Y/7(/JMFF+%%6KI[>,%0V$0BO$C">\G3?LIHC M>3,+#)'16 9.,43+)9?*-@!1)2@"0(D:P'VYNRT#?50^BVDH5;JC ,_%"=(] M-&:NHN[9IM%>N@6L5=7R0_@OKG[*XK1*%F..S LB$O%EES5+D4H8<63: M_N M!VO6_\VT$7)Q<3*Z0?QA[Q72EAFUC26UY,4-Q%$M+-&-CA9P#5:BL3 M_N6]2J1<^WY"B7Y.)?EH"(PP#_.O] 9Q'U )/Z'$#"O&J8ANL6\/73Q&_9B^ MK4&0.XJ?M()K3(H,TIZ]1<1>L+3:2 MB72)@. KD+B*I*F"%3-PE)%(?'E/EC(57;0LN#XTSQEJ.4IT#,'F"D*"',DQ M= 699]_\X-FC2$#0+TO^9YU>N,Z7SDIG.?R4#+<1*W>5*4NI(\"\.9H_@8_B MKYD)G"GV941P;L)"!HI3KG##%#E 7YB%[8JTD%=5=TNLH#&(TBY$*]^;-*:0 M@XEB67L-;(\M:WBQW/D[@ **1HZ"4&@XHV2;S'[*:"5C"#"K(P)^%G01'-&3 M&Z4C3AL6:3=VD)*E$R1D8%"H6.$VZNZ9^\9ZO7U*UB6,RV>JJ%KGB6R,S8PV<]O8S(=N,]N6V_O[F_^%$4.L.G*? M!/ 6_-/C?P% _^/X^-IWAD%X?/P>5_SO_^T7#I@YPL.>BQB-^_N;UAOZMVSF MR/]F-'U\N+_[#50N@?]F!:IECLH1@LXP.%9QZO#SIY$_&?S7_$D;^5,_.QV7 M]%>E,1NEMS_ *+.P&PD#LJ7 #>_^)*7/1W].$E69@+L5S?Z5N,6F6#?V6Q^!%'6FE)>^@T!]M3NS*[YV9JYG)4)U2,0G(57IJ$:816QYZRAZC" M#K<:)=T_R7\+]&U.7^5+%Q[)4!.9N:@)=Y=05??5U$U:C-,RT6W# 2.K1,@5 MJ&AH[IFD9T]F4Y"[J)$5D*AR*S0X"I<=Y6OQ&ZVY9N$*).?W%22YUZD.K@WK MT7:?;;]AW0SA[0WKGS8JC$+=RS\"L'W^A?^#M^.\ *VB=&-L3(-3T =?2!K? MZLN20E?I >2@(>REM6%E'$,0YQ?F**SR\ZE<#7Y#\&>[RB"G0G3<(U$V>BVI MV4@EWP,[[$7:R4U[8#I]-^'-SUBCT""?KV<%S&(O;"*MAHJ+:3GE'I?<>,5" MQG<8:@>AHI4@YN^FX@W,*)ZZ._P<)( 7PF]:1X0U1OFF?:U<A3]R W[RD]@-LN'16*35PTK8]P>D^L4C)OY%,&EO(;%@YBY-PATJ+M)GLJSNJ."<%"MY*.C MUX)U>?.>^)36R90(32FUOI*C \M_51&VF6]$)% !;KDSSJRFTAI*.J7B$6LA M"C<$3&YBVWY6Q_A9K\//PC>&@1>!$+G'@H(>&D3&QUK-QSK=J8^ECI(40G:8 MM7"@%C72;W,V3>886B]L;I.F.Y5(8/^*+,G#][W4\N-T^2P#P'W5V0L4/AO] M')G5%9V\E\-Q=_GZ+$K(R2;7D?FG"(P2K$X+R/(?N3$JV:R0.]7$UT[8 #Q?GBN^#%*1N@O_D?&O-/,&'ILJDT^VN,JYX4M -R^R_#AMP^W-ZFY M$B;J=ASN3U;;THZI87LAV&X[3C)*9.]E:HL\&B4^UAQDX=4L7JWW.\%OP$H7 M?=BOP &'&19L4%F;AU5:N%WLX@_[ MC,CQRDR1]*PR(MA&7XC2:J8QY69SEXNDE46.N&.'(9X*!DI QVAN0$8<43+& MFT21? 5B*GL]=?%WQ[:>8]@(]G,!_NP@RNX928^%\T;P6DJ[J"0O\1+GM)0A MJ>!\F2=I12)";NR"KG*?,CU QE^);-LG]G'[[$C\0(^VSWKR7^7,U;0^D$>7 MC,FG@Q=F*&]D*-(WOQ2MXD9DNB!-URX@>J@V*,5?*9HKJ7K+PD[D&?F< 4*0 MK2_8 #K;[U>55M\X(W$F2#;[T2-AB$M7@24Q:04(5N;P9=E^K01 =3(N+9FE M8R(?6H4,M!D25%QFAUI>=6)Y[C<4-!0V*SS0F UCKN1U&ESC!FW=#3HQ;M"A MNT'SJ;!4Y-U??WVT/GUJ6E\>_W'[U?KT^>[+U]^O'S]]^2R=*OI<^[C$GUI6 M!/*+?\-& O=<^ T2P#AJ*SIJ[9TZ:G2*EG:,M7#1RO7%'5V<[V7!R72\R3B# MOV%%633V'F\'?/K)DEE':VJW*B0H+;H-U$:\&"BFN2ZY..YUD[*+E@R.*IA< M7S>W]=!M;ENS'B_=TIS8Y]*[93& 2\N5C01840)<[U0$Z,138^['A-J-;+/A M1GKZ5^9]_5Y6\!A3'2G^%-B 2^:<+-MDYXK3 JU(R^X!6B/ERZA$<99[SDS? M-/O=T%H0!0MDB]X"-J(+^+1!\/#'R?C5YW]FIN->/ MTZ+S1&KA$[4>A(/M@%45Z1^<@Y<&4R:Z"BO613WT PRE4MB$B!"$T3,++[KL MAG$.3MQ.](MLR"B%>\.YFZ'JVMR\,,PLUEHDQ+$8PZS*&B]R@U7J3SO]F.#: M"*_,FG-=F./=&7^W2'=:X:![U&I8^'\_S)AI/;7J'"(YOFAVM$ 0HN$G2WY6 MZE13UJ& M#*]8N5-LG[.@H69A' &<1R(;6 HDT%F=K+^L M2-9?YF4]>L[H-FY_7_=)UW,=;[+EE:Y]/\ 4,^Z]VQ_VW@$IT"V+XR..D9K M&B%20BGR'FW6<5=6JF^--'G!]((/"Q0J$=CRDGA3>B+PLO66%\K$5UH@L^T5 M49A8&KMO>;TCBL\&"9;!1C_LJ6PIC?\L$C%8$&X*L*D07.==:7W!SEIOMYJG9X;2:PGN/L)FI+6A82.M MMT7K)V>-SH&0>M5NQN9\B3O1#6OD3.RT#]1FI9NC*2+7%[-:31NMDH[;2=H^Z\AAX:1"_BL XUT*B M);OA J+5V'-)/.R>G0LY3%F9*?.8]83^!;=UNQN:(2 N6Q>-T\N+BB5$O:C- M<,P6":P&VG,W&[]J=JH.&-6+) U;&46TC"(Z:UR=5^V!UXO:#,<81;2%/-U9 MX[S5/ES&VKG/> I[VYQC2/73]7,(3W=7KOJRZ.@%"=X'W"&,*S'^"+7649HN+#@O&Z<7N_;2 M]XH4#\0$V&<1N^>>P+I45&KN9W_/;).A_YQ[&Q;:3%@EC29*GK7T=H]S6C06 M#G(D>FXR@KWZ(OV.#?^R;T*^\5+V%37IS'VA>DZVQM^I\0G]0=MA7Q;3?L^40#=X!X(CMVH_[$BNWO_'G@<2_I+KQ>#CAR MRQM?8T,K^BG.Z(WBT,5^NK(C3.*[./0GBI+T'AK-J^<>.JZ/-[ZP#S(.A-]R MTQQ#D_!';8X[D!H>"&7;#:,% ][W$> M%Q"'-C"I^(9Q*)[<((FP:U%ZLYGI+^M6A)TO\5(B#^9Z>Y&-2@+J?WMYH?][T$X@#?=T",?;/];P_IL MR^Z6UW(4'':WY.YO @=9#B78]I+A1VX/;%((AY4%T< BW8)(%X(EZ91)H^]1SIXC7^&YW%)ITFSMV@<,HT!HU]CC_JR M_;=;W;/CMG:X6N,PO5\]8K9]=7+* Y!'U#IKAUW$N*'=1]&W<3K4'^/ ?Q"^ M&X02>M/0;A_G>:KCM/ \+3Y0C1YKW+/N['9;+!P1Y_\W((!DO#6Z7QP++U&\]F3:*%$S M+[KAT.FT6F?MJXOS_R>^G[2/V\UA/'KS_@8APN$I%)\<)V&4X!R5.*!P(4^T M/#VR?\"P)W^"4RWYDWXA6E@67+1*0XCJV?O0]7%BJ#<]V;*I3S-[$>][R'=6 M^9$=&#-V##,NP(R=>C'CU"A9PXP'P(R=9IOFR9W.F$^QQQS4>5F=M2^M/YH/ MS9LF\@A]VSXY:W$NJQ>,,7.G_US^J)R+KEKG*$UF8KO/_FX$>O_?/CZF_7) MCV*JT_@8. E6R:P9V3.T6RWM/MS\X]72[J/]/?"#T02,FUAP$=R#,Q0CVQ#S M?A+SS?5OAI@S8KZQ/2?QV.[YS?6_=;%FSY#V7I+VQ]L[0]H9:7\4?==W#657 MM)MM4O9OUQ\,96>4_9O=%9XAZ@IVLTVBOO]Z:X@Z(^K[4$1 Q,84V7_:7JWQ M;C54>!/ 2RVL=+,^804&C5D'.K-CV[IS/6$=<55HS&,G=:+%,?,.\)X-G]#= M&5FE8@$W_[#;@?/O[X(@]H-81#\M6]C\NLKA7KB6MPV!O C1+W6Q#\FT9PU% M*/#BD[FS615QI&F0[=[;O$M"GZ_&57+$II!\V4+R,U-(?NB%Y/.IL+1RFA7L MPZ=?/U\__O'U]D$6HVWNA-Z M$167RA_@S1J1^/ 0O2^[2+[.'9;778-]UIIA"2_GAY2^88&QTN]_OP8*OOG' MIWOKX?;W3\!X'_^X>?SRU;KY\O7^R]?KQT]?/L^KTWY_]#4EM,4[[F_([RG% MW3INW,F&WW=ZL4NW<"9IE382G4DA'[$SP$_6[_;$NFRL/B;L94PO#]J'R4\; M@*7TE-@976BF^TSP?HQ^M/XOZ.+!\3\#D*W_ MF6M2%U!L4+DZ*F^&KNA/E_I1<(0"*N[(XM],E2W5 N_[(_R/YE16$KKG5(B5 M-1=:U3F$+WIII[&U&I&][-Z5N0::&W!ZK@S[U=J>%>E/<[%6]9G*W -6"C_E M^L3))F\<#YC1Y6T*Y/R_]7]E?ZN_?OFQ&_0F],9JI>S<[;3N?L($J"("4GP %*R M\NO[+$")U(L=Q_'TVFKBB 3!?7EV]]DE=1H7:7+^U[\P=AI++MP1C@M5)/+\ M],!_5XM_ZW38!Q7*S$K!"CUB;XWFPB@QE>R]RG@6*IZP6YV4A=(9FV1AU]_I M/N]T6*8R*UAH)"\@H;0JFS9E?+RYCE0BV>"P>]@==(?]H^/&_9?IX:76:BLWFI:9T7><)2;J8JZY"Q(\;+0J^6C%?BUP)MA(2L3&>R/&!C7\;7WZZF_QKC&7L&-]\O[:/ MGVYN/UU_LXO*. M1 ]ZO<$WQ.!\TF:_(\FFG7]JU/'/*FU#J2E4M&!%S(O1<^.I,@';1VQPU!VB MHEKG_2Z;L)C/)#-RIN2<>"56EOU1<@,?DP76:Y.B$CN_,AVQ7_@T MXV&L+*B(=8,DRGJ)1"^WU; M&S(92FNY6=1LB+TI_RQA0$.XQ9J 5="=.**$,MH0*@/JQ;8,#GX M#Q^!7[)HU7AJ/]K 'MMQV32NJRQ""KGWYX=3SHOSZQ%9H5#5!&Z"C"+&"C^_#F&?H^!?(Q9LRP=;^(>_TAWMRW\GH#X4_\Z>*^#+ST2%% MC!*V$30/(AD%C4]3%*TIBJ"('-X,)780N3V'+]=:-\)SY..SQ_?9.VG1!V"A MJ]ZOX]@FA@EY:9]^"U5X( %%I M"F*P&<0G9^A6+)^>V[M"6H<3L=T**?)AI@1%BEN=<2IK;A%EZB,4/F[$$DH$ M5_% ):I8$*?MTD\9YE!W@/J<6-O:Z$../>XKS_(2/=TB*8F,PQ##JC/ =:2I MS$"M">***S*GA*$M:+L^=D@LE:-N7S)ZX3X;SWA2NO0DCV04H16H&6RQ.RA] M1:%/J#M_NIOE78QP(TK%^EX2Z+)HS 0/F?(4BN"KW9):9_3U!H^'D:HINT24 M'A(:O$CX"^(M4"W>@VU(:,:J.-I=V8G[-]0(L9<.P]*0OS55-/O^EOA4VP+K M-)9#J TAL9I?V=X#%D4();)W8W?E <8#Z>9$&B&SP 9/G< <4\18IDG[3H[J6J: M(:H3E4#^BK_-P*\H>*N!K6SD:&)X#+$KLG,+D)UBP"^D?(0< @TZI>M"P5 G M9 \110E:JG5\4RM=\JW\HU3PPZ5)_6!D MJN:$6P O>DC;TY\%]]DR!0SJBW1>5)DU5%C+-$[V0N#J/M:\%OA8\@/T(1=8@/SE" MW1TPL-/ G->R-G84;H((99+8G(<0<=;JM=QYSH58GBMQUOIRW).B%_S4ESPX M.HJ&_>/70KP># ^'K_D;&0S$\U_BS94H8CKI_7WYXHM>I24\M]BS/'KRRS[_ M:;REA)M-"/R*6)I;:1^2\ADQ&>A_J:70^9K0!J[O:-08L5_X@AVWW7O/=6B7 M/=O;5 F1T-O&!S1]LZ#_K/F$V#)] ET4 M.D5=Y_?,/;FU&__8?BNF!/=AXR;91/;71+QUJ5M5;T_(_ \ 'D%E' MY7\^TQ_Q]#)6,F+C>QF6-+.SZ^9$0T2,I/![ZI]7JCW_S[#L??3/;?!V"YO] M_P['5TWMP'6U1]K@U]KDCNN-#OJ,'XX&?]H/1VN^U,?UD?\[/: ?YN@'NH/J MQ\=_ U!+ P04 " ,@JA6(Y=MT^X' !=' %P &)R:&,R,# U,3DW M-E]E>#,Q+3(N:'1MW5EM;]LX$OY^P/T'GHO;30#;L9VDS3HO@)LZ.-]VDVZ2 M!6X_4B)E$9%$+2G9<7_]/4/*MOR2UDU]MX_ M,'812R[<$8X+523RZN+(?U>+?VNUV$<5RLQ*P0K=9^^-YL(H,9;L1F4\"Q5/ MV(-.RD+IC(VRL.WO=)\/.BQ3F14L-)(7D%!:E8WK,C[=WT4JD:QWW#YN]]JG MW9.SVOW7.I\9-8X+UOWIIU/68KU.[[A^>ZOE_3BJ'+D(M)BQ8!SJ1)O+QIO( M?1K,%K-$7C8BG16MB**+&69\E,L**D]QG;SKN<]YP^N=_%T)-YLC%AF7:QEQ ;W708$[490-X M%M(LS(HE^=AG)_GSA@(6\/!I;'29B=;ZI;IU7N0Y2[D9JZQ%QO89+PN]6#)> MB5\+M!$2LC*=RZ$1 RO Y5H$JV'&WW;LX6A=V M]<.;[MO.^>:%;5KF[FQ3AM?.Z.-.CPQ__,=P#S(']^\'M\.' MUMV_/@Y_9X/K1Q+=ZW2^)097HR;['4DV;OU3HXY_5FD32DVAHADK8E[T7QM/ ME0G8WF>]D_8I*JIQU6VS$8OY1#(C)TI.B5=B9=D?)3?P,9EA/=>F8##C1IL4 ME=CZE>F(_<+'&0]CE;,'F:I09Z(,"VU $@;[.?'/-L=>9V6OS=YSXCQ8D<[8 M4Z:GB03C-+VQE8E"@T R#7Y#7+C*&,]FK,P*4TJ(!^,Y\H/M'$4(YX@K(QYB MR3"=HE(*[?=M;,AD**WE9K9D0^Q-^9.$ 37A%FL"5D%WXH@2RFA#J RH%]LR MR(%)*'8VC548,UO2?\O[I]+(2@AYDBJ;@$N)IJ>JB.&IS67H+"6Y.6S4 OY. M<)M@P:R.Q_[@/_X"_))%B\:S]*,)[+$=ETWMNLHBI)#+#1R'22D@$UC5C&X" M<$5IE\-5"A>%,4D6\5@&H(+"KME F:A(0Y-VE DV( @:2#F]UAD6>'-V>][KMS6Z%9T0!E MA(XBS +&63IBW$B'"7Q4 7HX;&<2$0D296/:3MM2E 65!IT+9<-$VQ+W4<$8 MG7AP\^%S&/,,'7^ 7+PO$VSM'O-6]_1 'CH9W5/A MS_RI(K[,?'1($:.$K07-@TA&0>-NBJ(511$4D]Y(Q,N .Y8H\E4,VJ'.FB0L7 **L3)=R4:,O *J&X4>2)\ASG M2" C2:4EWG'):1U)N( M,O41"A\W8@XE@JMXH!)5S(C3MNFG#'.H.T!]3JQLK?4AQQ[/E6=YB9YND91$ MQF&(8=49X#K26&:@U@1QQ1694\+0%K1='SLDELI1M_N,7GC(AA.>E"X]R2,9 M16@%:@);[!9*7U#H#G7G3[>SO(L1;D2I6-]+ ET6M9G@)5-VH0B^V"VI=49? M;_!X&*F:LDM$Z2&AP8N$[Q%O@6KQ'FQ"0C-6Q='NRE;8O"[0T]<.(.XI M0LSSI+G,3JJ:>HB6B4H@?\7?>N 7%+S1P!8V 74GZ! M' (-.J7K0L%0)^0 $44)6JIU?%,KG?.M_*-4\,.E7)F%;K8\W/.<,<#@2\U" M 68:9V@P"I4$+A51+=K\5/(G(AS/T8YR7)MQCS;SV7<'M&N5Z#LR&F\] ELR MFPM(L'*1V"]&IFI.N 7PHH-3L.=YUR(^;D2EXW/ M[]YV3H. O^N&9\.3(#I!]O7$V4GWW>G;L/?ZEWA3)8J83CI_G[_XHE=I M"<\M]LR/=G[9YS^UMY1PLPZ!7Q%S0@ I-=-KJ-14*O2<3"JG>O]C950B3TMO$%3=\L MZ+]K/B$V3Y] %X5.4=?Y,W//+F2/UEZR[3^FK"JLNHE_ M!E(O0/"?=O]_Q]/K6,F(#9]E6-)PSN[JHPLQKDJ9W[/\':7:\_\!"_K/=*'R MX)-_+H.3&^X>[M&W%:6[^;EH5D>N6WVAO7VM_6VY7NN,K_A!J/>G_2"TXLOR M>'GD_RZ.Z 9:L!0 2A( !< M !B9@;0+$;W*< MQB\)X#H.YJV+T]@9VH^42%G$)%(EJ23NK]^1DFS9<=$M"3"@@H-(?+F7YXYW MCS2,3!)?_/P3P#!BA+H[O#?F2 MP1471 2EVH@]?R.M7M]7KN1[-P9.A+N@)_&BN&FBSBMEY+93"U$.2\'C5A[<+GC -U^P!;F5"Q-L!N'G-O[(^M%NI&8!A MCZ9.8KX4?8A9B"-.JUN4B!Y 0M>2B;HWM \F,7 ^I7$D^ MYDM%&MP=.)?5I*=_:I&4]N%].KZ7BTF,ZN87:%232]'D]O1A]@\FDROEM,_YK@ M,*Z8W+YSEPMIG<->8-\8-F$_&SOQVI]LZ?KG@T1Q&E[.; MQ>027M7@TLQ>Z]0BO?AM O/1[?O1]61>GWWZ,/D,H_'"SGBMEO?">-+IXZQ#Q3.B-8-XR$#616UKM!CA@0#83*U!:5M+)ZS@)7B*R],@03,9@3 MY1/!='WV&+,5C )C9ZR]QVX>3Q93&I% 43(,L=@IN^!/LA0DB'BZJ4=SEO! M"IH%1BHL3BJ5BCAUAU;0FX,SST-G+8Y;%6:\I^@S]W9 M13[,8K0Z0']B:\7:,L6^9%PQV\&T];I,KG;GD!P!NKT>Z![2HSPG4Y01$#_& MV)3YM_9OCV]%-K9[G9-\?^)0&U@H7C&L15RYP& E>OWL9TF<8Q=!(-KFSU.I.BWSD]/N"8!]F1P)QIMMZNR.(=-8CXXG14 M=G*(Z'+$AM8EPCJO\FS2P!ZM37K7X,8>F&#HJXN-LIT5QH8'SUDTX)I>5SWB'=+:?GM:]M[[35>^<%O6[WY*358WZ;A1XE@=\]]7N^WWL^ MR7C@U$3VH?5KV9AMJX])JG%->?>OR4A^55@4>EQ%(Q^AI;F%]JY5?F]K3T#B M4HN1Z0 *4.J^-$8FF%;(4FH[\@K<+RW)Z^.17\%9?MZWH2_#8>@+["D0JI@# M6L8<4V[I'V)GL+^C;UG8U$WXC&1J6?]=8J;^P9/M5-F?,M^P&P>V][X(Z-KZ M=+\$GF_XO>/S#^;=..(LQ***E=;P>P:SHHW;,C*UY(8GD*_9O+,4:WXT* YO M%$<'4_3P"1Y'SW%V73:;KFZ^1C]:V+XA%5M*^S98$)X@;TM<@\_L<)@IP76$ MY1Y/-[,=:0\IK')"%VU\S\)>):1!*4 9]FY:\ VD5KNL!26F4K/MMK3NZ6=/ M&_AW^_:Q906(?T$-<[6*A4A51,!<*Q5V8,FU*:BC-KC.O23O\BIGMF.GNV9L MM'>JVO>UPN=%: 0E(<;7/3PR<6X<^I M^WZPW?2%98$8+M]2K8*,;(=I$QG'"-8I44C:IH[[&2/& VD(FAN&D*4X8NUE M^ON\X1GS%#,R+3(N:'1M MW5AM;]LV$/X^8/_AYF!M L1O[DP:12>*K7W\!&$2,4#?"L>$F9E>#9OZ_ MF/RM7H?W/&!",PI&]N"=DH0J3I<,;K@@(N DAKF,,\.E@(D(&OF3[KJ6098P M82!0C!B4D&DNEE49=[-IR&,&7J?1:7B-T_9)M_+\2*8KQ9>1@?;%Q2G4P6MY MG>KC]7IN1[,P9.!+N@)_&BN&FBSBMEE+93"U$.2\'C5@[<+GC - MM^P!9C(AXFT?W+KF7UD/VJW4],&P1U,G,5^*'L0LQ!DGN0<'+7?U:TY_^3>@ M_+YD+E(@I(X(1;W%H 9.U&4-^31,K6%%S-K8@Y/T\8D"\$GP>:ED)FA]=ZF* M+A?9AX2H)1=U"[8')#-R/:5R)?F<+Q5E*$M(P0HCMN#G-R7 JB(GIJ#JH0#N MRYBBE/%CQ'UNH.,UO$%S5]C5FX/V6:O_=&&?EM*3Z2U, M;S"()K>CR=WP/=Q,;H,9R_7=O=Q-O\XO%W 8OIR8>TN?&S,&Z,& MS,S>\'<_KTW_> MCS_!<+2P*UZK]6R?3]G#(@&0F5J MDTI:V3UG@4M$%J\,P40,YD3Y1#!=GS[&; 7#P-@5B_?8K>/)8DHC$RA*AB$F M.V4W_$V6@@013S?Y:,X2'DA!L\!(AG051BDRG*"(@?HV_*^%O;M\>V(AK;%YV3_/G$L=:W5+RB6PN_L] [)^V0GA!T ML>=W:;=-+OQSK^V=G3V_R7C@U$3VIO5[69AMJ8])JG%/.?KN9B2_*ET46EQE M(Y^A)=Q"^ZE5?F]S3T#B4HN1:1\*4NJ^-$8F&%;8I=1VY!6\7]LFKX='?@7= M_+QO4U^ZP] 7X"D8JL !+6..(;?T#[$RV-_1MQ V=1,^83.UK/\I,5+_XLEW M(<2);0I?1&EM?8Y?0L0W+/RYK1M%G(68/C&G&G[/8%H4;)LP)K:-X0GD>S9O M)\6>GXV*PSO%T< 4+7QBZ]%SC%TGR*;+D*]1>1:V0DC%EM*^]Q6M39 7(*[! M9W8ZS)3@.L+$CN>8V=JSI_VK=G_.V_A&A55)2(-2@#*LTK3H++")VNU/4&(J M-=LN0.OJW7U:JO^S0A_;^H_\%TU@KE:Q$)L2$3!7-(6=6')MBB91&]SG7H=W M.R@'V_6ANS VVCM5[?N*WO,\-(2R]<47.PRC. >'SGE "(9581?]D#.UVFA' MQ+H2MZ9*WG/JOA1LEW=A^SUTEV^;JJ+MV';3QC.N]J]#HI"TW23N[PW1']AP M(-PPA"S%&8N7Z;T=0K5!^/'E2FOQC-=\[W][S:^:LAEO1OG?H&F_HMBO*EF'DXU%_4P+]C:"Q%]MW($K(F0IA)]JU)"V5-DI@D(H-A:+$SX5=2H4BE M0O9MD"Q#69)]R3!C7V>(QJROWO6?]X]W.?XP] QRV ML[*U D @$'!U?P#L2< <.,#)=8"+\\ !K@,0R %NWL.\O#P\O"+\ @7F%5:7$I%3_U\+^ @AR _8@"S!( > 0!($%0>QV H ("[0OPKP[P+B .^O M%\+-P\NW[U!]&. @<$<72Y?U_\H:*RJKJFMJZ^X6M;>T&1T;'QB5DB:6Y^87%I>86R MM?U[9_ 54]*;5:;\1?M7LO\9V/W_$]E_@OT7 MUP1P$ S:/SRP( ':&^355]Q_-4/17.'(C0_P/R21,?OH""&+*L2%SP;J-;Z MB"E$>UL M>3MNFF ?\JT^IVZ3;E6@'2D>;" 1+8H,*_8_9?G2>?3"&Y3\QN.Y(WM=JWW& M+IF_D%*YT_E!WF'O/7I] UD%T[:_2-BEAS,N/UK*2]_Y! 83[:5?-*)*-Y[_ M>A5O*Z+7B.Y9EZ5D[/V3@DS*/BX;7J1K]CQ\]H4-Y 4-PUYB [3$8:L% M=4'Q;$ (!R>MBD8?G;..+ RM.7'X*)8@BZ_;*5UX[R=9QG @)R2$^?_N]7.[ M_Y-U^&"&[G%%><$?D8(>L!Q,X ?_W3\C0F]&:H]_*K=IDK3ITJ>HK&L*?Z^R_LV4:=47 M>)C)\ [**>T?P_B#Z%9Y\\_06UGY'W_\BJ77MCW?>$'4U#*UMFRP;U23^/ M M-M;&T!3IBL/N7C&D&A2Q@=$H+%,"64JQ;O?BH;J2ND;#)NW=7E[_PI-IMF/! MF7PU;,CE4"'#B>Q<+MK>$)ZXEA-(C'@C=.,D]P.EM3L\P-V.6RBOC@F!Y+1^ MAN)$2?/K78^\\$S\GZC*5.:]_&^QIZ34GU,0:6BCV4M>5)NPC\;BZO4^F0Y= M;4/R(OMBJORKM=827[[E-M _>UJV5[1_64[CAWYT MR+;-H+Z]6^[9?LR$)ND6+DK:QV_I[#%C;4GJ;?J%(;U5CVN]FZ'D]3 QAAY( MVD>LWT%.%?RF += (FG'RC>>+",B+\@'YEAD#,(W'TU2%QI+#,Y5#JT5-@R6 MOFJH>>RK?/_T$N&,*L>\:!(1(;34+%4E?FJW&/GN*SX@9Z[U[E)A,4/]V2!, MAPHYC[./\A)VY;F\+A=B>UAE984+B!05[;$D80XY$A%KW&$ISB/A_]!556)F M=*WGU'UGEWJ(;V>%<\V\*U?2$(.;4Y.W>&Y.S']$. MZ1Y.GZS33)8VRYXHYM!>,*VTV^^*V!P[WF@:3K&I]2?D,NP.&UB M_XSB_5U9FWK_F!&!9XNC*F4C19]-!8B83H(@ZH?[^$2C?Z1,H7=EXOR<%^TF MM;O_U1?::#%J]M>7$U@XUZND(/'D>HCM.P1>@2KPN, M8\P"C1OI_7:4W(;+)L&)G:_Y'1SCXII.O1O-^%U M.Z#'2,W5\XZ6HPA:>A= M ]D+/3(VIN?2N6G.#N=-=)4RC/$*N5U==\QV1&DG/OI+05*KPAS/C. O#=YP M'*AO?P!I,%S>.=#L1WU-/T58OA9MWGH>]OH&?TRK"NTW= U* I/AKLX^QQ@Z MS-?5@:(=^:FX==:A[\+;FCH?1Z+>Z MN,&WUE-AB@HMIK=+_"KJ,Z#0W%(R5TB^J+D5SFQZ;?E"R$@,=*FP9T'Y7 MT8!]DP&#@U=,L2*#2XK+F*3\RD=-D]6+L7/V1G LHN[QLWXZMANZD6?:@1XE M:H(OD:??'OWB8!>GG?PFY)[&)6NODF(/]4TW30C"[DX=$5N:V- Z4G& MO?O,OF.$9)Q: ;4,]3+ M!@H5RRJ1'3 IM"0F@2#X;D2/:;T>:5%S_K3BLVNHL8;#AK,)D#S8D_50>1B< MFB%E3W>[HI0L"74:-(.\ECY2-" $?PBO>G"YG Y+BD0_T8AQ"C(XOL,BQ9Y@ MM191]]\BE;!W;&#,WI$-_#A2NG\Q:LD? F#\U92#@NKNRYE[=W7+CD(,Y^@P M GWIY^E[7E60E (RMBW-;& \:(?KY+TXB/%4R/28I-%.!YH">9B>1MQ4!8%MK#9:^Z#SC'Z$'4=-Y Q1UNH+:4H\;87U]-F[ANK7548\;IA$SA1,NNLN&[2M;HZF*M&K/? ]U#3X_GF M7N;4+*+*H]!#Q^Q7U\,1JDE-BLFS2IEG#;E?S2T\@YK$=*_>RQ?#63U/,9XN MS5>MTPIQR$-'[=$6ZM@ U7H3[4)9;6=!*QJC+N_(NFX9UT/@=<(YW(HMM/*X MU>0UC*_TR%"S%BJ3.8KTN-QO!*:&3UF-,?U;>-G W.I./YU[!4.3>2(?:=5( M/X4Z@^"?,BLT#P_ZD.C6U1#U-/"G3QKI+<]JK'H__'J^^/=W'JLT61)T;;XZ MV@F^G., P0\)L@&TR\@3BOC:\@T:-A5G[R-.F\P]L,5)JS\-SW4Y=XB_[0)U MFW)M!;F:75T!]/QB]=^2 4G=ZX?GJ#S?90;MAI(]^K!*4A==:ER^ZBK4T\V[ MMW>5$1*T:[C\7G.<4ZU76-U<<[E?<$GJ4+9/=CFO#5T='!P2*" M)I6&Z4I<.6./0-;G$45*D'8V E-V11@#4C!LCX\#KJU^%2-VPARV) 3ZN C M-UQ+6FT*)UEW+...OT7(1#KGZZ5P!R>2+/8\?9A$!.*]3$@ XM#JO3QY9DGA M4-6BT)7O$DKRY.QYI:MMP@'& #U_4;'(OY?M6)Q]\V]RGM\9%P2RTS'\S7,R@AF#(_6YZG@YF6&<>42!/ZVC MI/,=DE7!&73[7AXVG;H\_0PJ&= @VI\48[KZ7//EPK3]>L@&6)7%>0*VO;GE METP3=F:^9,C"XC1+GVG+#^$JYZ:_W_GIW2CNU6#]@W<+P<$&NB?<]U-,T#DV M,#&\&\@#VDI82_G@Z3^M.XK3O[/8=7+3"&O$IQ?":4B+9W)=HBPR46OM5[TPH_;H4A(2ZU#4E*7&>#,[IH#UIIY\%S+6GY_$>I5TK\]TOY MZ-X>J;MV0D8F/=V!IU+C\E;.U*X(M QA#J*MT%=F-(7=HIL#A\"]$SHF7^Q@ MIK5J94>890QK'X%'GTQ,2DO>3[D7#:0ACK?'Q2/>VGYA()N8N:%[OPD/FN72 MHXFVF?8O#7PSK<+P-1+0SO17D;XB3A=!R?.XP)DT2.=3/O^RY=40X:-J8-%, M!4Q#6\;O90]'$1 %VXX=W_8B;[M[4&_F^MF[MSQ](*YJNG_/H$,QEX@:C9>+ M)8*'PLL&<2[/T794^&R+C*52Y5<]YN67*?2;0\;07;PUU!.U:EOZM7P+TK;? M#+&4R9JMIY27Q3[1YRO_"4I&M)7_D=#?"6K#I,=(4J(FQW\9_=3/L3$+O!-2 M84 7"H6;/_#205M1+Q"]P.Y=HS5I844/M@+$EAPL,+7,MAW&"7<(R48K)A9M M0?6>+9,SS_7L4:9I*3;7[BDCBC=,TY'ST,063H;3S-B-ILN#%P:(TA,KDYM6 M^>OOG'8DY79*R#Y$0JI>M)7I,6E[@K"K#DAC:U/C-":8;".'QQ9%8V]NWO45 M[KU-ULN(OZDD_T_7/+^NX7*'WHDLJB(;4'KQE;!#D@W7]YR>EK8Y+WWSI\1C M;\6T,W&_1:\]XQ)Q.@V%4VMGX8D["*SSM$XU4GOM69G&XI&W"@Y6B@*=A%V! MR-U>C$WU:%54TXGSJ4U%0XXB'_CY!5ZO(<\G UO:CUJX],H :MP.JNSMT&U< MX4%/M%VS31 1;8'3_8J1BR;!#?OA&9@O^<92U'6?6:@*6A]XM&A9AFDNHQF MOH9^]WU4*XLC.,'K^[+7A0&[+^C6=V@)"B&E.LJ_^>CJNE9.4.81<4>E'#PY M;DO[5JVG>A4S-T8:B1' S!Z16KV2$;V+45_;RF8#+@M^)@>C*9ZC9LN6L7N3 MG7*'J=X4E4[7^-RB%>+W=M+"4WLS>O&+S#W(7#C8J!52WW?H8L*,P0.&@/?= M4M2DVPNGBFII1HOV&B5_U^:@?=82=V\ VH*9I['3Y+WA*_2HGR+K76_W MHG\I_A;3\BADG6Z,^GX)-3N*\SY8DQA^L-NTU:N@&;)J_4J$#?@T&MU&^Q$U M+YU3.CZ>R&\(=,O?@G'D!(V0(YX8:\1IW$7?)[!2Z=GU2W<@] M-2I]9SG_$(.O",77UOW6_\C<%.OZ'Z&XYO =0R8D8$WU,_?XNIZ_93 7<_JNT.].P>6D$L!:G';BYW0V IJED>V%_G)U,GGJ>L+ M[FY]\X($^K?3AK?AL!#UG/S9A$['F$FZM@=%PD/S)G-[RVH;GXX]/0[7"T7=_5B<4;ACVI-I(S+AZ4CS/KV>T" MVN<&YU/.CI[C[MG(20_#@RA3P?$,(Y)DB2%A-YFV;]_M6PWEUO8]/1L:/[_>F MYR]+==!V;7S,8526(W5=.Z74M8VNO*/>B--H[ZY G/"3CF20FJ*%+46^D.$/ M6O:W=1::1*MI^2@M[!,LL@S-,O+[WI6J>WRIBB""/D81*Z)L37:>7/=E9LD. M?VK7F[--' "1@N@J35$[(I\@W= :/T;:!(2):F&EZB,15&N*>IM@C@FXK&!Y M]!5B/B5+.#7=X+5$GV$7_$FD02<;>&B0+[A3NE^1V#@Q %;!:VS;D8S MHR7+3Q<&SU;7A/#$*Z5F$, BEP5R&.IT.)*&3\IVIF84X\.$8!&LER:U-N>U'OI$X,Q:QT;\ 'R\+ M*8@UTN:D"K>Q>,J100)CRO6^'%>2"$ICK&UH,>F=_LB )2#B]/]7#'O\7P!0 M2P,$% @ #(*H5E132>%P%0 (/0 \ !M>"TR,#(S,#,S,2YXK0L:((<29XFMA\?I M@KC8.CXY/#D\/OQT]/&SDCT8\.(;=L;L%?:0%2*ZQ.$]\C!;(QN?'ZS"<'TV M''IHZ2-[1=:'=N -CT?')Z.3DR-HD(L][(?7 ?6N\ )%;GA^\'N$7+(@V#FP M0 *?G6U8RN?EY>7PY>0PH$M@,CH:_L_=[4S4G-!Z&V.=DM E_F\YMILGZB:, M3X8\^PDQG+:A1!\WX^CT]'0H#XZ,#4!3+XJJ"?#\(40A:*9+BQ/6:^(L@3H$TWJ-G"0J/>&&) M/C[C7,\/&/'6+N] D;:B>'%^X&T&"<;_6E-\" U-"&C@8@T@/'L(11AHHFC7 M;59MP@)1N\2EI ' )%AC&A+HUDR!AGL2RD9N6Z&@B!VY'9;)P8NV,D$1XI/N MBN2BI[8B01'LOJTTG,\GMS-9Y/KJR+\>WX_G)BS;Y.)O-9CTDS3!X0 M!<%7."0@B0&@/*TJ'>S.9*;U"+6=Z8 1^S$=S$=M8+:^RS7J;SWLM;"G/0>$)M>6].'R>-X?@,$/5Z-\+H,/)!] MA7U&GO$-F$@>O@V8 ;RZ0EHD3]HA>3F]>WB8W?BS,+!_6P6N _;PY/<(]A@&>#4%M1!_; GQU_']E\D,P(6, MZ>7/7Z>W5Y/'V7];DW]\NYG_LX>Y&556HEM?8*D%. &_\9 MY MH"JB:8 #HN R04KKOZ%Q'/\@C@-<'%TFC'!:J-9^Y9+?79QM ."F#D/#Z M8 ENTFA/^/6P%/0_A%T$>7+QF+'41"^E&D#X6#42$A:6Y-%W?*[C;S%BR9P3 M_VWHY$_E3I8%^Y[-]2PL>C3"SF2S!LLGZ>)BHJ&OOR_W=^"RDXMPT!L% 8\#DAS(F&4,KY6@I+'N,@!Y4H*G.,B#RN8P(YV,)1I;*J0>B:HJ:X6=,^?'J!?:A_C _5Y5S#7"< MUD]:*2\K8=8CDD-D@JC[.L?4@VF$UWFYXM<$8D#J,O5X'(W*> A.EL+*BGGU M<.1GJH!BL&,O(TJQ;[_R8\M[')L*-7D&,"JLZ9B1E7"R.*L/%C#KT2@8"?SL M>(XVF9&<)1CZO=)(YJ4M4;SOZ5Q/?\'!DJ+UBMA@ T_#%:8EQ[:>Q(!&A;6< M\1.&LN#8.[=U2W?D\79BV?DY)TOFDS&3&9"J,*D5GC%,.:YB^NK1RJ$E7"./ M>!U1>Y79VZ54 Q85EK=@82D\^HXO[J=\XB\9U\D'3&>PR\'I9JJ<8P"@PAQ/ MV%C?<49_LX"5)7CU0.2 N,.PO:3C)<4X.VTM)AJZO\+REARLE$7?ZP4OH.>1 M4)B^L$I?!L(' WO,U,V@(S"@46%U*]S$(I[CUT.37Q*B)X9_CT#&R7-V_E%* M-8!086MG+"S)H^_X-K[6R/,0?9TNM#[35L[7=AS5GBI>9]N#W]5P[>V'K=V] M4DJ>9VB!]5WR5W\UI]8)/$=/;H4K.$[6Z8A";<#ZL\%S;'TGJ^MA:NA"5D$S M$>D@U#J.C:"V]43W,#=S2>>'9&6>?EP6'-%&()MXLWOP=&YM%;)B1KD4Z M?4V9I+T^@O#T&=?!;2RP/\R/M9C'#;&(GZ:_6G%;>N3;GB7GX#92O=5I\NGH MI(RZX32Y1[K1<7)A/%=G[O- ^73TL6H$EPZ4>_PT)\KQPI8#KS)GYQ/FT]&G M,ERR9+:^]F#IP/H5D^4*S(DQ/T!8XD?L(<*WH"*77WZ'J91W+_=0/X+=48'J MMBSV O_'.OB35EEQLZRT79)$W.P7\W+2-HLWKE<7K;IPP'^^SK@LZKYUEIBS6OOD=4B*XX3Q)_*@5(%LEJZO2#[N0Y9>>(A$O7 :H =+Y<4+V%JNXY"Z$^1^(!>2QOHQM3[ /FHQC'\P4H;8,D6Q'C';>BQ M;N8YSB%;D[='W_%I,]]QC]T6SN,LEU\5IL@NV$5;EWY#)_/IZ(?RQMS$\X-* MD;:VUYJMM"9U///(@%'(8T3S4-W_BVG -T.7@>LB"AOSZX"^(.JDW?V([8 Z ML)EGTM8%DEN"GHA+PN)YZI_9@#?6W9)58=;=S,TN]IV*R!:766Y!I=3"ZHCE M5A0]D=Q"+#EHX(2*]/U8V&HL3!<+Z$U^P7JZR"AWU._V3-]89TL&D5EG,QFX MRBKTO?KM4?UNO#6,;U5+5#7R*\,+JN%<6RCEOJIZ8U4M67AF5962%=14O:'& MXS,HXBGA%OELG$K8Z_!6.LQC75[A=RYNI4LDHU*E2?'B9*DW2 M8"L,K+3)O2JU"_&54Q0#C4X-:D-[F;2@59RP'MU6$YBFW/^XU5K[1?-*L>7U>$,/RSJ5(<$5 $ M-IFPKTA$DL%%I% 6?QP@Q>I5<]OG/]DL920MVBI[9VPP7W9]5G2Z[;.B_+S8 M["%2KX_;Z:-Z;%)/F7TFK)U2;LO]#]#,JM.:!IJ9/[?1%HBWA;U^MHC$"7V* M7?DY[T(6K$*PHGDY_=NZM$Z_2C$\CE";;8CXM!R%\1:=Q\RSQ3,!-X*A6"C) M0V:"*$/=Z MNH6>COV0.+R+8?M6E 2B_^VJ%B'Q&; MM:DY*R#_W*%NL%+:U)R0\S_:U?KR\G(H6/&Q'#T_>[M"%NW(=RF_GQWAFO:JOL3>O'7;@"<#(G/G\#8N)G@H@C_ M-4C*CSX&C4KM=C)I_$+ZK%WD(Q[GZ!I^-Q\"*I=)QF2; M$9'*S&C8JH\2>MD_\*M=UZA\MD"H7/NN\#@A'7(>G.UH,#H:'!_5-\944OQF MQ89@5UISO"6P8>6&/;<_%AA63T?:?,I-N6LU#Z>A-BC^_:0!38IH8DC#CY%QI$ZX24 ,F!Y1/7Y4'TS@]"&@$Y FK^\N[\ M8(%(TI"9RYJ$G.1&&2]81?!MARI,3[IDCTO> PT[MGOI3>H$7 <5WL#:N3HY@*CZYP]X3IJH@6K(.2B9\ M]&)B>.:L"P+5Y'90CELE89E-!N0 M=A56T?9'/L:FBV\L#O-1W*PT(N[@"EE62!P'@RM"V("R8PB6YWO%'"UGJ:U/ MF/\Q*W_3 7;9<'25Z#H&3*PW,EY.I3"ES"Y*4!CF>0E*F5V9U0V[+)B98_4) M04GUT_O[F-)YN)8'1'CD.&F]L!M?WAJ[ M\968'W'@8067DKQ[X-2QOH&-_]I%K[/ %;46-;/&H:\S3)^)79HJ#50=E*LFK$0J M46W^>SDTBJ.6\#,@XN 8D6N<[AA329TS8L6-J&-Z3NX':W\W$K-KJ41;4N6Q ML%%B+75'99VVY*Y=5FD=0G$J5^\SE6;WT$@\VV]#B*J%48EZ+PTXDA.*TZ.HO/RI-]0 M*>UUC70=V]IFP>IG,*7+K!E85R&_H'H'S5_]$R/E/+\AN2KEDB>)O"Y-%O.7 M0*^067X'U;$*AXGO- >M3-Q%R*JC\Y1\&3JB#H*7CRP^#[B-N,&VB$V1ANHN M^TK;E>K8//-S0,$4N.->)WG6$1+IZQPO<2JBGDB5J!M791Y@MI!=SQ-C:!)K MYUI\HH39R.6#B:$*U\7"J88YMU1DK\7D3/J>YTD8Y/ MY2Y8'4$WU1S702,OM3F8@LF?JFL.U;9%WPO&6HV]!RMW_H+=9[G$LF9Z7B[U MGCJC%F@Q?/D&OYE>*.1_&?&YN=9<>DG]UQ$>UK(6P@OJ]R(\5U2V"EQG[#@B MZ@MRY=4N?M=+F!*P9B.WX-.<;-8BUDWVQFE'-N^ENY*+1]P+#A)AYP+YOXE] MWRWQH#5.S44E(WT']_GW@0TT5RC2^@ MOP0NB(W$10<052AD?%A3U*%MN73/=AK;4A)Q]V%.Q1WOU_C$*G8*S]'F5Q*N MOH)FP"P (@IOB_@(![\Y@7V6C^.Q3Y:=N5=COD-EHS*2= MD=LPX51=A8.:>+M@+>279V3L!0!V@A)7GHPQ,G&?"8Y4Q_4%JCO#=+$KR"UKD&8M#(/(DGUG.@_1#US<^&#G\ MC^22I2W"S62=L0N+]])-J9-PXI(E@3JY85?\;#E8S#:_BZRXU5N7*XZ*M?CS[Q ]1K-WCYBIUE M8HMSJ%=D7;X]M77YCIW3JVV-^>^P1VRYBC._YI;:#L3]'FZ*1LR^N7=%!LULZ M=Z!3FCYJ\SLV/8R72RH^)?&0WH8E-@R#XM,/ UE78#/' H_5#CMC-L[Y0GB8 M\\P+RX/NW/B7:$U"Y!;LQ!VY=-"$-'X!MW@0T)3^3Y95? ])?C_@IW\#4$L# M!!0 ( R"J%:IP52#YA8 *Q+ 0 3 ;7@M,C R,S S,S%?8V%L+GAM M;.5=67,;N[%^OU7Y#[JZS[)L.1,O/Y]OXPHO](#C_RY]_]U^__/?%Q3<2$>8E9'[VO#_[PJ@W9\%\2O>'#[__J?3UQ85@#X/HMT_BCV\V2C^]!H'G\]7 M2;+Y='GY\O+R[N7C.\J6EU?OWW^X_-]?[Q_]%5E[%T$4)U[DD_,S3O\IEA_> M4]]+I,XE]M=G%N8"/EX6;6DIQ/\NO<;S\TQ%\36@D9S\ MM4&?V?3AYY]_OI3?%J1<4& 079C-O7=VEOJ/T9 \D,69^/O'PUW!O?:6D>>O M@LT[GZXOQ;>7$]_?KK>AB-8T61%V3=<;1E8DBH,=N:=Q?+WRHB6)[R(CY1U' MPUK2WY#$"\*8JR]52?8;\OD\#M:;D.2?K1A9?#Y?OW)?7GU\_S'UY/\,I\GE M0*X1P)MO0S)=6$F'\TH;)5HZY(:P8,?[TX[W1R6JIU M3WB*B2?+)2-+CH+;;;)E1'XX\_;"1:T5A4ONI+I +(W26,I/KFG<56FSS);J MWD4\YRZ#YS"#5VL=M8):*C9C=$-8LI^%7I1PT'_]US;8= J]76)K'^ZX%,IX M?RPR>_[9_H'$A.U(![\Z".]NP.-VO?;8?KHH?=:'[D:Y+=6^IE%,PV NQHG' MA/^9)<]K+U[=AO2EA<8 D7TKJQ[R>U1=UT#/ADPWHE3F)6J/NI=E]J#N%R\4 M!>;CBO $U4W+FJBR>/&S++WYG&?I>1M>@E]=79(PB?-/A.U7TN[L@W^D MB3T7&GK/)/Q\7OTP"1)A4/[AY0A:WI %88S,4Z@_>:^I,M])4M/<3IA98R*L M6E@*_815C?68GXOE_ZS$O3D5RB@N8Y$UA;2+@/>)G'_!Z+KA>.I@4$G-3VA.AFFB M;I.1A?WW*,(N9_^952N):';&C@U"MOYZ@"3^-)8 #0W"*$*L,8=3(R&+ZQ]0Q%4LC4VBN?A+K*CNO%"L MW4R2:X^Q/4\??_/"+:G%V8DG\Q20!R$.VEAKQ@508H:3#RAP,O%]NN5:/A"? M<(WYK(/G*$U!""#-ZT,C*4(P.-AFQH!94!;Z*Q2AEY7A0<]8&W@[8;FBUA B M##K8+D"%K1$#G+>/.\EUK$4ES)75)XZ4IOU%L5F-0DB+ L=$BBF<#D9IHFN6 M@"J)56LQ[7*4C4Q9Q6)=E (:HPVNCAM5 5O:3L,1^)A0_[<5#;F"L4!CLJ\% M&$J>^<9./H;-5BNM=F&QY)JNUS22VBAG&IJO\TE%X^OQNI_!Y=1J2*4+-B7) M24-# JK!=#*?!T)]+YSQI'$777N;(/'"DM;U60*8(9\K !BPAM_96 @(#)1 M#<%/C'CQENVUO5U/D'E%18 UY%9C "%6R5#-%"[&7!: ;('F]>!T\>2]-E<* MVG ?%@_ ']2(>SI"Y M$,* %3S.Q@+P I$)_'7BF(X"U_844"%7W&23+)RFDHBJ1"L9H9\4Z><_(TUU MMIM-*#>4>N&/B*PW(94;_;^0B",QB1_)CC"QL3+_H#X3:LN?3Y3<^5%T@ K6 M._I UQ4DZMUEHRI*Y7A8LLF\4 MH)D/1]W5E/]\-//VXK>$)^;--3_* RAK/\8I*5$@U_"#G-T\'8(5/\HIA:$: MR[,3>\5>;QV@K72'V.OH$$<>9!HL[CI1J/9+97I:TYB5KAIU>U)#%W6K:?"H MJT2A&K5J62F=P4-RO8I2G>NKE(AC#S3//==7A:$N40V;+ZS=0DN%->8PLP#Q MU@K"=62BO"3F(6'DZJDF,%@ N1D)P8)$'7/I$,'=KW2N$&PP] 4>% MJXF3?GX.I3?W!]RS=4<;C9-VNRR$F])IU"+*AVG(BL]OJ*1H>HQX_UF?5#ZEON$]R">!;?BMJ:BSWPA"\I(:3G@ MZVO"/&Y%$'EL?\>]*M1<+2[YY020,30UJ;BIHP9D?)G?A'*\/'P-5M(L?*UEB0&WE@7@7 M+7%.];1#I8&B7L2./6P6BN1WR.E,J7]?-^3P?0LSZE?^K%__\=5CX?Z)L#4' MDT#%]+E [U<*M:K26QOR1!_3RD&U3"IN4^,N$R?K;LB. MA%2>1,CL:.P0 M 6FX.,M$AC[V*A'0$6::B62Q^)'"32RW]#KO%DSH$;Q(DP M:T?4@'!CRO>& )F00J25S7:L0,4"5YM&<9=ZCF0;Q-2^J(;I7.YK$;8+O!)_$C#>2U(=L+BM(^>$%T@P5:90FL2 LT:B/*G/H% M,F>%&^'@<:1IN7U2>,SIMU(;5'DHUS95\'":E>::J^X>@K,4ZV\0EC M.R9:8>JAFLW(;0ME%2NZJ_: 6(G+6T$,Q&\>K$[>.FI2M2B&ZG16M4\5XX$Q MI3:HE%FT1/7FL0CSSWBYLJ01PH-?EE\UC_$#'.27T8'TL)1;*/8CZ)XQ&.?* MB;HJFN/) ,K#111ZRM'*!LLQWQEELGMXD\\4!GGFYO:7=IY<*CB[1Q MWB7('W(JO?24_\3X0/S0B^-@$9"YZ.#E\];7=[RGTFP$7RR(+V1DYJE>-1BV MF>)-A*&:&7'QH2>0TJ-%H;KJT4W]] 6(H=1&]4.?SE/ZK0"3:"[_ER%Q_L]M MG&37E/64"0=MVY(W!VK[3?3D,>/5=_<^LBVH5O',[VOF:>_KJQ]N>;5ZG;^U MQXG$%3KDAJ1_IU7VP1'Q9,&KZ&;E=ZSF !51/\V]Z8\0+R9;7*)?DW,22RG%8Y8C/1=0N[?^ M@?"Y1N!S+;-[[:L?E"AG/,G1>3V?\?_SA"=WQ/CRB=0';FLZ"ZFOQXS2>.D! M@V,V/E+V$(K/&-T%'*E?]C]B<2M"L?@[$1-#U052[HR'O -F'.FL2"UD]5O< M&S]T0!D.)S>L#*.NK+L&EK9P0GWU'-AFMK1N;4NU?#'>#KL9C9/F15EIBE#_ MKNO D5]0#N$X-5BYNZ$#KD"-Y?4"DA,EV>_&/K<2LDU 2U?;(:"@.S7H0$WN M !A#$SE,?L*1@)HIL_D:C758T[-H!S85RZD!J84C>AW<5*VI9BV8T"5[1F%A M=D^Y:MN=*Z.YA%(RGC[>@$[IOZ12MIEC#RWX\C<5FY,6$*T68A7:TT>5WO1> M@51I!M?!%PWJL]MQJJ_KF#.6DL69JL)P^NJR.Z+OF:K36Y]/8BF/K^LRY%V=QVH.L8K"/:@>'T@6)Q MPB!CVZ&MO#CZ&<7R@"9MUB["A UQ&B;S(-=@.GU\ 9S1_T#7: _5)<7FT=EE MN+/P@2JJ-S;PP5PR6&VE&@)_0HJZZ@+N]#D,ENE6>RONK)Q:Y!DX3Q][4+?T MBCY#H_GH^AXI )NWRD.'6"NGK=Q7<9X^ *%N&:+X5S6: Q#'UA]-YCY]ZK'N6ZS[]9P6L:>&LX$< MV@&E_6F4#Z)_Q+%.^[CR&/G"DZ[<@$VX5<*H&L#-1/GM&L5;.&&1G3K4]A,_)C+2-GG;8)EX] MTG%4_;-3(F"]41T'2DV8+LIF3:-.#JPEH0%;R&_='J*%_\3>-WRH1NZF@QB( MZLT 32*Z#2(^FVIQ0,? :#Z@HV0<9<')DS\,Q'Q"^D V6\8C'Q-YW]":1O(Q MI_I"%)@A7Z ",*"KEDR!I2V< *F4%&W*!2U 6[AV,*>&$/DPVHP%W*:-%^9F MU->Z(+3Y I:9]M1 Y&)Z!_Q8FNGU;)=BC91C-FUKNB@4?"#RWIPG^G=/'+WG M8Y,\B7_K^?(-O0EC8OA9-Z^/Z4=8<8UY-V&GAK=>G= 42-)5M%V>L4#:1':UP&&N51XYY/81>Y=L MR=V<)\.X3Q6*[=S3 Q[!#:OV@^.H,/]*YDL"0*(#BZ+.U+.<'.;<'=$%:*#6 M4-4?C5Q]%R6\O J>0Z(\L@FFUXVM3?J3PY2C"_H<29M-X3JF64JUT%0%YV@. ME&\H43F[H9\!T9JF^EEF42P,EI3XMO48KPP)G^UM:!QHDXZ)M D.!>D)H\)F M>#]P4+2BVH$Q]D-YZ!9('+LKF@424\_7;>TZZBV>I0LO'@4@V'ZZ*'UV0Q(O M"$>YRK,XKJRZB:?Y5;%_K/S5.'OE\F/6WLNO8K4]\,+F@18#3=V2*LV83TTI MO$YAQM1>ACH(2O>J*06@>M2AT/%6O!6](G/YZJDNK$JB>EQK1(@#:S('%MF: M!%13M&*=0FIZ%\G# HW7I2U4Y2L)553XH@LSR!A>K0A4FY(*!?_FA5MI278! MAK;[:@GK75A!B"_08+-@75DA!5K"'CG>?Z?LM[M(+AHUSON9B>IQKA$ACK') M'%A\:Q(L^X7'*E:O90T>-V^U:5^Q*J\YTH$^:Q^<06KTUD12T/=U7U/52UP\ M6XK](.()]WBZ>/145X4[\#2*5B,/@@YDC1!MYP%U)].U5BU_C:WT63,I$"): MF2YFC.P"NHW#7)EYH5T-'6#Z_+BAG?Y$4.%JN3LB "W85@^/FI>UOS^/N'R@ MU:FYG A/?R*9R =H]H1S[ D;"O/-LMA>\GXN/V--:\X % 6S\4:*,?KI: X M41=#*UW3)%[T2J-85#,>K24J6,"(;?@_&7 XF>N$#YMD5(L>]UY4WSE;_BBS M/_T(?U 5JCN%+N5'M>!8>O\6T0H8+U< M TY[<$PE+YC;S8ZC.;>'Z\2/P0)5_0HEM^-L]!JV%U19Z]A.&(+5LD<=-.3) MR[AXCSB>+N0G8O5LQ/&CT*%>9=<_STOMP^=CGRE^$/&<+G[$:H)\2X2" %E(K3;H(ZEBQ3B'ACOQ*HV1ENKK(A1V8^YKL;P"(=K?T MG@N;[:&=KNA2^=,+;3'>EK@@?O*4S37'JA MJJ)IS=\BNXY>X0R=7JT5SU#Y]90K(/4"#OJ#X'9.['9K\QC[JS,-"D]$IJ]WMW< MJFRF.^P]UM'U)@3AX)VP4^N246O:WD5?4-Y.-U5WL(J+.]E7ZH M;2#;Y&P1C&IT*#^^K$:&@2)SCI(">?SM5L%#KI2%ZO>$K_*Q=T*R&_6M60Q, MGS\G9:='C@=7B^'H $A&-;.6]Z- ASL8&?# APXB3K;"\6$3:UD]/&H] M=D-8L..B=B2[1-\+[^3YTG6ZAWD1DT24F]/%@3+;QA^5C1NQD"N9X 5,'&@G M96V+&GFR%@]/IB9-EE[ S;RFH>C"S MKO:!7F<6KM;W('.=9WUS+@R9RJ_ 3 M?2!^Z 5K<>N@UH<0IH:3S$SC999^H4%;^JF2C7I1*7T4&*8*KH?(FI8V[Q\V MTC2P5Z$9UR1(1+_30=*:76RKS&82BZ%;JP!"!_.=IB.7E*AVS*Z-HYK%*"PP M)9[4*&O/=I"A[?D@&2>!UO9><86F4TO0(>2-#.WZ46?HD;S2,M+>KP/,(_&W MS#R+)$*CMN'C2)UXKBR=(KCFI+^MJ\:A\]*KY->[!N*^5$B>1SD,R M]A62&A3LBR-MW*7II&G;@#418)NJLA)+9[3E$LMZ2 L9ZFX-E8$=F^T=X@!& MIT9._M;?O>9_)587!?%R(I$L9@YTSA^]%=D MOA7W;EM)Q]T[I]?M+N+F2@V_$QZI)^^UN3.M#7?SCD\8=S^[[TQMB1Y]&](7 M^%DP3$IUS'B.%@$O@20^-6\Z9!!9)>W:/0G>]0=':U00X?U;WU; MB(N.Q6:1_G1#M< +=,X-+>Y&5.[4'>>'FS+WS1 M_OU:R9H=]119M ?]<"UQ3OW@"UGPI-^HFAQZ0S5YI*>1-X+X7#_8-]K9* MM:T*LB_$'\]>3/[\_U!+ P04 " ,@JA6\G!!'JV9GIF-X-2I9Z M%".+.I)Z]NR\=)1)D*QQL<"NBVS.KS] W5B7!)! H0A0YL-,6ZQ$(B\?@ 20 M /[R7]^VT:MGDJ0AC7]^_>Z''U^_(O&"+L-X_?/K/'T3I(LP?/U?__F__]=? M_L^;-[^0F"1!1I:O/N]?720T6";AW3_,5V%$7KW_\,.''][_\(=W__ZG MUNLVCC]Z5L:_OQZDV6[G]Z^_?KUZP]?/_Q D_7; M]S_^^.[M__MT^[C8D&WP)HS3+(@7Y/4K1O]36OQX2Q=!5LC<*O[MH24O"_WM1D;_A/;]Z]?_/AW0_?TN7K2D3^&5%)3?YM0%_I].[/?_[SV^)K M0\H8A1+6+;4+^NQ=0]PF_$/QUS)[S8S\ZE5IYH1&Y(&L7O'__OIPTY1;!>GG MHASS[#H(=F\YP5M"EMNW5]\R$J?AYXAYE9]S9,LY357S#-]COR\^LT MW.XB4O^V2/_C^_=O292E_!=>8?J&_\2-_&^\ZM>OWB)$WP;K M.%ALPMT/"[HMY7[,/Z?D]YS$V=4S^[_T(\F",$+(N_W&)?CPXX?2U?\F9&0H MV"7=;L-LRUG-XN4EC3/6G%BS"HFYC!B>AN)^(LF:)+-U0@CG;RRBB(^A6%=! M$C,=TUN:IO=P$">$]PC*/R'PU8P98AE&>A<_DD2SR),R8*:Z^+:)\29;7 M"=TRB^WRK,#Q?-5CQJU)XX*EL;K'EF\2,W:$N C2<,'0]9'+399'M]E(84R[ MD8PNOCR079XL-JPG9S[:!3'S4>_W^X2NDV!KWLF856-)J=EB0:)R[)Y8+WQ- MAJJQ"O)M'O$*YMFF@,(N(1L^>CT3#H_+3<"ZQO0FEE+>L#!G6] ;JSZ=)%.9 MIM4_J4BGLXJ)$(8&^85PR.TV14]25'$3KVBR+?J8.Y(]!BP!1 M_35#-)M_!=$-FZ@G><'],D@W'\F.IF/,;U#%),K<;'?!(INO#E2MC_.8S4%3 M&H7+,M)C_\]_;SIQ]G$B U@3:Q*CS5>KE&1\$&M+.$O9CWSB?AL&G\.HF M. M9!X# 28Q1-/ZF$3S/.-K67Q5\1\DH9R MH F;%\W2(QIM8F$G,?#A:R/.1-:1U31N4&.38!;LCQ^5!WP,Q;HEQ11VO4[( MFG4=Y=A>_%@-[,:"XCF/$KT(KHM_MB+LD4++>8X2ET_X:%QV6\4OO+6-%%?. MY!;K5>F"YG'VP+P\4A/CZD8I^9AO MMT&R'RE[GXOQ%(YUQ6N^+5%VL"/F<0)&AH*Q.3F+*++]?13$&?/#U>]YN!O5 M0Z@Y&MN0[VK0A(U(301?_[9_("E)GLV1JL5\O (5K.:KUF\V9)?RM;CR_A0P M!%I:.*]Y3;58:"HKFO$4JU>F0J.86I[!CS"PE)_-V;>IC%)FD\3#II+BN-J) M&1DN2I!Q]V=ZB^+)*;"L$9R=:5$94@65%#IO^]F1O\[0@[D40\7C@ M<4,(SQYB\12+-C/6SJ)Q(LOXVA;;HJ3FH0==%%$![_A9WY3M1\7_1M$"/\*C@;5)W[XB:4_%.(6W"Q(Q?[-VR2- MWRS)*L@CQ"B,EA'@;5=BRG='IQ&X8FU#WH+5FRW9?B:)36&[?"U(NF%")8O\ M,WG3&,*BO"#WMM0,)&$[A@U2GK_ MB:H7C)=%Q775$5UTZHMXNCM-AGA"GBSDOQP.%E8__-9(PO0C-^R?S6 5!9]) M]/-K,0%#"M<8(GCK0),'PN83.4EGG],B!:NGA^ASI<7P' Q!F25<;UA_4 MO*JNP;"76R5T*[4W56IQD/*G5T-&KS+Z:LB Y^N'/I+PA?Z$[H*^VX$OE3*=KYXZ3*Q[&I'=ZY44%4F$%)YZ5*<3FJW"OE4 MKOT//UQ;]2!W-*:UB*V-1]#/\B*@TT5%3@ !*&UUX2!B6F'CCZZPT=L^?DJ" M.&7#"M/K%V9+WC5=$#9#YYO=/8@8E*QLIU722\"8ZZ[&C1;O"CY_@O9XML4, MFA/*4B\__>BVO3"IJQ9<91Z!6!=2=7 *4'F,,95.6'P ?&K?.EM;9-&<< (, M?JMT[GWSTGLR^=4^ZY6N/>5LT;!.$JX3A(O;S7H>D])4F@MHO/0@1A^U)P5< M:H\Z6V?LRU7=4Z?P:8]*X-6&ZB3\"NND[]F&3^U;9\N+O8/7=SDWT7Q52)FV M[H>H).9GL"/*TV<+W00+SG:95E:VQ=1+H$UB,34N;55;P]C9\BI6$6@P,BJK M"4J?!Z\Q^MN#6&^P<[::*Y"W:@$#L7%84I66HTE<^I3PA+2!,:+$_&M,.5L% M?B3%5+F\4SZ:Q)"%O 2.D<9JO UC!QMMK+ M[Q!A1MSPNV[(,XEH<:8#1@>*MLF(DM)ZB04=_3"Y4E)NM>=-5WK[.=7;;[\I M#OH=YDS2XX#-G$EVUL\SS^%T0LV98#YU5I2S=<9!MH@JWT:59^.I)U5Z&.35 M'+SG.$OQ%TJ7_)S_(TF>PP5)'VG47]!0$W;R%6%"+QV+U@R;N0BSJEWM;"FR M3I$=C)W=GWN)PYXZ32 U/E'XX!!G*XF-@,4U+/V %_S8STVO/D[IHM:))538 M*I,;$9[VBM=.*I8$LW<_\147LOSY=9;DI/R!QAGYEEU%1:F?7Z?E%?*./5J? MJ:TNM$]GWT+A 009;=_?,.V4[I<MPJJ5$KL*?, V1C65 MZ[BQS;'J3Z6<1C9'P(O7P>)OLZ- :=B**MTSOEM+ZY4$R9@8=>7XYX(1=W^< PY)%=JG(^JCDLY2_@-11])^5_(P@\TBJK7 M%'IJ&I8^I*CIE?9R6CO.!JB4-CW^S@,SX=4Z3>,0WKU3-P[1O3F>^5ZI"6;V M/&3A^MCL9?EB)Y=,M5^,(6U6&66D7OI70SO,2J.,F>NSN+/E/_.TO#WVBPH*#8UW@@#+9IF)$JHKDG24B7_+F= M=6F0XM+"'FZ.55WEG>FK\Q*_1[:RN@U,+Y#KX\Y%^[Y)TYPL/^8)OWBO$+20 MKO@VWQ7G%*Z^D601IH,L5./R[;%3K[R7T!UK!^3(JU>#ZT/8 I'+X60$NA , MY/"2,C@E?.$M80PP:16NSX++&L4#2;,D7-2OA<_X=*.X3T2C"U/R0'1C$AZG M!#4M>XSKSB2UN#Y@+FTD(Q&'9(+IVEX(YO0L,K*+4Z/.6:;B4U+XL-<=\0J@0[OL2>[@9U/C?I+-)OCHEM>'QUU^5/'"&@'JTBI:W!^OGSX MG-)A8_6.9//54_#MGB:%]S(60'W.,YY4]43+RX%[6+/$K7VKSAAN7N+0KHV0 M]_*,J<_YB?GS;16:MU4X7&\^9R0C,Y++T]VGDY%<;@?S?H3&JHQD&6W?WS"M M[QG)" V1&I!BM,.=#'$N#B!!S,\64\/ M$G_=^EJ:T6SD;%QFLY:[+60XV\RG ;-GA=^'F3..LV3E392J56D[%&36RY2Q ME-YL(3T&S%4 W8FB;1)3I+2^NEE'193+%0Q=M^ 'DC%!R;*^!POTNYRH.:0) M$_GJ:912*!>+.+G.?.NL3H..E5! Z_N^NU2M#LJ?(!O7Z5?29\O+B3O<9^N6 M.RS58LOY"@=3U7'].I[Y,+G*AP,P\%.T%FNV]I:O19F$#R);K /Y!K15K60O M85NL"'KSVR)[Z9/F-A]CU'C2W6*UB'?N[1OSD?#+V.)%?6/T=!4J+D.R;\[N M>Q'5'L2$C:RY>7VR.GXA?&]OMPD7K-\HAI5C/!,J'9?D(.G']T/ V>5BDP+!:P@Z M153:=XHX6A'3\"4UTKZ],J:NC"^3X2IQO0GVD;#NFHW,62M_H\((]*FR1O?3 M2?ALX8IV5ZRP'6Z^C&1[$MBO+#OB6')O_%T\;W\3%>0Z2IM PA:!L,JDDE"?A M8+RN^GZ7\G9],X$L1-:8L&A,5$X$$1K:VIV8>'!YP&)#EGE$^,*W;.&WAP_= M8G4"/;K848]2Z*'%4'=]Y. K:E\&X/WI#*$R%_LG5BUP1D.CA*I3:I=P>UY# M%T6R?DIHAT[V-[)&::?5KLGU8HI8#58I>"9 HX0*2.T2[DZ&Z"!"!B"A_JA> MZU"9%#OM2EXD=@:'+WQ"#W36Q#Y\I.=/[ '(AS,I%WD8\9M'F83U/V^VNX0^ MEYN?8)*L5IG*@L@ROD7:0)="S0R @M"A.@XA9#6N>Z%/?*,O)LF^K0D(' 1E M92TIY6F !*^L 32DS.V_Y%'F8I BW^2!OUH[7_V:5CDN\$,0Z +U:Q"( J?A M=VW5#=R/J[G"I,&98[#2"9&L( 3QI5#9?JCW@\HY]? MYS!UY)KK1&[#9[+L2S58<#ETBN@BAVX14<1%\Y9()DXAT2NDMH$/:21:7J6& M-FBW:4R%U2"!JLAU_-C>(^19!0,UGH0,3A]A.-M8 MQIRP4M<))?*Q5RLJTHJ&7@*2Y/O5=J(?]VDMAXTLB:3R76MLP<&^M;K@47>N M=;%C; $3'.E4ULZ-\7X'6Z+.Q?Y3\$^:7$9!"MTV:%!2W7D-2WJRLXW&F+Q7 M4U@&WN-6U:WHZ(9UNI[K280]B'H7;.'=2\/2:O#!I=WMB)O@2 X_A'V0O6-? M 4&X8J_*QP.MI-]12*TNWX<*$IWW*<%HP^[\$Q.$D5DD>5!5*_%@YLC:L+F M464QH7]3!&GO1#741L(&JJ]\9%E$W,: MN;8N:E2M&LOKP43;MTCJ=E.34?OI2"T=D0U0QF_D4C7"J7=W>/4T+G:_X$D7*UTQNPU03+/I\<;#2X7N* #2VVVBHZM3L M^F5F0==[J3/"7>H,;Y=>=VI:&AH/;)>]+LW=0\T@DF'G8TAE/8_?CM?0SK!_ M&#C=Y8:=4#R[HY@Q4P207N;X-=9BX\!I,'(Y?/2YT[GVCFY)1RX!+3AP#6B] MQ)*.?KK#UH";\Z>4VQ"6^QU!J3XTZ:G/\;KI=0I"?]M>5I6[#J'7"3G+BI?D M[K&X(OI N)IU!\!?5NDY1TS0O,DW)/#2,4I-U&Z!6-1.<;9Z>7[$'/^(^1]/ M(\FX?E'A8E^T?&%*L8JN'O'$=&[3A84/EV,U Y%P2/(52EF+5E\_4#R= ML9S'#X2O+;$NIGB4YM>8?N;O#'"-;N)=GK'/E 7K47EI;%LO..=RXFKZ +-> MC<-L8B4$Z='LVTG0$\G50;QU>UT**^0V8J$96K-M[<<":\'D?O B.]:XN^ V#J M6>I8F%1*9;\CK):RX:VW4'!1EEZA^N9[9*$7C#HCNQT+?%CA7%^S43[<5PJK M BJ*MAZLY;0O&)8Z5CK:\"R7R7[J\AVM7JC.J%9?J%VN,J1&N1<,/5/K'0N& M&O*YOM:C:#&'M"I4UX@@;_>.4O(7C%)-6QVUCY2*-4E2>)ID+3RROPY89'_\ M]L!?>046V@>_UWM?A]\]74@722Y?.&^5FN20-\8-8,L'OK1=<93V+%TU'MJ; MRJ1NNZ$IVGA@TIF\#1\,EMQ<> %:B%2Y0;I6*'+$9'<>*%SQ*?@6;O.MX')X MX%MS'7SGFZ-!#@(_E0L^<$9)55[AWBGFHF5\8K()W0%]J]W1_>:9.R2"R]S1 M+39L'4>_[>&_"5\.)INHBTBG_>Q"N:;*O71H]1]6R]3LB:&?DZSUCD6/QX'^QY MJ#&U +/%(LG)\NK;C@T3))VZNH\D"9^999])DTU[4SP'6;PY/B<*O+ M.]@/TMP*KB.14#3/D@,4=A8S_D$2REO')8VB(&D,)CB$C:2NQ%92.^J490:G MNDJVNVN ,>^VE0Q=[QT=Y+Z)%V17=%FL'Q$#%28;H+5/YJ>_D6HA'"WFY/KR MKH-D=Y2+%42S+1^3A1Z&R08>[I/Y[F&I6EH>[G.R?^_)H:Y'DF5EJN1C%B09 MQ]0GUHML_H<$_9!8K]# G_)"OGM70V4M7\OYVM]A@&J^8H&TIM]%121>'Q8Y M'9\KU#7T^)"KZ^7[@Y10"KK@Z\#G+I+0T4Y5I:$K_7>*EUVWHX=Z,O,0IE^ M%7(,*1"-#4F=KJ.+_$VU%(1QT2RNRSGY$WG7TX+A.VL#GXM)!SZ'2-TMUZ.\ M2K54A;T_9-^% L3VA4!AL-;N!1B@70,;:)#N+(S!PS3)Q-V5@'D,;_DHJ,#5 ME1:5\XA-TF@'RRLB[6 _#CD/UU=:'.U?\-JMZNDK13AP0 4ZL$5U4@X4:6?N MP!;'J5O@$Z/#M$& #G9BF^ZTW"C4<(0CVSSMKX]T*[NF>8+PY) ,=&2;[*3\ M*-3/W(UMEDY?UI5O^S3Y4^E\-<^S- MB_AI]5Q=^+R9-O@;)LEF&Y_E33*OE MK+Z!.EZV\J.\V#DZZ#:8-P\B0@GM(" $:=W&OH4/&K'$K_1JE!BH+2GAO*W+ MW$=-U(;;/5!--R*6L/=GHM1SH[_ 'C$W<-V%;.((BDR=]2=B#%+<0]CP/+T M,#?:<&/[)H/Z7;_8VQN>Q7U6]S,< )U43P4J-":T27W:QRLDLM9]D;-[T [3[9:R%T'$KSM\W!"2W?)JBQ-)\'+#Q?ZO9+EF,_2/ M) W97)_30AO:TU?4OR-F@HH<;;,K6L#13*O5-J:4JOW$@"/@T3RW M8#KASFD*YS2%;.'VV.#V/;H!ZO.&V#'2O<>M^TEFX.?-[M.9[,+N\9L M&R@GL['5R-?NP!OIRS-+=S0K._K9FEF\&I\RD@21$$UVV [@-I:M[WBT:C8M MP(ZMV<,]O(-XQ56L3_2!+*(@W%X&Z:;40]T9XGF(NT8,#]^!:6X0LVX34XT_ MFVPO,SL "0EL3H#"Y>U, ]VVD0 ?.1WK,D]C2\*K&BHB_J."VWUM>""X>YZ MQTLM+>_&M/'3+H1&3EGH5#$#J&P%+25?UT^:ZT5?4X3@4\3?+SKX=A1YJ\)N M9T^R*]0HUDOL3B*U6.( C&1YDO@U,==X^")K=?WV>D_@@VCSSU&X+O==V9"1 MY4F,F#0:\( 77+$\? >DN4'T%V6QU3A_\+V_37+RJ9D8$(P*^7MIF.Z>;8?B MRB':M&:(F.*26%]>W'=H&)G!,/Z7U^#\*76OL>.#,=L1N.WP^\7&W@X";U74;?R:_/E>,C4>+-]+5CXM?\Y#]BT/6>3P M\\5DYXQ?K*KGC-]SQN\4>#AG_)XS?NUG_-YL=TR+=LC93@>.F9HIC<(EBS67 MK;.*U0N@[.,Y#UA]EW-Z$\\>+__T[@]\?GD=T:_5<: '$I5&9/X2/;PPDLOP MYA\]+L[;KR(N'V,4K?A=LR+70W?Y-BK=[A*RX2->\3 !W9);FK9.L5U]6T0Y MZTJ:9W,84<)?C_E(RO]>D!5-R&SYSSS-BAYA%B^?@F\]C!ZGLLX;O--5YB?B MCVIB1,.86AY_$JI;P^$OS'E)MR:=Y+-QFFJD;ASH^LX_!=9WL2E M%C@3OOP#F/'CW=@7,_CC?A:',_7'LS M 3G"XYE@)B\2)J<4%6@;Q2!>P-3A>A4;$ P<.Y1TE9DD='X%$!H H'CU5>.( MNE8.)DEMKGNIT7@9#+WN$8.-,BQ!1COX& D:"S'):-CTML3!"$9*4YE*0.,H M@E'W"A2G5AL!0J;/44\(67D M>F-/(!PX$*!HY2YW'T!@W"KVOC)2D+"78,&7D, :&@8#HQ]X@,(#&X"0Q@%C M(.'#@%]D_]S1F)9IH/&ZWJ;<,;/"SZKJ%&EG>BF+.(H.<+T!-5(< 95#T(#C M[W$&,H]Z/I(=?_3DG$UL39G2GL*D8OASHT;_L_-%Q*'%J5(-U.9@GX/]E\-G MRV4A1!!QI!\.;@I\@R6OE%23^^D[3341OE1SM+]VSQ^Z3CPJ(QCQL)/7%@P!P(K9K78?\G\($<#7AM(&L-L M@"DS9KZCRX*)M'!F5M_(##\ <9^8R-M\^YAOYZO_FP=1D:_QDS2+ D7 M&5ERX=A/_#]7O^=,KXC':3VTC6=4F7$,(S]19LTT"(2-JQ#%B6RN_,L1DD-DW01:9*U MN@?VUZ%K8'_\=LDGL"39!4FVOPNV!(@&9"1UL@=(XNOHCU!(,>K#'";9R5/X M[X'L\F2Q"5(R6R>DB#/[PH%]O':YRC :Y=P% E('4W/EVZB ZN#0T.#MHKU/ MCI?!D.D?8J!HP1IDI"'#:-!,$S?!*W]W&=27N%Q26^S)1@TZ!2I#($K MXBA:D. VW(89 M@>&A6:HR#KK4*8'$S!3&.$%7-^Q&CIA%TMR/_(D$?'>D2!YQF##2R ,]CUW) MN)S'#_Q:^B2,UXS@CL9)_>=%D(;I8-&Q:@N3\*Y@8IFWBX4)*(VH^:VES440 ML=_(XX:0[)>$YCLFOR@GQBK/VM1V>#KJNJ8!(9W&U.W.SZK@O(.T)+#K];S2 M'(UU/H8IWWY@QA"E(F'IZUPD-?U+@[*NB2:%*4(8UYG#+0WQ.-0K5%D:6^BE M(=+(6)/"$BN1ZX,O[2WESMZ@MV$2*(G3.E^+JY$N$D>G6QR;R-#3+I#9 M$[IJ0'\ZB0391N^+??//OX:L,T@6F_TM>281D!RC5ZC?3A2%G";0V,#[<2-+(=A/O\BPME'D'IID@*/N@@BA=S]*T^B"J MHS:(&$QU'>! U7C3/[6$>X\&R7LT2-Z_))# :EL'R7MQCI%[D'Q @^0#&B0? M7A)(8+6M@^1##R3.M@I;(VE+GV*F()_PR:B',SV8^D5/\1 &.L;<#A;#F[[I ML'W.EV#**R52>5R-*-('H+2(%S,W*5JHD?:"@!FJJ8,9:0VN(Y_Z3:.L$1>0 M&QSD#$I6AM0JZ7H0Q."#CK$&""M)K1Q;6K5]%Q ;3&_] 1EZVJ_JL\:80[/S MTJS*]?!W&23)OK@]>\<$)]7E75B8&99N[B;7+.VH1S/IH>A8X[1AIR% >>>Y M9L6N^[FK- NW04;F*^V.SJ1H96&]HJ>%O1%F&0$\O5I==WUP9WZ=D-]S?F,< M>M()EI!./'LEOI?)I\Q01YZ ]D3Q9NT#$A&]MR,H(=G/&93P;08*0T:P@R/7 M7QW'=2H3;=D,*G$]>$Z"'=1NH"OTX"<#8^!C,!$P 9 /DP!P(;GI7N4+]8@B ML@WE01'7JQ:(_D2T@2Q77[5RWZM-N&4\J,7I.P2SQ2+)R?*1/).$G].\(#%C MGJ67FR!>D_0F%A'4I\QKD8\EV'6>,4O6?]T'^\*H3_1JNXOHGA"W[R4P]_!2O4=S3-$M(%E8K#BV*(M)Y8N:Y8$)]N14^M&"?=9.>;9.UG>LR MNEY^HG<\N9@U')Z&W'A:=&K=I&S=Q^F5=78IVP1@H.,LU[WJRYY\13^J)Y?] MVUNXU*2HJ"UUU?<\$.XH5B7/B$\70?0_)!BNYYHR:!9U]1F\,'2.MN&4$#41 MSOX-5%R**Y$4=TSPIZ\D>B:?:)QM^B.,4=D6.C7*OD!@FEIN:DQJR&7_*0^I M +P-/'VE.BCL%<& KRGR/6$.MI,SJ#7BV'^Z0]KM%O6RHOUS6WJ%, -PJ] + MQ)FVK9P-M"V!1A[@-L':-UC33_R&5D:^?V@TF:W[/2.&M+*=G/2%H4W# M+E-B2BY&A9P_VT-.IX+YJED\[*%&1=;V%H0=IC2J2(1:B7>W]T=_N. M@:J'?"KP;A&K/,=L] QY'ODQNFD0/85]IX2_)7GKMO+N)*X2.;1YKL[CCL8I M36YY51QNP_P^-/V@_Q;2.WY\QR9(J;Z!1B.Z+TRW)Q<*X3HG2RJBX&$7= D, M^-SG\^&AHL*5,IM/6942-;[D\DV"&^ I('^0 ^7RV8:.-)//%GB\R.,KWSSG M,L))>Z+O=?;*\+NS)U[P'0)5*X9V>"OW;LC29N^0DL4/:_K\=L&/YB3[TKO5 M'P?'5C_\]K>'_K+$0T]#_H.KU$FA\2D@:"<-LE^RF-(_.'J2C2Z M%SW\_L*"/('"TP1SA\J,#E MVZ (,5A1ODP8? $9,%$PI7?&*2;?,MZ SP6Z53[YNKH $ /Y4+ M/G#&81SJ%7.:97\5)-'^B23;,"["%/ZJW)I,GD-?C<^7>9+P@PFW-$WO2#9U MK3>9Q#FPE]C]N5G$J7\^$:0(]#!Q]X&5ZQ677Q(V)MXGE$UQ>FX#OE0:=[Z< MB//$VICXK\/-]=G[PS O$?]B7WV$]EI'<*A'#!,.1]U'U1X71MO$:!PPJ;6= M5>YF2U,Q*SL,5TSZ0E=@F4I.5-^X)"!RNH U!BH4J7@'3/KU%;IQL60R ME 7<'%*1"5'A?OM0X570[\J-0I@I[-Q)MP2G=>]@R0IBUO2M!80 M&-!1M'7\**<]Y>%=QPP61GE%=:[[B7H!$AH.P&_=)2GWXSK.G52N3!DDR_N$+O-%EM:B@&,Q MCOC0/TN)W:X"#8=C+>6 B?IA*%9QLG_7RG7PN3C">TWS>)FP#CYY#A<$=B** MMKF^3$KKFPMU5)-Z4,'(Q39U!:9Y4@D#1$\RDOK<($ARRK$20FD+(1)YU!GBV7 OQ,72P-J;2=/$U4]3%,=U&P?Z11SN6"!V(Y47W^3$#DZFIV9<.C2,4 KPVY M%J>X!-RFN+'N*TGD/I.1-$?S(1*?_850"NTMF->PA1TQD4R:\'1'LL<@(NG% M_H&L^= ?I/R>]3HW?KYJM$W(11A%9.DP$:K. ;AFOKUB5DCB(+K,TXQN25)< M&4_C]6WX3);E)?*W@N2HL6QZV1CZ;!RN0:0'- 31C!^DEZ=(J>F[*Q4R>F?G M2D:ZF^I;HWOXQ*S^U@J(K%[7BULGEL)D PV(M*8Q3OF2Q@L&OZ08"Q[" M],L]F\NR'X(U>3?1@KE/HWKO!&,7-P\(F$N"WA_W?7/1B:_&\/7S> M'CYO#Y^WAZ?;'K8_Z;G8/['JX/QK%:5HRM.F?"$C--X:=L=G:;W>S:"Y:*+, M7A6E"$QM2J?IVTK_0S 1ZME+_10Q!S'09NI=AV*" 2C!VSD*!#G>(V&@RO4V M!((/.=]U?S80$WYJ'4== T)%[2X77-G@J:ZR4D@<*B@@H6+LNG\X+.[C8(&F MKP^?JNG]AH:NPAK@0+!VWF<,>[P+$B\VVR#Y@@M*07)Q9-HC?[GAJH MO]]Z%HCQ#]TH#.DT'3[.9^41W3R1NI !' M9RE-I9B QM&XK&YO%*=6VU]"IMQM F;V#V2PBNI:YC$<3YQ%RL/1( M#Q WS=(PN \6_-+NXFSJTR:(BQ=^X<5#''6]AJBB]ME1>JJBO:ADZZYQ_?K8 M\_;AATI+_H///AL(C'8++^DBT+W*$[J#IY;0ITJM[B>?/2)1 NV;+H^1RZI M%UBTP\NB$82"2ZMD)/45H"")S[Y!*(7V$CO=SU/'GZHE.,_^.RA@7_Z.2>DMEBD6_SB#_04K7F[2XA&SX[>2;\':K#(^&MX#85T^*'?7[-XDYR&^:7-[.,C2V?\XRO/3W1^R!A M3>F.9//54_#M@4;1-4V^!LFR;Q[]DK5E=$HZZI.,G4_'6*;=I^E*4,R!=&IV MG5;SF-'%EPV-F!3IU>]YF.T':] B@F;Q>4AP@GA1ZCD6%E %KC/HYHOP@JS8 M_/R!+*(@38O'S;B*:0U6",C]V<,H)O7\PI#)"2+-BKW&HM%4"->)Y'UQ^9;. MC"["\D71[)XD(5UJ@-<:O^8&JM'\3A#2MJTX%MT6Y)DDOTVG:Y;H6DM^S^]6 M9L! ]-%VN'47@\RYG2#$[5IP=/<]5II)]J_M3PNAF[I,BNI-!UW0HB):W<&JH M=!LD8 V]8$/*V77GT)+S%R9Z%91?!NGF.J)?_TJ6:U+&X2K0Z)0>H@=7^@1@ M9& &73SAJO"H$Q*%2RI(X_3?<)W[[<.-XP?-ZS)%0^%<&LR4Y:=?)+P+>_BPL[]@>0^ MV/.?9GPS;3 UKN=FUAC6$S@+#&U=(-IQGNBQ#3E5>Q\/HG*5D&+/;11K@TZH M.KK^9M;6@2_HLL9UN>M=1_AT&S% PM<:F7"#6DC2:'GE@. M#Z*:9C3B:@UE;B+\85RC6_(0V>!+O@A8FMO*/C2U9'&]Y2P6-GTD65:N55>J MSI/B]I0='J@('DK(2GF\BN] EJ59>?W>M"[_PF&) MLYO3GK66R/XQAMEZG9 UD^&^J3M<\$>A0>RAB&N@*8A?!JIT+#(!A!35VSQ M87D\ON&6"*)"X/L@7-Z3I"#!C\8J#NJQ6,SA98!SM.V..@Z+91J>1G'U>IW2 M"*G("O*'["SQ';QI-YKO41-K+$_N)[+N!--_>Y)63>5/IY&V X<]0,Z.DK"] MWBL@].1^'5M@I!IF@>_:&2E)@5R)!,Z734'9X,M9$*12A'F0]J/&@A QZM0? M(7,Q"'Q)_[$$@^$U/3X 5Z0,1:FNC/.ONS8'O,"E\FC#3,&/<;J2) M2B=W!K9S.ODYG5SAZ7,Z^8FFDR^7A0Y!Q%SE!8%(DTP6_XGK=YUT!$D&1@5J0@FNW$>"2@0(4**, M!$6,16[W)1*TX/A!R.2!ZZ' <)SOI8&AF?>G64L\U,#SD=";"^" M?_='0CP[G?1 N+_">'V0N'6T2@.=.HRD@,4Q>L$8-K#DL6"-$\WUXD%/]N7' M/&$BES?4@?G2^ (PL^W/6_:1=LO6L^Q.Y+/.<=7_.NO<]W1J%,/=[8N>L^W/6_7>9 M=7].LO8JR=K-1M15D/!%NY3?QEC/&PX#'1_>\JP8W>8K-IB%BUF\_!A&>4:6 MO9*,=$OCHOS4#[;)99[%6;CD(H;/Y)$LV"0]"_D&VR+*61U\8["CE5H-%_F* M9CK4QAA$]75JHV6V=1:D-;:6WO5LUP:CM:A8<(&?:?'Z+5#MXJ[>Y["-!CK: M=IW+ZBV)5[Q.JBV6Z^!KI/;EAHO=YM_E::?MUSQ?4!.8PLI3M0M+LCK?U1L[ M^-<*R=<:;3(?+#C:87[<1W0F:#V36GNJ9F1;Z/:>I?=KD2-5OMC##(#%S"/4 M9&=4D]?DR7*JU?8U?MS3\ Z\*&M#'PMCHEP//\/*NV +9[UCR:7-IDWN;IGW M&/ 4M@*AQ2R.2#()Q;AN2_;"P#E8C/4&GM#BLR?XE*Y@.T;H-,O@5]M=1/>$ MS.+E'8WKOXHEV_F.*P*NB&N6JH^+8TMY-1\&>B]J:@$UG ZU%4?*L;6X[KP> M2)HEX:*^+.=7IF3Z\/BKX%P1@K8Y-R2E/0&@Z&BK"P\%[V%O<<2ME4\D69-D MMDY(,4USN)UPD:=LNIJF1:Y86FL';A%@2"M?R4E=M,%:(C8*?0[C8A3Z2-)% M$A8]A6"Y7Z]03W=5(4?-$^5%:JA[NXW**N+M$UN!_2O$RM;W1))M5>\UZ:_L MR4@J76$2S[V*T$O'AS [^X'8?4(7I PC!U7V/(J5=$P)S]VMK[6.UU'<[;^64CW$,E^UJFJ" M(G"?4J/$X7"]NH3GSM?76L?Y*.[VWR:!:IOG69H%\9*?%83^YW37UU7*YF[<_+'( NZ<6^ M]9=\>UZO^& #'EO\J%OLZ,AAG!6TP@CMJD[J08N+( KB!7G<$)+=TO+>&6 O M6D56KQ,(R3S9!=:$"T5K#F_2XJHK5@Z$U;A>Z84D S>HU(02E+C?,54Z6@ & MY4:GB+'([;[L3UIP_&![S0/70[N1XWPOW40T\_XT>W_S;$/*ET*?>;\#;M9( M:2K]!#2NPDYUHZ0XO51^.VS$"+BY;K+\QKCYJG4R$QC*I33U_!*F.=E!'*/S MV!%<4(?K9.'V,=UR5SDX_/+$_I4&BT(K^'9PL])U!HIN:7>COQPA=*PEVN " MJRH20G2K<-W='!5;P_PF3]$%!1BVX24-.6P!;)H@!%J5@R^I5Q)*5D-=)XP8 M]A:"55%U\HA>?:+5T>F>N.HMS($.E]+ BY^GZV:,LB,]+*C"=43RF'].R>\Y M?UCEF&ZP*:W%^?^!0,/@*#A6=&"#NEYI4/H9A MH+Y]!68K\++X3[FY&.008,U\*72HO/E9 =EL7YC!^(.9_O92!5[ ML$,%OW7=YGZHA"Q/Y;*W7=(JWK*VI:%OC+T'/;H;BT,#%<;DT@%)9O1IUA18 M%?-XGER0%4W()Z;GYL,[3@..*3CB@UNDQ(Y&&1C_5%,YP&F'847%R>D]7OS> MJC"K)\.7-,Y"-A6.%R%/^'1V\(3?K=.1Y59P[$1-6"]W2 A=Q&S5Y9[I$WW, M=[LH) FW?WU.+16<.=$L5:>R8TLY:H,()U)3W=LM4UQ/D=R.Y>]ZG@<(JH:) M&A*GYWZ;KG8_BQN(#&4MRHE$?9V+#$2<5U'ZX!TK8N?^8IPTR5H@8'\= ,#^ M^.V6J;\V7- M[N*?R]E/3Q31W$=%!J_J.I[WW%'NK2 J3Y',5Q])$CX'_*H&T9Q'HT2E,:J$ M'ZO:8%"DK[%DB;L3'Z$XNY[?'(3JBMM??5*0U>M.0C*/$8#4#>MV,3O7DY[^ M?@QT4$M"(MBG=/&2$L*K"$VP'H59N9_FG+-7Q)BPD:$"<,1DH9QN3H)W&0GG M+)1S%LHY"^6.H+!_;VVN6:2_C0Y=R%!%(O4W/EV]" ZBCO MX$/S=M'R)\?+8/#T#S%0W& -,M+@831HIGHD.(B7?&S:L-I(0I870?SE;S0A MP6VX#3-^C2CX7K!6J>;I8&0I1Q&$?M] 34W11@:ZVO*I861U]E/][^@V3X+K M, [B11A$-_$S2;-2VML,QHE.D693&%/DE!!B8 1C>.#J.EX"QV#B6EB8D.7V M[14OEX8LK+J*V50J"4KN:>;F1>8T)9DHM0'^6-_*T?OH8JY?W,Y4"G*9)PD9 M;,*+"=HW7/4(7-TQ %N;(K3HW!_08=/<8=4K[GJ5YC8,/H=16#R3!(-/0M%D MJ@$4SF#8DD:"13%5&Y 0E:OL=XD;*%:I;M[=@&$#4H@1_OA1]3O_O\]LV/C/ M_P]02P,$% @ #(*H5KIPS)$^R@ "^ , !, !M>"TR,#(S,#,S,5]L M86(N>&UL[+UK;R0YDBWX?8']#]S:!6XF$-G5H>R>Z6K,Q(6D5%8+4*9T)57/ M#A*+"U<$)7E7A+O:W4,I]:]?I[\??!CI1B3__$_ MGW9;\DB3-(RC__QI^8<__D1HM(XW873WGS_MTP]!N@[#G_[GZO_\/_[C__KP MX5<:T23(Z(;_CKSS]___[]#]\__B%.[GX^^.,? MES__OU_.KM;W=!=\"*,T"Z(U_8GD[?^:%A^>Q>L@*_K<,7^Z2;:U@X\_-[&$ M+=A_?:B;?6 ??5@>?/BX_,-3NOFIZB+[&A"D;OXT:E_]3YA2^O/[A-ZR_>S39+&#?MU?F&_SO+?V*_S?[>>?Y[2O3L&INLX"[8X M_2S\C?LZ"C.]TU^Q?EI9E[]B_LHYR>D,OW(GS/1.7] DC#AL#I_ ME07)#% 9!YO^!]CO-:>K6_;16?ZO7ESZE-%H0S=U9.9;HIU%Z$)L"\^-[WC= M\[IE621.QG].FGLM/-X&Z4WA-L^%=T'PD+L_./B9;K.T_N0#^Z3XFZH/_O?A M^?'I898EX+O]'"??@Z3YF?P]_WO[KGTBX,?>V.K[/7=&4A!$Y7*_WN_VVJ(;.LWN:D.-X]Y#0>QJEX2,E M9W&:DF_, ZE<_'__\7/[M5+7Y>QWG%\)!]V'9_ MP]LDWIF!*YX\ZM7X%?WY*]%P0K*8&,>>%^%++57"0_<2%][+GU;,@G1-V"B4 M1@N2FY'XEN2&;QC72Y? 7HZ0/4]"2Q(F>[N\8^EAM/D:1T'[R77^KS18L\E8 M^H7N;F@R3&IFUG5BT[6>2GV]>+H)3LI^H]!2 3#PN#K.,1??Y=I+\MS(ND;??L4[X(POC";V0*HFQWU7'E*3,EB2M\8*DC3EY]U Z>$_B)&]4^' L(9/@&".B8R G M)NYZHF+>'U<\P:NRI_3 "DF6?984QN2RRY*K#DLN.BRY_,$2657NC":N*G5Q M?T^C, N#[442KNE%$+(%PZ()/ &K/*C3K]B#/5$1Q9PS]2KZ8*@I4J^KJR"? MO>?3]32+U[^3,$WWE#RPIN1=&)$-J]>3E#SDM6:1E-][*R%*V,$$!((#L'J( MG &U0]X7-UR8([VJXEL@@CJU5M:D,"?,GN0.RI9OF13Z.=4B*[S+IQ=)?)<$ MN\/-/_9IQM(_.(\*+97YDV-I32M&L6;,EZ+89O+ ]]:?EA8YLIV6^DI[,71 M=)>.*93E(R!4YC51&"]*:O25$:R MB'H"FP'3I)X=\BJ]")[9\]GBB=?Q/DFX!9^J99]9_)8XU.+YME' *6(!&":T M7I5/%X.J&7DHVWE!%>D@C[FB&@TN67A&'+:(?=M%$F8II8HS 49EJ50BJ&JR M*)];+TC5[#4A2ESZ($#*;6E3]^HPVN2?)'NZ.0N#FW ;9GFB^!2FZVV<[A-Z M39^RH[PCO\OE6=<+7[KA7G#)"(UK6_(U^Z'!8RW/JZHI.7EZH%%*4Z\HK0TU M,=U-QEVJ!%"'$I70ZY,['MA*6+I]L$0"3J(K]VM5U.AX(*T+\HTY(847/V8A MCED#2Z ST\:/Q'N=!!L*FOOP6O(3:+\EKCAT?=M.A)Q8&CP?6;=4]G'6PQU> M,?U$XR!E6-=(PJ*Q;[L8LI5$>'$F (@[ZRD:^3GKF8@HF&@;0LJQ^!9[BAY9 MQ_B;ZQ7-!K([;H;$EZ%C:X(K" 0A"]>T)4K[-?E6-O"D(A*.+8E82PG#'Q,59UHK.6^&WBU#RJ+RC@--P1-?@16:C/8N9/LP0J)4*_E[5JQ M%K6;3BN^9QLR+8VDX)3$MEE&I]4R.GGW-\,5HQMK#L2()'R3 4-D M?FW"1TN2L_%A2AKX 8BRS'B$H-<"'+&\3D3.6%A1H7. F,WE48Q1<]"BIM/ MGS2-A* #6P@Z<)J:3Z-UO*/7P9,B-8O;]5,SKQT.0<:>;:5F820 1P2V#47" MXGN2L09>4$,RL&-JR,> RXRQ"8<9(K\VD8,Y49)',89-)R&7#4C1PB]M10"0 M/#M/0)"[:4]]M-BO01BQ:2N;C@7I_>=\5OLWNKFCY3%!HD<")M:M#NM93^>8 M3CP;FFT07T%);8^K3S3)Y]WEB3O-^P2I/^O)1HB*489Y1&H=1P.JZ_=A?GAC M)A:3V,C8+I-0F/"L"!Q9< K0$7TE_I1 Z2$TC[':. ^+?B/&&4*S.2>@P=I]_/M$\2:[# MHH?YO[>TZ&JT.=S%21;^J_C\(HD?:)(]7^2 S/+O3OZY#Q_XQP&BNAWGL(EN M\31C4D? >5!V4YE06S"Z!A2?Z:%69S1-_\H.P&DT:M-QZHWHX."9+TMH6!+J MUJ0( F5#Z+5'=+21Y%$Z-1<3!X5"U]^"-![+TQ8Z/A>D]IK_B_E=%$T:US\( MK(6^E\5@]]6+:**OFD##[."KROC3:'DD%^O()I-I@"_=I3/?IB- *.FMEVE, MK>4N-!?([$RPU=&TTN\C36YB1#@C+ D+)]SB2U/?&([-%WPG AGEY1-X.,R7 M4?2BHD'X0'I%ZIM#KOBE%LO(=??2"^0Y2K646*\DZZAM>S9[RFT30VPB@ M%V&>1Z4Z?7*UG<"@CPC/7+6C-H]JUO5R=]9Y5!.TCVJ\ES)C.N@_IC7%G]&# M7)U@!L]Z]?\6/SD^]XX)D_XY(+CNOHO%^/D7_]EM]QKX']J @-O7( [^KG95 M[SE,*+6FE5%SETBFY0_.P@&G!PC:UR]@ M+ZRR1 :^^6(:(O!=+:QM-B$K+X,MN_CU-#H.'L)<__C/*B%MZRI-WG8JQV7> M\1>@ -&D%%;:K]HFQ3W('T[SZ6#9RI>E;=#8QP9#-""=S*Q',;5_VR##6P&! M1)J$L.488N'KAYBHHD'#F*OI-[]?>9;9Q=%5QKF#"VP@E^^>@1UZ=4+,)>3C MD 9<&SKI\NVAXMNZ;.HES7A84'--,%H@OG5L :0;19H%?K8EGA-N.O;&8D]: ML5^0LC4IFK]>*.II_R0L.LL"S;/"Z_B2LM\Y+(Z/[KQY'[-S9BZ2^#'R[SK]F':W:&U4,5A]P\D[B.08(FB&N5LTBB M>#[0#H44/UI?>FW]-9YJ V*I8:^#+F1A.=*%QGFQ<-G?BYU_79QK=]'1A'R3E" 7MT'";T)\K^"K2S3*"VV M"%S2?^[#-,SH%4T>PS6]H$D8;]@O;/>CD_MF"L"3:-ODC$G#+&)5HN87(0EVW]E>^ +FP M4QE:[*QKK6 5X\7I\8(4CCX<%9)Q$3R71XHD2=XW6FZIS$N$A.9?EY>5Q6E& M.OY^"(M5-+]N97%5/7;>DSZ_/8VR'.LAN_4^36DV.MD2U+BNW!2-IPJIU+UN MU21504@DJ82I':RZ;>I+N0J1"9OF)"C:.U89& 1BDX$:$%QJUZ,G(((3;D59 MN FW>W99Q!5=[Y-BRGCRM-[N\UGEY_SW9%*QSZJ.GP1)E$\NTUPC"C$Y>N8[ M.'P*1\2T'ZEFM'94 M#L337M">\MK^V_Q6!+R)EOU^.I2#Y0\]F$\/1-.E5R$(KB9)W$Y]#7;T4[P+ MP@A4C8V;2TNJ;G,K*M@&F*FX&074EZ2!"Y&L+ AK2+Z53;V4%PX:E!K!'S$( MSUM+-5F'468 G^4\.@XV%7GBC/8FH*>58\RQYY7:@W/8X2[>CT\5QO2),Q6O M?;HML^#:][O7*8N7GM@28D98%^9A[)NYR#Q7^F[WT4)E,ZX!778S2B M5M&E>\1ZN=M?7WCLRZ2XWZ-92"R9Z)[TZ'O0NRV>0"U)Z_4%3(-A> M"D]?9DUS)KKJ#MDM3F5SAGO$H#'OW8<( & MI%69]M@(BS,'W/ R(#3:9*PM:[ M"&M)RMV=;=LW@$%1YD 'H5.MEPJ[5,61 M)=NR/FN+,4]Y?8"Z&M=0(14#UH)$6M1#??'C*IUGDJ8WSE*Q@@VT4QGBR@]7 M=I#PJ"TSRJ-5P1O;.QO8BV-0_=BB+MZ*KMIR/MY:+MY";CY8R*(!%XN>2/@_ M2%(EX(^24^:7I[#SZX_!=ST=:+Y#05CES9(J]+VK(==M7VE$>9%)YI%6# =G MA$;.;\K#9-5L#,V>/?8H(\O)P+/6$'?F6M6G+VUXI9H#&5\?%$@Z$Q*TX2D2 M\KQHX-72](@?!0SC_F3IV%>M4M?4DE];@FUQ@%1D _LFE[=4YJ=L0AA'''WZJL;5K^$K.%$%HA=8[[&K(PB M8X/">%5]3XH&I&[AR39HP!C'NJ/1YX?8IDL2E6=?B,)YP5C53$(2E%=[18YM M$P3X/JW45$@.#]Y]4XZK@ACRMU!%%BI2"-__G(D2:9B>WQZNUVS37AC=7<3; MCFN%5;.+K"C5=&6;3FYR'^4O!;Q MX,0O36C$4P9NR#^(?9^-\(BSH1)M,J 7$@>2RPXFV^8+4C8EWZK_93:D,'*> M$>RC53#+L E75_.0?;AE;_0<1IOZGZ<[=OQT<9Y8RKTV2'-!%"^IZ$1$P>>R!6B!S^8_NLW?#$1%R<0:1IVEDC2,:)H>Q[N;,"KJ6M&6 M)TC3)G'(FDXFH]@YZLQ='4=./(7YZ@M-[G*T'-XEM$"#-RN^H)&.]4=DR"6Q M59]"*N\NB?.)INLD?"@6&'*.EZ5C=YHHG-L;.QB03,MR=.P(U8\9F&QT?VLH4VZ5B6=2%O+8Q\ M\V>IP2$;A%7C_'1P7$\>KLLCJO-NG0E>\X8T':0Z?E,DWO.',HJ!H7/M=X5CQ6B;U[,AWKTAX\,9,8B:=H7"/\R1HGC.5I MFSBBY@1.Y*BEWKIMO"";3NKT>&XG XM\EJ<82N5\CV.OF/D)([I@:W5)PPD[ M6'\3%FNXIU&Q$7ESM,^^QME_TXQ=YS#@AJY9]3/"S29R%AH(?6ZG&5A&7BU7 MJXN$7=B9/2_(0^XQ*^I<=L?&0[$L$U1WJ.>FV)[4!N=EG)#5(8YS5K[J-B0^LF36E:3V:W M5CP+2G^8($&>E74Z\=H\)\8@ND#G/'H'.7-,V2 M<)VGO*KS_0\Z+3DY9;*O3JZ9X N!\,;1=7/30W%5[4FT4>6GJ3U2Z<0T_^)\ MQM2#YI_'MZ3\6]V+QW28QA;0,M8:8[=##9K8/]=\TDJL)A1$[$/8'M93 \95;X[P_.[D.,*O6R3VQRJB#DE$+3HG;VI&R2?E& M2N_#KL4/I@E0Y"O3#EY@A7U1B/IIM$YHD-)/M/S?_+^W>_;>Q,G3^C[G"KT, M,GIR>TM'^V#HX0V"N]11[>ZB'QOGI/O6Q-JL0ZNO-"-A943>;2JS]VR7 MPEI42;U@(3=G*);R3\(]8J;0[@=::C'\!5Z<6*&N;<[?=;^4:HE7ARY(V0-R MVNA>W8GW"]+T@]0=(:PGI.S*#^ESQJ*WJWT.5[H_;^/O7W- YO\\C1[SOZI\ M#?ES& 71FOU[G86/Q14\RFMLL-QU:N5I[A 2RI0.6'DBB] AE>Y/#K'*K3\4 M-658VQ>2?5M[($'CPKW>HD VM@.;L21.\3P4N>F]](!AJ$481F=LTZM> F=^ M%J3R1$Y[3&N"[<&2-H,,/VB#)"H] MK]9R,2\*1 '&=BVK2?6E-]L794/)89[PE^>SJ=><1Q&./UL80<\FW A& %F^ M9H0H!%K93Z:,3#?.U79/ M4K)I^UMU3,J=@5TC?PHK(RS%"$,\(+".FQZQ]>-[QG/5UNIXTS U5*A M\:\)3J*R"P5//I=@HO/VS(QUBC"\<_;TPN'/@$W"3R[&!F?KO4RFRJ"D6X,! M#MK3\Z-=A>$>L*;22;7@15.P;VZS*CTGQN2\+:,(1BX$_\I@$O:9#G'/\ MV( JC1SO6N/__*5 4 B@WH(<"]F%T%RGEQE[,*+XB70"YI/@7Q; IBHJ80)I(O=2\25G+!7D($O)8O-S[+HS()MYN@R1E[UR1E)EX ML.P"!0F?8I!1%').9"Q@H3S6/,BTH=6J> BP'.CY@N2-29R0LGEU)DQN0 J+ MUPQ*=29 1*7[;-$[T6"<&OH''HSRP-]Q3F89.+2I\-T 0-ZT)@/M_G_^^(<_ M+EL%7Y#EG_^X^.,?B_]?RG<^]=QG]W$2_HMN%N3/_[;XT\=_7RS_+ M/_WI%YZGCXN_'/QI\>=_'WGZ1-=E%5,Y._"&R.*#-238$#)T?%H&UXL%V-J0 M_YYS75HC*8&&ONW"RY[VCN-,P)9 @TG;ZC4!"BK'1HCR19;/ MVWFH2I+IPO=[O]MOB^?%Y<9-;SXZ &H_:"D1 M^J:E!:)5OK7E77E:IS*6+L.ZUJMK%I_=O-MA6%@Q;,L8YA^?AN.MH!)G8-0D MJHQ4_.GYM@LJJ\(]B#,!47*Y7A!V[FI\2_+6"W*894EXL\_8);#LE[[(B]#( M]5&#J(#3D&U]Q#D3Z_S'B[*DN%+Z,DQ_/WJ^SL,=/H7C=[N5+1NQEK2\P118T%];'P^;H)4T_P R5,C>@7GW#<<$C5M/.5W:)P""M=\0#IJIY M^I;RPH<790;L6:RI^<&F H\OZ6\%>>!R>QKT?-'Z"YJP#X([NE3I/*>I2.-[ M3;$YUG%N7]O'P;3H-30?,"O)FRS8&]95(\\HQ1MQ&9T$(Z-@4L=*RJ*1=\O MLB?F[2!FR!FMM.YT/LV2_9KU[#2Z2.*['-_IKTF<U;)5=W'+Z?02^;:AZ8I8 M"EY)K5?=!NRVU(>JB7,:*8$Z#$:HR *&<:G&;GM[_&\8:="WI%D\=P3=.K>#M^4UO5L%%@<HAL^NR0>[:*'$2U584QA\VR MQ4W1I#A4JFY$6*O7@R2ATDZ'DE.=O:2/--J+[TB2M.FIZZ@-"CT&7G4U54T, M?@ U)7AV?1']JP_8%XW<"/:2'YH'^$'S,=:Y_IR@?)]F\8XFHTDG_RAO6.L: M^:K64SD@]X]?88#B21 M-9S(*K%K=!%7AI+126&\JK^O7^7*@B?7TT7 \,:Z ]&GB]BFRQ259ZL(0I-D M=1AS^"P[^*G>WF(O)I5MBC>X7@^2!,J+ 25W>AM&='-$H_P?V46. 3:7+=[7 MO\A+_H1F84+9;3[=%NU%/NDU>QMO+,UX/EL5Q_ YG:[3>X$YW<7LD$("D.*L M*E>D:DF*IL4:4WE*1-_?H%G')?E6.'5%B/;8(M9%D37<_4#>L_KX8'2SZ MW)R(<)8[.,WH;OA,V8;K*:HH=.U"' 6=<:Z1\GZA2Z4LW#3%+(G:GGA"OC'O MI'#_$K5318RI$@H )(*2"J),%E1I[]WHZD.!(A^KK1M^'7DS6J[Q!7 M9[B^Y5K!,5D=!^D]J;\BW^HOG;-5,%0Q[.<=LJ;?LH]\GA='Z$WH.BR6Q_)_ M;RG[1\["PUV<9.&_BL_'B :;M"@'F$Q'OC*(A54K<% %36!N5MV6188,.DV< M\P<.C-A\X$8\4UH/N >,-A,>$=? X $QP+CLHW%!FL8%, _?##"%BV9VD.EL M(:WMGB0E2*0?E5+(AAG?WV75\2=?;(-RQDO/\]C;E/&:;X*,!N9&/ MR6PPB&JA C+OA9QDIGY7Y8;AO##:1_GT(BZ^81NJ\YEE<\!Z>D]IYIRB4Z 7 M(R)A2'H#=WUU,.Z/*TX@5F$3>F"%$$6=5MN2QGA!KO8W_Z#ES/1+D.9^V+/, MC)V*?I@D>3>*Q9<%::,L2!&'&5212#&5+V.]=3()RT!7;')6*-;]+9[_MGT] MO]F&=T7)P#J<[9,(D)4-?(RRLI8/- 72B(I;S)IW *8_NGY?8$(V01U70PQ! M()(0#7=\"='NCP<*4MPMSW+1^>WG,,K1$@;;"[: FG?[Y"ECYP'?;.E)M-_1 MA#\]Q7''UQ4#=[@2H]T!BVICVA<-X3$+T2V!"C=Y^5,[8N\^-*Y([8M\:[V1 MCCOG3RF0P"R6JTF DBJ7MF>)B!GVTI-U"CQ-F^Y2O(KA4MO,.V%'WR;W1W-R M-UWGNE.]%ZYU"""73_&L:)ZY=\7\[T5JWVGQUC[K]:]!&+'[+XI9:YJ&MR'= M?,Y'_#!>AZ=1%I<;B$]N;^F:&5ZPYQ_L9K;FCRX;G"><&R'TQ-.#/HW4UVF? MT.3;X5]A1__=_T&P!.*ZG]T,U/9E05AOZEO*NCTB3.O)X?GQ*0GS3E6O6"Q( MTR]2=6R0Q:I7,>+AM7O5Y[YG-!^4AYL27>-'D5,==H^?E)W_7KYD=?9Z)>=0 M24A320YLFUI(3;5SVQEC$$=7R'OF?'WUXO ^T% K1(*&@_:Q=&F &OYEI"E?%8W#5I^/'G['(3)WX/MGMV2)]R>#K;@KW[S+7 7 MN'DQ+.YC4<746*L6>ED57W?PYM,V>#@DQ&O(JC&3+A/SC"4KP>)8\^#0PMX1 M93P$$"ZY#T5@>T)NZ&V^3, NI MN.J'FXXR#,04C>+J8!9S#C@XC/= =X.-&5&<23=G+#I/#L*F[O%FSX8&T+AT MUP. B/9J+WS^0Z//C'<+N0T>&!/L5G=!5J&>R=><0G[MAIR'%V0!;2SJJ856U=!E"XU4^9+R9@@V"GT 0H%M43(/*ED M0MT+3W8 ::W.@*S$^W@LK])(X\SQQM'DU1JUIU73Q/-5&QA4Y+MA3%=OI X4 M>UIF6,51QK+Y%M#TU1R JVDU[LM:U;$)=/B[/(A(][J*9>\%&-6O74.MRK4T MG*5F9:'FKU8[4:?7J8TSW0JU>(-OW1+]84LW=]3Q%1@&T-*N3H>#;E*7%C^> M=D7:1G:]=X/]_NRXB;RGLGT;O&:C!^=BK1<18J.SX04SATJO=%J1I0%B+ MUP$;P*8+$]PX+YO:/2#I> O@NE#^8AO@>KW?[5E2V)P?GU[7VP'3+-RQSU@Q M6.3LZ_B(7C/)*$_3!FRGLQE6LC7/3E@+F[)L=-1J&IJAX[I;Q:QU9=4TJVI6 MDHQVAP>M?Q(71\*N>WN^MZSB+7:/;YW?E#D[017;WFR#7[V#SD8/5+OQ[/W5 M+TB?K!0];NF^V])('KM"HPS/OK^AI-.# M'SHV*TG>EI#Y5#4?1IN_TDF?/SN%*/SFOK%%EV*>W*+''Q\NZ)4WV_4:\E$LOFT.8;!MO=C<"Z YYLO7 M,NA*28.,NG.1.A/>%2ALP=F^BG=SW\BGK4/B=.[1XUOU<'SFSUUVXH$3[+$# MW"PW:BS:.B>[YPT)#;94;13$ !3+5XD*P"Y+."R<2UYYV[50[_I?\T]3P%2Z MTJ'V8^HX"[8P7/<":+R/7JD<>_+1'@E.@N(K\I#_??D\AVY>P/G@"JB/!T#Z MJK@ XUTO%K!AZ^P"3;'KVG25KD#%RQQTV $!RE%W+FO@U=WF5M;I#VI&KLR? MU'1U!#1<;DY_4-%XG/JH9],XQ M=>QN9-'LB$W>"#><%%=J5EY(ZX:T?LBW]@YT;V8%?K!+9XN' WHY3_'U4PC9 M$06<-L+WC7$/&^AXM3B;&4?1>RFS.2!@,*_9MM^_E,D-;ZBEKU$"7_#O-)>_ M(8E_V,W L[VEGE$8(Q3UTT '0B\=(N#W:J$8&6LG&D@.;"P/CR(8X>. _Q#Y MI:/C !L=!ZXS:_.J]_GM8')?;LPLG],?W@7L=)CVR;,P"T_T-\K8QO[02&?8 M XN5P+0>P?@\)4:GPO"%\%-AR14'!&2(=,30-5]S)O73!QY9F%U/[(UU$G'/ MOCV-UMO]ADVPV18JX'ZLX)9]51V9PB;IG^AF[]6[WKZ14UD#^L).Y_-R;M^; M:@^Q@M#S":LBH#[M*B"L%W-7$UJ]FB"&&G%>2E6A"56X>.DC14N_8.XU-$RG MO[YP;*Y*0Z]'LQ!,N._[+54='I#7K/IPR-X7487DT+51B*C=&M4B,K>S2J6X M(W:VIZ+T"4\N%:$&KWO%M^QDD/@N"O]%-SXNBB,AVECU8&B:HGOB".;2I^JU MA^+7F3YB"9^62^UE7'>"!^K$C&*GTQ^<5:@I(E=NBO5:W_2 :[269$'70-[- M%I3\UK.\=_DD(=B6?15J%+_92'>&S="TI._8XNY);B 8\3FFJVNV,,1>3"^^ M\6P]13"H7$Z*!T#$L[X%GSL\KQ8Q8V&Y@1_$%##]18%7"1OE?-L,-\YGQ9P3 MFHZ>JQU_ES17_+S#Z7WX +P1&^X$<]+%/5#>/3Y>2.5_7V MW.ZWWMZ>K $XZ,%LH.'7.&5-Z ]\9IJB1\ZX,,_!C,HNV"'"\@<38(/O#Q5\ MS*:7S33X-"K/-3R-Z.TM9;OIZ461;C*@JQXL,B^/W^@22D0A-T^T/39FV6H.?FJ<2:M-1KHG4N+V@V= MPVDM_/T^YJ3F9/KQ^;NG45:?P#OXT_73S]0P>M8?^S0K$L%MG)2W*N0?;]H+DKLL;43%P9LL M!'G'VK[W.T-,II3^ >63X&MT'KEV1(/SQPW_*H\58^Z+$HP[Z4HLEM)2&@E.J28[]TR MHFR]-R^.-@58R[>$+,!)V%.@Y5R5TV;?S9GR:%E)VY$N<]NBT8CCW>*S4'$T M&(U$]AT:I0O"&I&BE9<'D1)]KZ*=SNL]$UX8I6 GUM M6B'SH_)K4V/[(72HT;5<5?_Q.I1V..@2FG!&2,Z3^H>2,*7GTQZB;&ON()0A MM)9R;+UV4 '55P]5GBBPZ.!S93N!"N,=62[TC+X(H8JDPYK!2>(G#5W*V[;S M9J1HYQ0 M)Q);%-V"B\!!;64+"FB7>4N]6]B9!(FG/4GLW[Q=3H>&$OS0DLF3B[=A(%#- M$]679TO-E--&Z078Z&BSIM#<2). QE7J!2G1]WHQIK,F800R3^2[JMF! BYH M+5^SL";B __6*V=^/(-99U_(ZYG5RY-R$1S4$T]].1\8 N:A5B6=$\.:J MB M302>0-AK-+YNS.DM>AB"SA.)!VH[4-2MJ;FIC.LP:8)T]S6;-WGUE# Z3-&7 M90@UI$(\#R6*#:WGMR=/ZWMV5.=ED-'SZ#A([]G_/_GG/GP,MFRG["7-NQJN MJJ=,SV[=/*-4ER MW\4+0>OB)JZV_QD_)XQ;.]_CE@^[)+ M]]HW8!GK9FB&:8+Q( MT7 UD=D];.-G2HMS4>BFZ;^7G&?W-,GKO-U#0N]IE+(7 M[XJWQ+U9M^*/6PSYM0#YF.X<_W9@@A>M2"+8(2/Y2L& MB"CC&R/$569/LW#')JVWS5MSS3\^A>EZ&Z?[A'ZANQN:#/72P+2642W3J=31 M"(8ONOK!I5S3=;>J+=AZ5N=5TB\T8"V+ VF^E>U=<]($3O'T81X06,-+C]?: MT6=&-5Z>, B,">GE#TRK!]D-J!WEL*9/1\\="+ -@"GGR@%@Z^H75+:>2&.% M?_1\!(LGXRO$PZI+Q>(K+XX\APY];#0^?% M,H&TX\+,*P'_G-!_[FFT?@:+.-="*N0#"RLDZ\682=!Y,?7Y-O;2HUSSM<>T MXT-"23WAF$'8US-6,Y 3:QX<6A9\;CP$$"[?+@JUDL!4&+I.!L5%DNEAU'T4 M5O5WP=2 M%K1XJW;=84%*K\5NC([?>CUBPW:.-:Z+5EWG=>5ZYLO9;G9(PA,[;&P*5!$C M#%<_\?KO&]OQ2P/,GLU*]>4/KOO$=54)Y#W9_2BK.#TONOI;%-^D-'D,;K;T M-'K89^PZHVB=_[W%%N6CY\+\F)UJS]U$83L,O]A"#(.KQ&@=P]SJ9+F/&NJ, M&WI5?$J*CSW9:&"=#F*IM0(]J>BB193H+_)?Y52)VT=HJ6!K):3I4!&Y3;%4 MC>/J>2Z3XO]V9,)&G >YQ4#(^ MQXK+/:%WQT\+6E++GQ'P MVXV?# S;X:W#]CU;X8P@"'#%E6/;SZ=^+:X*1I2_I"K^\87KJ'T3P>HISZ\' MM;W1'.6:94X+RZ4]OXA+I95?#Q9.BIYXN43:[9GM-9,VEBC)+F0+(]\*>U_T M!0WOR"LA(ZCA+X(4(; 70#K]]HFP7JUR]GHU&UL'JYL_&(J.K9=&43_6)\W_ M!M$1Y/8"8%(>>XW?)WSI'YYAU2T%7G\,HB-9AL%4^)@JR[L[UWD.CPOLK MD5GI,=YVT6E)=[GGAMOZ2[RDOW]5D]8Q^;:B3ICV$&^.X7_)Q+==</;LBT$(?PU7.#X"1=T)?:"U5UEQ-G :6.C-B D#C+[F;%%9I$+#__^9A"J MWKN-#E'7::1;!C49D'N6@([),(5(3; X*@EB+WVH@X(HJG*S:@M4/UZ;UD(# MCXS T1(P46+-Y:$RVDP@Q$\3@( 8"!0N0K\-.*HR S(>/./"\],@I>M?-K=R4 ( I>2D90S)8=T/+L!IPFEK6P2(;:U4,=R P7\&ZPD+I>.M>*M#9X\# MSTSU7H>EG0>B"/BI0!9I$JKZ4M]I1;[Y]]P>#6(J(9^,,7^$FKV:?;B+][E0 MR"<8 !.Q;'-,\$DV"F+Y[3Q1/$W"\=T(U-RWV@J""CGSI*.FY-_(6D%#032G M9"Q>V4V+AY=+^0-"<;5F_CA)QN3CV"AYQ!DE-HX\P&GWTIMA)/]$D? Q819L>!5MV >K5/:79&0M;' 74-F"W M,+/#3*[SCAT]_XUN[L+H[A---7N%GJVN@E3( M3O!.^D]))\*"5#%($83441;DYKG3CM21" OEV0O>]MC%4TFK.!:(+'I,KD9; M^LN\%A#\^MU:-]VIQ_*'?/@M'ZJYS@O6#U+U?'I&@[QFJ)H, M$;E34BU&C54=%$%)X6_1KK$O2.MS01JOQ46'S=D2M6/RK75-3J+]CB8%S5QK M,#H;8LM ' @L5HB>GN+VVQOUO B>BQTVG_;TOVF07'^/(=HHMI(I'\_*AJZ- MX^BJUB--;F+%O%0KLK8T"3RM\E']LX?R( &$BOSRT0)0>^Q 25Q1S/G0B#?% MT8N)!,2E+ 7FO_X-)1=!N%D09D-RH[> 65'!;Q6T?I;B>@6V7MELNQB>*UF, M(DZH7WM5J8=@1RH3>F8EE0^Q'1']J#V8%LI0R'A\;% M\+A(K^U(94AJ2\),%Z0R?GM@!Q3UMM'N4\G?65+27/;77.^WOK2JO>\LSH+M ME/5]A(7],O]7161;S9UW%QUB^ MUUBW?YW ,UR?UT6>3P+_6[2ILA#=G#RM:9J6;XY"U%YE*Y-^L:T-5HJB@9/" M+R5#(WJ7Y^K-M7)/LD$GM)DK];R](&W=.;,Z[B:D;%0V6FAN9F-E;P?"4[4R30.Q!PCFM"NJJB^=1TVE)ME$; M<5*-S B1R^(PEI.,,C"4R@I'J_.'XE%P=$?607I/;K?Q]Y0PSI!;3Y_P / B MX"YL-,6\%=N+2*N*.!M4K>0<=4@5 ;L*M'&Y/5#%9!CL+'J07:Y M9,^)SF]_2\M;!R4I1="2DT=&+1$9.?!M.6/PHT$)R+/N/^/WAU6BT15023(, M8OH,C$2ZP5)3UTQCI:DTFV$RSP+A']JB M%WCJ;+YQQ=:8_MT?LH$PH3D]'XZ7_N2<>="=F[=19X3DK,M+W:!8>-1;7&)6 M;P.[$U:6IH#7@^0RV")V2=GYS6%T5WQY39/=4I)BX,;J_<1<8WO;,#GAYMU/ M+.Z X5Y,D<.7LI]8AA[8%DO%F()W6'+\ '=8"GLP.Y#GV$\L"8V+8Y#3!M.X[KP7OK+%LU*O)2^('B!+6*(!A.\GM'[W6!K&^.8\X%UCG4V7DPD MG,+6WU[$:ALB:/57X1!0ZT&RN4C":!T^!-MZCB=),<*VG,3":8O(T)%WPYW) MT"0BB@>E)-]^=4D?ZJ>4M^2A;D,>&$K*%-)[U$ZVU80\]&D>)$:%@(G2P1/3 M;V0F(IW OVWX::4%S2)&&' 2 )M,\)(V>># #2#WT_"&N_K##7%@HPX11IJ$ MM(-1S=$TJS=JO#J('=B&V('[Z@&RBP^R:<_.'KVYMN29[L ;;+B[R/\T5@L\ M%A<\LN1?OL/J\=NKX <7FD_8E$\D[#T[L_^@S/BIF.(1V$O'A\Y3+!! /)A> MU5OG3IX>:)3*7JT1M)3L<&Y:6M@K6OF>:2]S/YKNUM"N]:K9_YG/GSR>-(E& M6['IDS,LZHV>E9%J=V?/MUU(6=US/(@S 4V2W<55J]<$*(VMP_J(\D"*AT>G M04K68_AYNL-IQ^@>OXPS=(>#"SPD4+.4/0:>8WIL^]S>&+N,?"XW&-OS\J=@"R=(M@ 6C[I<&=7V5?ZE%U_I]M'^B6.LGO90P@= M<^#^X+&YY4V9PX .WDL7=&'*3DVN2[:#^$\>4A2"'HW=F+(1U=N4.?2DLSF3 MWPL'8)YMI[$H.#:.]78>GT<^UCLS0-YP(S(VYGW,AT5IU=J><*( MLRKV7Z8DB#:D8TB^Y)S9)W1#@HRTMW^SAT>7E%TKQ'9&'05IF))OM3\O;D;! MPOI(T!"AQI.XB>['JH?27U](BEPM(/5H%H:V>Q'S&J'C;-&YLZCC;T$JCZ1P M21J?/WBJC[:70E1W%4N8Y875(]V<1EG.!':E4IE/OM),7))H&+4U!\AHNEX! MPMBH&N!A%:(#=;1J&Y"J!/!(('00$D\9OQ'# ?8#"H,CS@9.S&RI$1('F66^ MRQM_*%J3$4X7)+=X4V 5YR-K:/4OHWP)_A$GQ]L@3;\&._HI9I-W>&J16:MS M#-_:'I]Y\>;,.I+XAB07>E22O; DA2EAMN1;:>TO[Z58@PF "@!@(> Y BJ" MN _S W^.C":+C8QZ0([[ 7O>\+O$O7\I\>BY[>OA4\C9'*1KJ4Z%8TM[:C", M-6<*%,0V% *N-X4&D)OGG@I\8X;^TE\(*1CU96,-9OW0"9#Q_-CSXGJ.#">* MBPAJ96;[@6K]9(8(:_^2V%D8T=.,[C2RU\A$G;8Z)O9XW029,U$-@QJ2N>]& M1>)OK#DIVOO+W3%,8*3E#B.8K(TUD*6#:#.AS#IA2'29TU7WQH/ IS/83+$%(SQ@ MM,'L%_@":H&T)T[@/D<24X3'1SI@;=#;RS^<44$_$UKC@G]9\M7?Y 1J#MM-9WJDT\_:YR=OF1MOE M@HI8$?57T+\*;UP#CHS.5B/X%J,9-L)IRW@69\%V&KZF[7ZK=)S]D)Z7"<:H M,MK!I@-NU!FN_'(8C+HY?6SR=/Z_M\,.EED-'K)(C2;;&2,KJ=3L^J#WBU%0X- M5''P*U^MN #>@#RMZF])DG^=YB!C+X/>ADF:D1MVL"C[V MR@>$RIIS.6'*) MJ'+ H28B0&_.S"-< E*R>$[9PB#JG!4I&3,3_/XM2+>0D< M"V(F*D9+RD&.K81^PDBSP,]6FI"$FXX]7G)HFY)OK#$I6OLQ3[ "15@^0,&B M'UF@R$W!FN6F7X,P8FIS1&_S-M?!DSP=0"SY>4%NB!MD3WB82CDL^2X.$^7!^S'RW*N\,X>QFFOW,? M@(#;5S\-H/U$NB@CH,_?H1%E/(+Y6+7-2*\=80T]>[C='D:C!_'JY5PSXSHQ:!I/ M9:A6./R481)>2E]]A^/SZ!RSU@P^,<:@#NBLY:?';8,>S(YDO,1C%!H7QBPE M54;%BC5"RXTVRSU8N6#OCEPD\6TX8O#XFYJ?W6^FLJ_UI5TNJO;#CWU+ MZ3-H7;T0]U!\XI@,G*&(E;_A ,AMHQY,A[:XXZE5- $>Y''<:XQI7O5<,]"0 MNQ/#ARBO67 \:LQJ@W'@*7@& C:>CS?U_HYN[,+HK M4QG_)FY9D^HOY3>9B$^>4_1%"$D0&6B%9BOV#27K>,M>TT]R=7KW-\].6E: M/<)C4L@'@TN,L0F''2*_-B&$+:#B*,;X6;X1 ,FE=0*"'(GL:931[9:NLWVP MS>O>!YIDS]S]%.J&U2\B:SB1)&+7Z$*K#"5CBL)XU?V>U V:Y4$OGE0#ACO6 M'9@^9<0V7G#P/&>!8>R2&3!$: M]:FB\.V.*M?!D_+!**!ECRJ"EBA4X?K&IXHLC)HJ8NN:*GD+ZL^32\@ CZBB M' D>5;A&8ZI(?+NC"MO3_CG_O8[C* NC?3[S.,^37CGU*%]Q:#I/TY.GO,]Q ML@FC('DNCOG^FO_^N64^%GG7[ECVS '/IYK52#VJ6HJ$0G4K?4-_8FN_KVJ] ML1>]UJMW[/6_]_7[4F'Y818\$?KT0*/4\9$D<[!FI'_6XH(WXM M+W ?HX':RI<8D!ZG2;W/L,P ?J*FMN"T0RYQ8>DRB#:2X_C%X%:M.P#Y11C*]\U0'PAH_,2K'N M@/OVCBH 'WRB5Q=Y__SY>3K]14Y_TS.+TXN#Z]/\P:>K0"+ M1UE9O +$'X,0\#TRXZ3 M&C%'KP@QJC+#"#).BXM1CW@+0:JGSOH>Y,(K]V"'8+*8(Z#)G !%0]\4-Y&WG&TA\"WA7Y*F%X"G)#U[H9T#+Q'"=.6EZ M$82;\76$X@;#O-=I@,7QQJ6]K#4, 2)IWVAU'*3WY"'_A-S&26>_@C>+GN.Q MX[&'^VL+N-&TY4)_X,D*'/ 5?>1>'PO+00'"OO+@%H0I0%"II 82W&E<0H.4 M?J+E_YY&Y]D]3:IW),L7-\:J!S9I=1!@,IT*RB!@K?REY$9$[]CUYPJUA(95 M< ;F9E5\7AT'GU7WM#JG$!P1L?F(C5BFM![P#AAM)B!BJC0X( 8&2R4OFI!W M=>/W>7(G)3;K-[!]..+0-C;%*< *.+U,$V=AKF"8P=*&#T[JV3M M1+)19FM%-F?NT-<@A6S;KWWF*@\M8,(*!E*'M!T7<.:.XLX)UYD2#";L[6'8*/-@@-BO',2VIAJF(:FI/!,)3.VPFQMLKGPD"VY <[&[*BM%Q_LH2R_IFH:/P6L%$6;"8P64XPX( 8.Q2FEP6=K\+JA"[KI/3AZAB8,N:4L;X@L;3"6'VN&.8XJMC:%)=Y6U==^/0;7AHR*N>JQ!/"7 M[T1)8UGL>7%K-^'(XR*"5IQ^!@_SGSW-/]; K).-T-'L4VXJ4F?5M^LDV,#G M,3PCY4RF;V2M?.R&F2[]K"*<1QQ M-D#.,*/AA<1!(V!64YDL2&'T^L&J/;N9CE:?L@C+=3I/<,0FJCF-W2*,L)91@,%1$ZIC)&33R;QM.%O6<$VD2DF2+2*\686"M-H68-^I\$:<9 MW3ULXV=V9LCYS3:\*U_B4VJUTE*HW!)+=.()8\U0V:MBZ_%2[FV5SP^+H_SB M6Y+21YH$.5U(=12(=_Q48T?*5M"@JJ@K="(GLB+VO "VF$>4<1'1*\XQ?3/2 ML7M+D :G(QN8]B95%7O#VL?\P(W"' /Y]N">@9W-E)T0\[W5. YJL'MRZ*3: M^-ONLO*.ET(0J+=!"H8)M/>Q8PO8\3B*- ON;&_=Y82;#CG5-MW+MP!%O7VX MD[#HC_R7YXM$=\?!0Y@%6_&)5YJ&XG0@-,2GIR#4'&^*R$-K,E;F;'5\GWO* M09B3-:X;5F_!DR#:>/W.B I$<@X#AE=)98$/!:6ED6?%LUXC"(F#2=7\9KC'ZO5C56^R M@P)6OU+),.EQ3S/4-)2G%*ZA'?YR0LVW)B8.;D!FD;,RR7CY^J$2)6K"*L8/ MQ%F.#P!OA9%G!:KM9",)BX=15=)IYS:'[6R]L^'(C[,@9P.W7D9"1;DJ MB]>_W\?;35[7G_QS'V;/E_%V^SE.O@?)1IF>0-;"'*6P1N>_-)[N1$A/ R"A M]71 [5&D!5W+_T%*6_*-69/*W+N%#AC.I$( 'GR5&$@=R14!T =GJL >&0?; MXWBWBZ.K^R GUV&6)>'-/BO>5XC+_OX6A=E%3KK[_.\YO$MH8<9]A(OAKZL< MT_QA:,F4'MA99D'HD5)T)L=8L41);V_INMC5M FW^RQ\I(26PA,P[*?D72Y, M:>'>_?4U2. =RA$6?C@"-<7U2+*F]],'MN$6]!B]L4ZUNOPO_9#2$2D]D:XK M-N2?:AZ>--2L2@$6@-012!OB!R\52/.=F,XF'>5=Y:?%:_35O2-?XZAY=LQ; M"(.;-$4"Q&2R,JF#6$CUX*!RB0&Z635WV%D:^#%I$AFB4S:5(8M>+F M@4XK5-XU?G&7C60AX-SJ6[9L"HMO?2+,>!"%'.'^XC)6M(O=0B(,?+J!?OE" MV7-['[IP1Z2R94,!2=%I@$6'QJ6%\E\0 L2 OM&J^,]\KG_K"=;' M0\6#./?'%2"[:+:0C(F#'R(;+$H%GJU""J21 M8N^8*JPYE')US:._2B"I='8"DL:ZBPNE _3=AZIHY@@Z^&EU1M/TK_DDO<[2 M2?GUZX'2@3TH'5B&TD?TFDX8QAQ#'[LU7M."U$U>#Y ^V@/21\>UX.100_N(" M]/?:#%]8RY79>\ MID_941[M=_5J^:BI>+F\TQ1_O;QQ;D\]Q<$TE\W[YCZ=1@D87OEJ.7<8E,OE MC95BO7S@W3**\$56$F@*A'K+D&T;\HVU(D4S_Q[#3$*62GTG0LNU$O/V;HV_ M&BHMSEZLUID])87NK1HT[RJE%Z\,C>'N<^@ZUY"V+LV"K M,[9@3>MN4'K)HZN2),7P(B[;51YA"W4ZZ:OC6&=H#WKS 0]VE^D-K&J!33&P MXT6TV7.):N\+IPDGM^#O=NDXM;+-9>P?"EO^QI82O?[M;>&-GP#0&KM9.JU% M^/9H_\IE\/U+D%<@8; 5KO#QV@R!WF^#A?2N5WME%2<*"/ CNU7^"=G5'WF" MZ^OI(DYM8KK"@@#+2 !RLR@_=$@0XRK')6/3Y(K?K\@82P3J@T(07%FH: MEI;E;C!*%YTSN\IV'CTJL8$U@3AC@LTCL:[/7GNNKGU*+^DN"*,-3>KYBMV/D<.J8_^,5X3>@HU MT >!6BA@/E4BHM,SI^RPFNGTNF&/&N(,N6A.M,SG,/F8WE!R$82;!>EQJ?1& MF+L?E!HAQS].^9RT/^TIZ^;U]]@D4X^M==)SUWH.U6GCN4G$H_B3)6;@<95C MX,\O0!(XL-'5 ?Y8&G"_=:1-^&$?YL?PO.ER'!L9P :)L5#JW/PMHGY*RD.# M_0M(;I]SUDW(;EUS@_16FL^H#2R@TP37Z0"60#0N68K[]Y=#]AYV#-D^'$]S MMC-/IG1O>^$ RD[R7#Z?:1?XBB[ M'^Y'F.I&,_V-W6AF,Z86F)N3)>7&K[X0+1;M95 MN]'1X6R\MLH6KHY>6+;20]W[+]TDJ#*!R01 MBGW8E Y15'!"A)_=-J4?QCHB]5N=]W:Z>]CG7Y.P.IG<8YE0 @TJ%9!QUU + MD3NP8LC[XXH!\R1050^L@!^82+LN2.F#E$[>.DM,DJI5FOB87#N%@.&DTG N M.5O!K3US5)V-H1D8H\(ND^$UZQFYW6?L-* M:TL>JC8>?IDT:0X MGG5JZ&1&B#D1-)K_O0WH3ISAF6+75=NYBJVF--"QX>M9Q"!F3Y4L8%)$J"$;%60&9 M*\QQG(I.'A)^WY2$H^\G9]2!1RNOP_)CR!,ESX8=KLPN/*AJMG7^O3>G#HG' M+@;^W,.$-FC:SUQO P'"FD87 JYU3:1G(AW# M@ZR%R6G?,PBEW>EEJU&>P%(*1X 0<=&'*SQV!$=+:,8"\U*&3Z4BPO%SK1K7 MQ8WRPI-$I*V&BC)LA87,OE\+FRAD<4# Y5AZB&+!*/(P+?[)!0#O&W#ASO-I M#R+X4L:/88B/81U5M" >G?B!@1F5*AJ!QJ5BILV"E6P6*6[554Q>*PPZC/WJ M*J:2#<(02C((+%>#559_+FM6#>B0"/)?G\.#L<&(!R*?[F@@1;\4],A8MP=Q M;63W >TEC-7HA8)6C%4/(%H]1@AI^CD($W;[&Q5?M5Y#5\NHAC30:"K406'P MZV*=L%)^P!VM.FW](8\>-N(I(S<@&\B^1T*-B+/!$J\6UPJ)@\EE#Y0+PIH7 MEV[2WKU&;PBKHK+>(EA=%?UM!P^CS5663T'NX^TF5\Z3?^[#[%F=3$!FXW2B M,,-CKC20S90""0PDL-I5+ZVPYY+=]O^#E!;>$!>&&3YUP>,IY*[4@X"]@*@S M0M9&N@$%Q<+K<@S8LI&/:<8J6M6IQ@I,I"!-!J\3:H:*KXLU]PHO%G.Q;F,R MQ*8:ZPFO0&.]P;<"RB"!%. 36_9L*9RFF(UUZR4-IEJ")*/I7EB.]TE"QV\6 M"QN,9:9I@ ?,RJ5-T>F' "*U:U1)T+K\R$LI&@X='\2<'UL(Y:JM -$]3U;0 M8$.M!N[UH3!<\ZV^>KDP4$L:& ?>")QZ\5704"AX-A98!ZYM+JGR0^FAO[]L M>NR_% )7FB3#H**$8C&)Z]DJ?BQ*IN&*)M>:*Z$^KF!.1A)87?6AY$IMXS0] MCB.VYXA&Z[QK9V%$3S.Z&TU;E0UKM94TG,H6H6M\M56%DA)&;KQBWY-> _*- M-2%%&]=\40]TK#LD [H(;7IT47BVBB4\Y56&,0?2\@TA2:2\"%#R17F+'= J MU>TU$BENU0B;(85;^TK;#:-%CM:0RXOB:]\HT1]/&1U&O[Z"">6+!C(6=#Q: M@XH](>V%,,.)0$!?"U"@FJF!%$=:^84F=[F.'*[_N0_3O(*.(_; YU.8/L35 M?[:[R83794]S4OV&IDXF$LPL++I63^J&C*,3'*]*6W)XEU"Z<[YX-Q%E,>:8 M]WEOYJ^K"U-ZY(P :!EH6A?LH']9PS]=D*YYL7N@ZZ"SA=FG"\=]8(L@3;JD MBZLT&ZSO\YE1\IQWD^V@>&!R^H7N;NCPICA RSIAREI.%06Q;_S4IXPE9;C" M>M4T:/;]%$W(M[*1:YH"ACO6'I9 *CEVT*42,)1 M(.5,C).[,/I$BV1QF*8T&R[)2UHTXLMI,9D@(Y^Z8@LXSTP<1"?>0CT4>,^P 6^[$ !42.%_@U04&@B^X947Y'RNY<,!Z'P MF>#!D=!]I1FCYT42/X8;NCEZ_BVEF].H/(:0G86PSL+'DW) 4T*]-R<>L21B])XT#TGKP9F.-2T((\IX+ M1OB5-=L3A)K.PK*EQ%">);F&=D2"$PI]G[EV: -=$#DKY&#-Y."A(P=Q X,+(LZ+8=HJ3A,6#L#JEM0? ';Y!-.OE+50X^Y6G M3J-'FIKD*8FA/$]Q#>TPG!-JKCPE#FU 8)RVCH*QH&BV;#+S J*CA4/M8C6>$"A[X@3X#B9K",_,E%Y-)F^^/S.;A1"3YW5XC/ K:W(63/6R)L"! M]C,TVUE3$G*NK*GN LZ#"7G6?,F/UPQ$ CCNIL\G-#1"V1,GP'?P& XA:RJ] MFCR6\SUKSD*(R4_L\!CA+FN>1NMX1]EKP>.$./ZNS77=[Z:SN?5F(T.-O"MH M.&A?$"PL/B/OMOFG[YUSAC,R,> ''0&];3; \- >>XBUM!BR&CUVKS7(RU

]8:XH-RB$^K(68?OR>'69:$-_NL/B?A(G!_2*3^ MR!],'?D#1_DG9N_*!MO#7;R/LO/;3S0)'_,T^2B>IL$MZEP%L9@*>W4,W;PF MY0(XG)0@0"^K]HOB.!7VA4<%I 8@8N,1&_!*;=QC&S26"PJ>K\,C>ALG])*N MMT&:AK=A'H:]P9Z+Q/GM=?#4EG6?W-"%YHGA(Z#V-4B8!K#0B-X5'D@Q=NM6"B3",,4'15PPS?UT1F=(C M9PQ!6W&9U@4[],BG#.?'IXN:"R/[!:N_2'Q+R" MNK!;D-J25*:DMB7,>$$J\[<)?E$>G!G]/N:^2[H+PJC^\IHFNZ5.[I.80W(? MU]RF1' "SIW[Q%TPU@F1RY>4^V1(@M)?,;H:[.=X K-?V L'P)XG]TF"8V,: ME/L:V[(%8=9O$_HFF<\"]KW(?/5%,L]?\W'BW@$(;L_-;=SVJ)SG1+">O<0Q MX=06^6BI[!,[9>,NI*-B:&3TXYB*^2:,,P?0]#86*%?EH2$G XUM0(BC#_6/ M&_>K(G]N;[.'0U >P B=OTN"(.V]0$<;3((#SB52]-T0=K&KQ6#@HT4^!AT MM.%"T#?^=<.PQO(Z ^L:8KG[^2H,^ 7% >>UQ:2&VKAPP$B$N?B6D@$ZYB: MI9C0N.D8XF&XH.)]Z3 )9GI%@Q'.K)4+Q_/5"L>3"X5C<)7@Q47;-K"F5QP8 M8@F=V*X&? MXJS!%.VL#Z"&S3QO<>UY%,,0-+R5Y*;!:\"+7OH& L:+E=Q+MN9\?OM;2HM3 M^*52*FC+%=116U1R#+Q;%U=^/#A;>/;# M@GGHA&6L@6R8#(*#,P$Q.'Z]\V MI&Q.JP3A)D&*,ZE*6*L/\>V'??X?@0>7C>#C#*3-4X"&/;'BA+ TKQ)$F@0R MWJSJLD99WK"\TN:U@0PTIYH",B]F5!=5B2^M H:-N.F_;81*G=JM]80_" 1G M3,^PPY2U\,P/_[83C498R!3>>,@84K<74Z/OT1IX+$VHAB',<,.;3EUX./LV MPPDH7^L!Q8N9U'&N;0NEIT@<, W1J.:=9U_XQ/,>^,F MA/CPEY:AF[45([OU9 4*EJ2OZUX?!3S).W[1. #)' P(KN5->/:.I,50X!#/ MX>'XU'[-6752BS@&"-O#DWE:;'MT.2\O&1 JP=-"A&O).WEZH%$^+1,<[Z)L-Y2_<3LLQ \]XY_XH(@$ M(@#7ML,"6GW_5T\8(!Q7'@]D0R @P]"$2PF^7YO P1=,411CU/3$LV[@S3$_ M> !2R:DQ@GR15I6DJJ04GPGVJLA!!"WPEU)YS6)U5@UKP?0,[B"8:^BC%-5V M]-"N#AKIGU#W7NKH0\5-.?RNQ>R*WA6KD%_H[H8F(DGCMQH*V[ 5%K#[?NW5 MA]PX()QS+#M@K[\EW\KO?4GQ@E'E85\\! ("] VX-.#YM <9?$7DQS#$R_+5 M T8EF4:(<26?R5T0A?\*V#%7QW&4QMMP4_S'49"&Z?EMM06U_&B?AA%-TT\T M72?A _OH,-HW=^'(CQ'K%K*[<::RFZ;O;/Q MD&F&_DKEQGK\56VV((5/MMNZZY4$T89:W[RM-[N-W3#&L91_G?F MC1+VX/T3+?^W/)CU[I%IC0Y MS-%3:7*PWX%5>90_2P#%<]=+NH[S8O)?Q8U;Y/#\^)3DPM\YY]^QOL]#I-@% M7 <";S5N3^%G^ M?E<+?9C294>,'X6RK?!/.5YVO.HB_2CU/AYT(?K<+J\]! MF!3O;I48^)0XX MQ(.,%9]S(DL>W^11W"T&:O!,U;:W#&>582+OEA; )A),:E]/)/VFEG+H1U,V M,U*)S,9S)1TZH6,,><%$$6D2P)9O$6'2&3T&Q%Q71T%ZWZO;1&61J-VP'AJW MPRJ$AI[!$OU+R9Z(W@49W4#FQZ)8H J(:UM29T$BYV=S*0>45]C(?GM!13,T MX98R?+\V$8,^A15&,09+=[):G%LUG*>^%@0I)J+F$'(IJI=T3<-'=EDTNT%: M<&6&LF%75@4-,5C"=6VG]I6%4E)%;%Q1)6D;>, .^= .Z:$)%IIC%@7*KG:?28]R).GD^CZR2(TI"K MGN)67?7DM<*@PMBOG5FT,(Z2#0++U9<@CQP&VY2$T8>L_,8#&DB&Y6-06_]6'[!8O8W?2:_X]/5X_I* MC>I(Y/<>;7)2##WXW0G35WK@KTO,\!K/C"_P3']U!_[2SNM#FM'[.7I0\_!< MJ*\T.[^]#IXNXJ0XVRK+DO!FG[$=!]?Q12 JKJ=[ YSY ?)F\?5\0'SM91'E MX?DH_3%]OQX:H3Z8OURH[KU#O_5CXHP 4.!;[)HH@;^C#G ,?04=W$?W;-+* ME="2;'J7+#.J2;IC,OE2V'G'*(-C'^:G%,(UZM,[@7?1.DY?+)/I '2Z"SL6 M(;YEI[(L2.60=#TR()0^?Y!/ BF?R>?J>OEBQ\9ZG>SI!K970MFXMTM,W!AE ME$OA0D:K'>+1_"#(2O*U$(KOQMB)Y!.MP0MYWI@HU M#4OM?K2RE:];+I"!)MVTAH.TE[DN(KHE%=2[$M M2;.5WLY60-GLO8G2V^O/JG)=O7FQ?B99ZXX$[:&\?LJ[74("DH!UG,,RA95N M0/*)Q;__I2F3]=+2:L^]DB58F5I+5QV?=#I0W''7Z4+G;/J7_Q3D]:J>9H'\ M^F3/LV*[]R_\@6(A?5:%KNSKI4"5K$>LR,V M/V_C[Z0(LB"_!F'4?%O>F'1)U]L@38M[X-M*MBA57\:2ZTN7(S6$^VWPL]I2,:0.U M:.FCMIA.(U4,,)W@AZS#HRK8!?*RJAJRM:5[UI"LX^V6G @87#8@3,EMG-1E9M.:M,U?,R(%)9P=2+HKI.K> M723QFM)-^CG_:8O242M+Z%B/,P;,&H^TD'AV,XE&#X",!GOTYFH/4_CPJ:P[ MID)60QP)& [OP_Q8MI&,=&(CPWB8I-[5AH2!ZWTYT_8[9\T(>G4NFP'U[G/< M)7W(274?I/3\]CC>[>+H*HO7OXO3FL)@G,F$!GB$%X2PFZ_D08'Y\\DY0U\8:S*D#P:0H8,B$Q!;8"+DHCS8)!&WE&$6XZ M_(;9I&W*L%@V)E>O&XGJ'($&1<>9X#HNQ";))V-9CIOP9DO+8\(%B4#9?I ' M).V1*"B,8#$+J&)"6"CWT:Q],0J&44:W6[K.]L&6/"3L;*#LF23T+F3+J2Q- M^$%%-3@X3 2-'Y^'0E,>#15QYD C>CY01IL,Q&XVR'_4JB5IFU87*[Q6 "HR M 1X"?A#RFA%Y%EQ;"_+*,/B05B0 M=RX:+!=6BP+,)V\/S-"T9 '-SA/5U?[A81O21#Q%&;48I9Y."S1N-CXMG DL MC@*C7-]J=9'0APZ[TOI;7P@T'D N4[B_N(@136,^] >^[*#"@C2/_!L 8B"V M5Z\!#DJ%U,&#/YK'U'CWL(V?*97L\].Q$FLCWPJ?&;PXR'L!-4)J\D?HB4^I MLF"I#7S:-JB%&3G_5 .JI"3/@8*FXIA.F%OO&?X-O_X%*;K;9SN M$_J%[FYH,F2OOF7-8!W+J2R&QT)ELG98*9LUO:WJ=UN#C+"6I&A*OA1/YVA1 M57\KF[MFLP&&XLF#.V UW$F/V;JQW; [S6@A-FS0CVA$;\,LK8^E>ZX.I44?:<*26T-Y'XDN M@XN2WHJ1A'":XT+-9&'<.?&*MQJO&Q4-K$MQ=FHMR#=F0PHCYRL3C)ER#2^F/G''7E872?P8IFPAD6WN M3)LL<^-QEN'#0DE.X;A!6-DS5O.1$VL>+%K.(]QX"$ 4YXX%*1O7QUN\9D!J MY8FIB/0J-X@>'X,:2S,"WL-BJ7O<)TN 2/JDXY\:,YY8^/,@&#;Z2IX!'OM* M[=3D\N A+]M%%=;\YM_,)FU3DXC?9BIW>%[Q2R=)%"E=A':KZBM274KONAR2 M#F"L\7L/X,]KWD.]V)\M9. 5,K((1K!8MKBHOO3DMK3I^!!5(,8 <55E]/HC M?O2M:,851Q(+_@ MH')2 =VL>J?ND)1F>7>*917_CB_4P4EL/HY#'JJM^YR$1IL)GH@B#P^(@8 H96D M((TV&8&C=% >750U)4W;UPI 0!+ 0: [^;\-,W8)QECG!U^T@MY\,9TTE2L; MKT$/G2NXT&V\8K?4A=7](>QZ]/?.\3TF&HW< L? MRF4YEH.[8/+_W.Z+%S%$5Q"R:7T<97G?MJS9:907!7G5]G)@(!8N)0[<21'_ M) G YE@#TU;.-$RG$P0G<=B J!X^L".R GV,J"O M9O29<8R9"K0#8X)XJ4"QISMI9T:W./?, F_?\M=9&-'3C.XX)3;00)6K.@:V MF-V$F"\O#4,:$;GO1,'>;ZPU*9K[2MDQ-B!$Y8X>D)V-+8B3@TBSP-%^>AF% MFXY%92IY&V#4S143T.A;7M">S6C/86:8N3B8KZ#,4@9SDZO];A0P"8J^I0?1^WC0 M]JK4@/=6GBH"ZHMYP&!&Y!L(!PCGET:ER0Q#?)$>D M6@"?_6JK'VLB[M03\E>,.=T:RPATOM56N9! !;[35*7N15-;[,J=SU)'M7&, M6%6;=QC%N6;*ARO6(0,.H=)@8( T8JD,PJ'&NV5<:4EV%F?!UJAY7!C16J735V!:?"O?S+81VPQDQJG6@HM0=:^DIJ?H( M@-!J-$Y 7A5V(&9U(E@'F_V*NQ=J&M)4]?:"_/HZH::KX098\TW'S[-[FK!E MUE1O745DIU+WL9TM[@TCS:?Y@LA&I.3Z6A6?IK[/>X48@9!2-GQ >@Y=@)C* MCSLG2.WG"E%4-(2J,TAA53RQ?7LPUDTS:#CV+?FP[GV*=T$8@;??C2R4^^\Z M%M;V/#4Q9MR!-XQIMO&I[P6VPZ(T\)6N'(B =CUQQQ"ZZZDQAFU[&L2:!Y8+'D: B[T3MF!TK*%KO]*-&+:@:3]3< )BX%(][RBV*+P1=!H\DI@"3T>I MXY*NMT&:AK=A[CV,(W;$RV&\#JL3=B^*0_WSKI[?7@=/W3,FKN.+@'/@+9J_ MZE='\#>1]I-[ $Y7OY22$-&[(*/2.V&Q^B13#9P8J\-=O&?WPB>-N[P.+0YB M"M;K_6[/SHC$WM,HS:M5PHZM(>_*0VP<'U^#A^K8$K#Z(C79 M=5?!D/KI PW14C-:;ZPS,$_J0S\E_0[/CT^;8^6K.W#*#!_?YA/%I\7H2*'2 MZ0\F*K#E.Q4]J32$RY?JAH+: '&Q4NP:[7^"!AC"3\A MJXUB&QFA%&N+SHC">8]2U4Q"$I0W)D6.;1,$^%JDU%1(#@]>.E..JX(8\A<= M118J4@A?:9R)$BG-?[K[?/[\B3[2;5S,H/DW?8+:-N20MIW,$(EW]$5,2#0Y M853VJ[I)L2RT:1MY2TK]MB"'.> "1)N%K.0!8IY4? M=W/BXTLX9\ "F+-:/\WG'NN,;HKCHG^+PBR]O/J-NTD.U+;5:UG;Z602>[>A MU\IH"CXI[%=MD^K4\Z*1)SN&8.,>&PS/B$QBLP&95/YM PQ3K=61)J%K*837 MN[Q=^O[5HDRLV4@P?B97W,#!FJ.YP[AR!,6$&8=[;8T-IV57TB/88K'M.U76&27S.XG9IO6F? .F'B7BP= M'NF%*1A%$C(!%!)5T?0J%!JCWCGF#&X9.[$C-@E3%\&UBP5IG2R*18SR38W. MQ7I>GJ_O&[]D-;8'!'-6H6=!&-%-+M)1WO'TL-U \XG>ANMP7)I##9I,K3:8 MK"VJ$+A5.#":7"5 3E9U.T*KAJY)#1[]V'1\AOQ4V?99"(OD ]4$*Y>R1@)* MH:U5\MQ:*%@E870XTU^6K'A2?^G-6I%T/"4D4:]!\MK+R("ZZBARC5BGR4*8 MX63YNH$B+'',D>*N+ F3XO)WML?]ZB&.TC@YB\N] X(=7F"+5D75%M-YHHJ! M7)H PRGX _*R:AL6KW:0JBFIVWJS,0P.C=AX[$:<4QD/" B+Y1T9N;O(@.TA M1$3:5Z:(,!L)P3O-(#X !/1B\QD4#E#RJ;:C*4S!Q'.]0>V11GO*]F.?/.55 M=11LC_=I%N_R OOH^5<:WR7!PWVX/DQHD!87H(C7W2=[:J@ZP=-D$AO'MC"' MF=H7.?NG>2]N=[X*MC0E-\\Y'^Z*W:A' ;N"/1>%1AW*>YTV^W66DB"AY"C< M;EW?6H^!U1@=-$.%,7;:UYZ)?7-+*,29WN1^6&13,6OA#-5'XCE;,Y;]%J\)X;_=3\S8^YPZ3NTE4/U-JUP3&IZIG_U M@F&*?2;B'Y5+!<&N$9X7"^.-+?$CY[J#W8JQ3QN/S,9=KH'@@7>L5@*5$J@3 M&DJMJ9&&"K6U=LIJ;3]0*$.?6FUX8$-5%VU5 5RU,_0-';M<3*[9N?PDJ3Y\ M&2.HT W1$(YU8LH8'F!GAMHI=/ .VDSP,H;MP&S8#MS*.[>&/HPV[ # XOR_ MXM2_]&QXY_D@'9BZ&:0/?3=(D-<-;"T]&78$PBHCUVTY)IH,B2R?D M&W-#"C^>E&_&$.7P?0I<^/*@ZY$G)V:]TG"HS<@? MR!SMTQQ'J3_K''"(Q(:CV&>NTK1+46 <)U1D@UU)2#[XW&V?TC8UY?AMIM*, MYQ6]?)5%D7)*:-?AD1\;^.1#&&O\X@,:\)KWH"_V9PL;:(69-((1,#J/ZXYH MM+[?!\0XYS5#_9;*!4VN[H.$YO/H<,V.*PNW^XQNI%MA)WH950F: M7M"T2BNNQ;K I!\P@=+WW!.FXWCWL,^:997"NCP"L+1OW_]Z=Q:GZ7MV6CDS MVN7MBWB^:),93KFB9 P:D1AI.>2KD$&?W)'(0J8WZH,E!@UR>\,01HW"PX+# M(]\VNOK!'&4>=T$=YYG[-,I+CCS F3;4S4/7VV^T4<+E-WP$17R6>^ 3&!)U1I!:R&ZPH%@('>2O MQJ"]DL;?9&47O^'B2MIS$YMGQUSC>? ^W6W#NT?3 24-@#XAD M!\:TFIST^@!5 1VO_9156U:K4/Y07Q=B A4P&'.Q'@"=B:1!JR]N<&\EWVG& MMP#Z418:$K"B!RNU\F>G;M/'VD2Y 1E&RCH;>A/HM2" M%%<,= =:) ,0/WP%@/=@=G1;R(6O2-S_'M1WP74/,(/&>'XT.\]7[$8^ M=N-35:1?!,_%"Q#0W2\ZUN-=+S!KO ?UD'@V=[EHQ <^FP=[7'W>9^QFAWHR M1NJV#+LGNX=M_$S]>0BGARO^LW;=P18^8HY$\VWW#X_ MV+,ZWG_G6X6/2A2N+&+#4R2:&''XFHKW%WC'>0N%"&;7YB7\\@?CO6*\LD[R MG_(OOLI2+D-@!T"OMBPL9F!UR>.JRVA)!#4HHA9[_GX0.H6LJ++.N@U6+#OB M;&GU![-;'M9E9FM(N%$MUF<^+DJ]/&&P7K+-IPSN2[=R-]=9&-R$V^(/ 3X9 M@AJ.2RVE(9Y8*D+9+(U@H8'Z!G'6W<->[]%C"[51ZL]C'S!H^!JB,9Q":5#X M$% >%'E6W-I(WL"P>* =)ML*MAT;GQ.G=3"K$YTU-/N0F.HKN<^S>YJPG)K0 M^US.\K1[&JWC'643+GBV,O?&2V$FWC#U03^^W61GW!^PF!A&&&Q=K[V0P@WI M^2',A4?J,@&Q(LF9!AN)#.D[%FJ3:1_=T\M.3C;OBV5NC;.WE%VEJWJ=S.N\ M[@WS(!6 <^HYKQ7J,[ /U__S"JB36NFNB/OT@]8)[XL'0N/"U^[ M"%:6LG8@[+PXO4CB!YIDS^R%UNPPVISD"?)A5Y^#),P^,+-1]E&9H?%9'LAB M]@$%AE$:X&I5MUD4[X%GQ:DH33O?JDL@:+@,A@^HB,!R#WP"0Z+.B%D+.0@6 M% NPRQ^(Y0WGO)!UGG.J:ZXNZ4.<9&%T=QK=QLFNV)!P]%Q]*4\_VAY&F4C# M QK!P3$MYB?=/L"8K^>U5X=6WY+&EG2,B_62NH5GVJ"/0:Y,&(%")!A@9WSM MT.R+&V)82(+:\2VP8OF#%M,AX0,O7D9Z5:XO&GDQ2[,65A^UXKI.MT9KD_J> M>_IRGA>)0:$K]:6C+TI 8,L^QBB8I"/R-2&#/KECA:M<:[8&:N!Z4L[U<974 M)7MPTC R?=RGX^I6$[IA6Q9HE!:=/4P2MO&K4-Z\XTV;ZK2*P^]!LE',@7'\ MCE/V5+]X'8N^D& M$@OX"H@'0*$D3@LA$$F,?GNX*^(TNLJ"K/@+BO/M@F@=!MN+N-S1\3D(D[\' MVSU@PS6J=]@>"WWO=A]NZ_9G[AT;AOV;\+3<*.+J_V_OVYH;1Y*K_TK%OLQ. MA,9ALFWO[@LCU&KUC&+4+5G2[,9Z'AP0692P0Z)D@%2WOE__5>%&7"KKF@5 ME![LG28R3T*HDY>ZB]])_B!? W*UWV6[*%F)ZO%_:,KR,YOY_]MLHC2?Z_C, MTCR.UBM$>+FY9*G8K!EESAZM6\_FVABRF_=W^ANG% M@*'6P;B^V\ !P&Q539R0&KH\ K< )Q7Z"3D$D@EW+U]3!'!;TC.Q$#!Z]U7Z ME_PD1D1YN+B^T3 M+ZT4 9EW>7D!EK%-O,IW!+6BOU0)9C[VPWN\C.Q$%_FZ2=$ $Y_6]]K\W"WXFJ"+CY6@=69Q_@49\L-R_:* M\P;--:HBR$3#-\#I;> 7*L8VE7'($&7Q,V4/:?3T&"_S<9EB\W!CWFGD$&)! M"^;<;ATOURNW_-;4UC!Y"K)3RHP$SQ *HS:>"<)(/+,A2WX7TB07GYAK M*EFB\$U=*ZI]4Z:MT/R M%-%^ULX%U3,^3]G*$=[^TXMAK M<,S1RO&->+.?:4+3:'.:K$Y7VSB)Q7N)Z=/R"H9>06&C5-<,9DK>\]R; MGM0*5FE$(>CKC2 TZJB/SHK2Y]3*B^*ZMH, *25XQGKG"::@!@.Z_4*Z&Z-\39:Y_7IU_/SLGM+^?G=[?3F0"S(0=S;[R.XQEHM]S0V-K(/EG< MTW>:K"2W]^G=TT:[[ZEFVGA.:V(OD/]:F#9T96/$ME??WO'_^7+^E7OTU6=R M=O7E^N;\E_.OMQ=_/R<77_F_S\F?+Z]N;W^3%IMG1TPGJ+Z'Q:>S>D[@T:/M)J]'5[IPK,WL<8.SY?0I"8HT W$EWB3CCW(()W:+KJ1+UQV)OGJ0]XF M-%D'-YF,\M*/#-#\4CHY!B %88%5>#3/O#T;]F28'1\;=%'/@@YCQ[>K]5F4 M/7[>L&^9?E00%.T/ 4I$\<;[>N"!!O<@.X8C>7)UY;#=Z>TOY//EU3\F.2P/ M-[]\2$[93.#X6T\+&&P#T$?U)NDU,M*'78]!NM"E!1?$*XRO5NDK-// )*XV MD;>,C,RZ2T9: M]++TB5ZOT\_X*AV\U ];"50#: T:%@,:'&55\,OIUY_/;\G%5_[@ZNS77ZXN M/YW?W/Y SO_[MXN[?TZQ5# @D+QF,&M?L'B U8$J0F=O'.?E[]3?5+'?/;(T M_G]T=;IE^V0WZ[FOE5;MP(9:WBYL9 ?7B6U,JMW8'*E8^DC2PQ:(IT+\A$2U M HERC;'=U8XPS*LUNRYK!-!V6@N;TW';&RJV+(-D-*YS8"" M^+N)Z0#32)ZO8A\:C,$5T2*M,)IQHR$XW1!BQ51M5+'EC$F@,<'4QQ[S-QO5 MF1!GSGQ?(YPGS2I7ZN\]/"$U"#F@- 5/WUU)SICI^=)H_6G^TA=9MJ>K3_N4 MO^8U36.VRA?E9S>4]QCBY8ZN'%" M$E^L\7JQQ?&-1G,0W/SL_ IAO*/.RX4V*=1)H7]2['O*1(:NG:80SU%.2([S M[B^JA#R2PTPK$>>W>>;/KI[RZP3/O]-T&6=T99:#]?KJ]*O2#Q-88(M#)5WM M&SA$% WFHOJG2+1%=F5/4[@^TIE5^O!@UM!&@0&&,H@)NO<8@^:A4Z?>.CK' M-0DS5SXIDV2I3VJ M^H%=ODQH!N,F14/_65)+EV8U. P;M1BZ@D!Z@[VKB?4*S0@!#S-IFDPYFB3158P:@98&X6"H$56% M.7_Z249(@>[8\3+1;& 3A8K3ZA\5[^7103( ,!F@'+2+I# Y[, DHS+^&,@EYE67LU[@Y[S?V88!N./@\_^J:T..@X98.[/ -=HZF^28<.0 M=(8#,WB3?6HXT_&94:;Z])8'&:X,,=%G FPR;/GZIOD&]!.'0"D9!5**UX-:.@@FJ^&=)!:2- M33WS/^TN!/VBA&)\O$/A.8"KY<3\'WN]WU8D&UU%*)[$EQI$?'_#X\6$J51%X;H-.$*R2 M$$]H@*##='7=#V10*G=\8YI!4GV2@DD[Z'Q"?F:"&CDH@7![K4HS[NR96876 M"9W:@4[[,XY?>.?M]]Y*;^Z#J23J[R M(5C.UWT@9%3/T1A1.HU2=W%X3(KG(SN)MD&9Y;?ON :DTO(*->X$'$)Z?J1" M1.X&2&=)2D #DM_X7$E(K4?YB9P[J&H^F/2Z R0 MOHDW <(+'Y3=>J26@E,!SDU'%?NKGA & $!84"B_<8@^Q!4IJ5=72F=]-<4Y%\K"E?Z]:_O54/ M,,B!P[C 2'GQ+OI.L^OH1BG_0;,?_@_\T\NX551,SXS9I M>Y!$N.DC(%88WJ"%>@6^ VEXN,Z?D/+1"2D?OF8^ "'5C1!CA<641MD^?V*S?I@4:4])8K+:K?B]U9)V3VX>2O M__&7D[_^UU_*8]IXD"1?.",?R8?9">'-\(%$R8K,YB?_]>]<[B__T9#[1)?% MU&\I.A>72&5/=+F+G^EFY'T,"CXPTQ;L^$M/MN4N %(0BN%%3Q#>GEVS!KUN M"WI-8)N\#P^@P.E A"F$36CULUI(%C[QUCW+8?$K2Y498ZIWUSQW]PA,B.G* M!<_ZCZX@O'2ILPHQ&$/"1,&>"3=Z]*(A^5T\)[G R*/9&$PQB8V65)E"C"Q. M@SQ=_M\^3GMG%1M(RJ)E5Q+3(=K8HJ3Z=S M?+!)RT-N S>1PG7:2J#_R+##TBM,T)7;\6"6I!BM[OZJQ(Z)42;1V)E24XC+ MTE7J"@E9'$9:H2[!#%NO&B]1A[1ZE<@DEJ>K6@]BOFYIND08)+IB63H2)<+$ MRC:^ Q\DI>D1$,(D!!HS8@HA3WJ1DD("+CU#U 1A0Y[Q54B05F^DLQRVG')% M:9CWK2I(39H/53&&KA0=*T1E9?B:^6!>_QD08@K!KZH_3\7,_ ,]8]GNFJ;Y M.ZHBHH&:+$PJU3"]0V$H;$#5&S9V)1W4XC;:Y%J_6ZH L#A/X#8QB4;A?(%<*)Z14(4)'' == M)(^WP5V3+!. O%/(1_E$7O6>X@6_T-TC4PX0:U3 90DR%?19Y+Z1098N@&;M MIIL!&/5H\H1\5$<-Y!>HLS MT4FX9VDD5I2U;E44B]*:_[[:/8J!O<.'QUU=YWW=B^'6J_6G>+,7-T+E Q!7^UVVB_*;!#I$=M0N/YFUMJ>[ M6=I#[_V[V5?YJ0OBHGPZG7%75Q8QE*9M^Z\E4-.SG=YA>$I;E6\<]IZALUI7 MT#E!UKS^5FJ3J!P76++MEO<^BO4KK-%X;]P#@!)P6!?POX[%P:C572VJ LO1 M-C+YYW]:5%KU8%BA)[K$E&AOD?7 M3'#LKY_X*! F^1_^?DLYN&.7HOUS>HD8O+80P<7&5_ M: H/5-6I7P"5QK.*Q\=3SP5DO%TM%X#RP>HXV&3H*DYM&97L]A5P0H3F I7-ADS^\1M M=Y%)"_*KD0(PP"IO@"-[.@NV1)@=(Q. R.E"A4$C6I*Q3;S*,V416F4Q3254 M1S6YD!>K99!H ]9:$S"O0:5%ZUEQQ\9$J*UL0V;ZQ;OLELD?^ VC!:&%=YFL MA[?GQ.QX20'&/#=6C!KWI+-@VX,(1*"8>#4F,(Z,Y2P:,CN?[E#U1Z?DFLD?E MW]A^Y$'I)A!JM), 0^SMB2Z*7R9R+H6T&9CZ\[6IV)2JZ-?71&Q%E& D S5M MPMDK;D,@GI@TXH!QXS+>Q0]Y[#J+,MGH&"Q0_ETR 0\.]N%0XPD(#U$24%@< M?A>7#DUC,$315LSDZ[:9VI>M^ JAH#<[2@""H>W:?'9]0VX\$,6^XZ&($:1T(XA T;%+]&_6'JVSW9LRX.&I(*#!WBBA#(:V:^S9D;0V$*EL MFWO0Z/0]WNZWTH$IZ;,Z)K6>>=&S@82UQD(&"E.R*[LH?YK(J(:\'9CF\W4I MV! [L*^G.QCOX@3FG>Q9Q;OV,Q_>-9'0>"H,J%=4UF*$H@E*O:RTX\6-VI 0! M J ?0P8,C-4OF2'*U<^?0!%NU=. W6$L^+!@''M1AP,*@EFO=_+OZKQNP=7:Q2L MP;4N(,3)MMPB_^G#RG-CQ'O;J:5#AY9ZU4!QES/A\6F5M"" MDZ5!D/I6.++-W]/P$6MV,(^&Z[B7*43M?'8VAZ(E8NBU-8O"3OG9!&^(GE#X M#\K/ 5/'+7T0[_(S90]I]/08+Z.--%5HY2(0/D+MK1[IM( MQN.T".EU)E";Q M#AQ].'U[\)#PZ]7-^>D)N3F__NWCY<49N?H\W48!_%S6*H-[K_C K>8]_%"^ MK?C!DRJ_W:)[;PVI8DLIM/@MB<5YN7G;+;[=-OE22*$V# MYL4'.'V[<"_^[>O%W?DGG=^.]WV !Q8UB"#._#?OW9:]O!#^;;B!T^6 M_/TKQBA[#TW%D5)H\?>+\SOR]?3+1-RV\749]'W:+/G[UR9+*DDLDJQH7!"$ M_\>!'/P?_WO&GFD*W/8@?5:?W]=ZYLBCR=F": MS]<]1JTA)J@&Z(9GW">VW(MNB=BPWZ&#[%'Y9[0?>="M"83%-@DF1+:>Z*+Z M);\'>ERB2;\_4W^W-LV:4A7+^IK#D>R_]U'*J\3-RPU]8FDWP&FD.M3K22&P ML(.)34@YO(Z;,JT#3>NGI'@\#E> /&T#1*LE@<@:+D M-R36C:T],8PXVP%%C[ER?&W\E:DU8G']>%(L!QNR&Z05'QT(V!V-7O"6(H9G M^GG"W_?E0DR"\QHE?J:?HEUTMD]3_DX=UIF(5N>N*D4]6*\"QF*^@0V(_5K5 M12%!&B)$R)!2:.3C/TU:F-FU1.=T4(56Y1)ZY/!N<NCP4/JL M_#,[SSR8WD+"HK8,%.)R7W91_T3$;^-R5=X*3//QVFQLB57TD^@.5W!\CK-E MM/DGC=+/_)?N_+9&JE-N]*00JHT.)G:Q(8?7U1HRK4.I43PEXC')GT^CU(#: MD!E_<'FAT5'HUAE2O*'Y?4W3F*WT#)?(23G>DD-C>0,U#,_[!LR8WM7K<;T0 MF![;9>TIY3OPZ56,;ZC(.=_#'([UA>GS9,4K&6A,3BK387M'!H'I+41LELO M=0SOZQS87=*:/Q0U\T3&\N3MQ@P_LYS1+?$NFR580W43;^A#+ :SDYU8*RWM M'LI%6MW"KHAW=[ -B-L-E&*KNW\2E:K;=WB4K^*?0F\/:#!F]H%EO;NV=+M7 M)T,:BKUGW'G2:'.1K.CW7^F+E+Z 3(N_/1EO G<0<1DL!U=36*93<;A\1O*' MA#^= HNA=F.&GUG&XXYXF\A2K*&8_#G>E-<32TG&J M"=L1K[@J?BXOYIX"2R4-P_0?4\;-@V2;EEV$H1AY%WV_6'&7B-?Q,C\R7D%/ MC6R+JZ"L-W$!9%P6JXVH*:W2K?C-94A;:$)LU[4SLVP.F1\ :FVG4&(/-\6R M9.D32_,7R-= GA6+D<[82EY*&VET)ER4&@CS+@I\[.D7O2G=+(P.X3 9TY \ M*1:H$I:24IX(A2DXE!DAF%.+R:=I%,K=V1JMG0'6VA5S1(;TS=1+3=P05$_?NY4F#D[J[*AJ;7"ZO6G=_2%6H94@A-(3UH M6IC9M82T1RS5ZG2,%W\ 2F?3('/TD9B)I]5QMVF;)NQ?90AQW'2,YXU'E@J)ZI4HC>:TY! M&="I\?#'=+K0^F&=MD9S9(=7Z.6C*=!5WE2]\1WIMX6&>&KA_BA/!V>PT+J- M-IN/^RQ.:"8O-*02[>#:EO"/KDT\Y/ J@=;$UYY&'6#%$U(]F@)EY4W%C+ZM M-,8VA3M!MH\S%&7/MS1]X)7(SRG[MGM4E05*R1:% 4EO*DMQ<2FM,J&F-JQ9 M4;R2((7(E*H)==LRJT:0<5^JU/8!!>Y0OG"Z6G$.9N7_7')OG$D]02'7\@.I MG+<72%!Q?0 VH/8 2*_B?_G@I/H/(D3(53*)X4-5FS*+SR]COT2ES7T0AF3]W9/[<@/EWW]@TF3\W9?[BZDB(3$AIDM:4<9S^2=7L/R@ M(.5X%V]HAA=33DIZMT6DW*Y$T(A='CH1A-4M;#-*-U3Z?"X>3HG*G1:3\KC_ MA54D+J=UI0QN(@U,WVN6[:+-_\1/X(H E:",RAU!+$*W8(/06F;!B-Q]Q1[% M"Q'"928SL:]L5QGAP190T+ZE(R6_!'6 27MA/Z61A/2R1^4?V'[D,R'? $*; MA.]C@A/O7=%%7E&(GR; 3FD#,/6':S.P*55/G?9)Q1?YKR3_>1(K"<&&8?J/V69B5[)BHQPA/"-OZ7*? M_OQ(MVF (]WE5'_'S"R"X;%2 78J14?)'_)V%K,IO_^?Y'4@F- M?2P[T#I,_T7;M.Q*5K24(X2GY5T:K<2JC9?M/=MTN")]5OXYG6<>;&PA85%1 M!@KQL"^[*'\BQ6_C"DSS\=JL:XE5E)/H#A<&S[\O'\7=79*-A2J13CAL MBR"$Q"8@=EB48.M"8T]E43TAU:,);"Q4-A@S^\#R*-F4[D;*/M)@JS#9=BM6 M/;/E'[>/$6?5U7['>U*)\"9I/]Y$H=6?5ROXK\M4P".OSM1;TJS1U '4*S5S M09)+GI!"EC2$I]#O-^(!SAE-KQ<&UMM^%[WSX]P\?9KG_;+\7 MKDNS3W1-TY2NOM#T@:9W--W&2;Z1X#.5Y@(SC69JT&DX>I#9GV#K0:MRHW^N MW_EKK"S*/,D"8%$*=]L+R=*3_>S0[$JT1)(4L:PH1+'RGOP-NZD(GGOE+'W,;.>T=*O^YREU#TZR^7<:PBKE.VI'3UF7^6GJT.<4U$RS];+>KN."IH-(JW4 /'(Y$& G?Q(8C?68'_@@9 M27H_&OH R1R!/U[I6P>.EK=-##FR:-Z)0LWTO&39R&.GW=6Z8:"^9/MT*U;5=$AHH5'^V48:[BYA (^%ZE@*$-JXK@F:;W#*P)+"SZ$9!7"'>*<$=2 ?-,5T=*/Z!N0*I#6$58ZU6(%,QUWGS(R@%Q-V-@$W,H< O KUIA1FD1)8<<.YM9X MG;45)NJE@UF8&H",&,6%E3%?&L[:/#Q4%X=R5)_TGYA[6>N+M% P:Y M).@C PSO"B[X#V3%?QDY?Y&,GER(?9"1&BXPOPPB[1YKF4U'/T?V&2M.W4J;\\P 9=P^0 B+G:)4-@/"P MRB)_5$Y[BF3B2N>?$ M2)%.1$#K>US2'4]H]=BU-&8I9:J31^0R[G25 B+'+)4-@+2PRJ)X=)A,&3EF MJ5N-F7WDSM$D,O&2J@JH "3 B%E*<-OFG]7M?YC)&<(,MD'9;O15['$-LY@ZY>]MAN[9B?_84MV-[ MM#X0L1R:WVM +?@>:H=-TXI=TO(8\&I) R&.9 ;>"K4_+I5D*;BLN[EJCK MGW7883NC;1[W=#IK74V;G]IY\1BA;-.4]YC05_7;((?H$-KNYK93-V$ M7T='+[-NL ^_T+H-_Z#QP^..KDZ?:1H]T!LJEBMP4Y2,W;TYQ@(5>E#&HM7R':N? MXFPI?2.(5"T;K'. -0?5NLM&L])(3 9%] W*+/X]IU. M+Z13]78UF(&8@A91M59 *$12^>X*W)?.*A=B>&6I+5YSB)DF55 M05?VN]XW\4,Y<#-7_PTQLA&M03Q"4:?M\PMWLCQN:NUK]E])1W07:9 M?/N>A4JW=ZA402AU%/CH5;:!+5V5HX5HU-E%],Z%Q0F]7)P4\A-9D6Y%"^;6 M;$#UHU#OEC]Z2^%9&*+B-C#I2<;Y.QE5&[$#D#'@ "#-36= +6XL#P[^]>0Q MN[$=\'##)X AX[ZK5%\Z=$(+CYK.J+@Y!:!^K*J5=+W8CB[8AY7;P+HEH[O6 MI,--6*"^ Z,OX'/T>Q<-><0;- ">ZRZ5+[N9]=K83+X:2HQB5V/4P@\.H]>Y MT F)$_+#=?+/Y$ORZ2[YA?_/[0]":1OM3G)E^CW:/FVXX _7LW_^YY?9AT\_ M<$M/Q6"Z,/K$4C%ROA8$8FO"$DI>:)1R[?B9DBU+=H_926Y[]QAS49J05?22 MC7ZO!L@J9L"#[NGQ7=GZL'@Y"#8]<:[ @)"MB)E?<-%?2/HJ6QN\J\*JN3UO MHI!!HEX\ 1FP:O9YL]D/\>=5-CMX1X15LP<;XSVS&N %I('1W9XTWCC;V3#C MNH 9PZ$UJ;9D1/=LXJ-L4*O+A]A43:,>7SLS&ER3XP>E5L#Q6\":.\-X[#QZ M/AF.USKS"3?:9L48@2K$ B+-N-H3\61\!P\U@@+8*E)+519E![L:IIH2GZ$F M8V:?6,+$@['@:H8I<= W"C5&=(4Q:E )%FE.J) M>'*T@X>^K1TTH:*H3&-1=%/2?'2=K#*>(IQ,@*M1NS.@[2WC:D6[R5 J$ M3P*T5 5@6S9_7=;W9U=>;?NK4I4= ?Q3E004.U4!)BR)T%GDED> D=>W>5! ME:OL*("6J[ZRI"S866M&KE'02Q= 6.N5?[*%GCO'C8U@A3YK@X ;6.*(-47U M:$=W8KJUSV02$]+VG&$>S=GV,6.,TO%L;>)X8VGRRLH5[93*SV*JY.Z$9A:P M/-#.&N!^-B"+U^-WE@1AKLW7]C@S@-+=K*SA^)K)(A"3A1_HBSV"+O!P6=2A M6L@QT:4;)LLU;)=HJ)9EA%^*<19EC]=1O/K,TN*TJ.PB66[V*[JZ2+YPL_NT M.%1JW74=@-IH>%5"\1E%"DPA+K3AIH M8OQ%DMLFXNIX1&8!N-3)B;[85;I$>L>1/0YMKS[:VX1TNWGI=D^5VT6EV\4- MM]L]4K)MNUXQ]+%Y=SU+4DW8]?"NDXVSITWTS$D+^\@JH6J*R(!(8_[ MUJ2(R%,.2B/0!6NPSN+NL3C.:,-$2PKW6Q72)*O$Q[X&4MV:S/#;=ZY0D\I7 M5Z_(!NK#1C1!^%S2"L'@7,RI-6--B M?K2T@*Y:=*,%6KZ[9M]HJLYV*I'RCY&+N!-7AH>Z/-H?R&8.!/#*9! H6AY3 M&;"DP?P(:0!D+P<:H&6N6W'4?Y2NKE.VVB]WV<=]%B^5@*UK,>Z M A4P:?1L[C9HW/[-JHLS1!I58M4=!# M!^06RMH5$R.NK!)K63A]#YH\(H-R2\;KA(+I)GL8TU M?;FAHFUH=A?=;^@=_;[[R+'^Z)#35JW:_F.LYK'GP- &<@U@:1;:0F"#LN"_ M[3=1VEFF)38'+*,T?;?RN P!$?9K69I#X':8N]9RQT'/W.V,CR/6/K5W ]>Q@%@=_>Z[D MZ[*E*FI&+E_LV<+<&[+MA,80I1=:FAR(I!@UC+5!#'K.FORL%0Y%3)4WIK)1 M=Q"F F5,4*IZ%3)6EM J&6NK&(2M:QE1RI1A]&VQ$ZAF@K(3OYXIC15S0JL[ M=L:R77:UOHTVO74,5CK=.D:M@^!R*@.AZA<#FSI?TT(T\D+E9L5IE+O>IK>U !\1"U53(SY,G%F1<4C9J*N+,&D(DXY MHK-B5HK\K>!B0A^B'5WIBA$3F[Z4G+]34KDN) @E!QA3^,ZZP*' M+$L@LCL@D>@ -97*R9.\NFZ,-8-,^S9&P-H>C\7KC>I?88>9K%XCG&?IAJ1* M(%(AD084:6"]>Y:<.Q-UK4 #8,;V0]2B?F\3SL7$913R?/3N-')23-1IAIMG MM)U?M)U7##K\/?0\HN?\X?',&]J.?%QQL/M!W'M!B_N\(:>8Z MR6?#L["3>JY52WX/E>NT89>K:]3^ARS?;:I M1N-6]5MT"&HL7YWMI9?W."5'!XY< )C:@P[+,5)?"+'\3,M:L'*6U6$%]-A' M>QG3@-FW5.?8')UJ=7*.F8G ;$,YZ0>=^81+-[_0O$PMX M!X"96O.AV_SMT@TZ#@R3;N$W74&W,)G*Z[99H=RBI ,/ON_$]!8D,WWE\OW) MK'XSIX!F";_)_4,Z7=VB_3!7F['MT[XH&J_6G^+-GO>VSJ,TB9.'[))EV35- M;Q^C%/0A1_7*I:S5/3S,TA::PSG:A?S/"6[14!.)K%0DE2;YL]#]D5R+LZB% M^G1H0.E,MCR.ES$P@CQ39687.G+( 652/ M"9<6EX63^H=<@10:$SFZT98MS+4I.^=6F0%4YUC9F!N$H"AGX]F9\Z?F[)V; M0"L.1$Z_$_G,[>"=T&=GTY^BXO"?_*>I'&T;G(/0P7ZA.(A6G5SM'FF:WTQZ MD:Q9NLWSK_(\( N-\F,8:;B[E $\X-VD 5 M@PI;]T],FO\D\VGPL#I:[%>?* M-:S?T$VQ+BI_+?6I@EAPU;(8;SB/V65/V]B+:G!>!YJIF WC8W];9W1S(K:R?D2'@%\?*1KO9B+=GG_6Z? MTMS@=?22;RI3U[[VFE69:Z/I$2_,S6 7K]:6H3!@"335DM2!*LRG#3M^:PY2 MN:BMV<%8BE(IVIO$X:>H_TH-J# 0 MK,C1V]2ZG@ZBY7.K0IA$N?1D:AL3/G3]S+"Y( =3J/=<2VMJ /KA5B\&QGR) MUZE82FE2B$^X5 G 16UY@DA&I))$8R5 ,6)@T9>2^;#.=ANE+X*19U'V6-%R M,G5' /9I:PU$]N$M2UJON85=G#P4IDZ3U64Q@+UVR-PW-[-LB 7>8K6@:/_.W?:8D2E:$Y(ES$<(=O?_XL6*_U9_48G)$Z6F_U*7(NVC3(>@4A2/.$ZJ=C*-H53(YV8 MRKP8U%EM8(%2+3NP-CR0@8A56K5(52H+W#:W)%4X# MQ'YKMBR-X2W>.5>$!4MR2HMV/)A M?J1\ '*>$Q_0LMCIYWU MRX_@H._N"-;&D+.FJWW @]S@%@TUDN5'+*2U(GDJ-!NG>!8?O M^1D(#;[_.4Y*@O_X!AD.%%^#,KQ?M(5F^ <;AC_3])[AP:,NC(6]>*45^[K=3K;!/^?)+][7Y; MRGKS M84\0R3C=,1'$:+C.@B"!)IX^V:,&-W1ZC-: M"$R)R9*&E%%9_M%55#YH2+G_<-./_Z11MW*P4RH_@:F2 MN\^864#N?5L9!?S( F-QD#TA!VF2BQ,A?T)R#2)4QO4J2YHPQT9LNYB9?NEI M-L:&X"5&2+>SYLW(V3LE)>TW"">]BFIS,V@5MIU);V;RVKN@'5N3K)8](9F0 M/FH: @5Y(!J&&KCXQDR&+;I2\D&+@Q1:-[2"##J:W[5BU@=M*4DZH-_8-+N? MO;:4=CYE'U[9\ZP4Y/W.-EP0>@08S^K"VQ-#.I9U/,PP&\4RIP;F"%83-]3X M5=>&/4&D8U?'0Q"S42MS@J"E05GF/4]6MAUR2$71'>^KX-:77?P!NN* 28OB M4HH ]7FX\"OH\8#4@ M-5=/IJ\RNMJ+&E!L*S\-076_(EB<#X6[WFZ*@18?; MDX/HG6V9D:!=;@O5I3UL$]'J2$ZE MJ,?AZV,9QW5]92J/L2Y2LA/C+#=W%:5YJG3YT_]88E_$#* MC^,*XNY.;A:1\[W72P ^Z(&Y$+KDH%R5X8?KJX0^*0#R$>R,'"!&+B \>\,@[XO,P8CH%1POA91W>)F:=/O&F7 JID7S"J_AR-XM6EOF] KIG M\%*.EQ-_(S^1.2\IWC3/@4IO))X/4QT*PW??F$TMV%$QJ?QJE4">6^(/6=6U M3;JX91.AR$[TD)WNR^ST5&6GEWQR\QN;5A4(_]YM!1S*3'< M*(96/K2&K:[6]8Q2AY@ZL?(/AL7<'0+"1"X'-&8 YBNU%C>M,5.QQHM6 B,G M>FU[,N-OW^8ZI%'R6PT8AB08R5J'[T"/68L?8ESY:GV8-W_U] #2K0<_O-*J M"A@ME>J,.+!DKHPBKYXE0,;T8 EJQYI"J?B&;J,X6='T:GWHXDNZV6X C4ZW M+8!?X6EG+4"'W.D%%%6I ]ZBK=?OJZ>5JG#%=3&B+/KO$^B[.]*-(1"@7_+: M834*8)>7&)KW6", ;I91&3_K4;XW.%#KBAJE,8GR)AFO&$@8D/+>@PSV)E&' M'-S,HQ(_KZT:L5Q4 &^2T8IQBP$9/BZU"W8$.)UV329*^ M;J QPJZA(:=- -LNPX92*/U$2B*N\][E>F2;*TZ@++,GE,&XHZJ=+<8?NS F M Y%RTP/R.?C\"V04B\DF,S)"CQ2*Q6[DD;O[@S+99;8&B\KAYF]DUJRJ*O7] M6DZVL2A=3.[\QQOBJ,MT#Q9'AQGFRF>_:"\M"UPG A8MCZHK(R9'G1M.E+R**X^,L1 M<\VUM'#AVH"%1?QL/931U#$N+'*=D [$#0Q>6!QL.OM/!6%86'#QR1<637J8 M.EFG]6Q]3&QE-?6QVM0 ;!RFL&@8\^6A<6'!Y8^8A\Z%A0,1 Q<6I95!"XN& M35]"%H7%7X^8:\Z%A0/7T H+,0:2/;+-ZG2UBD7ZC#:G6[9/=F=1]I@?9[^C M:;3YS%(:/R1G^S2ER?+E_/L3R_9IE\E4 M0SEL$M=4@I.%9!0P1..0 1$HD4D&1"NO=I62\F:1/>56-_N;15C[C MO$HPSYHW/2LRR%GO+B1CR21="/$R!''F8;HZ>XQ2;I2N/D;)'_EIB)?Q-M[1 M%7 O@I56?46"H9;/@?=&)I +5CNKX&'XYB"+2IC4TD2(%T==DE)AY#+3EB3, MM06[!^8; =1GYUN8&X27.'\8N=_): MQ$:E_!QF*NX.98*/7()8F 1\R1AA44B26I0<9'E7G7#IB?B9%3684].U'8A1]J@M3(VBEA8U!3R;RHN+KYXM?CY]K M0$$1@&MHI43[@NK39/69I=]$.<.2_'JE3%I-6&J5G\-8"^OB=- $P&S6AZD9V$$!Z0[O& MW"#$Q*@S+,WY4W)6$*I-0@ME4?%G;0"A!+ MF_X4G4LH&KUEB@+E2C"*HA4MAPFA]E00<*FJJ7CY&?3B[HZFP\:*_Z9V *\R M4V\N\>FN0)C*':C&;<_LVZ?M-CK5TE\,+> XRIU^>[7^[WVTB=8+<-T"*U1#BU_P_Z %HY,X& D,9(E?:L<$= MLXP:OB\UENM@Y#+_-PCB-+.#UW $<4IHC9'W?)HH17H4O^;_T4!Z=QHXHX[L M-5X]*C_3:)TL_]<(XCMBT1U-MW&2ITGRE++G../_E8DQ+#C%O#L+W&L;V5D" M[#M!V&V"L,=DZ)TE$]A/@K^+Q';O2+5^?;I[0A#6W.+N__!87CO&7H\Q=W@$ MV-?ALYOCE6[A&-P#M-LU!G,!I*T9 3=DJ/?W^KP"LBNTMU],?<_%X)S7[J\8 MC/-H!5Y99]Z(NCZ+=_2:IC%;7:UO:?H<+RE_A;^S#7^S*'VYH1E_F[Q>N4[9 M0QIMY<.2?ECMD4E7+.^NHIOA,..37N^B[C%Z0-?C+6F%09YR$!$QL@(F[T ^ M5T!XDUZ;?H^W3AIZ0'ZYG M__S/+[,/GW[@.$\:B-"&KZ&4B@Z2>_L)P:2OMQ[K!MKNR/J\VHCLCCIGZO40H1VZ,G-8@Y+KV MY-N&)]=(I %%2JQW7^IS9H+.A#&.ZFX=>RC5[TU"N=0<*3F^NU2?.!-T*;R5 M-,OB%3C\U?HNI1$O]U]N=VSYQPT5?8+5';N+OO\CWCW^PKL,;Q*ZS*&$ M5#Z?M'OYZ5Z\!W]X>)&1:_, 'L,"52PY-H[X+X*6D<" M_[4&<=]YSWV'2/$:?(DG:W1F'#EA\3#];=7;'> ;EX M07XMP/=1K=0K6NOE? T\(@")0"0%9#[\48.2)BJI8,>-*.BD9\$(UPY.6!;* M$(;[PM/P5(R"#_M]!O#1V;N3#N^D0,TZ82_UJG\Q7\2L2OY;X:8)?"RO/#.'9+U;Q$Y(0G=O;N?*8=>C?NA]09N:'GQWM6Z/&XM>:C',/\A MED.+XQ+N7TY2_^0,5/W5<&P>L; 1?,/?PY&<9N1D@""%@ M+VH,,16RKE!XC[^>Q/PF@/)9DN+(S74)1:(#ULA#GTC$9A5&5X[Q%,)^:-9WJ:DUJF'IEP!TC.1*IH4B%11I@[SXE(\XDGER%5G4KKA8X'(E0+OXVL.%(GUF#/UR&U$*DDCH:^D!7>?OSQ^_B;@TX8NEA M8LJ11_.:1Z)HZ$>AHV$1=$FW/XO0LO!O249W_.7$.KHM2\IE=T^R1]^Y/D]4O+'GXE?^?],8=M5#Y)T)"[EX@1T1.V4HC .D5.HO\67[V MBGA*Q..)7.F@:45F^,W;C);+ET16@86@!4:R5:-;$V)VQ(P 4J@C);P2)@R+ MEB?5)JR)P;/BV2\77T]/R"]77W\FOXK_=Q2L %*?(ROPCO9E3V=[7G9L:7KW MC4G3G$JD.II7*N)Q'J,$#SG!*4Q QRE"&@O^A%2/"'\V$<8J&XX9?>C.$8<2 MZ>H(0Q (GP4H)\\JL"W;?W:,!( .=K5G@-_!K H6OI2&;#DP?P8>0 ==FK/ M@Q IZRJANI35$^FGK(8("E-KO' IJVM"3]6V1INI_-GTF-ION!Y3I1\:)&HM MW2=J!PB?!<@IJX=MV?[=E'44!-"G+%,&8*6L%FB(E-4S8,F#;LHZ"A[H4Y8I M#S!3UAU-*AOR^[N5,H>D)9/Q(FL?$#]M@39@O@(J.5_YLYJS4[D95MU\S.QK M]QC;%S]0%H(*P :D] 6#V_)@=J1$@'.8/1-\LY@<%3.-P19L^3 _4C[ N M#VC9[&KW2-,S<2YH&E-Y,E.)E'^*7,2=L3(\Y$RF, $0%M18Y$](_6@B9%6V M&S/ZSFVFRJ1+HL) ^"3 2& J;,OFGQUA^P.IRX$ 7HD+ D7+6RH#EC28ES0X M@M8'$I5#Z^.=HY[%T76TC-?Q,K=U]Q@EO[*41M*,92A=G7BND_8X(54-C9S2 MS*Q!AYD:*"^$$"FE"CX0(4=RP8D0W[3QF6T+=8[^5"M6YWF:P ?E%\J!V&9F MW)DU>Z/4@@Z-QN*6W_'.>GR\,YO-;+DS;-YAV)^[%/OQ6#D&'5V,Q3&\\P/S M39CT4AQ5>!,_/.ZNUK]E]#3+Z$[>,357J,[\,U#P.'Q(BXZ<[XT-0D<%F>GG M=X=L"U9DNRA9%3LFBPW.E&SR4V!3H2^V,.WY/Z(<8N1=&A;L8 [MUSG11ZM; MG=5C:"0T#5$.H3.VY$5 <7!2/ .Q#GH%#=,#?G1;VYE'H_L?5/;X5ZT EFN-3#.TB!93NZ?=JP?,OH1YK0=;S+ZM.C M>XS1K/:Z6QD("S'4,Y=,+3CP:Y9CUZ5'#D('AV[H*,8\.CE=R2#@0&K$N"9 MIO<,+ ),S7G0K'GUP/'1"3J3 8].>)LX]]O]AN>R9WK&Q"S#_3Z_Z>J.W5). M$E%B7"39/O^/\FR(T^523$AT4[X_4+49U /(8Q>8LU7L3:6^+P)M)_/#71ST MQ15H!X#\^K0*@L051G70"HE*E)%+$@1Z,D2B=#:X.6-6F^ \7VHLOT'9=>O] M!D$\AA=2ES3+FHU+6CCB4- :B=10U3E7I )[]QO%?N%Q'<=OW[&7:;R]R=ZO M$<1]YA+W<;5,:7:^B1_B^PT5MW=6;U 7T)2[(2^[ M'KJ^Z*A=?DIK;?>(86D*N3!ULPX$!Q>P1:U$:*F53Y@=HL!A)*S6'+GL=.46 M\VWPMJ-; I7>[61^4'ICU(^.9O&(/6LRNU++#S\]E(>'0;A:]8T1&Z@ !V.V M5ZWG8 ^MP'.TC<=O,=9W: "V)M0TCK\QB@-5VF 4#SQ;F-^?M,FKB]/5O_;9 MKGFRO7+B4*FIG$,$-+&'XJ5F!IE95%FV&I^'@<#YQMU!A42USB3G'M4,4HWL M:YO69(Q?"J(<[E>8'8R\X:8LE29Q:*N8R&SHD(/2&Z&MU50G(F\#3(""MM!J M)P>[..P5>W6ET762DZ4!:&HUA8I(4[0:Z.>4[9_ZPV#7G!P=?AM(EA]!*>GN M70I8Y!I&;PEP'YWB(A>0#@@_<9F1:Q*3%F8V3=%V"H52Z01:V&#DP:@A#$RX MT696\48V#R>$CH0V0,[WYHU73M=@(UXS8V#)C3]S7=PY$OX R=B;/^%7,7W- M$U&TN::)6#OU>9^L3-%UM5WS9C;9?0X#$V\+1,79Y5]P$: M3 MXN3AAA:3-=EC_)2=WF>[-%IVUXYXHI0?S1G%W24=36+E#D_S@*]ZH2X:VB1. M"-QHNF3; MIRAYN62]N53H>=-MZ(;W$?;409 M-G(IZ]#80'%JT=AHY>;M\I&N]AMZM3[C%E@BZMFK]>ER60S,T55Y[/+V*:6/ M8BSNF5XD_&7H)?"Q79W6<07P,Y7^*_&>"J MV(86_#>NF))5G"TW+-NG^28)#B)NO"\-B%^B@PG"\E-6ETTCO$X65LB?.4;V MX\A#@2$<@85D8#LJ(1HI QKZ:T_&AS$JH@"O-(SW\CJL0A0N>M9RV 8JJ:ZR M:#KL1>FP OI'\GN.3@0\R?%'[L.^&A<&RLC)^[!7\8K\+FAU;X#W&L:3YVU/ MUOFN 'GW3SMNO3+_Q+X+3&JV.8!&?X[B1/QXNN8N=D.7FRC+Q!'QQ9C::;*Z MB[YW0D$0[/;M8UC8WO<5X;P(L"7M1XAN!%F* ?>U&'!_ M%,#D@2,73R*!3=(N.(G$.I?H^\C]CS!NP<*R47HM%(Z9]GU2F*\^(:]&O, . M]Z6&\N?&E7F2?H9 Z,R@42*@BRX5Q'L;[ L) M<=]L*+>>-^?#I[,7^%7YI/KNQ6G[)-[$QXYW;6[H$_?>QRBCP#H:C50U(0%) M>8QIR"'1!AG5\- P@TIKD3\EA\>368&B:T1F_,4[O7:Y1M4#5^(%80;B(D6- M%7N"S/L$R:]1>$BC[?$P!1K?<64*WN6V#P]IOJ?FNK1RG<9+>K6^?8PXU3HL M,Q.NKK;5"'M<#JE$1AZ[,#(&W0VIUUW4,J2.CT]"2@RP9KG:8N"57XN3RQWG_,RC%PZ8+P+X++^T(LF!(DR$I%= MB4*RO" 7?D6B&H@\<21RD9!E@35R68+#5H9+FG:P\((M8PG"JXWH3!@5$\I+ MA'*C6<>/3C-R2BJ8HGM'!! Y()'KTH]*L(G9-0;C7OIZ>.4ZTE3O731?+3NU/IJ3-!I\(;SUHNZ8:F8B539_BL'%.4EKZ6 M6M4(EZF61Q?2S 3VF)>55:A7:0&R: B7U6=*&_W,7'[L<3!+CC#7!NST.,T MJJZGC;E!:(DR:&9GSI^0LS8C>S-8]?S$)+),<&9"8VRAJ.DWZF9N!V_XS9WO>3_Q7^L?N+_[Y[K+OX_4$L#!!0 ( R"J%9P MDCD54V$ )^&!@ 3 ;7@M,C R,S S,S%?<')E+GAM;.V]6W,KN9$N^GXB MSG_HT_NY>[E7CV?0=W:"FM)&DEMGYF7CE(1),M=++#KHB7ZUV^@;JP+ M+@D4B@ H/MB]Q$HDD(D/0"*12/SG_WG?QM^\H32+'512C;S[_^/V/WW_^_H\__-N?.I^_^XX6CZ/DMS_3_WL-,O0-J3;)_OR> M17_Y=I/GNS]_^O3UZ]?OO_[X/4[7GS[_X0\_?/K_O]P]AQNT#;Z+DBP/DA!] M^PVA_W-6_GB'PR OV]PI_OZ:Q@V#'S^U=7$IZ%_?-63?T9^^^^'S=S_^\/U[ MMORV;B+]#*BD(7\?T=7IUMNZ9\^48I/"JG1_^G6KG?QTX?YK2O#4%TPO.@]A,.TM^X[:.JIG>Z'M3JA4U^=ZDELD@ M1T?0:Z8U^1&F$E]?)S\5KAGXO4))?OY'_RZY0'D1Q)F_Q]IVTY_./?_BQFNO_%Y>19L,N M\78;Y5O*:I$L+W&2D_64K*L1TF\CA*=F<[^@=(W2Q3I%B/+7;B*/CV:SKH,T M(3)F=SC+"+R?-T&*J$FP+&+TL%H0!2RCN,BC-_2,PB*-9/B M+='8KLA+,^%A-6!&M8F3DJ6VN,=NWRQJ[#7B(LBBD*#KBK8;+8^NLXF-T9U& M<88EX_!S'*+O9/:$W^)C,. M:4?2["T?5@2PRR(D"VZ*+J(X1DMMGAQT=QV36?4;K29;!U/HT MQ:P&UDOP/L'N8O'0;,X-3E&T3BZ+-"6&VY[BFW2]=LLD[/3-A7A/=G';*"E[ MATQAQ*K3UY^,G_Y,EQ9DA4%O!#))B"Y0@E91GMT4>9&V?ST&^])B?L'7I*5X MCR8(,KU&PZ)V%QQ 7Z@H*,:'4[:5LGYJ;9Q"NRT7X+ MJ%5_0Q!-]E]!?)MD>5J4W"^#;'.%=CB;HGZ-*F81YG:["\+\876@ZGQ\2,@> M-,-QM*PL/?+_]/=V$BO;7-FTHZHIFF+&MD$$V-_^JH\XJ/9K#M4;F'7 MZ[1T4%9K>_ECO;!K-Q3.>5+32^.Z_&?'PI[8:#'/2 [OE6ZC04P-[^ G*%C(S^3N6[>-0F:SV,.Z+85Q M-6/G3NSQ(9M)Z[QN6_JE#:WKNHWA\3&]JNNV3\IP^I*HK[H1"\W&7!19E* L MHT>V&3VN(,M^4IWC$I';I?4Y6B?1*@JI)L+2:"4KVB..(QK$T/Q770ZSM1N* M19D>A#)'](G1L!-3\2:3 TV,&FAF3#-CY_;3S^/GLP]GL SGL0D-6X,FSB,G M'40:/H$T=?1H^LS1V&&C<63S?&)AKBN"6[, M^)YN=ILWN V:VB:,[$GF]5R&M(G2C*(OWQMLOJ@2TP*QHQ,-"L.KP+ @AT-_9DG %N7HB:+.)KNMD&6ZIO>N"PM KHQ$_FIGP_R?X7 M<^LV<=>9)N_(#[VJT'N.:(QW4QEMJ;809:5-M3$.>S7%-%@4IWVI:$49J:F\ MEI.A\/LU?ONT1-$G(NMG^@\J].=28/+'KY>8&*>+UZP\X6\XQ?2*SE^^97XC M+:3R#+Y]FKVAC9I>",=!.UF?ZF;V/_5;V>W%1=IO<9"?RSUX7CF]MUA2? M=N6(^XYT;]SV_BK%6YXFL;#IW>;]^9L>AV]R_$V_) U(2?_R[1_H95Y2<(7( M)JVZ:25H=]GHN'L=:\X.7)#6+FF+;^)@/>A!YK=:#X-O[O6AJ/&23AP4K7OQ M!X=[L8'=?Q5!FB.R\WY".YP.9PX)U6!PCJC\"B[NT?'>[MRLF7WT09L1W_&P4IN\-E9(VM MP"5SK]N!(DEZGL^E[OQ_<[CS&]@>6G]#?LDX@YU#-1CN(RKW>AXF$'#(CYC4 M_?Y';_J]FK3D/<^@8_9]C\[UWN<+I=3_/38U O[= P2\I$&2151$H77'(QON MO49D[G:_1"3HGFS$I>[\_W"X\ROGPTT4H_MB^XK20:?S/M>:&7]VKY,E(D@Z M=URZ[M0_.=^I](HQ%23)[X/MT(@3D?0Z=TCB:@<+10%U\I!#W=$_.=_1EXA> MU8EODR5Z_QO:,WN:0]/KZA&-JWTM%@;4V2,6C1?&96=:XRD.<4H6F.I*/3VO MN*2'=.G^$B_9PQQ4H@<%20E7@:$B* @F$H8-:%SVW56"O 3OMTLB;GFP6Z:B MX"_W$MH>4+BTKD($)AP('%Q6#2Q<=NU5(BR62R)I5O_G+DK0#TQ(".AZ< MN0H%N5 @&##9-!!PV=_':_YG( 0^ R'PV2<(#(72A,#G P1<]OKUFG])_OF0 MON"OB0@ 8RI6]W>I'.]\KD J7=]ETG2\RVZ_?N,KFT;8ZWT29I'7*X/T/GU]?J)B#7N5]KE4R_NQ>KTI$D/3JN'03...R MJ^XE#6A:J>?]]A7'@RYE?JN5,?CF7F>*&B_IR4'1IAM==IXUX+M^#\NH?,9) MBHAD,$C[).[U+4 4X&#MA$!#2_L$*A]0]!"B( M!CMFX7!J$.&^>^PVR1&5*7I#5T$>U )QCEE$I(/S%3:IJX@ B08\46%S:A#A MOK>,!@.DET&.UICC,V%2C$(F.A2N=KM($'#@1(=!T\GN>\:>MT$<-_*>K)/]F6W@ PKTS7QA 5?QH" FS.07\FOP,M4C]Y^?1FJ\(S_, M=5V7?XMY(GI70?9:REEDWZV#8%=!&,5YUOQRP'+]PZ^=7/=MLI1'7(4>X1"<&AZLHQH;(A$$V[0G''D M/S1/Q5L0(YI%+K\,TG1/AGV9=FAXYJ12ICF,@I6Q-M.*NPWK"=V?=)E5E,=9 M,-;Z5\;ST7NO1QXW52X:^A #(N*]QN@>Y6QW#(2T&45"4G>1I" B$$!BCOJ7 MU&WCIDU1WLE_5^.$]:E66O^3NS@0B #L]SX'_4OIMONYS-UX &_&G1WDA+4" M183N(@(L'A ?(G[ZE]IMH^4Q1;L@:O+ZL8$BI*F5R*%Q%QX0H8#(X+#2O^QN M&Q1_14OJPNH)/,"$B*36'IO$740 1 ("@LU)_Q*\;3R44Y\(#7R"[A+B#1*D MXJ@L&6P4:!P*O*'T%=O=>@@@(%*7-QUOH,_9W:WA]L]Q'L3,SCZZQJ2JXKAF M6"KCZNK P]^].3+JP0VF:-%=,ZB!,5Z61 D?#R=S]_$R51CNZB-[0\_WK(1V_J<0[% )2# MT HFI;5) M!%6$7*_CS!Y]X-L6!R]7>J&(A5O?<( 0^+D@V>/J5?X!%(.0$\ M?:[^AN?4#^R-91]#1TQW Z/SGW8@"14! V/I[^>P5JHSC.I0LCPZ?J08='Y M 1FIA!J08?'TUS'8]Y(W"MBS<0,C9IX^C(D=1Y"2K"HPDC'VUYU8KKS2]4I" MU749>;A6P:13P@N/H[Y?T7[@B!0E4A5ZB VCL! @0L?%Z(*;2ME%PM0IR&T% MK8JMZ5-P8ST7NUU<>NZ"^)<$;7K1LW^[I(YUA3_N I*+[9BG3C&TH&EJOSZ, 34Y.].>VB4B8]'A80<@]=? MA$$EG@ M017Z6W&GK&*^._^=K%.LLPJ:((P]W?C^83R($K0\CI($[(T9(LP++9%3/,@79%==1@- MYU-X@5K7D *.XTM99A5\09CK[S MW@=Z2L+NXKI/L)Z3[">2Q)95*!"XO9A+LCOI[H M@?>=$TY(!%7X>TU#I@&^2U%(#@Q$]PQEBM(;\4AR*OI@ETLT+T+H73N!5V9R M)^I*#M['LM,V*(_"(#XGY+7JBB1]\9"6+5V6&Y)'E)99H/G>25F)L<.27\*; MV4%=?KV) 52/O][/4:[Q19%OUOM(S""Q,*CRXX^JK$9"Q!GYG0!A3K MW0D/KZ[TG+R59"(_>9^"Y2AO*+R!CEP^/<0P^9J\EV)Q@]3J('M8U2&*Y*N- MS5'E 6[;P]D/2:C:K.P<*CNNX+H9+_0^+F]_U_LXW,G5'ZVVOGFX[1FMJSB@ M]V@4! ^A'D^60;I\3/&R"/.L4=,7Q'C2'49\T+R0V-Y\S]0Q5A1O,,=W>5;.;C$O:YM< M!@9N@M<7\A'=X")9DO4'I6]1B-@0 -$VB0W%M.X!0$4X2?]+6,VQ);5A,@EG M8"R>SSA6$HME]99WC]4< \B&!OL+,E9;W3@J+'G6LY"(E[^>ME8P8J6B6_)/ MKHTP(A@:!AT".Q%M;R@I$._].-[G-EIM^-FF#)RV<]ILX/M2&# M*C*N*7@J<]-X[& I(CE34LNJJZE3N-%[B3.RL:\EX@QB(4WK5V/2V!/I9XR7 MY?%M;;H\XWCL>)81]H1C$UI\B%;4*UA!O#[FF7PKER"?WTE/&1#\0^8-#A\O MGQ_X.<591G:'JU'(.N-+K:/>%T?[FM]Z2 _W2D\X>K%\D["]A5TG+N=9=U*Z MX7WX,9T=#U9,V*U_1@EI5DSFLL5R&R41;5(>O:&ZD2/7EDJAUN<%*V1M,,A[ M$&N*WA\NW'JJK3&,O[]6UA/1!>D,^J3P%9G^8UP^/L,&&HBVW8L(:=V&E8J@ M"FB2L+463<'P7%X':;Q_02E!>RG9Y29(UZ-]J(2JUA"7RFT0P(13Z'XN0W\C M(4;RRI9AV?+K.BAD BG @<%J0O""4Z'33/L5:I)!K%D!+W\#0%JA#G>I>,-I M3#$<4%T*UP'!E48)"ETN_J9*N4T(#%&65]*TPHVB*(14;10%A\I10,"D@H"" MRTG_ II%CT9?FL.37;B1:_S"E4H1)EIX1;R #DA>=1SQV/I[Q^X&IRA:)U4> MT'#_D@9)1E91HI&?@RBA<^D%6A&:\25LC9)-\()*24?AIB\]!'5*W/6OV]F_ M9%U>(^\.I]XX&QH_(.)N^D$!L:.X4I(19!U)&-;H^9./Z#D8?#=$M55.LX*( M> B#K89)YX6#ZW>R2R RDQUXNB^51',MDI)$I+C43C7?CU;3V6OJ!;[.5).C MH#^>=F%+_HRMJ8?;3S[N2VIQZZFC3K;,'"AY$$D!X?E&_Z6)+X(L"@?]+:0Y M' >P:!SM?XA$$!QP^#1X\"NCVU"8JR@N\M'M60D5!PXME2> 8$NE XF64P,* M#1^V15#\@^Q9-Z3]"_HPA&TUI#L]KUF:3'D M^:5/'_1 S1T9]OQ6G>VFHN^DM?3V6.9'C@I-RUG NO:DCYKLBH>?*T>"JE MQQGR8*7/?K%)V5N4NDC/:0:KA.]1\]"VA231?L1IV=5YGD:O14[GM!="*Y1&;^6=KNR_ MBB".5GNR?UUD?T7+-9IA,39=G63"-U>=2WU&87N0[/H]C NRQ:*$."&-)D0T M[Q\1OOIO%;9QF,.RQ8J@<1S9>*SJ ):5F>J<6Y>-HU\RY<[0:[ UVI2@LLG; MC(#^[J0.\M\F1&-%*5@3*_N$PCC(LF@5H24-Z>H^8W1Y>YODN(Z)7*U02'G4 M'3(.JI^[FAI;\U7S(6:"(_72\6> ^033M^?L1P%/-&K->D_,>DT^R( UJW.W M5F:5C;*'Z5@84G,>;010'O+@\RD_Q(" Z^KX8!>V[53NKYOS^,RTT9_-%62N MO2:36KAR^KH)$J*&VX3Q[)W=$UCYLW/C/C&>K+[R8!8+)?E.RU! M_!A$R]OD,MA%Q 1@@@-$VSSO+:9U'S0JPBH"2,+:WU.=)Y0'48*6S8T*)HK$ M1&W:.C:1^[@!B:<(&!Y/?Q.6]9Z"8L)$0,%Z9,L?@,@%4T0'DZ&_Z;>Z'E/. M[HB].JF6:U8J>#GWP:6K!-45#%Z-?@HP^S[M@?C,!ZV$-,W=2C:-^W"""*<( M'0Y+_81@;@4I\2\@ #:,X+L(;%[^[D).Y[6;X3D_RTGUA./X!J=?@W1X55NS M]"&?AUII.UT]\MD-NYI'T';UF,#FA1JM'L, 04>7;51JJN:+<0WZD\0.I1&F MCM@TMWO4]7$>?9Z +@7A)^-,7)>^/\,-Q'6"M%XPQW=3BOU*M%4>^! [N%3F M$R+:RJ(NHF[LZ'T?/D3MA\@B(C;C64 M,1FEL#HU7C[XJ<)D@M;T"-$55%:CKQ%1!$8V)0N#0TKOH2<4W2SBAE5I/)+@ M#- 688ABFKF^SH_WA'9%&FZ(5AY3O$Z#[<&#,XYK4"UYB&R E_01F/JJF>YP M4ZEZPG,#QE\456AX-?[TX=@OKP[*IOR)0Y.IIF,"M&F QX\?G&^?.H;_.2^3 M:HP&4W=#=1Z,L!_'YGL*Q DXA*= U$ 5YU$17\_(U*)R?OW\8>)R1J+.&9FC M\]Q$%2AQG=CY_OQE?R/>"].D M,99)&,6HMXU\P=-&V9Q5L$*&C55A)V$E05 8E=@D_XY1.E2)M($E+$VKB?%3%82V/].6..!E:)'"$-\_=6W2/.B VQB_&>ZJY^XSBK M(DT&3]DW"Q2\1+-R04J<++35]74<9(/:92W/".-4DO_T09-8M4J8_!*\$]7$ MQ;)YSIVH:1;8GNS(F$GSQQD^YAJO<6NF'[+R8GRH MC;U5M\D;42%.]T]$N>G;<%& %^#>0QX7.%G@*VOK.)"&-,OCVS#U4^[]JVU# M[XN0J/&[<(A.%J\@K1P'H[RF^'N7I0P[N"?Z(4A$UWL@"% MZN8X&!6T1N,F"B \U1L'X!$<3R97&\:F02MJ?7._1*-6# M\?EQ5)V_"4:X\E6.O9?@'8&G2&E)&2Y9)4\%GE*MS()25JT:F4>TYI%81J9;_O#FD]5$81,K!TQ3M$:)G=$/#^%2W7B-'"@6Y4BARNA0.*N#:S0GH;:^D#-*<* MJJ^OD@.J]7<,/P;E+BF[P2D4F/ 2#2XA)7R%I;(VC* 24JO/T66-@"^XSN=, M%$06T7S_& =)ODB6-''-CI'^6+W@ *20@IYC55DW)B$+J=SGJ+21G+=$<HT1,R0-3,_#Z9C^5. IT<0LJ!S7:3$LC7$=MS/S_UP$*1DZ"%VA'DQG5:821.3>E$%MLM"VU7A+8:U=6,"OBJ53XA:.P'G)]R]9L3Y*:S.6E*AN6:0 MFR@)DG""\Q/ 0#RC"!G8=GY"GIH%TS/VS[W%I[9N3(!5I?()MWA/8,JU=Y0&\;' M;NH<1HP'X]OD<#4Y^DY],-D;&U,RG%3/3)+FI?D9\'DV?A_U#'D%;=D O<:Q MM L/^CX7NUU<:B>(&^W<)BN<;BMX<-XX5"O5I-V'EK)T4_>0>B1:,F_D<@@. M-V]'!/8&GF(/88" @V$%JZ&^FCGB/,=QI(,3F]Y(49O P'7XFTJG$:M-RM]$ MIR1+AM_J*LK"&&=%BCCSEREVG=5Y&CL[.BUO19=/&RRCG+0GNZV2A2POBOP> MY_^--S@%O0]DGG'S7JI!QBDU"FM/XY#N8<-*,- M&VSJ#H)IE9M,$/B?GT:==$=^J+XQ/_4Z$+WGQ! X!*'VNG ;K). =-/N>[)A MJQIP4611@K*,3'51]K!Z[&(C63Y'ZR1:12&]#%KE.R:Z>,1Q%-(#?!N/KX]: MP7M"74K8+NQ\0BO/S:7K(*D?KK[$248:M2S_8/10TWE7* O3:%=WVEBB%X** MBW@<2'N4NIIG[^:MR][3>7*@X>-JNC_[\=M7/H4W;[OT]QRLX^\C3XW=5X&L M>"SKMUVE[@X 9>O#%%#:<)(8Y1"Q,$A^QGCY-8ICHN=A*96W,'Z F\F80 MO<(JRG%A%M%# )ZHGOZT+$RKU0UZ=XB*7OK-6G8L]TQ_0 M\=B4>@;V/[_JZE14LTJ/E^@KE$9OA-4;JD]V@O@V(2HIJKNT%D;7H46=AI"^ MH!EDU8*>#'"J832)DXTI2J/!O'G*!"M]-;HP8YG $3:JR/ZT-J%]=-J;UBZ/ MY[Z;($K_'L0%^E(&P"!K4U[;D(.&>683A+3)-2$DM9)5@]$BWK0#HA5(ZL+$ M >HLK"9K?^B+:B@S98@Y>SQX:]/L&9&-%TT&1$%LYV&"V"7"JH5I.J .W3 1@IV)]+0QV,L+ZRF,,>#T>SP+701KO7U"Z M)9N7,F)C$Z1K.ZZ/\L9<$>9%6D7*U9&T_%PF;>XTQ7)MFC1P.1NS1*]YM]L= M68C*D[9D6:9J5MF!F&#%4IHR*VO3BSI&L%&U]2CLW>.V$.M;5 T(=I93#Z]JN."D9#>*'.LI)^6*Z,%@A M_825!!V&.G+Y]VZDG]I _1GA=1KL-E'8F!2=F^ VANXS6E,#YPGM<%I>FN%D ME)"0-2DDN&16DF<,6B,?N HE.!*[-8REW89U9!Y#@OPK#8 M%N5^HAS,]*YIBC8HR:(W1&UH&T.:AH#F/+N9_;%)9#GX:"7M05>%U3IPCW/N MB(62-VD.I.36QBJG9["RC/WAV6=;WI>4LO-X1(ZNX-I8=V@;-C@F2LPJ]5/] M\E96$'&SVDB(;0S8WH5\WC 5$]72\8@L7G\&]0T&RC>\UBQB3@MX8U)*1U'.A=&IK1C M,%R^P7K)X5RFF.9S]'A,?D'I&J6+=8J0K4MWS=5D8IJ\UF=CO ,H"&G=L6)2 M&T.S4G7626A#0Y?(KJA\T9;^"8@UF<:DUHTN$VLC'M3OV)!V^E."J&HZ+>A6 MZ?&<0?/=1'D3>W>)RP0"*+&55D30''FR09VRA^VD2EE+^VEY$P6[:XW"*LIQ M86K10P">J)Y!-BJ5-M2[>*6Z/9YLGHO7#/U>$'[7;[:"7H=MX&9>%I.UJ99Y M9':23/=;P_6.R^@XTKDPQJ4=@^'R#1,MLSE7J7^Y'/7'8^QNNK%BNPW2_<-* MF'?LG'_L&%NI?I8G1G_Q1KD^@\&V2X6!X^F_)NM$):>73F7^OAY=RS50R;[Z M?RY&E0HUN 06+FLBW##5H6,7I8M4VK M@O#R4O%<4U.Q6&-Y@HNYGD1.4P%*">7@=;B4>_ZR?,(MNTW:1C\1F=.W>BAS M71F*Q1HG!KB8ZXC25( 2HN!U>+QX<%.NV5M*SDD+!SVAFJI0.4&A"P/?3%K" M8R0C/ T_Y# !FKWQ?DY$"#(X^RTDC6[:#[8]%3DPS% P!__R$DY7U,3DA%H- M\'@"JA/ 69MVK.8I9&P%NB_K700Q3:SPO$$H[]RI:%\(ZNB.?[YAAAWC/4T] M=@[F-S2L(UD&Q.G5^>L9+>6YQ)G84R*AZHX_%I6#$(-)),^=R>'BT@M@Y:61 MN^J-^A;0PNY6*-$\W (IX2 ,U"6500+$<8X7N[37M]:^N2GHTY!EVQ^#,D>* M9"E3+SFR70$E'82-ON32M4B%)>2UZM3Y">MX#JL;I6X%#'%IP M-,+E!5W/NZNM!*54NRJU>+R]%&?7M33LA3X)8K Y'KMH>>^(6#RD M^5"OB1Q62QI:D#VLGE >54L*#7J%FD$JA4?V$*RP!X^+3-+'X !'^L*(:F6G MX"FE1[AACI:U/A0C!Y1*CU *+.T53'4THH]38&T>WZ019L.VMZ2==$[L%E[# M=G54?[&O/\HG"2TNH\E"D8O;^;2-Z$8AQ[9N??ZN<$_$_$T*=$/ZY)I,.6D2 MQ)=%EN,M:=?%OC.KT 2JPM7. *?VK:8)G)P&M#D=P4$]J4Z/5T1I0GE[JZ+5 MM/)"1S15$DZH;50&:/$56"4[;]4(V:<9XLS8Q$WF[&"F^ODT)TMJ;[1F?U?& M7J2BP8%@%ORG"/CC@GP:L'U<&5F9XRTNAB>@&GK=>N[Z36 B3/%I2\+HU5X,FHF$FC.@/&7%,\7GL[Z?+:%*^=WZY0'D3Q M.8?>[$+>(UY")Q')4*P>B55Y;J(DRLA(HZDZ,IY$3**A3 ,B^[G86/V @5)Q M4JYU6%9OI+)9^;MFMQ+] Z>_W2:/*0Y1QL4%DVB(BP&1^[@02:6(BP$K:_<. MS.'B*?CZA6QYTRB(N;!@T0Q1T:=Q'Q0"F10QT>?D;Y!_?5A<2W6;O*1!DD7# M55%"U4V0P:)R%A@PN6#0X/*R%G1N;KZ@@8-UCJ J"REOTN 2#F<.!J&S* %+ MISB',-AI1(?_5&$E06OJQ'0!+41>@54ML*9]P,!8 L5>+QG4_?Q'C3D!YT', M[&7W,B4#-E-*69'9_/Q\ *:S[>S[[ U3/LKFJY+U9!Z6793%WQ!%PV@LU MO+?T5VUI'< E7&4ZZB_ACV17@9?/>9#F1B\<\AM=RRP;X-!R4@B-RAD6L*Z' M5).N:4++.E#].8CY P)29K3]%9:QOSJ#.PSK*8*S>,NJ[6^DA=5-'DQFK^P& M]"3C,45O$2ZRN&G[LA5F>+0%I6].JN3T?H%*50$3 6HRJ6$(5+95"=AU M*'&3KA9 ;I[!SHC2C$YLP 9HG"6XYQ_6=U+\^OD#N2E&PL[CJ- _:Z@<%=<) M&U3NN:-5G7U*OFD D 6@RE#4 M_/-VNTOQ6Y60[ O:OJ)T(+Y2F>:9&O,+RV7-81?Z& M5WZA*V2"TGU7!TS8 2AK30LI?8$87%PM8 G9N^33&0?CH%A=0M?U^;9J4#]'ZH3/[#=J68."^68*6E4MWTB]7/W2(-4 M-, ZA7W0KMV4_ MIWAT#0M&+).Y)G9OEN>$4RM)#9SA!P'7LBK\G5DZ.4NN$&EZ&)6J(?^.4=G7 MR7*QI:G _E7^SE7$ (FFV=:]9XZM-^B>29-ZX\!<8S2VV,XO>Y4_>X(PA@1Y&*D;^;G\O3)X@1R*.#C#X[_5.6^)2\83R/S S.L$Y5)E,7:+9E?Z&L4Q4?"H5;*[ MQEIE:V@HEK4;WT534>7H+BHO,/4;*X[P@A8V2OAG7ZN].7"#F:%!49A^9D MMV*?C['%FE%:-916BU-!H^R$R@CRNJ=4.H?I+IQ2*=E<4IV# M3JH@5 _;$) M91Q\M'*>17H#<;,2,#\VYU*#CU9L[2!*:=H4=+$O8,T= MR(".]>5#\D1?YTJC9$W?M,M^2? KS6-"^^$VV14Y^8R3,(JKD)"N+.SCIIFK M&2K7>#5FK@0_[% :T,>YX9>"58HT+W" BM@S\N;& M;2VL \G*F1Y1LAH,;I MKYMO*'W%;@;.JET_5KMT_"& K::KXV%:VBY]$WTRG%DO!)09]O+^2+R+@E://TO7G,O?X1W_:J)90A'$3;?>>+3WO2 M>%;1TQ'M"G&KK-W#82I6=@P_;?@;)\CR#U?^&@.($Z/#EM6GBS, MUB)#&7YM' FQO;$8[MX M&2[@T>^U3CJ_'[6)S 6%\:7;3/8R,5]#OP3OT;;8_=I+!\T8G;(EEVD[_R M3M/!],.S-CZ]&4&>$#4NF]WP"TJWPX6=2]"L[PP":Z,(KF<,$*T_PJ2\RT'' MX#G/D9N-N6D\T+ ZMCGSUETW/ [ TX8-PQA =;.JJ'!A* V3I!]0,R"QXD@2 MG2*K!!&H1 ]8Q+:P79Z!VP^&&B$ M_-PZ! ?T/D MGO6WL8X6]K#&$;$7)@1@A818#6PVCHV.@X_^#I&6\K+12.F: M<<*G,SB<.[74QV@B6T=.W1WD(FK[%E#3NGW=-J$)Q"-FVD!C8KNS&Z#71O:0 M1&#&E,>O96P;C;F?BG$D016$E&$>^8DH!6&5\23F;7%EF!5-[>I87J0A9%$0 M/^(LHFJ[II=5,GJ=YB[*5'"GSA2 4!6FOF-96X%&4:_2"L.!BS-H;TXL-OBZ],[.: MH!/Y9A]7''(8LTL[LID)^QSV3(M5XQPHF/5+5V@ MF76>Z (MQZU>8?D"[35F)RE%"[&J-7Z<11FPIB@NQVR.)O,@6_%;7.+M#B>$ M:?:P*G^YQ%G^49T3ALT!JDKA@M\E8"[I%8&#PTTJAVQTL1CXO)RV8HB@R_K> M16__NVVK8'#50OQ.CTHI^?4E1U[DX7>:^!X3^,6=4062"TW,%W6\'"]=(>E; ME40M^?7[#B79,&$Y@)(!J!&E^R 2"Z<(G!&S$[;]9'.K;"UBE/_"6 M:KKR?6/]U"'>D_-+JPE>TAX071JA036(JO0:6!42T4S8!;: M#I\-L*Z,CVF4A-$NB#G3)XB6@5@&[>D!5::0F?')J-[[N%&^H6W:Z)$9Z ;J M\_ZEN\5ZG9:/&]\4.9&WNXY_5//>4.L/4> B,;A4/7D85'8$H]'7G*N S115 M18V084&OIF1A$/\W"H;I8:6Q00:PY<%1SY:W0K]'?!Y=! M4E\5Z)[,KB]?4?R&ON DWPQMJ*EL5-#,9.,]EN7*,8MD9GUSO"GL%H[I>'WY MBC7A.RBMB-JV]"F E:T*XQAMJYGCHI.#T"1U#D_?M,OKP+,J?S( 9:AC'HA6 M%5E[;NRH(+W!A98]RRBN =&J^*D@E*&,60!:U:/_>I@O^-3$I28>3P.'<^-O MRD-?X^-?AW#W2[*L0U+1\OH])*25&TT%A#(>$$3R>7@+3Z!:S&"57UD-W']7 M .Y/%7"3TJFXM A=CK#"PV-IQHLAE>9%LJ'FI]!J+T6:YZI*7/\4Q61W^,<)_HT:GG5()- M-/S.NL4A&'7+SSP-H:K>93U\&O8INX].MC=9L100B_:]QY,A"/$9:R//@*?8 M$\ Q?,3*Y51 9]DG; 9V4D_P-.!-]?_Z 3V&YU>UF +P+'MZC>!.ZM^=!#O? MO;HR&16QIH@QG[$U#Z9\]M0R90-Z:+7*BE#FH$=6#W):?E@U_,WH?7UQ<7Z# M8 ^",>^P9! S)^UTA;@:92Y7#@]#;ZT?.5)[$89I02>'\B)U9C$NFZR5-%%N MMDB69:."F.X/5T$E=.P"F/L;4DK!*>))Q]C?N%0HDJ%H]AL\LR)L=M.5%[7]>HF34@\V]ZN'UG2:2/KJKVBYII%8(?E4CDJ:6S7&],8W9S]K M@%,-H$F<;*P1AP;WGM@9*8;U ,_HJUT!#AI_BK+?%N_1<(J#D KZ\4!J5\YF M[+V0VJXPC9KBRLDG'G^#D^7 M7"6#1M)8$@@ QG1L"'3I? ,!5\9),.ARM>8)D0*!1G< <# F8\*@2^89"K@2 M3@%!E^D<_@LK6A48;5C)Z.%I=EP!U:R8\1PKK17MCAXI5;"6>0IMWRL5\_+W MP.<@U]WP)=>1+3ZB&)G@'8HYIMQVS\[9!0.IF1,P@]KV9C!$NS*/<9"/?%TR M,L8FL$]F;;Q"^PB#A>R/70G_X5CN\SV%<7R/J4!!S REDY&-<#,D\PLW0B$G MX&;(UZ7MRJ&5SR@G@M*5ZCD/TIQBO+SVP[A/J%9HA!)Q(;\PHZ" "0@2U^+2 MKH?5YNMDJ8HF7A$!EL9%?$621'@C.!K7<3+[IK'A.=J$RHP]GH'?LAYO01DL M#=^(=VV;Q#/P%79''19S+(J6M^VJ1VI8=@ EW\@#J^SW0EV5Q^F?Q<>X-T&4 M_CV("Y0]K&@851XD2Z*@_O@EBKO!Z=<@7;8C^0F%5"?+15:^%D9UVXE].)\$ M^WT2?$#%H>G911#34/OG#4+Y':V6H/-BSW:)7>QKV:Y0%JVKF C6H?+\%34W M2V:LR+9WXWS4[?Y1=P8XX,@ IQN9IT<;;-FFG&MDWLMEGWB/?\LT*)D=B"$@X(S^_:_F>V M6#:/:E3Z!$L%XTWO7-[]N:#A:2,IH6E(/!,MU&\WM;O;1YQ%5#77=*.<160N MO$[(U)>6^A)#2)L=&W(:[#R%Z%3%F8"T1AL,71.WVEVB96W<48#E@-<7C(H8 MO<"NX!1LC38I@](B#"K%"/\0EG)#$9$@F()!PQ4RLAI&H=I5&"8F_YA$4,GP M!*##_*1&D+EE>SI+_MCS<_F>@.+)2C0(>IVV?*CE7&5AT5[2)95X?C!Y;.>0 MW -AQSO$;)?G?6OHT/EH!U1&SZ_G;/7)'H4_K%9D_T(?;GA8#;TEY^/M4SK> MYD22G"\ZGT]_SZ>_'^;TUQV;_\0.?MU1K)<7V9PX71EM4(Y^A^U\=&I&^+9- M(ZNVNG-SC_/*\EVLR;BOYU=BJ@;T@[/ M)[A2RH,\#Z]QM*ZVN?@)Y46:7 ;9IA)>/$NH\6#/&U >_B%=7T4FCH2A%1MV M')^C8TXF.D;GXJ#E!T*Z9CT?_L\H+%+Q&:Y:<<;F&E;@N.8CM285'??0 0^;X:EMLUFVES!8V^RJP=6(X*\>, M&56F@;BQJ>WQW)W52GJ0Z2E:;W)JAX5Q$&T![BP-'OQY!<+#3^3KJ\ED>"2D M9Y'("/5[\ M0F!\.N/I,HA,!4^7 4QJ>[KZ3SD[@4>(,3W'[FN.K=<'W'GZ\,XP$Q=U M. ZQT[Z>LX:+)Z,)9& &6M9B&E0T(R%SH0 MK5A0FPO>0[Y!Z3U.<.7_2=95&Z_?=RC)V&\EJQ2I!8<5L3:/P/H0:XG>GT.$ M-=$9!5:#_KS]AM)7;'_FADP.6&UP@13=K(D2QB>9B0 ^(4O7/2$K_5 >1^(: M;>&_L3N0RSEFOQL7:^G:)MP2(&YK L7PW MEF"7&F@'0:[?P[A8HB4EQ E!-"%*49"A*U3]]P*M<(H6RW\66=Z< +P$[ZR5 MW28YK\VFU0O2@#CWBE*K^7A"3/D\U$%??I&I\'JY'4KZQ M@3I?>SU/"W%0!U<;.(SX.N@$)%0$#ZSY4"U?MP-M$@Q^"VTZM9G"=K?..JU8 M$,[S_1M[2L;K)/H76MXFE>BW"1JHC!A)5?1H8U]1+;=Z35"6O:",.F34;8=9 MZ@8:%(;K/K6YXUC==#33P[ 0AG.[N!@L/<45HA@\K5C527HA9XZC-GHIR_:Q M\D<)IK9]J G[J6QPLB\N:6_W3=I65[P!7I)@R2KE*'GI\.P(PEYQO1YQO1YQO1]2Q M_&0PW.#T:Y NFQHA]R6DI9@W* 2E'%B*5>Y40.6?V+T++_:U M[EZY,.V?S=*\,Y63OP[3./GCUTMJ)J*4J#/?WP=;Q%BB1"1-*#V3Y%@R/*%= MD8:;($.+=8I*G_JP0%FG0,7O?4!4V<(GO\B5SJ5(I M4HL%*V)M7*OW%M920W_D@VNE!X_,SH2\?$-M,I1QG4]L3^W8@P_VY#A2Y"NHZ1N"_.I&P%% M+0F3PN)@Y*@=0V09#L8^+SH:F3R\OZ4B/4,68AEX.#SD86-[Q[#>%LME1%L> MQ-3]?D*2=Q>H MP>E\K:K[XI#9^Z\166K2<+._0V\H9IS>JA4:*DI2R*H6NH-]W$KFB:]6V:%. M8&6MJN8VV15Y5G;4#\P3/ #E4&P6I;6E5J\CL8K@_856J4*ZM HK_R]HM>1L /;4@OB MC8F(>KPC85-;%?BP(Z=.K.J4(!/O0 !%^/M^1A$;\C?7U0^OKS/:RER^-4K6 MVE J:2<]>9KNRPOC.])45)]_0A6C6;I-::Y8VMJ4KP, /%4]_=E=H0E5JG3% MJOV=R)N+I \KY8&M4[3N';6BOB%W@F(FP5:M7L]#AI565SQE&>(8BH)Z:6=O6#'4M,-:]A!W3\6JJV=Y"^LX 77/M'T"F.?'V3>Q&W("[JZ>:#&S=CR(/9Z (J(CJU$1^_,6 MH#]Y?CBQ N0NT$%]7-_;J)Y3<;D!)A*.[L5##[)*]ZKCJ7Y4S:EH?O[56K0N M''W%'C1FCCA#?Z)>[CB7R&;A;3#ZY<[NQ356YJ?VMXXT%T%,?D//&X3RGU-< M[$C[N1%8)GDVJC;#TX:**W PMDR\2T50^N96D9S>[OU.YEU"WN?1S4[KMPCA M_8&E8@TBSV6<^Q&ETV\8.G'=MQ2CDZN['<:/]$X@48Q:IOMI[-APTV#G)3RG MJFTZG#5:X&_LO]F%$:LO%0,3U41SROL:\F;X>W33401\#5DU MAB?KT!SD=9IRM@G:OM5:>F8R#*!M.95#W?74)//+FF! M2WH&5^8QG-=FFNWYDR>,>9 YC9M'$##,IC>!&VR%R1%]Y-O0BS!,"[1\1F_$ MX""3U@5*T"K*L\M-D*S+]XTX!!9O3!.#B8R778SW97!'W2#.=A5&W,8+BXG- MY%>Y+FM *+N.HS6U]VYP.M+O(TI#VLOKX7UGS=)-W*1J:8NADZ".PU,U,@R8 M%-5:QDBJUN;O%I>MC'8S4V4QRJN),:S^ (T^$ ?AD)1P\ "TTS6C"ERM&O6W M+SNR^\5+LN%-.RBY$&Y=;( MS,=N;SMG/P;E[S#@<$L)\<,HY2V,9!HP@R9&+?J[H^.!JGP_K7K[<['\9U$E M] ^<: M&'^R (S)UM]SL=O%971!$/^2"/94S0\#<&F7;][L4B_O 1"G:D45GAKUU:#] MZ83.GVZ*O$@/[O3:"?""6^_[^?SI:'%NJRA!R[HQ=):D9Z4/^0:EM+DIRJ/Z MEG6'HG/FRGZ6VR#/-M+-"$\;*GYJVT8;];PC=@M.[VA5="(<7^P&T[=OD$KI MG1.;\P@KN 1$=*N7NJN70&BKV#>X>=^;6V/C[U/%R%#X_1J_?2HW9.F^DJ+^ MXR! _<.O?WL:M/CP0]U$^H.]8!2N_C"CJ8/0D6%9NB[3,IZ';JD,'RR'8%]I M .9EV,V8J;_)5. 3,=:9O!04?'B)%%")OPHW:SC(.@7PC*F!YDB[S;-7XI]H MY!C+:AG^WBS1A]^/VD3FLLOXTFVF\5R1DH;6CS,QF\K\UG\PRWK6%I8ZL;CI M@TGOP*#S6-6)Y%49CP@L0B!#,^VTWRWDN5;,S_&NN?Q0G;_9QK2T4:K@ M!;WG%Z11O]UQW[XVSWJ*#X#+VHQSO^_)>L'W]*87"@MZ5-%ZLWCI1G3*-AM$ MM;(S1L4TWKLG1,U/,B+HY;%7:P0U+D-1O+0Z:@]-K7OOOR5SP\A7%;^@+3O(-*S!0N6P'G0IE_02FKG(, M8%*A:OVU>:YP0F[CZ?AY^8I5<#@H H%?6^3$4,=6Q9Q@:VNTEK=.=6DN6TR* M#@]JU I!EN!.(3]QIJR..9?:3IT>A$=W6WV#"R7;;U@&BK6JS E"C:&,N9%6 M5:D?'FT':$1<9:!URH"!5I8Y1:"-E3$[T,HJ]<.8CVZAT08?]CK9RP:E*%CE MC*>,IC"!6'$")GYB<[*ZYK3T!&UP*9SY;Y@T*_L2)$M*OC^<-BU&U\LAI,WY MOI#4/[0IB#X14^*:-(*39T-.KVD/JU8:;F .FVP4C3,D\P\M0)$G(H5?BT:D MLO>G/+)3 #S-96[@0(C3PC+R1:UEYR"-MD]G/#&:Z0S0;(O]?4 9'F8_1TBP M:NB]H388&KE'CL2_#M)X_X+2;924#"\W0;JV&F?_A&B:O9#,FE7ZK2<4TQLV MBY#,F&66+LZIJ7*YUCH!ES-C7-71+$_H]R+*HAP]EK=O'U;/*'V+0II8Z.\X M+D@'4Q,QB]95QSRF>)T&6W8TT#1>_>@A75X6PS%5.QZ;5=PP8!/8G$YDDVXS M7#I*5SD.POT=SK)[E%M< MD 8-X@7MB*GZ]S?&5&;&X&U"NH]H\2\SW7CQI]MW^/@:A-+A6'> M[1CRHV-HS,??U'T#,:_?PS*AYQ.903I9;WX00U=6B@UE?BF70:0G.AA;8/8> MS]>W"?DG>@G>K>X:VE9(7S(!4+;SH8#2QO!N&W3]OD-)UGB5:.J+*"F(O?"P MJQ\0X&V2)G 8*D6%@T/*@BD$)K3%N6U*1V*HV/UY3J/*:GWE5.7YA07(/,+7 MM,*(X_0"^_41K>H\SF3^,Z);X=TF"AN?W6VRPNFVY/X<;M"RB-'#JI8Z63^C M-77E65RIZA8\H1U.:8LX,[6,K,F^PB6SDHNF5?BP79U>N=C7'UDY(B9P:#2B MP^%8-_LNZ17/.%J6C2C]_(PKDV*B)FL8A\B>),S<#3(RKC0VLS0,9XN,>1-3 M0E5+QJ6RMG!)NP1#9>NO3#R^=%GB\O/<") ,50P> #)5-E<^^>P\U^24B9^I M9NG53XT:V3TP]::^;:]1^SS=19%%"8!QW>9:Y M]"2\7#HUNPE>RYL<-[A(ENF^/O=C0P!$VWAGQ;3N 4!%.$G_2UAY_C8C; ;& MXOELH$$1RW)$]5E];%-#90DT8G%(*G0LW81DWUA/R@]I/2P9-H:(I+D,P20Y ML@PT3*R97)@6A92N+PV+SLPJ!HBET-=L;IX;$<(I%L-G M+J8>>UQ+%?*Y?6Q3 K#2&;$@V/58RU-@_ RE(_P=)_^42A'.V0J[B OREP=? MS]$ZB591&- /(4["**:-)JT\N*S0$GC<-($C1WM:'.TDJ'Y#2<&X[-;_N0T? M;WZVO:8*RASTSVESNJB6U.7_D(P^=KW9,3\G.*,OH0Y#B]A?#F\U'+X MWXV':@AG%BQK,$JE<_ MQY ;?2.+I,$FPD[$8Z?WU(].7:<:HG6/\N<@1MG%_@FMJ=Q!AI8/29,$_6'5 M[AU3=!'%,5J>0[=F#MUJ;+(;,GJN25^G21!?%EF.MP1)I OO<+*^B][([)UE M*&>^]&.&V2B@2X_9^4C]?*1^/E+W[TC]?*;J1[8'0Y.]H9-5G3; #UD=>(=% M86HF6ZV0B%#%^S]%V6\7^Q=2'3OD6$9YB-3E4SHA)&T.+Q991LD3LDMI1<@: MP:.&,1D;!Z>< MWG5@J8JL!"T <\\/F2&+"E:9EB7Z/;"OX[3Y;'VW5XV97/"%W[3!):S9L9BV M:3;7!4K"S39(?X,97DQROO4U('=#YJ9-,#N,0\Z5>4ANQ>U!O98U]N]1SG8P MB&@:OP*;QJ%)F],Y&":?;,[N(_IO/SFJ/<0_N]2 6!=WPZ(8! M-V.ZHXE4'41W&R *MN'3]0-O6'131U)-;-N BBX+'(*1AVV68YLLF2,HW MJ]CN*AAUX[624;O=S6K"*F! RMB-DQ"U@?W+\P KAQ]J#=$?W.[Q49,5.I66 M],?>]K$^-<\T]#ZYW9\",11ZML_%FFG$F+S+V>.R'( 1)W^0B*3) M5L@D<;MG 6(I]#";F_[KQ^9[^G(3)0$QXO]*C/B_D?^Q0\"$1,W)*H?([?X& MB:;0XSQ^^@\1VUMY_WX_P,'AAUHQ] >W^W?49(6^I&7UG^"U'DDMW91B^#:/ M$XX^9-T)16>Q//MB&K4#'0:SQ:6/Z[6V*!E+L0!4QATGI\=4-H,4#NIL+-ZW MRGIXH ]+BV\CRNG[[B$1_3DK!WRM ^A=,><&G^/I9-08!2\\HI3^$*S1\/4J M""DODK!'Z@=2%,350(^8N^>!5).7"ZP^F_;[0+<%'2--5//Y#J$QF\"T&:?? MK#FVHM1[GY%B$8;$MRI=E:X?7EO#?H"0C4M(G5P^ZD9): M3,AQ_7L1Y;P76=D?&]?UX*.EN'"^9JN'O*A^!X](=AZ.7"S_24!*\7V/\H?5 M2_ ^/*.;KX9#-+KY&JQ-5AS(X&-HLC]O]5M2Q[>;;X%+Q\\BJ2Z#;',3XZ]_ M1/QLGSE.KM-@%HY6Y#SS@FL M%&TZ1=5F Q?2KU6=1!N($R1)OR:B'4:#LFEMB#IH"3,R5$C3@_.(QC*JF>8K M[_:L0J$QDH6%+"]GO)[#FF*S%K-!'8,U3@5!)>'7XR=A[?@<,9A!AF%G! MB4)BL2[C:]DL/8]"TK*UL9IIVE>T2HV]*"-V32>QPHL4,3H&5-LEC8JK[93N M[$84+1XN;Q=YGD:O14X!\8*KA;1Q5CSA.+[!Z=<@70[5HUZRT8Q*23M;2!S^ MML$Q 7Y6#8K1OI%'T&X6QP3VIB"-GL( (0?3#KR6:M89<]>?:G8HC?"2S&1I M;G'">0BC"[3"*1JYH!LEL!0T/*Z8Q*0YE]!DXAM&C2AK$HYU6^#O#F4H* V< M6. PJHX=\\=R*"H WAB_-OYS,C_?AH%I%4X:$08:H[&+^JD:' E:4XO+YB( M. )ZI %)!$R U< ,-\!Q-8B;;P/#K/JF+113FS+AQNGHU-!Y>_K7SQ_"HAZ) M.9=-K7%1J+*IKQ/V9.J>"V6\$<=3=JE:3I6[;M2V4MT?U,TUT4WN/8VGS.<+14 MW.,<\:X1@HBY"W6?V.X#A\\;,CC*AR8I# D&ZV&7TJBE\H[-Q?Y \QCLZ6\+ M.D6+WSHTQ'?T[.%DOE;431LT0CLK_D9*V"A$0.B.A.S4; !2H91F<_M*)R7> MZ;)*J<,1"*R4O?-.2.=@7?D'!Z""NNIU$E:'2X'["AA24)SG:)D-(B!<:!BG MUJ^ RM[6FC!-N'RCD0IG8%GZ'>?Q6YSEDN2>B;R'+ MRV5$,1S$CT&TO$TN@UV4!S';CH+0-M:3F-;A:#P%(:$1>&*6_L8HO= L#D6Z M+U=V=D)^/D63CY]%X2X\Y (!0<%DY+$1=$JQE]:5.8OQHQV3:=;^ 05LFAH! M=H)*.&^5R\@X(2!V7REGM89I^,@)!?*9=1,=:J")3Q:]J;8,Z% P>HSP&DFN MQJ#[)A1?4/P)*, TAI29>1IZ\",/J4JO#W]@)?S.P9Y41E5,!Z/7E( MRP?%=W! GA(H2GDX2=(X6HQ %=A9=:>9I*$8DA&7/F=<4%5K[SZ[-B4]Q-^ M,'7,,5,V%>G'[D_.Q\X"WGJ=EO=D'MMV1V&S3QJA#$3<0$I"[#1^5 2%@T7" MU=^'/ 0S\&T2Y5$0EZ)2C]$C2DL2^#HJXR!?1?DD=R< MFV*\'P0] S"]!8RMHHEG $0+C>_^0^/>J;FCFR:V5=_ MW@D^'X=Z=AQZ':1T_Y+1G(;--'10"E5%4=7TL"*"1^$B65Y%<9&CY: D(=WB MI"QO\Y',NE&-*+SG,B5D3=H.+IF59"2#UE3] 1.02H$!>?RN',U.G?@K9T!6-NC0$N(0\T9E"-J9Z#$DV/6>7]0 MJ?[,[R7PB'F5EEO!(.[L=K+^HPG5/O.7),J;*S2+=8JJ'>0 FL;XU7UG@)\/ M\#:M-F7(&VB OT>"G/%>JVDT[&'VN:RTV$+GE_8!SM-48FJ^YE?G\VD@1Q\P M$P%F&O@!,IB(RF#BLIWG!K'CEKO8M-2WW4=\3:X>3OF;%TD>+:FTT1MZ1F&1 M1GE$K^B$<4'JH+G=>A[ILPO:VBT=S9YJQ!!?U3')?'1?QPQS*U?8I[7\8L]F MP+CU>I M#SO:%H]7;7O3R@WC#/>]=9TXVW!#MNI]V9N%K@!#(@AS*S>I'A9SBF MFV%R3!_YR.<+2MAHXL@#I(0/6\0RN]P]4P.XR1$1M9@ M@$OFBFS,TP(4W=4@Z-M34+H&(,DZR_^/#Y MTN6'P\_?S%O2<8@5T"S79.,G%;'T5YG:$SQ'R0J^2UB%/-5[G)",/L%&C,'# M?5+&8B.D:>[QLVFLN+$ZEV.K8\C@\,L+^5=&+"#:P>S'Q?5*-ZXIU=)F5JD7 ME&YK&Z\U:-GO8$L)F_X4$-ISL&CV#580?. Q4:NQS*H@J,G&%,& RQW*\\[6 MAXD4(4VM*PZ-C_B B#L9&IQ*_,VL(%X9\-39M*]P9F6E(TJUDH]I(D&6\>GV M$:<6+]]3?RY>,_1[082X?J-08C^G+J%JW \\*D<$8Z<@E]'QA9NP#3'1@FV&"8\]B6'F,V.X^G4,EP':L0^$PYAS%#B:?V2+GZ6@2; M,Z>O1MQZ;#PXSK#$KPIT%>2L587QI=9*[XO19C#7 .:W?E/,NEP)TX?D(;U M*YRB+P2'FQ]_H#3,:1Q&?&BND-C:4&+K&"N*UQ\N/9YT+,AX>7X^SQHP6 Q? MIL*:.7M0\&/.T_Q9:/KH41[LQ!0 MPB,XJ6M %TZ@FN;)*F+R++B3.8<)*:4R@A-B1AF/8*6C!5U@ >O23[P_![0& MYYSAMK)*61O.2'K#L-3C,*1%J5G36R&8QWZGO!C).?(J.+-[AA<@[_;8\ B!IV$P8N9@*'G"1/T M-BL:R)2)I M#UE9),>2X0GMAL\_#AO$7*>4R[41J.!RAJ*T:1@4G11P:Q=D5JI9I\$+65MO*MW&]951G\^ %=<6KG0"EVZ.G*/MT4:W$1) MD(11$-\F;RC+*SGO<>):)"1L1V4=W:C&>XQ[3Z.=AD(Q_'D,S:D%?I*PP6M#\+ .KH;Z:&O$_& MFSH>\5AGN @GV;MN# .(]\FH5^:LYDVX6M[JNU'<@L9-.<<4R [-EQ_N"A78 M#[UG,IL]O+[^0O_OE1AR__O_ E!+ 0(4 Q0 ( R"J%9[C7UOA;8! $SA M%P 4 " 0 !BV 0!B"TR,#(S,#,S,2YXISH **L P 3 M " 7X4 @!M>"TR,#(S,#,S,5]D968N>&UL4$L! A0#% @ #(*H5KIP MS)$^R@ "^ , !, ( !5D\" &UX+3(P,C,P,S,Q7VQA8BYX M;6Q02P$"% ,4 " ,@JA6<)(Y%5-A "?A@8 $P @ '% L&0, ;7@M,C R,S S,S%?<')E+GAM;%!+!08 "P + -," !)>P, ! end