0000874015-23-000186.txt : 20230809 0000874015-23-000186.hdr.sgml : 20230809 20230809135014 ACCESSION NUMBER: 0000874015-23-000186 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IONIS PHARMACEUTICALS INC CENTRAL INDEX KEY: 0000874015 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 330336973 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19125 FILM NUMBER: 231154489 BUSINESS ADDRESS: STREET 1: 2855 GAZELLE COURT CITY: CARLSBAD STATE: CA ZIP: 92010 BUSINESS PHONE: 7609319200 MAIL ADDRESS: STREET 1: 2855 GAZELLE COURT CITY: CARLSBAD STATE: CA ZIP: 92010 FORMER COMPANY: FORMER CONFORMED NAME: ISIS PHARMACEUTICALS INC DATE OF NAME CHANGE: 19930328 10-Q 1 form10q.htm IONIS PHARMACEUTICALS INC 10-Q 6-30-2023


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549

Form 10-Q
(Mark One)

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

For the Quarterly Period Ended June 30, 2023

OR

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

For the transition period from _____ to _____

Commission file number 000-19125

     

Ionis Pharmaceuticals, Inc.
(Exact name of Registrant as specified in its charter)

Delaware
 
33-0336973
(State or other jurisdiction of incorporation or organization)
 
(IRS Employer Identification No.)

2855 Gazelle Court, Carlsbad, California
 
92010
(Address of Principal Executive Offices)
 
(Zip Code)

760-931-9200
(Registrant’s telephone number, including area code)

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

Title of each class
 
Trading symbol
 
Name of each exchange on which registered
Common Stock, $.001 Par Value
 
IONS
 
The Nasdaq Stock Market LLC

     

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 12(b)-2 of the Securities Exchange Act of 1934). Yes No

The number of shares of voting common stock outstanding as of August 3, 2023 was 143,326,208.





IONIS PHARMACEUTICALS, INC.
FORM 10-Q
INDEX

PART I
FINANCIAL INFORMATION
 
     
ITEM 1:
Financial Statements:
 
     
 
Condensed Consolidated Balance Sheets as of June 30, 2023 (unaudited) and December 31, 2022
3
     
 
Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2023 and 2022 (unaudited)
4
     
 
Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2023 and 2022 (unaudited)
5
     
 
Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2023 and 2022 (unaudited)
6
     
 
Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022 (unaudited)
8
     
 
9
     
ITEM 2:
 
     
 
21
     
 
23
     
 
23
     
 
30
     
ITEM 3:
33
     
ITEM 4:
33
     
PART II
33
     
ITEM 1:
33
     
ITEM 1A:
33
     
ITEM 2:
51
     
ITEM 3:
51
     
ITEM 4:
51
     
ITEM 5:
51
     
ITEM 6:
52
     
53

TRADEMARKS

Ionis,” the Ionis logo, and other trademarks or service marks of Ionis Pharmaceuticals, Inc. appearing in this report are the property of Ionis Pharmaceuticals, Inc. “Akcea,” the Akcea logo, and other trademarks or service marks of Akcea Therapeutics, Inc. appearing in this report are the property of Akcea Therapeutics, Inc., Ionis’ wholly owned subsidiary. This report contains additional trade names, trademarks and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this report may appear without the ® or TM symbols.


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)

 
June 30,
2023
   
December 31,
2022
 
   
(unaudited)
       
ASSETS
           
Current assets:
           
Cash and cash equivalents
 
$
424,790
   
$
276,472
 
Short-term investments
   
1,960,598
     
1,710,397
 
Contracts receivable
   
27,956
     
25,538
 
Inventories
   
25,538
     
22,033
 
Other current assets
   
177,872
     
168,254
 
Total current assets
   
2,616,754
     
2,202,694
 
Property, plant and equipment, net
   
91,634
     
74,294
 
Right-of-use assets
   
176,718
     
181,544
 
Deposits and other assets
   
86,025
     
75,344
 
Total assets
 
$
2,971,131
   
$
2,533,876
 
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY
               
Current liabilities:
               
Accounts payable
 
$
24,021
   
$
17,921
 
Accrued compensation
   
29,322
     
49,178
 
Accrued liabilities
   
104,745
     
140,101
 
Income taxes payable
   
24,732
     
6,249
 
Current portion of deferred contract revenue
   
96,252
     
90,577
 
Other current liabilities
   
8,903
     
7,535
 
Total current liabilities
   
287,975
     
311,561
 
Long-term deferred contract revenue
   
254,398
     
287,768
 
1.75 percent convertible senior notes, net
   
560,937
     
 
0 percent convertible senior notes, net
   
623,809
     
622,242
 
0.125 percent convertible senior notes, net
   
114,081
     
544,504
 
Liability related to sale of future royalties, net
   
510,174
     
 
Long-term lease liabilities
   
175,020
     
178,941
 
Long-term obligations
   
16,436
     
15,973
 
Total liabilities
   
2,542,830
     
1,960,989
 
Stockholders’ equity:
               
Common stock, $0.001 par value; 300,000,000 shares authorized, 143,167,414 and 142,057,736 shares issued and outstanding at June 30, 2023 (unaudited) and December 31, 2022, respectively
   
143
     
142
 
Additional paid-in capital
   
2,118,309
     
2,059,850
 
Accumulated other comprehensive loss
   
(50,913
)
   
(57,480
)
Accumulated deficit
   
(1,639,238
)
   
(1,429,625
)
Total stockholders’ equity
   
428,301
     
572,887
 
Total liabilities and stockholders’ equity
 
$
2,971,131
   
$
2,533,876
 


See accompanying notes.

3


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except for per share amounts)
(Unaudited)

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue:
                       
Commercial revenue:
                       
SPINRAZA royalties
 
$
61,012
   
$
59,627
   
$
111,258
   
$
113,444
 
Other commercial revenue
   
16,885
     
18,557
     
34,406
     
37,024
 
Total commercial revenue
   
77,897
     
78,184
     
145,664
     
150,468
 
Research and development revenue:
                               
Collaborative agreement revenue
   
91,013
     
38,247
     
129,347
     
88,032
 
Eplontersen joint development revenue
   
19,501
     
17,360
     
43,924
     
37,210
 
Total research and development revenue
   
110,514
     
55,607
     
173,271
     
125,242
 
Total revenue
   
188,411
     
133,791
     
318,935
     
275,710
 
                                 
Expenses:
                               
Cost of sales
   
2,537
     
4,745
     
3,880
     
8,914
 
Research, development and patent
   
229,927
     
180,758
     
427,740
     
341,884
 
Selling, general and administrative
   
46,142
     
33,802
     
91,658
     
67,929
 
Total operating expenses
   
278,606
     
219,305
     
523,278
     
418,727
 
                                 
Loss from operations
   
(90,195
)
   
(85,514
)
   
(204,343
)
   
(143,017
)
                                 
Other income (expense):
                               
Investment income
   
20,792
     
3,403
     
39,419
     
5,396
 
Interest expense
   
(2,291
)
   
(2,130
)
   
(3,899
)
   
(4,252
)
Interest expense related to sale of future royalties
   
(17,655
)
   
     
(33,170
)
   
 
Gain (loss) on investments
   
718
     
(6,337
)
   
189
     
(12,963
)
Other income (expense)
   
11,183
     
(12,297
)
   
11,414
     
(12,110
)
                                 
Loss before income tax expense
   
(77,448
)
   
(102,875
)
   
(190,390
)
   
(166,946
)
                                 
Income tax expense
   
(7,842
)
   
(2,260
)
   
(19,223
)
   
(3,354
)
                                 
Net loss
 
$
(85,290
)
 
$
(105,135
)
 
$
(209,613
)
 
$
(170,300
)
                                 
Basic and diluted net loss per share
 
$
(0.60
)
 
$
(0.74
)
 
$
(1.47
)
 
$
(1.20
)
Shares used in computing basic and diluted net loss per share
   
143,098
     
141,794
     
142,918
     
141,697
 


 See accompanying notes.

4


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(Unaudited)

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Net loss
 
$
(85,290
)
 
$
(105,135
)
 
$
(209,613
)
 
$
(170,300
)
Unrealized gains (losses) on debt securities, net of tax
   
(2,000
)
   
(5,018
)
   
6,393
     
(20,774
)
Currency translation adjustment
   
70
     
(411
)
   
174
     
(565
)
                                 
Comprehensive loss
 
$
(87,220
)
 
$
(110,564
)
 
$
(203,046
)
 
$
(191,639
)


See accompanying notes.

5


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY
(in thousands)
(Unaudited)

 
Common Stock
   
Additional
   
Accumulated Other
   
Accumulated
   
Total
Stockholders
 
Description
 
Shares
   
Amount
   
Paid in Capital
   
Comprehensive Loss
   
Deficit
   
Equity
 
Balance at March 31, 2022
   
141,753
   
$
142
   
$
1,983,078
   
$
(48,578
)
 
$
(1,225,068
)
 
$
709,574
 
Net loss
   
     
     
     
     
(105,135
)
   
(105,135
)
Change in unrealized losses, net of tax
   
     
     
     
(5,018
)
   
     
(5,018
)
Foreign currency translation
   
     
     
     
(411
)
   
     
(411
)
Issuance of common stock in connection with employee stock plans
   
87
     
     
1,614
     
     
     
1,614
 
Stock-based compensation expense
   
     
     
24,502
     
     
     
24,502
 
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options
   
(9
)
   
     
(400
)
   
     
     
(400
)
Balance at June 30, 2022
   
141,831
   
$
142
   
$
2,008,794
   
$
(54,007
)
 
$
(1,330,203
)
 
$
624,726
 
                                                 
Balance at March 31, 2023
   
143,023
   
$
143
   
$
2,089,358
   
$
(48,983
)
 
$
(1,553,948
)
 
$
486,570
 
Net loss
   
     
     
     
     
(85,290
)
   
(85,290
)
Change in unrealized losses, net of tax
   
     
     
     
(2,000
)
   
     
(2,000
)
Foreign currency translation
   
     
     
     
70
     
     
70
 
Issuance of common stock in connection with employee stock plans
   
144
     
     
2,390
     
     
     
2,390
 
Stock-based compensation expense
   
     
     
26,561
     
     
     
26,561
 
Balance at June 30, 2023
   
143,167
   
$
143
   
$
2,118,309
   
$
(50,913
)
 
$
(1,639,238
)
 
$
428,301
 


See accompanying notes.

6


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY
(in thousands)
(Unaudited)

 
Common Stock
   
Additional
   
Accumulated Other
   
Accumulated
   
Total
Stockholders
 
Description
 
Shares
   
Amount
   
Paid in Capital
   
Comprehensive Loss
   
Deficit
   
Equity
 
Balance at December 31, 2021
   
141,210
   
$
141
   
$
1,964,167
   
$
(32,668
)
 
$
(1,159,903
)
 
$
771,737
 
Net loss
   
     
     
     
     
(170,300
)
   
(170,300
)
Change in unrealized losses, net of tax
   
     
     
     
(20,774
)
   
     
(20,774
)
Foreign currency translation
   
     
     
     
(565
)
   
     
(565
)
Issuance of common stock in connection with employee stock plans
   
935
     
1
     
3,461
     
     
     
3,462
 
Stock-based compensation expense
   
     
     
50,738
     
     
     
50,738
 
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options
   
(314
)
   
     
(9,572
)
   
     
     
(9,572
)
Balance at June 30, 2022
   
141,831
   
$
142
   
$
2,008,794
   
$
(54,007
)
 
$
(1,330,203
)
 
$
624,726
 
                                                 
Balance at December 31, 2022
   
142,058
   
$
142
   
$
2,059,850
   
$
(57,480
)
 
$
(1,429,625
)
 
$
572,887
 
Net loss
   
     
     
     
     
(209,613
)
   
(209,613
)
Change in unrealized gains, net of tax
   
     
     
     
6,393
     
     
6,393
 
Foreign currency translation
   
     
     
     
174
     
     
174
 
Issuance of common stock in connection with employee stock plans
   
1,109
     
1
     
4,949
     
     
     
4,950
 
Stock-based compensation expense
   
     
     
53,510
     
     
     
53,510
 
Balance at June 30, 2023
   
143,167
   
$
143
   
$
2,118,309
   
$
(50,913
)
 
$
(1,639,238
)
 
$
428,301
 


See accompanying notes.

7


IONIS PHARMACEUTICALS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)

 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Operating activities:
           
Net loss
 
$
(209,613
)
 
$
(170,300
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Depreciation
   
5,225
     
7,484
 
Amortization of right-of-use operating lease assets
   
4,826
     
1,300
 
Amortization of other assets
   
1,244
     
1,197
 
Amortization of premium (discount) on investments, net
   
(12,481
)
   
7,867
 
Amortization of debt issuance costs
   
2,966
     
2,688
 
Non-cash royalty revenue related to sale of royalties
   
(12,562
)
   
 
Non-cash interest related to sale of future royalties
   
32,915
     
 
Stock-based compensation expense
   
53,510
     
50,738
 
Loss (gain) on investments
   
(301
)
   
54
 
Gain on early retirement of debt
   
(11,292
)
   
 
Non-cash losses related to disposal of property, plant and equipment
   
205
     
527
 
Non-cash losses related to other assets
   
570
     
951
 
Changes in operating assets and liabilities:
               
Contracts receivable
   
(2,254
)
   
55,145
 
Inventories
   
(3,505
)
   
4,995
 
Other current and long-term assets
   
(19,696
)
   
(39
)
Income taxes payable
   
18,483
     
(22
)
Accounts payable
   
5,517
     
(2,672
)
Accrued compensation
   
(19,856
)
   
(13,825
)
Accrued liabilities and other current liabilities
   
(37,562
)
   
45,170
 
Deferred contract revenue
   
(27,695
)
   
(41,004
)
Net cash used in operating activities
   
(231,356
)
   
(49,746
)
                 
Investing activities:
               
Purchases of short-term investments
   
(932,362
)
   
(663,195
)
Proceeds from sale of short-term investments
   
701,034
     
380,375
 
Purchases of property, plant and equipment
   
(22,483
)
   
(6,040
)
Acquisition of licenses and other assets, net
   
(2,314
)
   
(1,993
)
Net cash used in investing activities
   
(256,125
)
   
(290,853
)
                 
Financing activities:
               
Proceeds from equity, net
   
4,950
     
3,462
 
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options
   
     
(9,572
)
Proceeds from issuance of 1.75 percent convertible senior notes
   
575,000
     
 
1.75 percent convertible senior notes issuance costs
   
(13,658
)
   
 
Repurchase of $434.1 million principal amount of 0.125 percent convertible senior notes
   
(420,158
)
   
 
Proceeds from sale of future royalties
   
500,000
     
 
Payments of transaction costs related to sale of future royalties
   
(10,434
)
   
 
Principal payments on mortgage debt
   
(75
)
   
 
Net cash provided by (used in) financing activities
   
635,625
     
(6,110
)
                 
Effects of exchange rates on cash
   
174
     
(565
)
                 
Net increase (decrease) in cash and cash equivalents
   
148,318
     
(347,274
)
Cash and cash equivalents at beginning of period
   
276,472
     
869,191
 
Cash and cash equivalents at end of period
 
$
424,790
   
$
521,917
 
                 
Supplemental disclosures of cash flow information:
               
Interest paid
 
$
529
   
$
1,544
 
Income taxes paid
 
$
510
   
$
2
 
                 
Supplemental disclosures of non-cash investing and financing activities:
               
Amounts accrued for capital and patent expenditures
 
$
251
   
$
1,121
 


See accompanying notes.


8

IONIS PHARMACEUTICALS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
June 30, 2023
(Unaudited)

1.  Organization and Basis of Presentation


Organization and Business Activity


We incorporated in California on January 10, 1989. In conjunction with our initial public offering, we reorganized as a Delaware corporation in April 1991. We are a leader in the discovery and development of RNA-targeted therapeutics.


Basis of Presentation


We prepared the unaudited interim condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 on the same basis as the audited financial statements for the year ended December 31, 2022. We included all normal recurring adjustments in the financial statements, which we considered necessary for a fair presentation of our financial position at such dates and our operating results and cash flows for those periods. Our operating results for the interim periods may not be indicative of what our operating results will be for the entire year. For more complete financial information, these financial statements, and notes thereto, should be read in conjunction with the audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC.


In our condensed consolidated financial statements, we included the accounts of Ionis Pharmaceuticals, Inc. and the consolidated results of our wholly owned subsidiary, Akcea Therapeutics, Inc. and its wholly owned subsidiaries (“we”, “us” or “our”).


We operate as a single segment, Ionis operations, because our chief decision maker reviews operating results on an aggregate basis and manages our operations as a single operating segment.


Use of Estimates


We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States, or U.S., that require us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Actual results could differ from our estimates.

2.  Significant Accounting Policies


Our significant accounting policies have not changed substantially from those included in our Annual Report on Form 10-K for the year ended December 31, 2022, other than as discussed below.


Liability Related to Sale of Future Royalties


In January 2023, we entered into a royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. Refer to Note 11, Liability Related to Sale of Future Royalties, for further details on the agreement.


Under our agreement with Royalty Pharma, we record upfront payments and milestone payments we receive from the sale of future royalties as a liability, net of transaction costs. We record royalty payments made to Royalty Pharma as a reduction of the liability and amortize the transaction costs over the estimated life of the royalty stream. We account for the associated interest expense under the effective interest rate method, while continuing to recognize the full amount of royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue.


We calculate the liability related to the sale of future royalties, effective interest rate and the related interest expense using our current estimate of anticipated future royalty payments under the arrangement, which we periodically reassess based on internal projections and information from our partners who are responsible for commercializing the medicines. If there is a material change in our estimate, we will prospectively adjust the liability related to the sale of future royalties, effective interest rate and the related interest expense.

9


Recently Adopted Accounting Standards


We do not expect any recently issued accounting standards to have a material impact to our financial results.

3. Supplemental Financial Data


Inventories


Our inventory consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Raw materials:
           
Raw materials - clinical
 
$
17,665
   
$
17,061
 
Raw materials - commercial
   
5,585
     
2,699
 
Total raw materials
   
23,250
     
19,760
 
Work in process
   
2,092
     
2,109
 
Finished goods
   
196
     
164
 
Total inventory
 
$
25,538
   
$
22,033
 


Accrued Liabilities


Our accrued liabilities consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Clinical development expenses
 
$
83,524
   
$
116,460
 
In-licensing expenses
   
7,179
     
7,945
 
Commercial expenses
   
3,151
     
3,498
 
Other miscellaneous expenses
   
10,891
     
12,198
 
Total accrued liabilities
 
$
104,745
   
$
140,101
 

4. Revenues


During the three and six months ended June 30, 2023 and 2022, our revenues were comprised of the following (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue:
                       
Commercial revenue:
                       
SPINRAZA royalties
 
$
61,012
   
$
59,627
   
$
111,258
   
$
113,444
 
Other commercial revenue:
                               
TEGSEDI and WAYLIVRA revenue, net
   
10,655
     
10,386
     
17,133
     
16,547
 
Licensing and other royalty revenue
   
6,230
     
8,171
     
17,273
     
20,477
 
Total other commercial revenue
   
16,885
     
18,557
     
34,406
     
37,024
 
Total commercial revenue
   
77,897
     
78,184
     
145,664
     
150,468
 
Research and development revenue:
                               
Collaborative agreement revenue
   
91,013
     
38,247
     
129,347
     
88,032
 
Eplontersen joint development revenue
   
19,501
     
17,360
     
43,924
     
37,210
 
Total research and development revenue
   
110,514
     
55,607
     
173,271
     
125,242
 
Total revenue
 
$
188,411
   
$
133,791
   
$
318,935
   
$
275,710
 


Refer to Note 5, Collaborative Arrangements and Licensing Agreements, for further details on our collaborative agreement revenue.

10

5.  Collaborative Arrangements and Licensing Agreements


Below, we have included our AstraZeneca, Biogen and GSK collaborations, which are our only collaborations with substantive changes during 2023 from those included in Part IV, Item 15, Note 7, Collaborative Arrangements and Licensing Agreements, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022.


AstraZeneca


We have two collaborations with AstraZeneca, one focused on the joint development and commercialization of eplontersen for the treatment of transthyretin amyloidosis, or ATTR, and one focused on the treatment of cardiovascular, renal and metabolic diseases. From inception through June 30, 2023, we have received nearly $610 million from these collaborations.


We are jointly developing and preparing to commercialize eplontersen with AstraZeneca in the U.S. In addition, we granted AstraZeneca exclusive rights to commercialize eplontersen outside the U.S. In the second quarter of 2023, we earned a $20 million license fee payment when we licensed rights to Latin America for eplontersen to AstraZeneca. We recognized the upfront payment in full in the second quarter of 2023 because AstraZeneca had full use of the license without any continuing involvement from us. We will achieve the next payment of up to $50 million upon the first regulatory approval under this collaboration.


Under our collaboration for cardiovascular, renal and metabolic diseases, AstraZeneca has licensed multiple medicines from us. AstraZeneca is responsible for global development, regulatory and commercialization activities and costs for each of the medicines it has licensed from us. In the second quarter of 2023, we achieved a $20 million milestone payment when AstraZeneca initiated a Phase 2b study for ION839, an investigational ligand-conjugated antisense, or LICA, medicine designed to inhibit the production of patatin-like phospholipase domain-containing 3, or PNPLA3, protein. We recognized these milestone payments as R&D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payments. We will achieve the next payment of up to $30 million if AstraZeneca licenses a medicine under this collaboration.


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with AstraZeneca (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with AstraZeneca
 
$
59,501
   
$
17,768
   
$
83,926
   
$
37,611
 
Percentage of total revenue
   
32
%
   
13
%
   
26
%
   
14
%


We did not have any deferred revenue from our relationship with AstraZeneca at June 30, 2023 or December 31, 2022.


Biogen


We have several strategic collaborations with Biogen focused on using antisense technology to advance the treatment of neurological disorders. We developed and licensed to Biogen SPINRAZA, our approved medicine to treat people with spinal muscular atrophy, or SMA. Under our 2013 strategic neurology collaboration, Biogen developed QALSODY (tofersen), our recently approved medicine to treat people with superoxide dismutase 1 amyotrophic lateral sclerosis, or SOD1-ALS. Under our collaborations, we and Biogen are currently developing numerous investigational medicines to treat neurodegenerative diseases in addition to SMA and SOD1-ALS, including medicines in development to treat people with amyotrophic lateral sclerosis, or ALS, Angelman Syndrome, Alzheimer’s disease and Parkinson’s disease. In addition to these medicines, our collaborations with Biogen include a substantial research pipeline that addresses a broad range of neurological diseases. From inception through June 30, 2023, we have received more than $3.6 billion in payments from our Biogen collaborations.


In the second quarter of 2023, we earned a $16 million milestone payment from Biogen when the FDA approved Biogen’s New Drug Application, or NDA, for QALSODY. We recognized this milestone payment as R&D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. Under our collaboration agreement with Biogen, we are eligible to receive tiered royalties ranging from 11 percent to 15 percent on sales of QALSODY. Following the NDA approval in April 2023, we began earning royalties from QALSODY sales, which we recognize as other commercial revenue in our condensed consolidated statements of operations. We will achieve the next milestone payment for QALSODY of $20 million if the European Medicines Agency approves Biogen’s Marketing Authorization Application filing of QALSODY.

11


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with Biogen (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with Biogen
 
$
97,402
   
$
76,887
   
$
167,903
   
$
170,754
 
Percentage of total revenue
   
52
%
   
58
%
   
53
%
   
62
%


Our condensed consolidated balance sheets at June 30, 2023 and December 31, 2022 included deferred revenue of $323.1 million and $351.2 million, respectively, from our relationship with Biogen.


GSK


In March 2010, we entered into a collaboration with GSK using our antisense drug discovery platform to discover and develop new medicines against targets for serious and rare diseases, including infectious diseases and some conditions causing blindness. Our collaboration with GSK currently includes bepirovirsen, our medicine in development targeting hepatitis B virus, or HBV. We designed this medicine to reduce the production of viral proteins associated with HBV infection. In the third quarter of 2019, following positive Phase 2 results, GSK licensed our HBV program. GSK is responsible for all global development, regulatory and commercialization activities and costs for the HBV program. From inception through June 30, 2023, we have received more than $105 million in an upfront payment and payments related to the HBV program.


In the first quarter of 2023, we earned a $15 million milestone payment when GSK initiated a Phase 3 program of bepirovirsen. We recognized this milestone payment as R&D revenue in full in the first quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. We will achieve the next payment of $15 million if the FDA accepts an NDA filing of bepirovirsen for review.


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with GSK (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with GSK
 
$
   
$
   
$
15,000
   
$
 
Percentage of total revenue
   
0
%
   
0
%
   
5
%
   
0
%


We did not have any deferred revenue from our relationship with GSK at June 30, 2023 or December 31, 2022.

6. Basic and Diluted Net Loss Per Share


Basic net loss per share


We calculated our basic net loss per share for the three and six months ended June 30, 2023 and 2022 by dividing our net loss by our weighted-average number of common shares outstanding during the period.


Diluted net loss per share


For the three and six months ended June 30, 2023 and 2022, we incurred a net loss; therefore, we did not include dilutive common equivalent shares in the computation of diluted net loss per share because the effect would have been anti-dilutive. Common stock from the following would have had an anti-dilutive effect on net loss per share:

1.75 percent convertible senior notes, or 1.75% Notes;
0 percent convertible senior notes, or 0% Notes;
Note hedges related to the 0% Notes;
0.125 percent convertible senior notes, or 0.125% Notes;
Note hedges related to the 0.125% Notes;
Dilutive stock options;
Unvested restricted stock units, or RSUs;
Unvested performance restricted stock units, or PRSUs; and
Employee Stock Purchase Plan, or ESPP.

12


Additionally, as of June 30, 2023, we had warrants related to our 0% and 0.125% Notes outstanding. We will include the shares issuable under these warrants in our calculation of diluted earnings per share when the average market price per share of our common stock for the reporting period exceeds the strike price of the warrants.

7.  Investments


The following table summarizes the contract maturity of the available-for-sale securities we held as of June 30, 2023:

One year or less
   
77
%
After one year but within two years
   
16
%
After two years but within three and a half years
   
7
%
Total
   
100
%


As illustrated above, at June 30, 2023, 93 percent of our available-for-sale securities had a maturity of less than two years.


All of our available-for-sale debt securities are available to us for use in our current operations. As a result, we categorize all of these securities as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.


We invest in debt securities with strong credit ratings and an investment grade rating at or above A-1, P-1 or F-1 by Standard & Poor’s, Moody’s or Fitch, respectively.


At June 30, 2023, we had an equity ownership interest of less than 20 percent in seven private companies and three public companies with which we conduct business.


The following is a summary of our investments (in thousands):

 
Amortized
   
Gross Unrealized
   
Estimated
 
June 30, 2023
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
605,532
   
$
25
   
$
(4,763
)
 
$
600,794
 
Debt securities issued by U.S. government agencies
   
281,703
     
4
     
(1,314
)
   
280,393
 
Debt securities issued by the U.S. Treasury (1)
   
622,829
     
6
     
(5,031
)
   
617,804
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
42,230
     
     
(269
)
   
41,961
 
Total debt securities with a maturity of one year or less
   
1,552,294
     
35
     
(11,377
)
   
1,540,952
 
Corporate debt securities
   
220,569
     
133
     
(5,135
)
   
215,567
 
Debt securities issued by U.S. government agencies
   
39,443
     
     
(870
)
   
38,573
 
Debt securities issued by the U.S. Treasury
   
194,967
     
     
(3,659
)
   
191,308
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
12,000
     
66
     
(235
)
   
11,831
 
Total debt securities with a maturity of more than one year
   
466,979
     
199
     
(9,899
)
   
457,279
 
Total available-for-sale debt securities
 
$
2,019,273
   
$
234
   
$
(21,276
)
 
$
1,998,231
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
253
   
$
(3,928
)
 
$
8,222
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
25,001
     
(5,125
)
   
42,991
 
Total equity securities
   
35,012
     
25,254
     
(9,053
)
   
51,213
 
Total available-for-sale debt and equity securities
 
$
2,054,285
   
$
25,488
   
$
(30,329
)
 
$
2,049,444
 
13


 
Amortized
   
Gross Unrealized
   
Estimated
 
December 31, 2022
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
513,790
   
$
23
   
$
(4,365
)
 
$
509,448
 
Debt securities issued by U.S. government agencies
   
133,585
     
     
(1,829
)
   
131,756
 
Debt securities issued by the U.S. Treasury (1)
   
512,655
     
23
     
(5,124
)
   
507,554
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
57,484
     
18
     
(686
)
   
56,816
 
Other municipal debt securities
   
6,008
     
     
(14
)
   
5,994
 
Total debt securities with a maturity of one year or less
   
1,223,522
     
64
     
(12,018
)
   
1,211,568
 
Corporate debt securities
   
227,631
     
14
     
(10,143
)
   
217,502
 
Debt securities issued by U.S. government agencies
   
34,339
     
     
(1,040
)
   
33,299
 
Debt securities issued by the U.S. Treasury
   
245,030
     
     
(4,109
)
   
240,921
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
18,314
     
116
     
(329
)
   
18,101
 
Total debt securities with a maturity of more than one year
   
525,314
     
130
     
(15,621
)
   
509,823
 
Total available-for-sale debt securities
 
$
1,748,836
   
$
194
   
$
(27,639
)
 
$
1,721,391
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
   
$
(1,358
)
 
$
10,539
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
17,257
     
     
40,372
 
Total equity securities
   
35,012
     
17,257
     
(1,358
)
   
50,911
 
Total available-for-sale debt and equity securities
 
$
1,783,848
   
$
17,451
   
$
(28,997
)
 
$
1,772,302
 

(1)
Includes investments classified as cash equivalents in our condensed consolidated balance sheets.

(2)
Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.

(3)
Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs. In the six months ended June 30, 2023, we recorded a net gain of $2.6 million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.


The following is a summary of our investments we consider to be temporarily impaired at June 30, 2023 (in thousands, except for number of investments):

       
Less than 12 Months of
Temporary Impairment
   
More than 12 Months of
Temporary Impairment
   
Total Temporary
Impairment
 
   
Number of
Investments
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
 
Corporate debt securities
   
406
   
$
512,975
   
$
(2,381
)
 
$
238,238
   
$
(7,517
)
 
$
751,213
   
$
(9,898
)
Debt securities issued by U.S. government agencies
   
86
     
265,446
     
(1,208
)
   
36,037
     
(976
)
   
301,483
     
(2,184
)
Debt securities issued by the U.S. Treasury
   
70
     
674,046
     
(6,202
)
   
103,565
     
(2,488
)
   
777,611
     
(8,690
)
Debt securities issued by states of the U.S. and political subdivisions of the states
   
130
     
25,394
     
(183
)
   
22,593
     
(321
)
   
47,987
     
(504
)
Total temporarily impaired securities
   
692
   
$
1,477,861
   
$
(9,974
)
 
$
400,433
   
$
(11,302
)
 
$
1,878,294
   
$
(21,276
)


We believe that the decline in value of these securities is temporary and is primarily related to the change in market interest rates since purchase rather than underlying credit deterioration for any of the issuers. We believe it is more likely than not that we will be able to hold our debt securities with declines in value to maturity. Therefore, we intend to hold these securities to maturity and anticipate full recovery of our debt securities’ amortized cost basis at maturity.

14

8.  Fair Value Measurements


The following tables present the major security types we held at June 30, 2023 and December 31, 2022 that we regularly measure and carry at fair value. The following tables segregate each security type by the level within the fair value hierarchy of the valuation techniques we utilized to determine the respective security’s fair value (in thousands):

 
At
June 30, 2023
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
316,359
   
$
316,359
   
$
 
Corporate debt securities (2)
   
816,361
     
     
816,361
 
Debt securities issued by U.S. government agencies (3)
   
318,966
     
     
318,966
 
Debt securities issued by the U.S. Treasury (4)
   
809,112
     
809,112
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
53,792
     
     
53,792
 
Publicly traded equity securities included in other current assets (5)
   
8,222
     
8,222
     
 
Total
 
$
2,322,812
   
$
1,133,693
   
$
1,189,119
 

 
At
December 31, 2022
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
211,655
   
$
211,655
   
$
 
Corporate debt securities (6)
   
726,950
     
     
726,950
 
Debt securities issued by U.S. government agencies (4)
   
165,055
     
     
165,055
 
Debt securities issued by the U.S. Treasury (4)
   
748,475
     
748,475
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
74,917
     
     
74,917
 
Other municipal debt securities (4)
   
5,994
     
     
5,994
 
Publicly traded equity securities included in other current assets (5)
   
10,539
     
10,539
     
 
Total
 
$
1,943,585
   
$
970,669
   
$
972,916
 

The following footnotes reference lines in our condensed consolidated balance sheets:

(1)
Included in cash and cash equivalents in our condensed consolidated balance sheets.

(2)
$33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(3)
$4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(4)
Included in short-term investments in our condensed consolidated balance sheets.

(5)
Included in other current assets in our condensed consolidated balance sheets.

(6)
$11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

Convertible Notes


Our 1.75% Notes, 0% Notes and 0.125% Notes had a fair value of $576.3 million, $599.8 million and $107.5 million at June 30, 2023, respectively. Our 0% Notes and 0.125% Notes had a fair value of $587.3 million and $498.9 million at December 31, 2022, respectively. We determine the fair value of our notes based on quoted market prices for these notes, which are Level 2 measurements because the notes do not trade regularly.

15

9. Stock-based Compensation Expense


We measure stock-based compensation expense for equity-classified awards, principally related to stock options, RSUs, PRSUs and stock purchase rights under our ESPP based on the estimated fair value of the award on the date of grant. We recognize the value of the portion of the award that we ultimately expect to vest as stock-based compensation expense over the requisite service period in our condensed consolidated statements of operations. We reduce stock-based compensation expense for estimated forfeitures at the time of grant and revise in subsequent periods if actual forfeitures differ from those estimates. We use the Black-Scholes model to estimate the fair value of stock options granted and stock purchase rights under our ESPP.


On the grant date, we use our stock price and assumptions regarding a number of variables to determine the estimated fair value of stock-based payment awards. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.


We recognize compensation expense for stock options, RSUs, PRSUs and stock purchase rights under the ESPP using the accelerated multiple-option approach. Under the accelerated multiple-option approach (also known as the graded-vesting method), we recognize compensation expense over the requisite service period for each separately vesting tranche of the award as though the award were in substance multiple awards, which results in the expense being front-loaded over the vesting period.


For the six months ended June 30, 2023 and 2022, we used the following weighted-average assumptions in our Black-Scholes calculations:


Employee Stock Options:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
3.6
%
   
1.8
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
47.3
%
   
55.1
%
Expected life
 
6.3 years
   
6.3 years
 


ESPP:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
5.2
%
   
0.6
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
36.7
%
   
50.2
%
Expected life
 
6 months
   
6 months
 


RSUs:


The fair value of RSUs is based on the market price of our common stock on the date of grant. The RSUs we have granted to employees vest annually over a four-year period. The RSUs we granted to our board of directors prior to June 2020 vest annually over a four-year period. The RSUs we granted after June 2020 to our board of directors fully vest after one year. The weighted-average grant date fair value of RSUs granted to employees for the six months ended June 30, 2023 and 2022 was $39.50 and $34.38 per share, respectively.

16


PRSUs:


Beginning in 2020, we added PRSU awards to the compensation for our Chief Executive Officer, Dr. Brett Monia. In 2022, we added PRSU awards to the compensation for our other Section 16 officers. Beginning in 2023, we added PRSU awards to the compensation for all executive officers.


Under the terms of the PRSUs we granted in 2020 through 2022, one third of the PRSUs may vest at the end of three separate performance periods spread over the three years following the date of grant (i.e., the one-year period commencing on the date of grant and ending on the first anniversary of the date of grant, the two-year period commencing on the date of grant and ending on the second anniversary of the date of grant and the three-year period commencing on the date of grant and ending on the third anniversary of the date of grant) based on our relative total shareholder return, or TSR, as compared to a peer group of companies, and as measured, in each case, at the end of the applicable performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero percentto 150 percent of the target number depending on our relative TSR.


Under the terms of the PRSUs we granted in 2023, 100 percent of the PRSUs may vest at the end of the three-year performance period based on our relative TSR as compared to a peer group of companies and as measured at the end of the performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero to 200 percent of the target number depending on our relative TSR.


We determined the fair value of the PRSUs using a Monte Carlo model because the performance target is based on our relative TSR, which represents a market condition. The weighted-average grant date fair value of PRSUs granted to our executive officers for the six months ended June 30, 2023 and 2022 were $58.99 and $42.28 per share, respectively.


The following table summarizes stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2023
   
2022
   
2023
   
2022
 
Cost of sales
 
$
118
   
$
53
   
$
237
   
$
213
 
Research, development and patent expense
   
19,249
     
18,500
     
38,816
     
37,582
 
Selling, general and administrative expense
   
7,194
     
5,949
     
14,457
     
12,943
 
Total stock-based compensation expense
 
$
26,561
   
$
24,502
   
$
53,510
   
$
50,738
 


As of June 30, 2023, total unrecognized estimated stock-based compensation expense related to non-vested stock options, RSUs and PRSUs was $50.5 million, $70.7 million and $8.4 million, respectively. Our actual expenses may differ from these estimates because we will adjust our unrecognized stock-based compensation expense for future forfeitures, including any PRSUs that do not vest. We expect to recognize the cost of stock-based compensation expense related to our non-vested stock options, RSUs and PRSUs over a weighted average amortization period of 1.3 years, 1.6 years and 1.9 years, respectively.


10.  Income Taxes


Beginning in 2022, the Tax Cuts and Jobs Act of 2017, or TCJA, requires taxpayers to amortize research and development expenditures over five years pursuant to Internal Revenue Code, or IRC, Section 174. Additionally, we expect to reflect the royalty purchase agreement with Royalty Pharma as a taxable sale, requiring us to include the proceeds from the sale, net of currently deductible issuance costs, as taxable income in 2023. The resulting tax liability is partially offset by the utilization of our R&D tax credits.


We recorded income tax expense of $7.8 million and $19.2 million for the three and six months ended June 30, 2023, respectively, compared to $2.3 million and $3.4 million for the same periods in 2022, respectively. The increase in income tax expense for the three months and six months ended June 30, 2023, compared to the same periods in 2022, relates primarily to the impact of the Royalty Pharma transaction.


We continue to maintain a full valuation allowance on all our net deferred tax assets.

17

11. Liability Related to Sale of Future Royalties


In January 2023, we entered into a royalty purchase agreement with Royalty Pharma to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. As a result, we received an upfront payment of $500 million and we are eligible to receive up to $625 million in additional milestone payments. Under the terms of the agreement, Royalty Pharma will receive 25 percent of our SPINRAZA royalty payments from 2023 through 2027, increasing to 45 percent of royalty payments in 2028, on up to $1.5 billion in annual sales. In addition, Royalty Pharma will receive 25 percent of any future royalty payments on pelacarsen, our medicine in development to treat patients with elevated lipoprotein(a), or Lp(a), and cardiovascular disease. Royalty Pharma’s royalty interest in SPINRAZA will revert to us after total SPINRAZA royalty payments to Royalty Pharma reach either $475 million or $550 million, depending on the timing and occurrence of FDA approval of pelacarsen.


We recorded the upfront payment of $500 million as a liability related to the sale of future royalties, net of transaction costs of $10.4 million, which we are amortizing over the estimated life of the arrangement using the effective interest rate method. We recognize royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue. We record royalty payments made to Royalty Pharma as a reduction of the liability.


We determine the effective interest rate used to record interest expense under this agreement based on an estimate of future royalty payments to Royalty Pharma. As of June 30, 2023, the estimated effective interest rate under the agreement was 13.5 percent.


The following is a summary of our liability related to sale of future royalties for the six months ended June 30, 2023 (in thousands):

Proceeds from sale of future royalties
 
$
500,000
 
Royalty payments to Royalty Pharma
   
(12,562
)
Interest expense related to sale of future royalties
   
32,915
 
Liability related to sale of future royalties as of June 30, 2023
   
520,353
 
Issuance costs related to sale of future royalties
   
(10,434
)
Amortization of issuance costs related to sale of future royalties as of June 30, 2023
   
255
 
Net liability related to sale of future royalties as of June 30, 2023
 
$
510,174
 


There are numerous factors, most of which are not within our control, that could materially impact the amount and timing of royalty payments from Biogen and Novartis, and result in changes to our estimate of future royalty payments to Royalty Pharma. Such factors include, but are not limited to, the commercial sales of SPINRAZA, the regulatory approval and commercial sales of pelacarsen, competing products or other significant events.

12. Convertible Debt


1.75 Percent Convertible Senior Notes


In June 2023, we completed a $575.0 million offering of convertible senior notes. We used $420.4 million of the net proceeds from the issuance of the 1.75% Notes to repurchase $434.1 million in principal of our 0.125% Notes. We expect to use the residual net proceeds to settle the 0.125% Notes that remain outstanding.


At June 30, 2023, we had the following 1.75% Notes outstanding (in millions except interest rate and price per share data):

 
1.75% Notes
 
Outstanding principal balance
 
$
575.0
 
Unamortized debt issuance costs
 
$
14.1
 
Maturity date
 
June 2028
 
Interest rate
 
1.75 percent
 
Effective interest rate
 
2.3 percent
 
Conversion price per share
 
$
53.73
 
Total shares of common stock subject to conversion
   
10.7
 



0 Percent Convertible Senior Notes and Call Spread


In April 2021, we completed a $632.5 million offering of convertible senior notes. We used $257.0 million of the net proceeds from the issuance of the 0% Notes to repurchase $247.9 million in principal of our 1% convertible senior notes, or 1% Notes.

18


At June 30, 2023, we had the following 0% Notes outstanding (in millions except interest rate and price per share data):

 
0% Notes
 
Outstanding principal balance
 
$
632.5
 
Unamortized debt issuance costs
 
$
8.7
 
Maturity date
 
April 2026
 
Interest rate
 
0 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
57.84
 
Effective conversion price per share with call spread
 
$
76.39
 
Total shares of common stock subject to conversion
   
10.9
 



In conjunction with the April 2021 offering, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our 0% Notes by increasing the effective conversion price on our 0% Notes. We increased our effective conversion price to $76.39 with the same number of underlying shares as our 0Notes. The call spread cost us $46.9 million, of which $136.7 million was for the note hedge purchase, offset by $89.8 million we received for selling the warrants. Similar to our 0% Notes, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the 0% Notes. The note hedges will expire upon maturity of the 0% Notes, or April 2026. The note hedges and warrants are separate transactions and are not part of the terms of our 0% Notes. The holders of the 0% Notes do not have any rights with respect to the note hedges and warrants.


We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. Refer to Part IV, Item 15, Note 1, Organization and Significant Accounting Policies, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 for our Call Spread accounting policy. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.


0.125 Percent Convertible Senior Notes and Call Spread


As discussed above, in June 2023, we repurchased $434.1 million of our 0.125% Notes. As a result, the remaining principal balance of our 0.125% Notes was $114.8 million as of June 30, 2023. Additionally, we recorded a $11.3 million gain on the early retirement of debt, which we recorded as other income in our condensed consolidated statements of operations. The gain on the early retirement of our debt is the difference between the amount paid to repurchase our 0.125% Notes and the net carrying balance of the liability at the time that we completed the repurchase.


At June 30, 2023, we had the following 0.125% Notes outstanding with interest payable semi-annually (in millions except interest rate and price per share data):

 
0.125% Notes
 
Outstanding principal balance
 
$
114.8
 
Unamortized debt issuance costs
 
$
0.7
 
Maturity date
 
December 2024
 
Interest rate
 
0.125 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
83.28
 
Effective conversion price per share with call spread
 
$
123.38
 
Total shares of common stock subject to conversion
   
1.4
 



In conjunction with the issuance of our 0.125% Notes in December 2019, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our 0.125% Notes by increasing the effective conversion price on our 0.125% Notes. We increased our effective conversion price to $123.38 with the same number of underlying shares as our 0.125% Notes. The call spread cost us $52.6 million, of which $108.7 million was for the note hedge purchase, offset by $56.1 million we received for selling the warrants. Similar to our 0.125% Notes, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the 0.125% Notes. The note hedges will expire upon maturity of the 0.125% Notes, or December 2024. The note hedges and warrants are separate transactions and are not part of the terms of our 0.125% Notes. The holders of the 0.125% Notes do not have any rights with respect to the note hedges and warrants. Following the repurchase of $434.1 million of our 0.125% Notes in June 2023, the note hedges and warrants remain outstanding.

19


We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.


Other Terms of Convertible Senior Notes


The 1.75%, 0% and 0.125% Notes are convertible under certain conditions, at the option of the note holders. We can settle conversions of the notes, at our election, in cash, shares of our common stock or a combination of both. We may not redeem the notes prior to maturity, and we do not have to provide a sinking fund for them. Holders of the notes may require us to purchase some or all of their notes upon the occurrence of certain fundamental changes, as set forth in the indentures governing the notes, at a purchase price equal to 100 percent of the principal amount of the notes to be purchased, plus any accrued and unpaid interest.

13. Legal Proceedings


From time to time, we are involved in legal proceedings arising in the ordinary course of our business. Periodically, we evaluate the status of each legal matter and assess our potential financial exposure. If we consider the potential loss from any legal proceeding to be probable and we can reasonably estimate the amount, we accrue a liability for the estimated loss. The outcome of any proceeding is not determinable in advance. Therefore, we are required to use significant judgment to determine the probability of a loss and whether the amount of the loss is reasonably estimable. Our assessment of a potential liability and the amount of accruals we recorded are based only on the information available to us at the time. As additional information becomes available, we reassess the potential liability related to the legal proceeding and may revise our estimates.


On January 19, 2022, a purported stockholder of Ionis filed a stockholder derivative complaint in the Delaware Court of Chancery captioned Leo Shumacher, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0059, or the Shumacher Action. The complaint names Ionis’ board of directors, or the Board, as defendants and names Ionis as a nominal defendant. The Shumacher Action Plaintiff asserts a breach of fiduciary duty claim against the Board for awarding and receiving allegedly excessive compensation. The Shumacher Action Plaintiff also asserts an unjust enrichment claim against the non-executive directors as a result of the compensation they received. The complaint seeks, among other things, damages, restitution, attorneys’ fees and costs, and such other relief as deemed just and proper by the court. On March 18, 2022, Ionis and the Board moved to dismiss the complaint. On May 24, 2022, the parties entered into a Stipulation and Agreement of Compromise, Settlement and Release.


On May 25, 2022, another purported stockholder of Ionis filed a stockholder derivative complaint also in the Delaware Court of Chancery captioned Robert S. Cohen, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0453, or the Cohen Action. The complaint names the Board as defendants and names Ionis as a nominal defendant. The Cohen Action Plaintiff asserts claims for breach of fiduciary duty, unjust enrichment, aiding and abetting breaches of fiduciary duty, and waste against the Board for awarding and receiving allegedly excessive non-executive director compensation for the years 2018, 2019, and 2020. On June 2, 2022, the Cohen Action Plaintiff filed a motion to consolidate the related Cohen Action and Shumacher Action. On July 5, 2022, the Court denied the motion to consolidate in favor of the settlement pending in the Shumacher Action.


On July 18, 2022, Ionis filed a Form 8-K disclosing the pending settlement and attaching the Notice of Pendency of Settlement of Action. On September 21, 2022, the Court held a hearing to consider whether the terms of the settlement should be approved, at which hearing the Cohen Action plaintiff objected to the settlement. At the conclusion of the hearing, the Court declined to approve the settlement and directed the parties to meet and confer on the issue of the scope of the release. On February 7, 2023, the parties entered into an Amended Stipulation and Agreement of Compromise, Settlement and Release, which folded the Cohen Action into the settlement, or the Revised Settlement. The settlement did not have a material impact on our condensed consolidated financial statements. On April 24, 2023, the Court issued an Order and Final Judgment approving the Revised Settlement and dismissing the Shumacher and Cohen Actions, and all claims contained therein, with prejudice. The Order does not contain any admission of wrongdoing by any defendant.

20

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

In this Report on Form 10-Q, unless the context requires otherwise, “Ionis,” “Company,” “we,” “our,” and “us,” means Ionis Pharmaceuticals, Inc. and its wholly owned subsidiary, Akcea Therapeutics, Inc.

Forward-Looking Statements

In addition to historical information contained in this Report on Form 10-Q, the Report includes forward-looking statements regarding our business and the therapeutic and commercial potential of QALSODY (tofersen), SPINRAZA (nusinersen), TEGSEDI (inotersen), WAYLIVRA (volanesorsen), eplontersen, olezarsen, donidalorsen, ulefnersen (ION363), pelacarsen, bepirovirsen, IONIS-FB-LRx, our technologies and our other products in development. Any statement describing our goals, expectations, financial or other projections, intentions or beliefs is a forward-looking statement and should be considered an at-risk statement. Such statements are subject to certain risks and uncertainties, including those inherent in the process of discovering, developing and commercializing medicines that are safe and effective for use as human therapeutics, and in the endeavor of building a business around such medicines. Our forward-looking statements also involve assumptions that, if they never materialize or prove correct, could cause our results to differ materially from those expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this report and described in additional detail in our annual report on Form 10-K for the year ended December 31, 2022, which is on file with the U.S. Securities and Exchange Commission and is available from us, and those identified within Part II Item 1A. Risk Factors of this Report. Although our forward-looking statements reflect the good faith judgment of our management, these statements are based only on facts and factors currently known by us. As a result, you are cautioned not to rely on these forward-looking statements.

Overview

We were founded over 30 years ago to deliver innovative medicines for diseases with great medical need. Today, we are building on our advancements in RNA-targeted therapeutics to move us closer to achieving our vision to be the leader in genetic medicines. We believe our medicines have the potential to pioneer new markets, change standards of care and transform the lives of people with devastating diseases. We currently have four marketed medicines: QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA. On April 25, 2023, the U.S. Food and Drug Administration, or FDA, granted Biogen accelerated approval of QALSODY for the treatment of superoxide dismutase 1 amyotrophic lateral sclerosis, or SOD1-ALS. Additionally, the FDA accepted our New Drug Application, or NDA, of eplontersen for polyneuropathy caused by hereditary TTR amyloidosis, or ATTRv-PN. Eplontersen’s Prescription Drug User Fee Act, or PDUFA, date is December 22, 2023. We also have a rich innovative late- and mid-stage pipeline primarily focused on our leading cardiovascular and neurology franchises. For the second consecutive quarter, we expanded our late-stage pipeline with the start of Roche’s Phase 3 study of IONIS-FB-LRx in patients with immunoglobulin A nephropathy, or IgAN, in the second quarter of 2023. Prior to this, GSK initiated a Phase 3 program of bepirovirsen in the first quarter of 2023.

We believe our substantial and sustainable revenue and strong balance sheet enable us to continue investing in our commercial readiness efforts for multiple late-stage programs and our innovative pipeline. By continuing to focus on these priorities, we believe we are well positioned to drive future growth and to deliver increasing value for patients and shareholders.

Marketed Medicines

SPINRAZA is the global market leader for the treatment of patients with spinal muscular atrophy, or SMA, a progressive, debilitating and often fatal genetic disease. Our partner, Biogen, is responsible for commercializing SPINRAZA worldwide. From inception through June 30, 2023, we have earned more than $1.9 billion in revenues from our SPINRAZA collaboration, including more than $1.5 billion in royalties on sales of SPINRAZA.

TEGSEDI is a once weekly, self-administered subcutaneous medicine approved in the U.S., Europe, Canada and Brazil for the treatment of patients with polyneuropathy caused by ATTRv-PN, a debilitating, progressive, and fatal disease. We launched TEGSEDI in the United States, or U.S., and the European Union, or EU, in late 2018. In 2021, we began selling TEGSEDI in Europe through our distribution agreement with Swedish Orphan Biovitrum AB, or Sobi, and in the second quarter of 2021, Sobi began distributing TEGSEDI in the U.S. and Canada. In Latin America, PTC Therapeutics International Limited, or PTC, is commercializing TEGSEDI in Brazil and is pursuing access in additional Latin American countries through its exclusive license agreement with us.
21


WAYLIVRA is a once weekly, self-administered, subcutaneous medicine that received conditional marketing authorization in May 2019 from the European Commission, or EC, as an adjunct to diet in adult patients with genetically confirmed familial chylomicronemia syndrome, or FCS, and at high risk for pancreatitis. We launched WAYLIVRA in the EU in the third quarter of 2019. In 2021, we began selling WAYLIVRA in Europe through our distribution agreement with Sobi. In Latin America, PTC is commercializing WAYLIVRA in Brazil for two indications, FCS and familial partial lipodystrophy, or FPL, and is pursuing access in additional Latin American countries through its exclusive license agreement with us.

QALSODY is an antisense medicine that received accelerated approval in April 2023 from the FDA for the treatment of adult patients with SOD1-ALS, a rare, neurodegenerative disorder that causes progressive loss of motor neurons leading to death. Our partner, Biogen, is responsible for commercializing QALSODY worldwide. The European Medicines Agency, or EMA, is currently reviewing QALSODY for approval in the EU.

Medicines in Registration and Phase 3 Studies

We currently have eight medicines in Phase 3 studies for ten indications, which include:

Eplontersen: our medicine in development for transthyretin amyloidosis, or ATTR
o
We are currently conducting the Phase 3 NEURO-TTRansform study in patients with ATTRv-PN, the Phase 3 CARDIO-TTRansform study in patients with ATTR cardiomyopathy, or ATTR-CM, and additional studies supporting our ATTR development program
In March 2023, the FDA accepted the NDA for eplontersen in the U.S. for patients with ATTRv-PN with a PDUFA date of December 22, 2023
In July 2023, we reported positive results from the Phase 3 NEURO-TTRansform study in patients with ATTRv-PN showing eplontersen continued to halt neuropathy disease progression and improve quality of life through 85 weeks
In July 2023, we completed enrollment of the Phase 3 CARDIO-TTRansform study of eplontersen in patients with ATTR-CM

Olezarsen: our medicine in development for FCS and severe hypertriglyceridemia, or SHTG
o
We are currently conducting a broad Phase 3 development program for olezarsen that includes the Phase 3 BALANCE study in patients with FCS and three Phase 3 studies supporting development for the treatment of SHTG: CORE, CORE2 and ESSENCE
We remain on track for data from the Phase 3 BALANCE FCS study in the second half of 2023
In January 2023, the FDA granted olezarsen fast track designation for the treatment of patients with FCS

Donidalorsen: our medicine in development for hereditary angioedema, or HAE
o
We are currently conducting the Phase 3 OASIS-HAE study in patients with HAE and the Phase 3 OASIS-Plus supportive study for HAE patients previously treated with other prophylactic therapies
In June 2023, we completed enrollment of the Phase 3 OASIS-HAE study of donidalorsen in patients with hereditary angioedema; we remain on track for data in the first half of 2024
We reported positive data from the Phase 2 study and Phase 2 open-label extension, or OLE, study throughout 2022 and early 2023, including new topline two-year OLE data in June 2023

Ulefnersen (ION363): our medicine in development for amyotrophic lateral sclerosis, or ALS, with mutations in the fused in sarcoma gene, or FUS
o
We are currently conducting a Phase 3 study of ulefnersen in juvenile and adult patients with FUS-ALS

QALSODY: our medicine to treat patients with SOD1-ALS that is approved in the U.S., under regulatory review in the EU and in development for presymptomatic patients
o
In April 2023, the FDA granted Biogen accelerated approval of QALSODY for patients with SOD1-ALS
o
The EMA is currently reviewing QALSODY’s Marketing Authorization Application, or MAA, in the EU
22


Pelacarsen: our medicine in development to treat patients with elevated lipoprotein(a), or Lp(a) and cardiovascular disease
o
Novartis is developing pelacarsen, including conducting the ongoing Lp(a) HORIZON Phase 3 cardiovascular outcome study in patients with established cardiovascular disease and elevated Lp(a)
In July 2022, Novartis achieved full enrollment in the Lp(a) HORIZON study

Bepirovirsen: our medicine in development for hepatitis B virus, or HBV
o
GSK is developing bepirovirsen, including conducting the ongoing B-Well Phase 3 program in patients with HBV
GSK presented durable response data from the Phase 2 B-Sure long-term follow-up study of bepirovirsen in complete responder patients from the Phase 2b B-Clear study of patients with HBV

IONIS-FB-LRx: our medicine in development for IgAN and geographic atrophy, or GA
o
In the second quarter of 2023, Roche advanced IONIS-FB-LRx into Phase 3 development in patients with IgAN
o
In November 2022, we presented positive data from a Phase 2 study of IONIS-FB-LRx in patients with IgAN
o
In June 2023, we completed enrollment in the Phase 2 GOLDEN study of IONIS-FB-LRx in patients with GA

Critical Accounting Estimates

We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the U.S. As such, we make certain estimates, judgments and assumptions that we believe are reasonable, based upon the information available to us. These judgments involve making estimates about the effect of matters that are inherently uncertain and may significantly impact our quarterly or annual results of operations and financial condition. Each quarter, our senior management reviews the development, selection and disclosure of such estimates with the audit committee of our board of directors. The following are our significant accounting estimates, which we believe are the most critical to aid in fully understanding and evaluating our reported financial results:

Assessing the propriety of revenue recognition and associated deferred revenue; and
Determining the appropriate cost estimates for unbilled preclinical studies and clinical development activities

There have been no other material changes to our critical accounting policies and estimates from the information provided in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in our Annual Report on Form 10-K for the year ended December 31, 2022.

Results of Operations

The following is a summary of our financial results (in millions):

 
Three Months Ended
   
Six Months Ended
 
   
June 30,
   
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Total revenue
 
$
188.4
   
$
133.8
   
$
318.9
   
$
275.7
 
Total operating expenses
 
$
278.6
   
$
219.3
   
$
523.3
   
$
418.7
 
Loss from operations
 
$
(90.2
)
 
$
(85.5
)
 
$
(204.3
)
 
$
(143.0
)
Net loss
 
$
(85.3
)
 
$
(105.1
)
 
$
(209.6
)
 
$
(170.3
)

23


Revenue

Total revenues for the three and six months ended June 30, 2023 were $188.4 million and $318.9 million, respectively, compared to $133.8 million and $275.7 million for the same periods in 2022 and were comprised of the following (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue:
                       
Commercial revenue:
                       
SPINRAZA royalties
 
$
61.0
   
$
59.6
   
$
111.3
   
$
113.4
 
Other commercial revenue:
                               
TEGSEDI and WAYLIVRA revenue, net
   
10.7
     
10.4
     
17.1
     
16.6
 
Licensing and other royalty revenue
   
6.2
     
8.2
     
17.3
     
20.5
 
Total other commercial revenue
   
16.9
     
18.6
     
34.4
     
37.1
 
Total commercial revenue
   
77.9
     
78.2
     
145.7
     
150.5
 
R&D revenue:
                               
Amortization from upfront payments
   
15.1
     
18.4
     
28.8
     
35.8
 
Milestone payments
   
51.1
     
17.7
     
73.6
     
44.9
 
License fees
   
20.0
     
     
20.0
     
2.0
 
Other services
   
4.8
     
2.1
     
6.9
     
5.3
 
Collaborative agreement revenue
   
91.0
     
38.2
     
129.3
     
88.0
 
Eplontersen joint development revenue
   
19.5
     
17.4
     
43.9
     
37.2
 
Total R&D revenue
   
110.5
     
55.6
     
173.2
     
125.2
 
Total revenue
 
$
188.4
   
$
133.8
   
$
318.9
   
$
275.7
 

Our revenue increased in the second quarter and first half of 2023 compared to the same periods in 2022 because of increased payments from partnered programs. We believe our substantial and sustainable revenue is an important source of funding that supports our investments to bring potentially transformational medicines to the market.

Commercial revenue for the second quarter and first half of 2023 included $61 million and $111 million from SPINRAZA royalties, respectively. Global SPINRAZA product sales of $437 million and $880 million were essentially flat for the second quarter and first half of 2023, respectively, compared to the same periods in 2022, reflecting SPINRAZA’s resilience against emerging competition. Our commercial revenue in the second quarter and first half of 2023 also included royalties from the U.S. launch of QALSODY.

R&D revenue essentially doubled for the second quarter of 2023 and increased more than 35% for the first half of 2023 compared to the same periods in 2022 as numerous partnered programs advanced.

Eplontersen Collaboration with AstraZeneca

Our financial results for the three and six months ended June 30, 2023 and 2022 reflected the cost-sharing provisions related to our collaboration with AstraZeneca to develop and commercialize eplontersen for the treatment of ATTR. Under the terms of the collaboration agreement, AstraZeneca is currently paying 55 percent of the costs associated with the ongoing global Phase 3 development program. Because we are leading and conducting the Phase 3 development program, we are recognizing as R&D revenue the 55 percent of cost-share funding AstraZeneca is responsible for, net of our share of AstraZeneca’s development expenses, in the same period we incur the related development expenses.

As AstraZeneca is responsible for the majority of the medical affairs and commercial costs in the U.S. and all costs associated with bringing eplontersen to market outside the U.S., we are recognizing cost-share funding we receive from AstraZeneca related to these activities as a reduction of our medical affairs and commercialization expenses, which we classify as R&D and selling, general and administrative, or SG&A expenses, respectively. We expect our medical affairs and commercialization expenses to increase as eplontersen advances toward the market under our collaboration with AstraZeneca.

24


Our revenue and expenses under this collaboration were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Eplontersen joint development revenue
 
$
19.5
   
$
17.4
   
$
43.9
   
$
37.2
 
Research and development expenses related to Phase 3 development expenses for eplontersen
   
38.3
     
35.0
     
85.4
     
71.1
 
Medical affairs expenses for eplontersen
   
1.1
     
0.5
     
1.8
     
0.8
 
Commercialization expenses for eplontersen
   
2.5
     
0.5
     
3.8
     
0.7
 

Operating Expenses

Our operating expenses were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Operating expenses, excluding non-cash compensation expense related to equity awards
 
$
252.1
   
$
194.8
   
$
469.8
   
$
367.9
 
Non-cash compensation expense related to equity awards
   
26.5
     
24.5
     
53.5
     
50.8
 
Total operating expenses
 
$
278.6
   
$
219.3
   
$
523.3
   
$
418.7
 

Operating expenses, excluding non-cash compensation expense related to equity awards, for the three and six months ended June 30, 2023 increased compared to the same periods in 2022. Our R&D expenses increased as we advanced our pipeline, which included an increase in the costs associated with our clinical studies as most of our Phase 3 studies were either fully enrolled or approaching full enrollment at the end of June 2023. Our SG&A expenses increased due to expenses related to our go-to-market activities for eplontersen, olezarsen and donidalorsen. We expect our operating expenses, excluding non-cash compensation expense related to equity awards, to continue to increase during the remainder of 2023 as we continue to advance our late-stage medicines in development and prepare for commercialization.

To analyze and compare our results of operations to other similar companies, we believe it is important to exclude non-cash compensation expense related to equity awards from our operating expenses. We believe non-cash compensation expense related to equity awards is not indicative of our operating results or cash flows from our operations. Further, we internally evaluate the performance of our operations excluding it.

Cost of Sales

Our cost of sales is comprised of costs related to our commercial revenue, which consisted of manufacturing costs, including certain fixed costs, transportation and freight, indirect overhead costs associated with the manufacturing and distribution of TEGSEDI and WAYLIVRA and certain associated period costs.

Our cost of sales were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Cost of sales, excluding non-cash compensation expense related to equity awards
 
$
2.4
   
$
4.6
   
$
3.7
   
$
8.6
 
Non-cash compensation expense related to equity awards
   
0.1
     
0.1
     
0.2
     
0.3
 
Total cost of sales
 
$
2.5
   
$
4.7
   
$
3.9
   
$
8.9
 

25


Research, Development and Patent Expenses

Our research, development and patent expenses consist of expenses for drug discovery, drug development, manufacturing and development chemistry and R&D support expenses.

The following table sets forth information on research, development and patent expenses (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Research, development and patent expenses, excluding non-cash compensation expense related to equity awards
 
$
210.7
   
$
162.3
   
$
388.9
   
$
304.3
 
Non-cash compensation expense related to equity awards
   
19.2
     
18.5
     
38.8
     
37.6
 
Total research, development and patent expenses
 
$
229.9
   
$
180.8
   
$
427.7
   
$
341.9
 

Drug Discovery

We use our proprietary technologies to generate information about the function of genes and to determine the value of genes as drug discovery targets. We use this information to direct our own drug discovery research, and that of our partners. Drug discovery is also the function that is responsible for advancing our core technology. This function is also responsible for making investments in complementary technologies to expand the reach of our technologies.

Our drug discovery expenses were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Drug discovery expenses, excluding non-cash compensation expense related to equity awards
 
$
27.6
   
$
24.5
   
$
52.2
   
$
43.6
 
Non-cash compensation expense related to equity awards
   
4.0
     
4.5
     
7.9
     
8.6
 
Total drug discovery expenses
 
$
31.6
   
$
29.0
   
$
60.1
   
$
52.2
 

Drug discovery expenses, excluding non-cash compensation expense related to equity awards, increased in the three and six months ended June 30, 2023 compared to the same periods in 2022 as we continued to advance our research programs.

Drug Development

The following table sets forth drug development expenses, including expenses for our marketed medicines and those in Phase 3 development for which we have incurred significant costs (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
TEGSEDI and WAYLIVRA
 
$
2.6
   
$
3.4
   
$
2.6
   
$
5.5
 
Eplontersen
   
28.7
     
24.3
     
65.7
     
51.3
 
Olezarsen
   
31.3
     
12.7
     
58.1
     
21.4
 
Donidalorsen
   
7.2
     
1.9
     
12.5
     
3.6
 
Ulefnersen (ION363)
   
2.9
     
1.8
     
5.2
     
3.5
 
Other development projects
   
34.1
     
30.6
     
53.2
     
60.1
 
Development overhead expenses
   
30.4
     
21.5
     
55.5
     
40.8
 
Total drug development, excluding non-cash compensation expense related to equity awards
   
137.2
     
96.2
     
252.8
     
186.2
 
Non-cash compensation expense related to equity awards
   
8.3
     
7.0
     
17.1
     
15.6
 
Total drug development expenses
 
$
145.5
   
$
103.2
   
$
269.9
   
$
201.8
 

Our development expenses, excluding non-cash compensation expense related to equity awards, increased for the three and six months ended June 30, 2023 compared to the same periods in 2022 primarily due to our advancing late-stage pipeline and full or nearly full enrollment of multiple Phase 3 studies.
26


We may conduct multiple clinical trials on a drug candidate, including multiple clinical trials for the various indications we may be studying. Furthermore, as we obtain results from trials, we may elect to discontinue clinical trials for certain drug candidates in certain indications in order to focus our resources on more promising drug candidates or indications. Our Phase 1 and Phase 2 programs are clinical research programs that fuel our Phase 3 pipeline. When our medicines are in Phase 1 or Phase 2 clinical trials, they are in a dynamic state in which we may adjust the development strategy for each medicine. Although we may characterize a medicine as “in Phase 1” or “in Phase 2,” it does not mean that we are conducting a single, well-defined study with dedicated resources. Instead, we allocate our internal resources on a shared basis across numerous medicines based on each medicine’s particular needs at that time. This means we are constantly shifting resources among medicines. Therefore, what we spend on each medicine during a particular period is usually a function of what is required to keep the medicines progressing in clinical development, not what medicines we think are most important. For example, the number of people required to start a new study is large, the number of people required to keep a study going is modest and the number of people required to finish a study is large. However, such fluctuations are not indicative of a shift in our emphasis from one medicine to another and cannot be used to accurately predict future costs for each medicine. Because we always have numerous medicines in preclinical and varying stages of clinical research, the fluctuations in expenses from medicine to medicine, in large part, offset one another. If we partner a medicine, it may affect the size of a trial, its timing, its total cost and the timing of the related costs.

Medical Affairs

Our medical affairs function is responsible for funding and coordinating investigator-sponsored trials, communicating scientific and clinical information to healthcare providers, medical professionals and patients, and managing publications.

Our medical affairs expenses were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Medical affairs expenses, excluding non-cash compensation expense related to equity awards
 
$
4.5
   
$
4.8
   
$
8.8
   
$
7.6
 
Non-cash compensation expense related to equity awards
   
0.9
     
0.4
     
1.9
     
0.7
 
Total medical affairs expenses
 
$
5.4
   
$
5.2
   
$
10.7
   
$
8.3
 

Medical affairs expenses, excluding non-cash compensation expense related to equity awards, was relatively consistent in the three and six months ended June 30, 2023 compared to the same periods in 2022. We expect medical affairs expenses, excluding non-cash compensation expense related to equity awards, to increase in the remainder of 2023 as we advance our late-stage pipeline.

Manufacturing and Development Chemistry

Expenditures in our manufacturing and development chemistry function consist primarily of personnel costs, specialized chemicals for oligonucleotide manufacturing, validation batches to support regulatory approvals, laboratory supplies and outside services. Our manufacturing and development chemistry function is responsible for providing drug supplies to drug development and our collaboration partners. Our manufacturing procedures include testing to satisfy good laboratory and good manufacturing practice requirements.

Our manufacturing and development chemistry expenses were as follows (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Manufacturing and development chemistry expenses, excluding non-cash compensation expense related to equity awards
 
$
22.2
   
$
23.1
   
$
36.9
   
$
39.4
 
Non-cash compensation expense related to equity awards
   
2.2
     
2.6
     
4.3
     
5.3
 
Total manufacturing and development chemistry expenses
 
$
24.4
   
$
25.7
   
$
41.2
   
$
44.7
 

27


R&D Support

In our research, development and patent expenses, we include support costs such as rent, repair and maintenance for buildings and equipment, utilities, depreciation of laboratory equipment and facilities, amortization of our intellectual property, information technology costs, procurement costs and waste disposal costs. We call these costs R&D support expenses.

The following table sets forth information on R&D support expenses (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Personnel costs
 
$
6.7
   
$
5.0
   
$
13.2
   
$
10.1
 
Occupancy
   
6.9
     
4.2
     
14.2
     
8.2
 
Patent expenses
   
0.8
     
1.5
     
1.9
     
2.2
 
Insurance
   
0.9
     
0.9
     
1.8
     
1.8
 
Computer software and licenses
   
0.6
     
0.4
     
1.2
     
1.0
 
Other
   
3.3
     
1.7
     
5.9
     
4.2
 
Total R&D support expenses, excluding non-cash compensation expense related to equity awards
   
19.2
     
13.7
     
38.2
     
27.5
 
Non-cash compensation expense related to equity awards
   
3.8
     
4.0
     
7.6
     
7.4
 
Total R&D support expenses
 
$
23.0
   
$
17.7
   
$
45.8
   
$
34.9
 

R&D support expenses, excluding non-cash compensation expense related to equity awards, increased in the three and six months ended June 30, 2023 compared to the same periods in 2022. The increase was primarily related to increased occupancy and personnel costs to support advancing our pipeline and our technology. In October 2022, we executed a sale and leaseback transaction for our headquarters in Carlsbad, California. As a result, beginning in the fourth quarter of 2022, our occupancy costs increased because we began incurring rent expense for these facilities.

Selling, General and Administrative Expenses

SG&A expenses include personnel and outside costs associated with the pre-commercialization and commercialization activities for our medicines and costs to support our company, our employees and our stockholders including, legal, human resources, investor relations and finance. Additionally, we include in selling, general and administrative expenses such costs as rent, repair and maintenance of buildings and equipment, depreciation and utilities costs that we need to support the corporate functions listed above. We also include fees we owe under our in-licensing agreements related to SPINRAZA.

The following table sets forth information on SG&A expenses (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Selling, general and administrative expenses, excluding non-cash compensation expense related to equity awards
 
$
38.9
   
$
27.9
   
$
77.2
   
$
55.0
 
Non-cash compensation expense related to equity awards
   
7.2
     
5.9
     
14.5
     
12.9
 
Total selling, general and administrative expenses
 
$
46.1
   
$
33.8
   
$
91.7
   
$
67.9
 

SG&A expenses, excluding non-cash compensation expense related to equity awards, increased in the three and six months ended June 30, 2023 compared to the same periods in 2022 due to increased expenses related to our go-to-market activities for eplontersen, olezarsen and donidalorsen.
28


Investment Income

The following table sets forth information on investment income (in millions):

 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Investment income
 
$
20.8
   
$
3.4
   
$
39.4
   
$
5.4
 

Our investment income increased primarily due to an increase in interest rates associated with our investments in debt securities and an increase in our cash available for investment during the three and six months ended June 30, 2023 compared to the same periods in 2022. Our cash balance increased due to the $500 million upfront payment we received in January 2023 from our royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, and net proceeds we received from the debt offering in June 2023.

Interest Expense

The following table sets forth information on interest expense (in millions):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Convertible notes:
                       
Non-cash amortization of debt issuance costs
 
$
1.4
   
$
1.3
   
$
2.7
   
$
2.7
 
Interest expense payable in cash
   
0.8
     
0.2
     
1.0
     
0.3
 
Interest on mortgage for primary R&D and manufacturing facilities
   
0.1
     
0.6
     
0.2
     
1.3
 
Total interest expense
 
$
2.3
   
$
2.1
   
$
3.9
   
$
4.3
 

In June 2023, we completed a $575.0 million offering of our 1.75% Notes and repurchased $434.1 million in principal of our 0.125% Notes. As a result, beginning in the second quarter of 2023, our interest expense related to our convertible notes increased because we began incurring interest expense for our 1.75% Notes.

Interest Expense Related to Sale of Future Royalties

We recorded $17.7 million and $33.2 million of interest expense related to the sale of future royalties in the three and six months ended June 30, 2023, respectively, as a result of the Royalty Pharma transaction, in which we sold a minority interest in our future royalties to Royalty Pharma for a $500 million upfront payment and $625 million of potential future payments. Refer to Part I, Item 1, Note 11, Liability Related to Sale of Future Royalties, in the Notes to our condensed consolidated financial statements for further details.

Gain (Loss) on Investments

The following table sets forth information on gain (loss) on investments (in millions):

 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Gain (loss) on investments
 
$
0.7
   
$
(6.3
)
 
$
0.2
   
$
(13.0
)

The period-over-period fluctuations in our gain (loss) on investments were driven by changes in the fair value of our investments in privately held and publicly traded biotechnology companies. The loss on investments in the three and six months ended June 30, 2022 was primarily driven by losses on our investments in publicly traded biotechnology companies.

29


Other Expense

In the three months ended June 30, 2023, we completed a $575.0 million offering of our 1.75% Notes and used $420.4 million of the net proceeds to repurchase $434.1 million in principal of our 0.125% Notes. As a result, we recorded an $11.3 million gain on early retirement of debt, which reflects the difference between the amount we paid to repurchase a portion of our 0.125% Notes and the net carrying balance of the liability at the time that we repurchased the debt. Refer to Part I, Item 1, Note 12, Convertible Debt, in the Notes to our condensed consolidated financial statements for further details regarding our convertible debt.

In the second quarter of 2022, we recorded a non-operating expense of $12.5 million related to a settlement agreement for a litigation claim that we determined to be probable and estimable as of June 30, 2022. Refer to Part IV, Item 15, Note 9, Legal Proceedings, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 for further details regarding the litigation.

Income Tax Expense

Beginning in 2022, the Tax Cuts and Jobs Act of 2017, or TCJA, requires taxpayers to amortize research and development expenditures over five years pursuant to Internal Revenue Code, or IRC, Section 174. Additionally, we expect to reflect the royalty purchase agreement with Royalty Pharma as a taxable sale, requiring us to include the proceeds from the sale, net of currently deductible issuance costs, as taxable income in 2023. The resulting tax liability is partially offset by the utilization of our R&D tax credits.

We recorded income tax expense of $7.8 million and $19.2 million for the three and six months ended June 30, 2023, respectively, compared to $2.3 million and $3.4 million for the same periods in 2022, respectively. The increase in income tax expense for the three months and six months ended June 30, 2023, compared to the same periods in 2022, relates primarily to the impact of the Royalty Pharma transaction.

We continue to maintain a full valuation allowance on all our net deferred tax assets.

Net Loss and Net Loss per Share

We had a net loss of $85.3 million and $209.6 million for the three and six months ended June 30, 2023, respectively. We had a net loss of $105.1 million and $170.3 million for the same periods in 2022. The period-over-period fluctuations in our net loss were driven by factors discussed in the sections above. Basic and diluted net loss per share for the three and six months ended June 30, 2023 were $0.60 and $1.47, respectively, compared to $0.74 and $1.20 for the same periods in 2022.

Liquidity and Capital Resources

We have financed our operations primarily from research and development collaborative agreements. We also finance our operations from commercial revenue from royalties, most notably from SPINRAZA, and TEGSEDI and WAYLIVRA commercial revenue. From our inception through June 30, 2023, we have earned approximately $6.7 billion in revenue. We have also financed our operations through the sale of our equity securities, the issuance of long-term debt and the sale of future royalties. From the time we were founded through June 30, 2023, we have raised net proceeds of approximately $2.1 billion from the sale of our equity securities. Additionally, from our inception through June 30, 2023, we have borrowed approximately $2.7 billion under long-term debt arrangements and received proceeds of $0.5 billion from the sale of future royalties to finance a portion of our operations.

Our cash, cash equivalents and short-term investments, working capital and long-term obligations increased from December 31, 2022 to June 30, 2023. As discussed above, in the second quarter of 2023, we issued $575.0 million of 1.75% Notes (due in June 2028) and repurchased $434.1 million of the $548.8 million principal of our 0.125% Notes. In the first quarter of 2023, we received an upfront payment of $500.0 million when we entered into a royalty purchase agreement with Royalty Pharma and recorded a corresponding long-term liability related to the sale of future royalties.

The following table summarizes our contractual obligations, excluding our liability related to the sale of future royalties, as of June 30, 2023. The table provides a breakdown of when obligations become due. We provide a more detailed description of the major components of our debt in the paragraphs following the table:

30


Contractual Obligations

 
Payments Due by Period (in millions)
 
(selected balances described below)
 
Total
   
Less than 1 year
   
More than 1 year
 
1.75% Notes (principal and interest payable)
 
$
625.4
   
$
10.1
   
$
615.3
 
0% Notes (principal payable)
   
632.5
     
     
632.5
 
0.125% Notes (principal and interest payable)
   
114.9
     
0.1
     
114.8
 
Operating leases
   
289.6
     
20.2
     
269.4
 
Building mortgage payments (principal and interest payable)
   
10.5
     
0.5
     
10.0
 
Other obligations (principal and interest payable)
   
0.8
     
0.1
     
0.7
 
Total
 
$
1,673.7
   
$
31.0
   
$
1,642.7
 

Our contractual obligations consist primarily of our convertible debt. In addition, we also have facility leases, a facility mortgage, equipment financing arrangements and other obligations. We have not entered into, nor do we currently have, any off-balance sheet arrangements (as defined under SEC rules).

Convertible Debt and Call Spread

Refer to Part I, Item 1, Note 12, Convertible Debt, in the Notes to our condensed consolidated financial statements for the significant terms of each convertible debt instrument.

Operating Facilities

In July 2017, we purchased the building that houses our primary R&D facility for $79.4 million and our manufacturing facility for $14.0 million. We financed the purchase of these two facilities with mortgage debt of $60.4 million in total. Our manufacturing facility mortgage, which has an interest rate of 4.20 percent, matures in August 2027.

In October 2022, we concurrently entered into two purchase and sale agreements with a real estate investor. Under the agreements, we sold and leased back the facilities at our headquarters location in Carlsbad, California and will sell, subject to meeting certain closing conditions, two lots of undeveloped land adjacent to our headquarters. We sold the facilities at our headquarters, which includes our primary R&D facility, for a total purchase price of $263.4 million and we expect to receive total proceeds of $33.0 million upon the close of the sale of the two lots. We used a portion of the sale proceeds to extinguish our mortgage debt on our primary R&D facility of $51.3 million.

In October 2022, we entered into a build-to-suit lease agreement to lease a development chemistry and manufacturing facility in Oceanside, California. The lessor will develop and construct a 217,000-square-foot building, composed of manufacturing space, office space, research and development space and warehouse space. We will design and construct tenant improvements to customize the facility’s interior space. We will lease the facility for an initial term of 20 years and 3 months with options to extend the lease for two additional terms of 10 years each. The lease will commence when the lessor’s construction is complete and we are able to begin constructing tenant improvements. Under the lease, the lessor was to commence grading of the land upon which our building is to be constructed on or before July 31, 2023. Because the lessor did not commence grading of the land on or before July 31, 2023, we sent a notice of termination to the lessor on August 1, 2023. If the lessor does not commence grading of the land by August 31, 2023, the lease will terminate. We do not believe the potential termination of the lease will impact our ability to successfully commercialize our medicines.

31


Operating Leases

Refer to our Leases accounting policy in Part IV, Item 15, Note 4, Long-Term Obligations and Commitments, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 for further details on our operating leases.

Liability Related to Sale of Future Royalties

Refer to Part I, Item 1, Note 11, Liability Related to Sale of Future Royalties, in the Notes to our condensed consolidated financial statements for further details on our royalty purchase agreement with Royalty Pharma.

Other Obligations

In addition to contractual obligations, we had outstanding purchase orders as of June 30, 2023 for the purchase of services, capital equipment and materials as part of our normal course of business.

We may enter into additional collaborations with partners which could provide for additional revenue to us and we may incur additional cash expenditures related to our obligations under any of the new agreements we may enter into. We currently intend to use our cash, cash equivalents and short-term investments to finance our activities. However, we may also pursue other financing alternatives, like issuing additional shares of our common stock, issuing debt instruments, refinancing our existing debt, or securing lines of credit. Whether we use our existing capital resources or choose to obtain financing will depend on various factors, including the future success of our business, the prevailing interest rate environment and the condition of financial markets generally.

32

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to changes in interest rates primarily from our investments in certain short-term investments. We primarily invest our excess cash in highly liquid short-term investments of the U.S. Treasury and reputable financial institutions, corporations, and U.S. government agencies with strong credit ratings. We typically hold our investments for the duration of the term of the respective instrument. We do not utilize derivative financial instruments, derivative commodity instruments or other market risk sensitive instruments, positions or transactions to manage exposure to interest rate changes. Accordingly, we believe that, while the securities we hold are subject to changes in the financial standing of the issuer of such securities, we are not subject to any material risks arising from changes in interest rates, foreign currency exchange rates, commodity prices, equity prices or other market changes that affect market risk sensitive instruments.

We are also exposed to changes in foreign currency exchange rates as we have foreign subsidiaries with functional currencies other than the U.S. dollar. We translate our subsidiaries’ functional currencies into our reporting currency, the U.S. dollar. As a result, our financial position, results of operations and cash flows can be affected by market fluctuations in the foreign currencies to U.S. dollar exchange rate, which are difficult to predict. A hypothetical 10 percent change in foreign exchange rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.

ITEM 4.
CONTROLS AND PROCEDURES

We maintain disclosure controls and procedures that are designed to ensure that information we are required to disclose in our Exchange Act reports 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. We design and evaluate our disclosure controls and procedures recognizing that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance and not absolute assurance of achieving the desired control objectives.

As of our most recently completed fiscal year and as of the end of the period covered by this Quarterly Report on Form 10-Q, we carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on our evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2023. There have been no significant changes in our internal controls or in other factors that could significantly affect internal controls subsequent to June 30, 2023.

We also performed an evaluation of any changes in our internal controls over financial reporting that occurred during our last fiscal quarter and that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting. We conducted this evaluation under the supervision of and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. That evaluation did not identify any changes in our internal controls over financial reporting that occurred during our latest fiscal quarter and that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

PART II — OTHER INFORMATION

ITEM 1.
LEGAL PROCEEDINGS

For details of legal proceedings, refer to Part I, Item 1, Note 13, Legal Proceedings, in the Notes to our condensed consolidated financial statements.

ITEM 1A.
RISK FACTORS

Investing in our securities involves a high degree of risk. You should carefully consider the following information about the risks described below, together with the other information contained in this report and in our other public filings in evaluating our business. If any of the following risks actually occur, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. As a result, the trading price of our securities could decline, and you might lose all or part of your investment. We have marked with an asterisk those risk factors that reflect substantive changes from the risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2022.
33


Summary of Risk Factors

There are a number of risks related to our business and our securities. Some of the principal risks related to our business include the following:

Our ability to generate substantial revenue from the sale of our medicines;
Τhe availability of adequate coverage and payment rates for our medicines;
Our and our partners’ ability to compete effectively;
Our ability to successfully manufacture our medicines;
Our ability to successfully develop and obtain marketing approvals for our medicines;
Our ability to secure and maintain effective corporate partnerships;
Our ability to sustain cash flows and achieve consistent profitability;
Our ability to protect our intellectual property;
Our ability to maintain the effectiveness of our personnel;
The impacts of the COVID-19 pandemic and ongoing war between Russia and Ukraine; and
The other factors set forth below.

Risks Related to the Commercialization of our Medicines

We have limited experience as a company in commercializing medicines and we will have to invest significant resources to develop our capabilities. If we are unable to establish effective marketing, sales, market access, distribution, and related functions, or enter into agreements with third parties to commercialize our medicines, we may not be able to generate revenue from our medicines.

We currently rely on third parties for the commercialization of our marketed medicines, have limited experience as a company in commercializing medicines and will have to invest significant financial and management resources to develop the infrastructure required to successfully commercialize our medicines. There are significant risks involved in building and managing a sales organization, including our ability to hire, retain and incentivize qualified individuals, generate sufficient sales leads, provide adequate training to sales and marketing personnel, and effectively manage a geographically dispersed sales and marketing team. We will also need to scale-up existing internal support functions to aid our commercialization efforts, in particular, regulatory affairs and medical affairs. Any failure to effectively build or maintain the infrastructure required to successfully commercialize our medicines, including our sales, marketing, market access, distribution, and related capabilities, or scale-up our existing support functions, could adversely impact the revenue we generate from our medicines. In addition, if we choose to rely on third parties to assist us in commercializing our medicines, we may not be able to enter into collaborations or hire consultants or external service providers on acceptable financial terms, or at all. If we continue to engage third parties to assist us in the commercialization of our medicines, our product revenues and profitability may be lower than if we commercialized such medicines ourselves.

If the market does not accept our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA, eplontersen and our other medicines in development, we are not likely to generate substantial revenues or become consistently profitable.

Even if our medicines are authorized for marketing, our success will depend upon the medical community, patients and third-party payers accepting our medicines as medically useful, cost-effective, safe and convenient. Even when the FDA or foreign regulatory authorities authorize our or our partners’ medicines for commercialization, doctors may not prescribe our medicines to treat patients. Furthermore, we and our partners may not successfully commercialize additional medicines.

Additionally, in many of the markets where we or our partners may sell our medicines in the future, if we or our partners cannot agree with the government or other third-party payers regarding the price we can charge for our medicines, we may not be able to sell our medicines in that market. Similarly, cost control initiatives by governments or third-party payers could decrease the price received for our medicines or increase patient coinsurance to a level that makes our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, economically unviable. If the pricing of any of our medicines decreases for any reason, it will reduce our revenue for such medicine. For example, Biogen has in the past disclosed that SPINRAZA revenue decreased in part due to lower pricing in the U.S. and certain rest-of-world markets.
34


The degree of market acceptance for our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, depends upon a number of factors, including the:

receipt and scope of marketing authorizations;
establishment and demonstration in the medical and patient community of the efficacy and safety of our medicines and their potential advantages over competing products;
cost and effectiveness of our medicines compared to other available therapies;
patient convenience of the dosing regimen for our medicines; and
reimbursement policies of government and third-party payers.

Based on the profile of our medicines, physicians, patients, patient advocates, payers or the medical community in general may not accept or use any of the medicines that we may develop.

For example, TEGSEDI requires periodic blood and urine monitoring and is available in the U.S. only through a risk evaluation and mitigation strategy (“REMS”) program. In addition, the product label for TEGSEDI in the U.S. has a boxed warning for thrombocytopenia and glomerulonephritis. Our main competitors in the U.S. market for TEGSEDI are patisiran and vutrisiran, both marketed by Alnylam Pharmaceuticals, Inc. Neither patisiran nor vutrisiran has a boxed warning nor does either require use of a REMS program. Additionally, the product label for WAYLIVRA in the European Union, or EU, requires regular blood monitoring. In each case, these label requirements have negatively affected our ability to attract and retain patients for these medicines. If we or our partner cannot effectively maintain patients on TEGSEDI or WAYLIVRA, including due to limitations or restrictions on the ability to conduct periodic blood and urine monitoring of our patients as a result of the COVID-19 pandemic, we may not be able to generate substantial revenue from TEGSEDI or WAYLIVRA sales.

If government or other third-party payers fail to provide adequate coverage and payment rates for our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, our revenue will be limited.*

In both domestic and foreign markets, sales of our current and future products will depend in part upon the availability of coverage and reimbursement from third-party payers. The majority of patients in the U.S. who would fit within our target patient populations for our medicines have their healthcare supported by a combination of Medicare coverage, other government health programs such as Medicaid, managed care providers, private health insurers and other organizations. Coverage decisions may depend upon clinical and economic standards that disfavor new medicines when more established or lower cost therapeutic alternatives are already available or subsequently become available. Assuming coverage is approved, the resulting reimbursement payment rates might not be enough to make our medicines affordable. Even if favorable coverage status and adequate reimbursement rates are attained, less favorable coverage policies and reimbursement rates may be implemented in the future. Accordingly, QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, will face competition from other therapies and medicines for limited financial resources. We or our partners may need to conduct post-marketing studies to demonstrate the cost-effectiveness of any future products to satisfy third-party payers. These studies might require us to commit a significant amount of management time and financial and other resources. In addition, third-party payers may never consider our future products as cost-effective and adequate third-party coverage and reimbursement might not be available to enable us to maintain price levels sufficient to realize an appropriate return on investment in product development.

Third-party payers, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In addition, in the U.S., no uniform policy of coverage and reimbursement for medicines exists among third-party payers. Therefore, coverage and reimbursement for medicines can differ significantly from payer to payer. For example, the Affordable Care Act, or ACA, was passed in March 2010, and substantially changed the way healthcare is financed by both governmental and private insurers and continues to significantly impact the U.S. pharmaceutical industry. There have been judicial and Congressional challenges to certain aspects of the ACA, as well as efforts to repeal or replace certain aspects of the ACA. It is unclear how future litigation and healthcare reform measures will impact the ACA and our business.
35


Further, we believe that future coverage, reimbursement and pricing will likely be subject to increased restrictions both in the U.S. and in international markets. In the U.S., recent health reform measures have resulted in reductions in Medicare and other healthcare funding, and there have been several recent U.S. Congressional inquiries, legislation and executive orders designed to, among other things, reduce drug prices, increase competition (including by enhancing support for generic and biosimilar drugs), lower out-of-pocket drug costs for patients, curtail spread pricing practices by pharmacy benefit managers, and foster scientific innovation to promote better health care and improved health. In addition, the Inflation Reduction Act of 2022, or the IRA, among other things, allows the U.S. Department of Health and Human Services, or HHS, to negotiate the price of certain single-source drugs covered under Medicare and imposes rebates under Medicare Part B and Medicare Part D. In an effort to curb Medicare patients’ out-of-pocket costs for prescription drugs, the Part D redesign legislation requires manufacturers to contribute to the catastrophic coverage phase for Part D drugs as discounts through a manufacturer discount program. Furthermore, any reduction in reimbursement from Medicare and other government programs may result in a similar reduction in payments from private payers. Our future product sales may be subject to additional discounts from list price in the form of rebates and discounts provided to covered entities under the Public Health Service Act 340B drug pricing program. Changes to the 340B program or to Medicare or Medicaid programs at the federal or state level, including outcomes of ongoing litigation in our industry, may impact our product prices and rebate liability. Further, in February 2023, in response to President Biden’s executive order released in October 2022, the Secretary of the U.S. Department of HHS selected three new models for testing by the Centers for Medicare & Medicaid Services Innovation Center to help lower the high cost of drugs, promote accessibility to life-changing drug therapies and improve quality of care. It is unclear whether or how these selected models or similar policy initiatives will impact prescription drug pricing in the future.

At the state level, legislatures have increasingly passed legislation and implemented regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. Third-party coverage and reimbursement for medicines may not be available or adequate in either the U.S. or international markets, which would negatively affect the potential commercial success of our products, our revenue and our profits.

If we or our partners fail to compete effectively, our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA, and eplontersen, and our medicines in development, will not generate significant revenues.

Our competitors engage in drug discovery throughout the world, are numerous, and include, among others, major pharmaceutical companies and specialized biopharmaceutical firms. In addition, other companies are engaged in developing RNA-targeted technology. Our competitors may succeed in developing medicines that are:

priced lower than our medicines;
reimbursed more favorably by government and other third-party payers than our medicines;
safer than our medicines;
more effective than our medicines; or
more convenient to use than our medicines.

These competitive developments could make our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, obsolete or non-competitive.

Certain of our partners are pursuing other technologies or developing other medicines either on their own or in collaboration with others, including our competitors, to treat some of the same diseases our own collaborative programs target. Competition may negatively impact a partner’s focus on and commitment to our medicines and, as a result, could delay or otherwise negatively affect the commercialization of our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA, and eplontersen, and our other medicines in development.

Many of our competitors have substantially greater financial, technical and human resources than we do. In addition, many of these competitors have significantly greater experience than we do in conducting preclinical testing and human clinical studies of new pharmaceutical products, in obtaining FDA and other regulatory authorizations of such products and in commercializing such products. Accordingly, our competitors may succeed in obtaining regulatory authorization for products earlier than we do or more successfully commercialize their products.
36


There are several pharmaceutical and biotechnology companies engaged in the development or commercialization in certain geographic markets of products against targets that are also targets of products in our development pipeline. For example:

Onasemnogene abeparvovec and risdiplam compete with SPINRAZA;
Patisiran, tafamidis, tafamidis meglumine and vutrisiran compete with TEGSEDI and could compete with eplontersen;
Acoramidis could compete with TEGSEDI and eplontersen;
ARO-APOC3, lomitapide and pegozafermin could compete with WAYLIVRA and olezarsen;
Lanadelumab-flyo, C1 esterase inhibitor, berotralstat, C1 esterase inhibitor subcutaneous, garadacimab, and NTLA-2002 could compete with donidalorsen;
Olpasiran and SLN360 could compete with pelacarsen; and
NI-204 could compete with QALSODY.

SPINRAZA injection for intrathecal use is an antisense medicine indicated for the treatment of SMA patients of all ages approved in over 50 countries. Specifically, SPINRAZA faces competition from onasemnogene abeparvovec, a gene therapy product that was approved in the U.S. in May 2019 and in the EU in May 2020 for the treatment of SMA, as well as risdiplam, an oral product for the treatment of SMA that was approved in the U.S. in August 2020 and in the EU in March 2021. Biogen has in the past disclosed that SPINRAZA revenue decreased due to a reduction in demand as a result of increased competition and that future sales of SPINRAZA may be adversely affected by competing products.

Additionally, companies that are developing medicines that target the same patient populations as our medicines in development may compete with us to enroll participants in the clinical trials for such medicines, which could make it more difficult for us to complete enrollment for these clinical trials.

Our medicines could be subject to regulatory limitations following approval.

Following approval of a medicine, we and our partners must comply with comprehensive government regulations regarding the manufacture, marketing and distribution of medicines. Promotional communications regarding prescription medicines must be consistent with the information in the product’s approved labeling. We or our partners may not obtain the labeling claims necessary or desirable to successfully commercialize our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development.

The FDA and foreign regulatory bodies have the authority to impose significant restrictions on an approved medicine through the product label and on advertising, promotional and distribution activities. For example:

in the U.S., TEGSEDI’s label contains a boxed warning for thrombocytopenia and glomerulonephritis;
TEGSEDI requires periodic blood and urine monitoring; and
in the U.S., TEGSEDI is available only through a REMS program.

Prescription medicines may be promoted only for the approved indication(s) in accordance with the approved label. The FDA and other agencies actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant liability.

In addition, when approved, the FDA or a foreign regulatory authority may condition approval on the performance of post-approval clinical studies or patient monitoring, which could be time consuming and expensive. For example, in connection with the conditional marketing approval for WAYLIVRA in the EU, we are required to conduct a post-authorization safety study to evaluate the safety of WAYLIVRA on thrombocytopenia and bleeding in FCS patients taking WAYLIVRA. If the results of such post-marketing studies are not satisfactory, the FDA, EC or other foreign regulatory authorities may withdraw marketing authorization or may condition continued marketing on commitments from us or our partners that may be expensive and time consuming to fulfill.

If we or others identify side effects after any of our medicines are on the market, or if manufacturing problems occur subsequent to regulatory approval, or if we, our manufacturers or our partners fail to comply with regulatory requirements, we or our partners may, among other things, lose regulatory approval and be forced to withdraw products from the market, need to conduct additional clinical studies, incur restrictions on the marketing, distribution or manufacturing of the product, and/or change the labeling of our medicines.
37


We depend on our collaborations with Biogen for the development and commercialization of SPINRAZA and QALSODY.*

We have entered into separate collaborative arrangements with Biogen to develop and commercialize SPINRAZA and QALSODY. We entered into these collaborations primarily to:

fund our development activities for SPINRAZA and QALSODY;
seek and obtain regulatory approvals for SPINRAZA and QALSODY; and
successfully commercialize SPINRAZA and QALSODY.

We are relying on Biogen to obtain additional regulatory approvals for SPINRAZA and QALSODY, generate additional clinical data for SPINRAZA and QALSODY, manufacture SPINRAZA and QALSODY, successfully launch QALSODY and continue to successfully commercialize SPINRAZA. In general, we cannot control the amount and timing of resources that Biogen devotes to our collaborations. If Biogen fails to further develop SPINRAZA or QALSODY, obtain additional regulatory approvals for SPINRAZA or QALSODY, manufacture SPINRAZA or QALSODY, successfully launch QALSODY or continue to successfully commercialize SPINRAZA, or if Biogen’s efforts in any of these respects are ineffective, revenues for SPINRAZA or QALSODY would be negatively affected.

In addition, our collaborations with Biogen may not continue for various reasons. Biogen can terminate our collaborations at any time. If Biogen stops developing or commercializing SPINRAZA or QALSODY, we would have to seek or spend additional funding, and SPINRAZA’s or QALSODY’s commercialization may be harmed.

We depend on our collaboration with AstraZeneca for the joint development and commercialization of eplontersen.

We have entered into a collaborative arrangement with AstraZeneca to develop and commercialize eplontersen. Under the terms of the collaboration agreement, we and AstraZeneca will co-develop and co-commercialize eplontersen in the U.S. and AstraZeneca will have the sole right to commercialize eplontersen in all other countries, except for certain Latin American countries. Prior to co-commercializing eplontersen in the U.S., we will need to negotiate a co-commercialization agreement with AstraZeneca to govern the parties’ performance of co-commercialization, which agreement will include a commercial plan and budget. As a company we do not have experience with co-commercialization arrangements. We also do not have control over the amount and timing of resources that AstraZeneca devotes to our collaboration, particularly outside of the U.S. If the co-commercialization arrangement for eplontersen is not successful for any reason, eplontersen may not meet our commercial objectives and our revenues for eplontersen may be limited.

In addition, a Joint Steering Committee, or JSC, having equal membership from us and AstraZeneca, and various subcommittees oversee and coordinate the development, manufacturing, commercialization and other exploitation activities for eplontersen in the U.S. by mutual agreement. If any subcommittee cannot reach unanimous agreement on any matter within its respective scope of authority, such matter may be referred to the JSC for resolution. If the JSC cannot come to a mutual agreement on any particular matter, this could delay our ability to develop or commercialize eplontersen.

If we are not successful in expanding our manufacturing capabilities or cannot manufacture our medicines or contract with a third party to manufacture our medicines at costs that allow us to charge competitive prices to buyers, we cannot market our products profitably.*

To successfully commercialize any of our medicines, we need to optimize and manage large-scale commercial manufacturing capabilities either on a standalone basis or through a third-party manufacturer. As our drug development and commercial pipeline increases and matures, we will have a greater need for clinical trial and commercial manufacturing capacity. To that end, in 2022 we entered into a lease agreement (“Lease”) with a lessor to construct a new manufacturing facility in Oceanside, California to expand our manufacturing infrastructure. However, because the lessor missed a key milestone under the Lease, we sent a notice of termination to the lessor on August 1, 2023. If the lessor does not achieve the key milestone by August 31, 2023, the Lease will terminate. While it remains important to expand our manufacturing infrastructure in the future, we believe our current capabilities and those we obtain through third-party manufacturers will support our manufacturing needs while we secure a suitable alternative for our manufacturing facility.  When we do secure a suitable alternative, we will incur substantial expenditures to build the new manufacturing facility and, following its completion, will likely need to hire and train additional staff to operate the facility. If we are not successful in executing this expansion, it could limit our ability to meet our manufacturing requirements and commercial objectives in the future and we will not realize the value of our investment in the expansion.
38


In addition, we have limited experience manufacturing pharmaceutical products of the chemical class represented by our medicines, called oligonucleotides, on a commercial scale for the systemic administration of a medicine. There are a small number of suppliers for certain capital equipment and raw materials that we use to manufacture our medicines, and some of these suppliers will need to increase their scale of production to meet our projected needs for commercial manufacturing. Further, we must continue to improve our manufacturing processes to allow us to reduce our drug costs. We or our partners may not be able to manufacture our medicines at a cost or in quantities necessary to make commercially successful products.

Manufacturers, including us, must adhere to the FDA’s cGMP regulations and similar regulations in foreign countries, which the applicable regulatory authorities enforce through facilities inspection programs. We, our partners and our contract manufacturers may not comply or maintain compliance with cGMP, or similar foreign regulations. Non-compliance could significantly delay or prevent receipt of marketing authorizations for our medicines, including authorizations for QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development, or could result in enforcement action after authorization that might limit the commercial success of our medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, and our medicines in development.

We rely on third-party manufacturers to supply the drug substance and drug product for TEGSEDI and drug product for WAYLIVRA. Any delays or disruption to our own or third-party commercial manufacturing capabilities, including any interruption to our supply chain as a result of the COVID-19 pandemic or the ongoing war between Russia and Ukraine, could limit the commercial success of our medicines.

We are relying on third parties to market, sell and distribute TEGSEDI and WAYLIVRA.

We have entered into agreements with third parties to commercialize TEGSEDI and WAYLIVRA as follows:
In April 2021, we entered into a distribution agreement with Sobi to commercialize TEGSEDI in the U.S. and Canada;
In December 2020, we entered into a distribution agreement with Sobi to commercialize TEGSEDI and WAYLIVRA in Europe; and
In August 2018, we granted PTC the exclusive right to commercialize TEGSEDI and WAYLIVRA in Latin America and certain Caribbean countries.

We are relying on Sobi and PTC to effectively market, sell and distribute TEGSEDI and WAYLIVRA and have less control over sales efforts and may receive less revenue than if we commercialized TEGSEDI or WAYLIVRA by ourselves. If Sobi or PTC does not successfully commercialize TEGSEDI or WAYLIVRA, including as a result of delays or disruption caused by the COVID-19 pandemic, we may receive limited revenue for TEGSEDI or WAYLIVRA in the U.S., Canada, Europe, Latin America or certain Caribbean countries, which could adversely affect our business, prospects, financial condition and results of operations.

Risks Related to the Development and Regulatory Approval of our Medicines

If we or our partners fail to obtain regulatory approval for our medicines and additional approvals for QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA, we or our partners cannot sell them in the applicable markets.

We cannot guarantee that any of our medicines will be considered safe and effective or will be approved for commercialization. In addition, it is possible that QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA may not be approved in additional markets or for additional indications. We and our partners must conduct time-consuming, extensive and costly clinical studies to demonstrate the safety and efficacy of each of our medicines before they can be approved or receive additional approvals for sale. We and our partners must conduct these studies in compliance with FDA regulations and with comparable regulations in other countries.

We and our partners may not obtain necessary regulatory approvals on a timely basis, if at all, for our medicines. It is possible that regulatory agencies will not approve our medicines for marketing or QALSODY, SPINRAZA, TEGSEDI or WAYLIVRA in additional markets or for additional indications. If the FDA or another regulatory agency believes that we or our partners have not sufficiently demonstrated the safety or efficacy of any of our medicines, including QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA, or our medicines in development, the agency will not approve the specific medicine or will require additional studies, which could be time consuming and expensive and delay or harm commercialization of the medicine. For example, in August 2018 we received a complete response letter from the FDA regarding the new drug application for WAYLIVRA in which the FDA determined that the safety concerns identified with WAYLIVRA in our clinical development program outweighed the expected benefits of triglyceride lowering in patients with FCS. We also received a Non-W from Health Canada for WAYLIVRA in November 2018.
39


The FDA or other comparable foreign regulatory authorities can delay, limit or deny approval of a medicine for many reasons, including:

such authorities may disagree with the design or implementation of our clinical studies;
we or our partners may be unable to demonstrate to the satisfaction of the FDA or other regulatory authorities that a medicine is safe and effective for any indication;
such authorities may not accept clinical data from studies conducted at clinical facilities that have deficient clinical practices or that are in countries where the standard of care is potentially different from the U.S.;
we or our partners may be unable to demonstrate that our medicine’s clinical and other benefits outweigh its safety risks to support approval;
such authorities may disagree with the interpretation of data from preclinical or clinical studies;
such authorities may find deficiencies in the manufacturing processes or facilities of third-party manufacturers who manufacture clinical and commercial supplies for our medicines, or may delay the inspection of such facilities due to restrictions related to the COVID-19 pandemic; and
the approval policies or regulations of such authorities or their prior guidance to us or our partners during clinical development may significantly change in a manner rendering our clinical data insufficient for approval.

Failure to receive marketing authorization for our medicines, or failure to receive additional marketing authorizations for QALSODY, SPINRAZA, TEGSEDI or WAYLIVRA, or delays in these authorizations, could prevent or delay commercial introduction of the medicine, and, as a result, could negatively impact our ability to generate revenue from product sales.

If the results of clinical testing indicate that any of our medicines are not suitable for commercial use, we may need to abandon one or more of our drug development programs.

Drug discovery and drug development have inherent risks and the historical failure rate for drugs is high. Antisense medicines are a relatively new approach to therapeutics. If we cannot demonstrate that our medicines are safe and effective for human use in the intended indication(s), we may need to abandon one or more of our drug development programs.

Even if our medicines are successful in preclinical and human clinical studies, the medicines may not be successful in late-stage clinical studies.

Successful results in preclinical or initial human clinical studies, including the Phase 2 results for some of our medicines in development, may not predict the results of subsequent clinical studies. If any of our medicines in Phase 3 clinical studies, including the studies of QALSODY, bepirovirsen, donidalorsen, eplontersen, IONIS-FB-LRx, olezarsen, pelacarsen and ulefnersen (ION363), do not show sufficient efficacy in patients with the targeted indication, or if such studies are discontinued for any other reason, it could negatively impact our development and commercialization goals for these medicines and our stock price could decline.

In the past, we have invested in clinical studies of medicines that have not met the primary clinical endpoints in their Phase 3 studies or have been discontinued for other reasons. For example, in October 2021, Biogen reported that QALSODY did not meet the primary clinical endpoint in the Phase 3 VALOR study; however, trends favoring QALSODY were seen across multiple secondary and exploratory measures of disease activity and clinical function. In addition, in March 2021, Roche decided to discontinue dosing in the Phase 3 GENERATION HD1 study of tominersen in patients with manifest Huntington’s disease based on the results of a pre-planned review of data from the Phase 3 study conducted by an unblinded Independent Data Monitoring Committee. Similar results could occur in clinical studies for our other medicines, including the studies of QALSODY, bepirovirsen, donidalorsen, eplontersen, IONIS-FB-LRx, olezarsen, pelacarsen and ulefnersen.

40


There are a number of factors that could cause a clinical study to fail or be delayed, including:

the clinical study may produce negative or inconclusive results;
regulators may require that we hold, suspend or terminate clinical research for noncompliance with regulatory requirements;
we, our partners, the FDA or foreign regulatory authorities could suspend or terminate a clinical study due to adverse side effects of a medicine on subjects or lack of efficacy in the trial;
we or our partners may decide, or regulators may require us, to conduct additional preclinical testing or clinical studies;
enrollment in our clinical studies may be slower than we anticipate;
we or our partners, including our independent clinical investigators, contract research organizations and other third-party service providers on which we rely, may not identify, recruit and train suitable clinical investigators at a sufficient number of study sites or timely enroll a sufficient number of study subjects in the clinical study;
the institutional review board for a prospective site might withhold or delay its approval for the study;
people who enroll in the clinical study may later drop out due to adverse events, a perception they are not benefiting from participating in the study, fatigue with the clinical study process or personal issues;
a clinical study site may deviate from the protocol for the study;
the cost of our clinical studies may be greater than we anticipate;
our partners may decide not to exercise any existing options to license and conduct additional clinical studies for our medicines; and
the supply or quality of our medicines or other materials necessary to conduct our clinical studies may be insufficient, inadequate or delayed.

The COVID-19 pandemic could make some of these factors more likely to occur.

In addition, our current medicines, including QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen are chemically similar to each other. As a result, a safety observation we encounter with one of our medicines could have, or be perceived by a regulatory authority to have, an impact on a different medicine we are developing. This could cause the FDA or other regulators to ask questions or take actions that could harm or delay our ability to develop and commercialize our medicines or increase our costs. For example, the FDA or other regulatory agencies could request, among other things, additional information or commitments before we can start or continue a clinical study, protocol amendments, increased safety monitoring, additional product labeling information, and post-approval commitments. This happened in connection with the conditional marketing approval for WAYLIVRA in the EU, as the EC is requiring us to conduct a post-authorization safety study to evaluate the safety of WAYLIVRA on thrombocytopenia and bleeding in FCS patients taking WAYLIVRA. We have ongoing post-marketing studies for WAYLIVRA and TEGSEDI and an EAP for WAYLIVRA. Adverse events or results from these studies or the EAPs could negatively impact our pending or future marketing approval applications for WAYLIVRA and TEGSEDI in patients with FCS or ATTRv-PN, respectively, or the commercial opportunity for WAYLIVRA or TEGSEDI.

Any failure or delay in our clinical studies, including the studies of QALSODY, bepirovirsen, donidalorsen, eplontersen, IONIS-FB-LRx, olezarsen, pelacarsen and ulefnersen, could reduce the commercial potential or viability of our medicines.

We depend on third parties to conduct clinical studies for our medicines and any failure of those parties to fulfill their obligations could adversely affect our development and commercialization plans.

We depend on independent clinical investigators, contract research organizations and other third-party service providers to conduct our clinical studies for our medicines and expect to continue to do so in the future. For example, we use clinical research organizations, such as Icon Clinical Research Limited, Medpace, Inc., Parexel International Corporation, Syneos Health, Inc. and Thermo Fisher Scientific Inc. for the clinical studies for our medicines, including donidalorsen, eplontersen, olezarsen and ulefnersen. We rely heavily on these parties for successful execution of our clinical studies, but do not control many aspects of their activities. For example, the investigators are not our employees, but we are responsible for ensuring that such investigators conduct each of our clinical studies in accordance with the general investigational plan and approved protocols for the study. Third parties may not complete activities on schedule or may not conduct our clinical studies in accordance with regulatory requirements or our stated protocols. For example, some of our key vendors are experiencing labor shortages, which could impact their ability to perform services for us for certain of our clinical trials. The failure of these third parties to carry out their obligations, including as a result of delays or disruptions caused by the COVID-19 pandemic, or a termination of our relationship with such third parties, could delay or prevent the development, marketing authorization and commercialization of our medicines or additional marketing authorizations for TEGSEDI and WAYLIVRA.
41


In addition, while we do not have any clinical trial sites in Ukraine, we do have a limited number of clinical trial sites in Russia and surrounding countries that may be impacted by the ongoing war between Russia and Ukraine and could result in difficulties enrolling or completing our clinical trials in such areas on schedule. Furthermore, the U.S. and its European allies have imposed significant sanctions against Russia, including regional embargoes, full blocking sanctions, and other restrictions targeting major Russian financial institutions. The U.S. government has also indicated it will consider imposing additional sanctions and other similar measures in the future. Our ability to conduct clinical trials in Russia may become restricted under applicable sanctions laws, which would require us to identify alternative trial sites, and could increase our costs and delay the clinical development of certain of our medicines.

Since corporate partnering is a significant part of our strategy to fund the advancement and commercialization of our development programs, if any of our collaborative partners fail to fund our collaborative programs, or if we cannot obtain additional partners, we may have to delay or stop progress on our drug development programs.

To date, corporate partnering has played a significant role in our strategy to fund our development programs and to add key development resources. We plan to continue to rely on additional collaborative arrangements to develop and commercialize some of our unpartnered medicines. However, we may not be able to negotiate favorable collaborative arrangements for these drug programs. If we cannot continue to secure additional collaborative partners, our revenues could decrease and the development of our medicines could suffer.

Our corporate partners are developing and funding many of the medicines in our development pipeline. For example, we are relying on:

AstraZeneca for the joint development and funding of eplontersen;
Novartis for development and funding of pelacarsen;
GSK for development and funding of bepirovirsen; and
Roche for development and funding of IONIS-FB-LRx.

If any of these pharmaceutical companies stops developing and funding these medicines, our business could suffer and we may not have, or be willing to dedicate, the resources available to develop these medicines on our own. Our collaborators can terminate their relationships with us under certain circumstances, many of which are outside of our control. For example, in 2022, Pfizer and Bayer decided to discontinue the clinical development programs for vupanorsen and fesomersen, respectively.

Even with funding from corporate partners, if our partners do not effectively perform their obligations under our agreements with them, it would delay or stop the progress of our drug development and commercial programs.

In addition to receiving funding, we enter into collaborative arrangements with third parties to:

conduct clinical studies;
seek and obtain marketing authorizations; and
manufacture and commercialize our medicines.

Once we have secured a collaborative arrangement to further develop and commercialize one of our drug development programs, such as our collaborations with AstraZeneca, Biogen, GSK, Novartis and Roche, these collaborations may not continue or result in commercialized medicines, or may not progress as quickly as we anticipated.

For example, a collaborator such as AstraZeneca, Biogen, GSK, Novartis or Roche, could determine that it is in its financial interest to:

pursue alternative technologies or develop alternative products that may be competitive with the medicine that is part of the collaboration with us;
pursue higher-priority programs or change the focus of its own development programs; or
choose to devote fewer resources to our medicines than it does to its own medicines.

If any of these occur, it could affect our partner’s commitment to the collaboration with us and could delay or otherwise negatively affect the commercialization of our medicines, including QALSODY, SPINRAZA, bepirovirsen, eplontersen, IONIS-FB-LRx and pelacarsen.
42


We may not be able to benefit from orphan drug designation for our medicines.
In the U.S., under the Orphan Drug Act, the FDA may designate a medicine as an orphan drug if it is intended to treat a rare disease or condition affecting fewer than 200,000 individuals in the U.S. Orphan drug designation does not convey any advantage in, or shorten the duration of, the regulatory review and approval process, but it can provide financial incentives, such as tax advantages and user-fee waivers, as well as longer regulatory exclusivity periods. The FDA has granted orphan drug designation to eplontersen for the treatment of patients with transthyretin-mediated amyloidosis and to ION582 for the treatment of patients with Angelman syndrome. The FDA and EMA have granted orphan drug designation to TEGSEDI for the treatment of patients with ATTRv-PN, to WAYLIVRA for the treatment of patients with FCS, and to tominersen for the treatment of patients with HD. In addition, the EMA has granted orphan drug designation to WAYLIVRA for the treatment of patients with FPL. Even if approval is obtained on a medicine that has been designated as an orphan drug, we may lose orphan drug exclusivity if the FDA or EMA determines that the request for designation was materially defective or if we cannot assure sufficient quantity of the applicable medicine to meet the needs of patients with the rare disease or condition, or if a competitor is able to gain approval for the same medicine in a safer or more effective form or that makes a major contribution to patient care. If we lose orphan drug exclusivity on any of our medicines, we may face increased competition and lose market share for such medicine.

Risks Associated with our Businesses as a Whole

Risks related to our financial condition

If we fail to obtain timely funding, we may need to curtail or abandon some of our programs.

Many of our medicines are undergoing clinical studies or are in the early stages of research and development. Most of our programs will require significant additional research, development, manufacturing, preclinical and clinical testing, marketing authorizations, preclinical activities and commitment of significant additional resources prior to their successful commercialization. In addition, as we commercialize more medicines on our own, we will need to invest significant financial resources to continue developing the infrastructure required to successfully commercialize our medicines, including the build-out of a new manufacturing facility. All of these activities will require significant cash. As of June 30, 2023, we had cash, cash equivalents and short-term investments equal to $2.4 billion. If we or our partners do not meet our goals to successfully commercialize our medicines, including QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA, or to license certain medicines and proprietary technologies, we will need additional funding in the future. Our future capital requirements will depend on many factors such as:

successful commercialization of QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA;
the profile and launch timing of our medicines, including bepirovirsen, donidalorsen, eplontersen, IONIS-FB-LRx, olezarsen, pelacarsen and ulefnersen;
changes in existing collaborative relationships and our ability to establish and maintain additional collaborative arrangements;
continued scientific progress in our research, drug discovery and development programs;
the size of our programs and progress with preclinical and clinical studies;
the time and costs involved in obtaining marketing authorizations;
competing technological and market developments, including the introduction by others of new therapies that address our markets; and
our manufacturing requirements and capacity to fulfill such requirements.

If we need additional funds, we may need to raise them through public or private financing. Additional financing may not be available on acceptable terms or at all. If we raise additional funds by issuing equity securities, the shares of existing stockholders will be diluted and the price, as well as the price of our other securities, may decline. If adequate funds are not available or not available on acceptable terms, we may have to cut back on one or more of our research, drug discovery or development programs. Alternatively, we may obtain funds through arrangements with collaborative partners or others, which could require us to give up rights to certain of our technologies or medicines.

43


We have incurred losses, and our business will suffer if we fail to consistently achieve profitability in the future.

Because drug discovery and development require substantial lead-time and money prior to commercialization, our expenses have generally exceeded our revenue since we were founded in January 1989. As of June 30, 2023, we had an accumulated deficit of approximately $1.6 billion and stockholders’ equity of approximately $0.4 billion. Most of our historical losses resulted from costs incurred in connection with our research and development programs and from selling, general and administrative costs associated with our operations. Most of our income has historically come from collaborative arrangements, including commercial revenue from royalties and R&D revenue, with additional income from research grants and the sale or licensing of our patents, as well as interest income. We will now and continuing into the foreseeable future need to invest significant financial resources to develop capabilities to commercialize medicines on our own and expect that our income in the future will be driven primarily by commercial sales. If we do not earn substantial revenue from commercial sales, we may incur additional operating losses in the future, which could restrict our ability to successfully develop additional medicines or sustain future profitability.

We may not be entitled to obtain additional milestone payments under our royalty monetization agreement with Royalty Pharma.

In January 2023, we entered into a Royalty Purchase Agreement with Royalty Pharma Investments. In addition to the $500 million we received at closing, this agreement makes available to us up to an additional $625 million in milestone payments. However, these additional milestone payments are subject to satisfaction of certain conditions related to the regulatory approval or commercial sales of pelacarsen, in certain cases by specific deadlines. Should we not satisfy such conditions by the applicable deadlines, or if we fail to meet our obligations or default under this agreement, the actual amount of additional payments to us could be substantially less than the maximum amounts available thereunder.

Risks related to our intellectual property

If we cannot protect our patent rights or our other proprietary rights, others may compete more effectively against us.

Our success depends to a significant degree upon whether we can continue to develop, secure and maintain intellectual property rights to proprietary products and services. However, we may not receive issued patents on any of our pending patent applications in the U.S. or in other countries and we may not be able to obtain, maintain or enforce our patents and other intellectual property rights, any of which could impact our ability to compete effectively. In addition, the scope of any of our issued patents may not be sufficiently broad to provide us with a competitive advantage. Furthermore, other parties may successfully challenge, invalidate or circumvent our issued patents or patents licensed to us so that our patent rights do not create an effective competitive barrier or revenue source.

We cannot be certain that the U.S. Patent and Trademark Office, or U.S. PTO, and courts in the U.S. or the patent offices and courts in foreign countries will consider the claims in our patents and applications covering QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA and eplontersen, or any of our medicines in development as patentable. Method-of-use patents protect the use of a product for the specified method. This type of patent does not prevent a competitor from making and marketing a product that is identical to our product for an indication that is outside the scope of the patented method. Moreover, even if competitors do not actively promote their product for our targeted indications, physicians may prescribe these products off-label. Although off-label prescriptions may infringe or contribute to the infringement of method-of-use patents, the practice is common and such infringement is difficult to prevent, even through legal action.

If we or any licensor partner loses or cannot obtain patent protection for QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA or eplontersen, or any of our medicines in development, it could have a material adverse impact on our business.

Intellectual property litigation could be expensive and prevent us from pursuing our programs.

From time to time, we have to defend our intellectual property rights. If we are involved in an intellectual property dispute, we may need to litigate to defend our rights or assert them against others. Disputes can involve arbitration, litigation or proceedings declared by the U.S. PTO or the International Trade Commission or foreign patent authorities. Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock.
44


If a third party claims that our medicines or technology infringe its patents or other intellectual property rights, we may have to discontinue an important product or product line, alter our products and processes, pay license fees or cease certain activities. We may not be able to obtain a license to needed intellectual property on favorable terms, if at all. There are many patents issued or applied for in the biotechnology industry, and we may not be aware of patents or patent applications held by others that relate to our business. This is especially true since patent applications in the U.S. are filed confidentially for the first 18 months. Moreover, the validity and breadth of biotechnology patents involve complex legal and factual questions for which important legal issues remain.

Risks related to product liability

We are exposed to potential product liability claims, and insurance against these claims may not be available to us at a reasonable rate in the future or at all.

Our business exposes us to potential product liability risks that are inherent in the testing, manufacturing, marketing and sale of therapeutic products, including potential product liability claims related to QALSODY, SPINRAZA, TEGSEDI and WAYLIVRA, and our medicines in development. We have clinical study insurance coverage and commercial product liability insurance coverage. However, this insurance coverage may not be adequate to cover claims against us, or be available to us at an acceptable cost, if at all. Regardless of their merit or eventual outcome, product liability claims may result in decreased demand for our medicines, injury to our reputation, withdrawal of clinical study volunteers and loss of revenues. Thus, whether or not we are insured, a product liability claim or product recall may result in losses that could be material.

Risks related to our personnel

The loss of key personnel, or the inability to attract and retain highly skilled personnel, could make it more difficult to run our business and reduce our likelihood of success.

We are dependent on the principal members of our management and scientific staff, and as we move towards commercializing medicines on our own, we will become increasingly dependent on the principal members of our commercial team. We do not have employment agreements with any of our employees that would prevent them from leaving us. The loss of our management, key scientific or commercial employees might slow the achievement of important research and development or commercial goals. It is also critical to our success that we recruit and retain qualified scientific personnel to perform research and development work and that we recruit and retain qualified marketing, sales, market access, distribution, and related personnel to commercialize our medicines. We may not be able to attract and retain skilled and experienced  personnel on acceptable terms because of intense competition for experienced personnel among many pharmaceutical and health care companies, universities and non-profit research institutions. In addition, failure to succeed in clinical studies may make it more challenging to recruit and retain qualified personnel.

Risks related to the COVID-19 pandemic and other events

Our business may be adversely affected by pandemics, climate change, extreme weather events, earthquakes, war, civil or political unrest, terrorism or other catastrophic events.

Our business could be adversely affected by health epidemics in regions where we or our partners are commercializing our medicines, have concentrations of clinical trial sites or other business operations, and could cause disruption in the operations of third-party manufacturers and contract research organizations upon whom we rely. For example, some physician and hospital policies that were put in place as a result of the COVID-19 pandemic restricted in-person access by third parties, which in some cases impacted our commercialization efforts for TEGSEDI and WAYLIVRA. In addition, in December 2021, Novartis announced that enrollment for the Phase 3 HORIZON study had been delayed due to the COVID-19 pandemic. The COVID-19 pandemic continues to evolve, and while we believe we have not experienced material adverse effects to our business as a result of the COVID-19 pandemic, the ultimate impact of the COVID-19 pandemic or a similar health epidemic is highly uncertain.
45


In recent years, extreme weather events and changing weather patterns have become more common. As a result, we are potentially exposed to varying natural disaster or extreme weather risks such as hurricanes, tornadoes, fires, droughts, floods, or other events that may result from the impact of climate change on the environment. The potential impacts of climate change may also include increased operating costs associated with additional regulatory requirements and investments in reducing energy, water use and greenhouse gas emissions. In addition, we currently manufacture most of our research and clinical supplies in a manufacturing facility located in Carlsbad, California. We manufacture the finished drug product for TEGSEDI and WAYLIVRA at third-party contract manufacturers. Biogen manufactures the finished drug product for SPINRAZA and QALSODY. The facilities and the equipment we, our partners and our contract manufacturers use to research, develop and manufacture our medicines would be costly to replace and could require substantial lead time to repair or replace. Our facilities or those of our partners or contract manufacturers may be harmed by natural disasters or other events outside our control, such as earthquakes, war, civil or political unrest, deliberate acts of sabotage, terrorism or industrial accidents such as fire and explosion, whether due to human or equipment error, and if such facilities are affected by a disaster or other event, our development and commercialization efforts would be delayed. Although we possess property damage and business interruption insurance coverage, this insurance may not be sufficient to cover all of our potential losses and may not continue to be available to us on acceptable terms, or at all. In addition, our development and commercialization activities could be harmed or delayed by a shutdown of the U.S. government, including the FDA.

Risks related to cybersecurity

We are dependent on information technology systems, infrastructure and data, which exposes us to data security risks.

We are dependent upon our own and third-party information technology systems, infrastructure and data, including mobile technologies, to operate our business. The multitude and complexity of our computer systems may make them vulnerable to service interruption or destruction, disruption of data integrity, malicious intrusion, or random attacks. Likewise, data privacy or security incidents or breaches by employees or others may pose a risk that sensitive data, including our intellectual property, trade secrets or personal information of our employees, patients, customers or other business partners may be exposed to unauthorized persons or to the public. Cyber-attacks are increasing in their frequency, sophistication and intensity, with third-party phishing and social engineering attacks in particular increasing during the COVID-19 pandemic. In addition, the number and frequency of cybersecurity events globally may be heightened during times of geopolitical tension or instability between countries, including, for example, the ongoing war between Russia and Ukraine, as a result of which several companies (not including us) have reported recent cybersecurity events.

Cyber-attacks could include the deployment of harmful malware, denial-of-service, social engineering and other means to affect service reliability and threaten data confidentiality, integrity and availability. Our business partners face similar risks and any security breach of their systems could adversely affect our security posture. A security breach or privacy violation that leads to disclosure or modification of or prevents access to patient information, including personally identifiable information or protected health information, could harm our reputation, compel us to comply with federal and state breach notification laws and foreign law equivalents, subject us to financial penalties and mandatory and costly corrective action, require us to verify the correctness of database contents and otherwise subject us to litigation or other liability under laws and regulations that protect personal data, any of which could disrupt our business and result in increased costs or loss of revenue. Moreover, the prevalent use of mobile devices that access confidential information increases the risk of data security breaches, which could lead to the loss of confidential information, trade secrets or other intellectual property. While we have invested, and continue to invest, in the protection of our data and information technology infrastructure, our efforts may not prevent service interruptions or identify breaches in our systems that could adversely affect our business and operations and result in the loss of critical or sensitive information, which could result in financial, legal, business or reputational harm to us.

Risks related to our securities and the global credit markets

If we do not progress in our programs as anticipated, the price of our securities could decrease.

For planning purposes, we estimate and may disclose the timing of a variety of clinical, regulatory and other milestones, such as when we anticipate a certain medicine will enter clinical trials, when we anticipate completing a clinical study, or when we anticipate filing an application for, or obtaining, marketing authorization, or when we or our partners plan to commercially launch a medicine. We base our estimates on present facts and a variety of assumptions, many of which are outside of our control, including the impacts of the COVID-19 pandemic. If we do not achieve milestones in accordance with our or our investors’ or securities analysts’ expectations, including milestones related to QALSODY, SPINRAZA, TEGSEDI, WAYLIVRA, bepirovirsen, donidalorsen, eplontersen, IONIS-FB-LRx, olezarsen, pelacarsen and ulefnersen, the price of our securities could decrease.
46


If the price of our securities continues to be highly volatile, this could make it harder to liquidate your investment and could increase your risk of suffering a loss.

The market price of our common stock, like that of the securities of many other biopharmaceutical companies, has been and is likely to continue to be highly volatile. These fluctuations in our common stock price may significantly affect the trading price of our securities. During the 12 months preceding June 30, 2023, the market price of our common stock ranged from $48.82 to $32.69 per share. Many factors can affect the market price of our securities, including, for example, fluctuations in our operating results, announcements of collaborations, clinical study results, technological innovations or new products being developed by us or our competitors, the commercial success of our approved medicines, governmental regulation, marketing authorizations, changes in payers’ reimbursement policies, developments in patent or other proprietary rights and public concern regarding the safety of our medicines.

Broad market factors may materially harm the market price of our common stock irrespective of our operating performance. For example, the COVID-19 pandemic, the ongoing war between Russia and Ukraine and measures taken in response thereto and the recent failure of Silicon Valley Bank caused significant disruptions of global financial markets and resulted in increased volatility in the trading price of our common stock. In addition, industry factors may materially harm the market price of our common stock. Nasdaq, and the market for biotechnology companies in particular, have historically experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected. The trading prices and valuations of these stocks, and of ours, may not be predictable. A loss of investor confidence in the market for biotechnology or pharmaceutical stocks or the stocks of other companies that investors perceive to be similar to us, the opportunities in the biotechnology and pharmaceutical market or the stock market in general, could depress our stock price regardless of our business, prospects, financial conditions or results of operations.

Provisions in our certificate of incorporation, convertible notes documents, call spread hedge transaction documents and Delaware law may prevent stockholders from receiving a premium for their shares.*

Our certificate of incorporation provides for classified terms for the members of our board of directors. Our certificate also includes a provision that requires at least 66 2/3 percent of our voting stockholders to approve a merger or certain other business transactions with, or proposed by, any holder of 15 percent or more of our voting stock, except in cases where certain directors approve the transaction or certain minimum price criteria and other procedural requirements are met.

Our certificate of incorporation also requires that any action required or permitted to be taken by our stockholders must be taken at a duly called annual or special meeting of stockholders and may not be taken by written consent. In addition, only our board of directors, chairperson of the board or chief executive officer can call special meetings of our stockholders. We have in the past, and may in the future, implement a stockholders’ rights plan, also called a poison pill, which could make it uneconomical for a third party to acquire our company on a hostile basis. In addition, our board of directors has the authority to fix the rights and preferences of, and issue shares of preferred stock, which may have the effect of delaying or preventing a change in control of our company without action by our stockholders.

The provisions of our convertible senior notes could make it more difficult or more expensive for a third party to acquire us. Upon the occurrence of certain transactions constituting a fundamental change, holders of the notes will have the right, at their option, to require us to repurchase all of their notes or a portion of their notes, which may discourage certain types of transactions in which our stockholders might otherwise receive a premium for their shares over the then-current market prices.

In June 2023, we completed a $575 million offering of 1.75% Notes and used a portion of the net proceeds from the issuance of the 1.75% Notes to repurchase $434.1 million of our 0.125% Notes for $420.4 million. In April 2021, we completed a $632.5 million offering of 0% Notes and used a portion of the net proceeds from the issuance of the 0% Notes to repurchase $247.9 million of our 1% Notes for $257.0 million. In December 2019, we entered into privately negotiated exchange and/or subscription agreements with certain new investors and certain holders of our existing 1% Notes to exchange $375.6 million of our 1% Notes for $439.3 million of our 0.125% Notes, and to issue $109.5 million of our 0.125% Notes. Additionally, in connection with the pricing of our 0% Notes and 0.125% Notes, we entered into call spread transactions in which we purchased note hedges and sold warrants. Terminating or unwinding the call spread transactions could require us to make substantial payments to the counterparties under those agreements or may increase our stock price. The costs or any increase in stock price that may arise from terminating or unwinding such agreements could make an acquisition of our company significantly more expensive to the purchaser.

These provisions, as well as Delaware law, including Section 203 of the Delaware General Corporation Law, and other of our agreements, may discourage certain types of transactions in which our stockholders might otherwise receive a premium for their shares over then-current market prices, and may limit the ability of our stockholders to approve transactions that they think may be in their best interests.
47


Future sales of our common stock in the public market could adversely affect the trading price of our securities.

Future sales of substantial amounts of our common stock in the public market, or the perception that such sales could occur, could adversely affect trading prices of our securities. For example, we may issue approximately 23.0 million shares of our common stock upon conversion of our 1.75% Notes, 0% Notes and 0.125% Notes, up to 10.9 million shares in connection with the warrant transactions we entered into in connection with the issuance of our 0% Notes, and up to 6.6 million shares in connection with the warrant transactions we entered into in connection with the issuance of our 0.125% Notes, in each case subject to customary anti-dilution adjustments. The addition of any of these shares into the public market may have an adverse effect on the price of our securities.

In addition, pursuant to the call spread transactions we entered into in connection with the pricing of our 0% Notes and 0.125% Notes, the counterparties are likely to modify their hedge positions from time to time at or prior to the conversion or maturity of the notes by purchasing and selling shares of our common stock, other of our securities, or other instruments, including over-the-counter derivative instruments, that they may wish to use in connection with such hedging, which may have a negative effect on the conversion value of those notes and an adverse impact on the trading price of our common stock. The call spread transactions are expected generally to reduce potential dilution to holders of our common stock upon any conversion of our 0% Notes or 0.125% Notes or offset any cash payments we are required to make in excess of the principal amount of the converted 0% Notes or 0.125% Notes, as the case may be. However, the warrant transactions could separately have a dilutive effect to the extent that the market value per share of our common stock exceeds the applicable strike price of the warrants.

Negative conditions in the global credit markets and financial services and other industries may adversely affect our business, financial condition or stock price.*

The global credit and financial markets have experienced extreme volatility and disruptions recently, including as a result of the ongoing COVID-19 pandemic and war between Russia and Ukraine and measures taken in response thereto, and more recently, the failure of Silicon Valley Bank. These disruptions can result in severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates and uncertainty about economic stability. There can be no assurance that further deterioration in credit and financial markets and confidence in economic conditions will not occur. If the current equity and credit markets deteriorate, it may make any necessary debt or equity financing more difficult, more costly and more dilutive. Failure to secure any necessary financing in a timely manner and on favorable terms could have a material adverse effect on our operations, growth plans, financial performance or stock price. In addition, our insurance carriers and insurance policies covering all aspects of our business may become financially unstable or may not be sufficient to cover any or all of our losses and may not continue to be available to us on acceptable terms, or at all. Furthermore, due to the rapidly rising inflation rate, we may experience significantly increased costs of goods and services for our business.

A variety of risks associated with operating our business and marketing our medicines internationally could adversely affect our business. In addition to our U.S. operations, we are commercializing TEGSEDI in the EU, Canada, Latin America and certain Caribbean countries, and WAYLIVRA in the EU, Latin America and certain Caribbean countries. We face risks associated with our international operations, including possible unfavorable regulatory, pricing and reimbursement, political, tax and labor conditions, which could harm our business. Because we have international operations, we are subject to numerous risks associated with international business activities, including:

compliance with differing or unexpected regulatory requirements for our medicines and foreign employees;
complexities associated with managing multiple payer reimbursement regimes, government payers or patient self-pay systems;
difficulties in staffing and managing foreign operations;
in certain circumstances, increased dependence on the commercialization efforts and regulatory compliance of third-party distributors or strategic partners;
foreign government taxes, regulations and permit requirements;
U.S. and foreign government tariffs, trade restrictions, price and exchange controls and other regulatory requirements;
anti-corruption laws, including the Foreign Corrupt Practices Act, or the FCPA, and its equivalent in foreign jurisdictions;
economic weakness, including inflation, natural disasters, war, events of terrorism, political instability or public health issues or pandemics, such as the COVID-19 pandemic, in particular foreign countries or globally;
fluctuations in currency exchange rates, which could result in increased operating expenses and reduced revenue, and other obligations related to doing business in another country;
compliance with tax, employment, privacy, immigration and labor laws, regulations and restrictions for employees living or traveling abroad;
workforce uncertainty in countries where labor unrest is more common than in the U.S.; and
changes in diplomatic and trade relationships.
48


Our business activities outside of the U.S. are subject to the FCPA and similar anti-bribery or anti-corruption laws, regulations or rules of other countries in which we operate, including the United Kingdom’s Bribery Act 2010. In many other countries, the healthcare providers who prescribe pharmaceuticals are employed by their government, and the purchasers of pharmaceuticals are government entities; therefore, any dealings with these prescribers and purchasers may be subject to regulation under the FCPA. There is no certainty that all employees and third-party business partners (including our distributors, wholesalers, agents, contractors and other partners) will comply with anti-bribery laws. In particular, we do not control the actions of manufacturers and other third-party agents, although we may be liable for their actions. Violation of these laws may result in civil or criminal sanctions, which could include monetary fines, criminal penalties, and disgorgement of past profits, which could have an adverse impact on our business and financial condition.

Risks related to compliance with laws

Our operations are subject to additional healthcare laws.

Our operations are subject to additional healthcare laws, including federal and state anti-kickback laws, false claims laws, transparency laws, such as the federal Sunshine Act, and health information privacy and security laws, which are subject to change at any time. It is possible that governmental authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law involving applicable fraud and abuse or other healthcare laws and regulations. Penalties for violations of applicable healthcare laws and regulations may include significant civil, criminal and administrative penalties, damages, disgorgement, fines, imprisonment, exclusion of products from government funded healthcare programs, such as Medicare and Medicaid, and additional reporting requirements and oversight if we enter into a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws. In addition, violations may also result in reputational harm, diminished profits and future earnings.

Because we use biological materials, hazardous materials, chemicals and radioactive compounds, if we do not comply with laws regulating the protection of the environment and health and human safety, our business could be adversely affected.

Our research, development and manufacturing activities involve the use of potentially harmful biological materials as well as materials, chemicals and various radioactive compounds that could be hazardous to human health and safety or the environment. We store most of these materials and various wastes resulting from their use at our facilities in Carlsbad, California pending ultimate use and disposal. We cannot completely eliminate the risk of contamination, which could cause:

interruption of our research, development and manufacturing efforts;
injury to our employees and others;
environmental damage resulting in costly clean up; and
liabilities under federal, state and local laws and regulations governing health and human safety, as well as the use, storage, handling and disposal of these materials and resultant waste products.

In such an event, we may be held liable for any resulting damages, and any liability could exceed our resources. Although we carry insurance for pollution liability in amounts and types that we consider commercially reasonable, the coverage or coverage limits of our insurance policies may not be adequate. If our losses exceed our insurance coverage, our financial condition would be adversely affected.

Our business is subject to changing regulations for corporate governance and public disclosure that has increased both our costs and the risk of noncompliance.

Each year we are required to evaluate our internal control systems to allow management to report on and our Independent Registered Public Accounting Firm to attest to, our internal controls as required by Section 404 of the Sarbanes-Oxley Act. As a result, we continue to incur additional expenses and divert our management’s time to comply with these regulations. In addition, if we cannot continue to comply with the requirements of Section 404 in a timely manner, we might be subject to sanctions or investigation by regulatory authorities, such as the SEC, the Public Company Accounting Oversight Board, or PCAOB, or The Nasdaq Global Select Market. Any such action could adversely affect our financial results and the market price of our common stock.

The SEC and other regulators have continued to adopt new rules and regulations and make additional changes to existing regulations that require our compliance. In July 2010, the Dodd-Frank Wall Street Reform and Protection Act, or the Dodd-Frank Act, was enacted, and in August 2022, the SEC adopted additional rules and regulations under the Dodd-Frank Act related to “say on pay” and proxy access. Stockholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which has and may in the future lead to additional compliance costs and impact the manner in which we operate our business.
49


Risks related to taxes

Our ability to use our net operating loss carryovers and certain other tax attributes may be limited.

Under the Internal Revenue Code of 1986, as amended, or the Code, a corporation is generally allowed a deduction for net operating losses, or NOLs, carried over from a prior taxable year. Under the Code, we can carry forward our NOLs to offset our future taxable income, if any, until such NOLs are used or expire. The same is true of other unused tax attributes, such as tax credits.

Under the current U.S. federal income tax law, U.S. federal NOLs generated in taxable years beginning after December 31, 2017 may be carried forward indefinitely, but the deductibility of such U.S. federal NOLs is limited to 80 percent of taxable income. It is uncertain if and to what extent various states will conform to current U.S. federal income tax law, and there may be periods during which states suspend or otherwise limit the use of NOLs for state income tax purposes.

In addition, under Sections 382 and 383 of the Code, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50 percentage-point cumulative change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our NOL carryforwards or other tax attributes is materially limited, it would harm our future operating results by effectively increasing our future tax obligations. As a result of the Akcea Merger, we are subject to the separate return limitation year, or SRLY, rules. Under the SRLY rules, our utilization of Akcea’s pre-merger NOL and tax credit carryforwards is limited to the amount of income that Akcea contributes to our consolidated taxable income. The Akcea pre-merger tax attributes cannot be used to offset any of the income that Ionis contributes to our consolidated taxable income. In addition, at the state level, there may be periods during which the use of net operating losses is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.

Our future taxable income could be impacted by changes in tax laws, regulations and treaties.

A change in tax laws, treaties or regulations, or their interpretation, of any country in which we operate could materially affect us.

We could be subject to additional tax liabilities.

We are subject to U.S. federal, state, local and foreign income taxes, sales taxes in the U.S., withholding taxes and transaction taxes in foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus, by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes, sales taxes and value-added taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period for which a determination is made.


50


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

Not applicable.

ITEM 3.
DEFAULT UPON SENIOR SECURITIES

Not applicable.

ITEM 4.
MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5.
OTHER INFORMATION

Trading Plans


During the quarter ended June 30, 2023, our Section 16 officers and directors adopted or terminated contracts, instructions or written plans for the purchase or sale of our securities as noted in the table below.

 
Action
 
Date
 
Trading Arrangement
 
Total Shares to Be Sold
 
Expiration Date
Rule 10b5-1*
 
Non-Rule 10b5-1**
Allene Diaz,
Board Member
 
Adoption
 
May 3, 2023
 
X
     
1,866
 
Upon the execution of all instructions provided in the plan
C. Frank Bennett,
EVP, Chief Scientific Officer
 
Adoption
 
June 29, 2023
 
X
     
49,685
 
Upon the execution of all instructions provided in the plan
Eric Swayze,
EVP, Research
 
Termination
 
June 28, 2023
 
X
     
49,730
 
Upon the execution of all instructions provided in the plan

*
Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
**
“Non-Rule 10b5-1 trading arrangement” as defined in item 408(c) of Regulation S-K under the Exchange Act.

51


ITEM 6. EXHIBITS

a.
Exhibits

Exhibit Number
 
Description of Document
4.1
 
Indenture, dated as of June 12, 2023, by and between the Registrant and U.S. Bank Trust Company, National Association, as Trustee. Filed as an exhibit to the Registrant’s Current Report on Form 8-K filed June 12, 2023 and incorporated herein by reference.
     
4.2
 
Form of Global Note, representing the Registrant’s 1.75% Convertible Senior Notes due 2028 (included as Exhibit A to the Indenture). Filed as an exhibit to the Registrant’s Current Report on Form 8-K filed June 12, 2023 and incorporated herein by reference.
     
 
Amendment No. 3 dated April 27, 2023 to the Collaboration and License Agreement by and between the Registrant and BicycleTx Limited dated July 9, 2021. Portions of this exhibit have been omitted because they are both (i) not material and (ii) the type that the Registrant treats as private or confidential.
     
 
First Amendment dated June 15, 2023 to the Purchase and Sale Agreement by and between the Registrant and Oxford I Asset Management USA Inc. dated as of October 20, 2022.
     
 
Letter Agreement dated June 29, 2023 in reference to the Collaboration and License Agreement dated December 6, 2021 by and between Akcea Therapeutics, Inc. and AstraZeneca AB. Portions of this exhibit have been omitted because they are both (i) not material and (ii) the type that the Registrant treats as private or confidential.
     
 
Certification by Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as amended.
     
 
Certification by Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as amended.
     
 
Certification Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101
 
The following financial statements from the Ionis Pharmaceuticals, Inc. Quarterly Report on Form 10-Q for the quarter ended June 30, 2023, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) condensed consolidated balance sheets, (ii) condensed consolidated statements of operations, (iii) condensed consolidated statements of comprehensive income (loss), (iv) condensed consolidated statements of stockholders’ equity, (v) condensed consolidated statements of cash flows and (vi) notes to condensed consolidated financial statements (detail tagged).
     
104
 
Cover Page Interactive Data File (formatted in iXBRL and included in exhibit 101).

*
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


52

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

Signatures
 
Title
 
Date
         
/s/ BRETT P. MONIA
 
Director and Chief Executive Officer
   
Brett P. Monia, Ph.D.
(Principal executive officer)
August 9, 2023
         
/s/ ELIZABETH L. HOUGEN
 
Executive Vice President, Finance and Chief Financial Officer
   
Elizabeth L. Hougen
(Principal financial and accounting officer)
August 9, 2023


53
EX-10.1 2 ex10-1.htm EXHIBIT 10.1
Exhibit 10.1

Certain portions of this exhibit, marked by [***], have been excluded because they are both not material and are the type that the registrant treats as private or confidential.

AMENDMENT NO. 3 TO COLLABORATION AND LICENSE AGREEMENT
 
This Amendment No. 3 to Collaboration and License Agreement (“Third Amendment”) is made and entered into effective as of 27th April 2023 (“Third Amendment Effective Date”) by and between BicycleTx Limited, a company incorporated in England and Wales with a place of business at Blocks A & B, Portway Building Granta Park, Great Abington, Cambridge, United Kingdom, CB21 6GS (“BicycleTx”), and Ionis Pharmaceuticals, Inc., a Delaware corporation with a principal place of business at 2855 Gazelle Court, Carlsbad, California 92010, USA (“Ionis”).
 
BicycleTx and Ionis are referred to herein individually as a “Party” and collectively as the “Parties”.
 
BACKGROUND
 
WHEREAS, BicycleTx and Ionis entered into that certain Collaboration and License Agreement dated as of July 9, 2021, as amended (the “Agreement”), pursuant to which the Parties agreed to collaborate in the research and development of products incorporating TfR1 Bicycles directed against certain Targets;
 
WHEREAS, the Agreement provides for BicycleTx to perform the Research Activities, subject to certain terms and conditions, including [***] at BicycleTx’s cost, with the allocation of costs for any additional BicycleTx work requested by Ionis over and above [***] to be discussed in good faith and mutually agreed by the Parties;
 
WHEREAS, the Parties amended the Agreement by the First Amendment effective as of 17 December 2021, to enable the Parties to conduct certain Additional Research Activities during the Additional Research Period to evaluate the potential for TfR1 Bicycles [***];
 
WHEREAS, the Parties further amended the Agreement by the Second Amendment effective as of 28 July 2022 to extend the Additional Research Term and the Initial Period;
 
WHEREAS, the Parties now seek to conduct certain further additional activities to [***], and the Parties thus desire to amend the Agreement to provide for BicycleTx to perform such further additional activities [***], as further set forth in this Third Amendment; and
 
WHEREAS, Section 12.3 of the Agreement provides that the Agreement may only be modified by a written instrument duly executed by authorized representatives of each Party.
 
NOW, THEREFORE, the Parties desire, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, to amend the Agreement as set forth in this Third Amendment.

1

ARTICLE 1
DEFINITIONS
 
1.1        Capitalized Terms. Capitalized terms used in this Third Amendment shall have the meanings set forth in the Agreement, unless otherwise defined in this Third Amendment.  Section references set forth in this Third Amendment shall refer to section references in this Third Amendment, unless expressly stated to refer to sections of the Agreement.
 
ARTICLE 2
AMENDMENT

2.1        Further Additional Activities.  BicycleTx will perform the research activities assigned to it in Schedule 1 attached hereto (the “Further Additional Activities”) during the period beginning on [***] and continuing until the [***] anniversary of such date (the “Further Additional Research Period”) in accordance with Section 4.5.1(a) of the Agreement.  The Further Additional Activities shall be deemed Research Activities requested by Ionis pursuant to Section 4.2.2 of the Agreement, subject to the terms and conditions of this Third Amendment.  Ionis shall use Commercially Reasonable Efforts to perform the Further Additional Activities allocated to it at its sole cost and expense.
 
2.2         Amendment of the Research Plan.  Notwithstanding Section 4.2.3 of the Agreement, the Parties hereby agree that the Research Plan shall be deemed amended as of the Third Amendment Effective Date to incorporate the Further Additional Activities, without the requirement for a separate written agreement by the JSC.
 
2.3         Level of Effort; Payment.  BicycleTx shall allocate [***] to perform the Further Additional Activities.  BicycleTx’s FTE rate for such additional FTEs shall be [***].  Within [***] after the Third Amendment Effective Date, Ionis shall pay to BicycleTx the sum of [***] in consideration of the performance by BicycleTx of the Further Additional Activities for the duration of the Further Additional Research Period.
 
ARTICLE 3
MISCELLANEOUS
 
3.1        No Waiver.  Nothing in this Third Amendment is intended to operate as a waiver of any claims either Party may have against the other Party arising prior to the date of this Third Amendment under the Agreement.  Any term or condition of this Third Amendment may be waived at any time by the Party that is entitled to the benefit thereof, but no such waiver shall be effective unless it is in writing and signed by the Party waiving such term or condition.  The waiver by either Party hereto of any right hereunder or of a breach by the other Party shall not be deemed a waiver of any other right hereunder or of any other breach by such other Party whether of a similar nature or otherwise.
 
2

3.2       Miscellaneous.  This Third Amendment and the performance, enforcement, breach, and termination thereof shall be interpreted, governed by, and construed in accordance with the laws of the State of New York, United States excluding any conflicts or choice of law rule or principle that might otherwise refer construction or interpretation of this Third Amendment to the substantive law of another jurisdiction.  Any dispute arising from or relating to this Third Amendment will be subject to resolution in accordance with Section 12.2 of the Agreement.  Except as specifically amended by the First Amendment, Second Amendment and this Third Amendment, the terms and conditions of the Agreement shall remain in full force and effect.  Except to the extent expressly provided herein, the Agreement, including all appendices, exhibits and schedules to each of the foregoing, sets forth the entire agreement and understanding between the Parties with respect to the subject matter of the Agreement and all prior agreements, understandings, promises, and representations, whether written or oral, with respect thereto are superseded hereby.  This Third Amendment may be executed in two or more counterparts in original, PDF, or other electronic format, each of which shall be an original, and all of which together shall constitute one instrument.
 
[Remainder of Page Intentionally Left Blank]
 
3

THIS AMENDMENT NO. 3 TO COLLABORATION AND LICENSE AGREEMENT is executed by the authorized representatives of the Parties as of the Third Amendment Effective Date.

BICYCLETX LIMITED
IONIS PHARMACEUTICALS, INC.


By:
/s/ Michael Skinner
By:
/s/ Brett Monia


Name: Michael Skinner
Name: Brett Monia


Title: CTO
Title: CEO

4

Schedule 1
Further Additional Activities

[***]


5

EX-10.2 3 ex10-2.htm EXHIBIT 10.2

EXHIBIT 10.2

FIRST AMENDMENT
TO PURCHASE AND SALE AGREEMENT

THIS FIRST AMENDMENT TO PURCHASE AND SALE AGREEMENT (this “Amendment”) is entered into as of June 15, 2023, by and between IONIS PHARMACEUTICALS, INC., a Delaware corporation (“Seller”) and OXFORD I ASSET MANAGEMENT USA INC., a Delaware corporation (“Buyer”).

RECITALS:

A.       Seller and Buyer are parties to that certain Purchase and Sale Agreement dated as of October 20, 2022 (the “Purchase Agreement”) for the purchase and sale of certain real property located in Carlsbad, California, as more particularly set forth in the Purchase Agreement.  Capitalized terms used but not otherwise defined herein shall have the meanings ascribed to such terms in the Purchase Agreement.

               B.       Seller and Buyer desire to amend the Purchase Agreement as set forth herein.

             NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree, and the Purchase Agreement is amended, as follows:

1.        Closing Date.  Notwithstanding anything to the contrary contained in the Purchase Agreement, the “Closing Date” shall be the date that is thirty (30) days following written agreement by Buyer and Seller that (a) the Development Conditions have been satisfied; and (b) the Buyer-Seller Lease (including all schedules and/or exhibits contemplated to be attached thereto) has been agreed upon and finalized in a manner satisfactory to Buyer and Seller.  If the Development Conditions have not been satisfied or the Buyer-Seller Lease (including all schedules and/or exhibits contemplated to be attached thereto) has not been agreed upon between Buyer and Seller and finalized on or before June 30, 2023 (the “Outside Approval Date”), then Buyer may, by delivering written notice to Seller within five (5) business days thereafter, (i) waive such condition and proceed with the Closing on a date designated by Buyer not later than thirty (30) days after such Outside Approval Date; (ii) terminate the Purchase Agreement whereupon Escrow Holder shall promptly return the Deposit to Buyer and neither Buyer nor Seller shall have any further rights or obligations under the Purchase Agreement, except for the Surviving Obligations, including without limitation the rights of Buyer pursuant to Section 3.4 of the Purchase Agreement; or (iii) extend the Outside Approval Date one (1) or more times to provide additional time for any such outstanding condition to be satisfied (such extension not to exceed sixty (60) days in the aggregate) whereupon Buyer shall continue to have the right to exercise its options pursuant to romanettes (i), (ii), and (iii) (if applicable) prior to the extended Outside Approval Date in accordance with the terms and conditions herein.  In furtherance of the foregoing, and notwithstanding anything in the Purchase Agreement to the contrary, Seller and Buyer agree to work diligently and in good faith to finalize the Buyer-Seller Lease as contemplated herein and (1) prior to the Outside Approval Date (as may be extended herein), Seller and Buyer shall respond to any submissions and/or requests for information in connection with finalizing the Pre-Closing Funding Agreement and the Buyer-Seller Lease (including all schedules and/or exhibits contemplated to be attached thereto) within two (2) business days of receipt of request therefor, and (2) except where a different period is expressly provided in the Work Letter to the extent incorporated herein by reference, commencing on the Outside Approval Date (as may be extended herein) and continuing thereafter, Seller and Buyer shall respond to any submissions and/or requests for information within five (5) days of receipt of request therefor.


2.        Outside Satisfaction Date.  From and after the date hereof, (i) all references to the term “Outside Satisfaction Date” in the Purchase Agreement shall be replaced with the term Outside Approval Date (as defined herein and as may be extended pursuant to the terms hereof), and (ii) Section 3.3(d) is hereby deleted in its entirety and of no further force or effect.
 
3.        Conflicts.  In the event of any conflict between the terms and provisions of this Amendment and the terms and provisions of the Purchase Agreement, the terms and provisions of this Amendment shall control.
 
4.       Ratification.  Except as specifically modified by this Amendment, the Purchase Agreement remains in full force and effect without modification, and the Purchase Agreement is hereby ratified and confirmed.
 
5.       Counterparts.  This Amendment may be executed in any number of counterparts, each of which shall be deemed an original, but all of which when taken together will constitute one and the same instrument. Each party has the right to rely upon a facsimile or emailed counterpart of this Amendment signed by the other party to the same extent as if such party received an original counterpart.
 
6.        Governing Law.  This Amendment shall be construed and the rights and obligations of Seller and Buyer hereunder determined in accordance with the internal laws of the State of California without regard to the principles of conflicts of law.

[Remainder of page intentionally blank; signature page(s) follow]
 

IN WITNESS WHEREOF, this Amendment has been executed as of the date and year first above written.

SELLER:

IONIS PHARMACEUTICALS, INC.,
a Delaware corporation

By:
/s/ Elizabeth L. Hougen
Name:
Elizabeth. Hougen
Title:
CFO

BUYER:

OXFORD I ASSET MANAGEMENT USA INC.,
a Delaware corporation

By:
/s/ Tycho Suter
Name:
Tycho Suter
Title:
Vice President


By:
/s/ Kristen Binck
Name:
Kristen Binck
Title:
Vice President



EX-10.3 4 ex10-3.htm EXHIBIT 10.3

2850 Gazelle Ct
Carlsbad, CA  92010



Exhibit 10.3
 
Certain portions of this exhibit, marked by [***], have been excluded because they are both not material and are the type that the registrant treats as private or confidential.
 
CONFIDENTIAL
 
June 29, 2023
 
AstraZeneca AB
SE-431 83 Mölndal
Gothenburg, Sweden
Attention: Kajsa Lundqvist

Re:
Collaboration and License Agreement dated December 6, 2021, by and between Akcea Therapeutics, Inc. (“Akcea”) and AstraZeneca AB (“AstraZeneca”)
 
Dear Kajsa:
 
This letter (“Letter Agreement”) is in reference to the Collaboration and License Agreement dated December 6, 2021, as amended and supplemented to date (the “Agreement"), for the co-development, manufacture, and co-commercialization of eplontersen. All capitalized terms used but not otherwise defined herein will have the meaning set forth in the Agreement.
 
Akcea hereby notifies AstraZeneca that pursuant to Sections 7.1 and 7.2 of the PTC Agreement, Akcea and its Affiliates have the right, as of [***], to grant an exclusive license under the Licensed Technology to AstraZeneca to Exploit the Licensed Compounds and the Licensed Products in the PTC Territory. Subject to the terms and conditions of the Agreement and this Letter Agreement and effective as of the date of the last signature hereto (the “PTC Territory License Date”), Akcea hereby grants to AstraZeneca, and AstraZeneca accepts, an exclusive (even as to Akcea and its Affiliates), royalty-bearing, non-transferable (except in accordance with Section 17.3), sublicensable (through multiple tiers, but subject to Section 8.3) license under the Licensed Technology to Exploit the Licensed Compounds and the Licensed Products in the Field in the PTC Territory.
 
In partial consideration for the rights and licenses granted to AstraZeneca hereunder with respect to the PTC Territory, within 30 days after receipt of an invoice from Akcea, AstraZeneca will pay Akcea a one-time upfront fee of $20,000,000.
 
In partial consideration for the rights and licenses granted to AstraZeneca hereunder, and subject to the terms of the Agreement and this Letter Agreement, in accordance with Section 11.4 of the Agreement, AstraZeneca will pay Akcea the one-time milestone payments, as set forth in Table 1 below, when a Development or regulatory milestone event listed in Table 1 is first achieved by or on behalf of AstraZeneca or its Affiliates or its or their Sublicensees during the Term:
 
 
Table 1
 
 
No.
Milestone Event
Milestone Payment
       
 
1.
[***]
$[***]
       
 
2.
[***]
$[***]
       

1

AstraZeneca shall be entitled to credit any Eligible Development Expenses that have been, or will in the future be, allocated to AstraZeneca for the Development of the Licensed Product, in accordance with Section 2.4.1 of the Agreement, against the milestone payments in Table 1 above, to the extent any such milestone payment becomes due. [***].
 
In addition, in further consideration for the rights and licenses granted to AstraZeneca hereunder, during the Royalty Term, subject to the terms of the Agreement and this Letter Agreement, AstraZeneca will pay to Akcea royalties at the royalty rates set forth below on the aggregate Net Sales resulting from the sale of each Licensed Product in the ROW Territory, which will now include the PTC Territory, as set forth in Table 2 below:
 
 
Table 2
 
 
Royalty Tier
 
ROW Net Sales of Licensed Products in a Calendar Year
 
ROW Royalty Rate
           
 
1.
 
For the portion of ROW Net Sales of a Licensed Product in a Calendar Year less than $[***]
 
[***]%
           
 
2.
 
For the portion of ROW Net Sales of a Licensed Product in a Calendar Year greater than or equal to $[***] but less than $[***]
 
[***]%
           
 
3.
 
For the portion of ROW Net Sales of a Licensed Product in a Calendar Year greater than or equal to $[***] but less than $[***]
 
[***]%
           
 
4.
 
For the portion of ROW Net Sales of a Licensed Product in a Calendar Year greater than or equal to $[***] but less than $[***]
 
[***]%
           
 
5.
 
For the portion of ROW Net Sales of a Licensed Product in a Calendar Year greater than or equal to $[***]
 
[***]%
           

ROW Net Sales in a Calendar Year will be calculated by [***] during the Royalty Term.  Each ROW Royalty Rate set forth above in Table 2 shall apply only to that portion of the Net Sales of all Licensed Products in the ROW Territory during a given Calendar Year that falls within the indicated royalty tier.  No ROW Royalties are due on Net Sales of Licensed Products arising from named patient, compassionate use and other programs providing for the delivery of Licensed Product at no cost.  The sales of Licensed Products arising from named patient, compassionate use, or other similar programs will not be considered a First Commercial Sale for purposes of calculating the Royalty Term.  ROW Royalties will be payable on a Licensed Product-by-Licensed Product and country-by-country basis during the Royalty Term for such Licensed Product in such country until the expiration of the Royalty Term for such Licensed Product in such country.  [***].  AstraZeneca will provide reports and payments to Akcea consistent with Section 11.7.

2

The terms of Section 17.14 (Headings; Construction; Interpretation) of the Agreement will govern the terms of this Letter Agreement.  Except as otherwise expressly set forth herein, the provisions of the Agreement will remain in full force and effect and each Party reserves its rights thereunder.  In the event of any express conflict or inconsistency between any of this Letter Agreement and the Agreement, the terms of this Letter Agreement will apply.
 
This Letter Agreement may be executed in counterparts, each of which will be deemed an original notwithstanding variations in format or file designation that may result from electronic transmission, storage and printing of copies of this Letter Agreement from separate computers or printers.  Facsimile signatures and signatures transmitted via electronic mail in PDF format will be treated as original signatures.
 
If the terms of this Letter Agreement are acceptable, please so indicate by executing a copy of this Letter Agreement by a duly authorized representative and returning it to Akcea.
 
Sincerely,
 
/s/ Brett Monia
 
Brett Monia
President
Akcea Therapeutics, Inc.

AGREED TO AND CONFIRMED BY ASTRAZENECA AB (publ):

By:
/s/ Kajsa Lundqvist
Name:
Kajsa Lundqvist
Title:
Head of Business Planning and Operations
Date:

June 30, 2023


3

EX-31.1 5 ex31-1.htm EXHIBIT 31.1  

EXHIBIT 31.1

CERTIFICATION

I, Brett P. Monia, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Ionis Pharmaceuticals, Inc.;

2.
Based on my knowledge, this quarterly 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 quarterly report;

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

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

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

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

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

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

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

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

b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
Dated: August 9, 2023
 
 
 
/s/ BRETT P. MONIA
 
Brett P. Monia, Ph.D.
 
Chief Executive Officer
 


EX-31.2 6 ex31-2.htm EXHIBIT 31.2  

EXHIBIT 31.2

CERTIFICATION

I, Elizabeth L. Hougen, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Ionis Pharmaceuticals, Inc.;

2.
Based on my knowledge, this quarterly 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 quarterly report;

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

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

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

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

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

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

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

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

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


Dated: August 9, 2023
 
 
 
/s/ ELIZABETH L. HOUGEN
 
Elizabeth L. Hougen
 
Chief Financial Officer
 


EX-32.1 7 ex32-1.htm EXHIBIT 32.1  

Exhibit 32.1

CERTIFICATION

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Brett P. Monia, the Chief Executive Officer of Ionis Pharmaceuticals, Inc., (the “Company”), and Elizabeth L. Hougen, the Chief Financial Officer of the Company, each hereby certifies that, to the best of his or her knowledge:

1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2023, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and

2.
The information contained in the Periodic Report fairly presents, in all material respects, the financial condition of the Company at the end of the period covered by the Periodic Report and the results of operations of the Company for the period covered by the Periodic Report.


Dated: August 9, 2023
 
 
 
 
 
 
 
/s/ BRETT P. MONIA
 
/s/ ELIZABETH L. HOUGEN
 
Brett P. Monia, Ph.D.
 
Elizabeth L. Hougen
 
Chief Executive Officer
 
Chief Financial Officer
 

A signed original of this written statement required by Section 906 has been provided to Ionis Pharmaceuticals, Inc. and will be retained by Ionis Pharmaceuticals, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 8 ions-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Supplemental Financial Data link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Collaborative Arrangements and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Basic and Diluted Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Stock-based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Liability Related to Sale of Future Royalties link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Convertible Debt link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Organization and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 070600 - Disclosure - Basic and Diluted Net Loss Per Share (Policies) link:presentationLink link:calculationLink link:definitionLink 070900 - Disclosure - Stock-based Compensation Expense (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Supplemental Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Collaborative Arrangements and Licensing Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Stock-based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Liability Related to Sale of Future Royalties (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Convertible Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Supplemental Financial Data, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Supplemental Financial Data, Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Collaborative Arrangements and Licensing Agreements, Biogen (Details) link:presentationLink link:calculationLink link:definitionLink 090508 - Disclosure - Collaborative Arrangements and Licensing Agreements, GSK (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Investments, Contract Maturity of Available-for-Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Investments, Summary of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Investments, Investments Temporarily Impaired (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Investments, Summary of Investments (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Liability Related to Sale of Future Royalties (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ions-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 ions-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 ions-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Individual [Axis] Individual: All Individuals [Member] All Individuals Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Name Trading Arrangement, Individual Name Title Trading Arrangement, Individual Title Adoption Date Trading Arrangement Adoption Date Termination Date Trading Arrangement Termination Date Arrangement Duration Trading Arrangement Duration Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Amortization of premium (discount) on investments, net Accretion (Amortization) of Discounts and Premiums, Investments Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital, Common Stock Depreciation Depreciation Amortization of debt issuance costs Amortization of Debt Issuance Costs Amortization of other assets Amortization of Intangible Assets CONSOLIDATED BALANCE SHEETS [Abstract] Basic net loss per share (in dollars per share) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes payable Increase (Decrease) in Income Taxes Payable Inventories Increase (Decrease) in Inventories Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common stock, $0.001 par value; 300,000,000 shares authorized, 143,167,414 and 142,057,736 shares issued and outstanding at June 30, 2023 (unaudited) and December 31, 2022, respectivel Common Stock, Value, Issued Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Concentration Risk Type [Axis] Concentration Risk Type [Domain] Corporate Debt Securities [Member] Corporate Debt Securities [Member] Cost of sales Cost of Goods and Services Sold Total current liabilities Liabilities, Current Current liabilities: Liabilities, Current [Abstract] Strategic Partner [Member] Customer Concentration Risk [Member] Convertible Debt Debt Disclosure [Text Block] Outstanding principal balance Face amount of offering Debt Instrument, Face Amount Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Interest rate on convertible senior notes Interest rate Maturity date Debt Instrument, Name [Domain] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] 1.75 percent convertible senior notes issuance costs Payments of Debt Issuance Costs Available-for-sale Debt Securities [Member] Debt Securities [Member] Diluted net loss per share (in dollars per share) Consolidation Stock-based compensation expense Share-Based Payment Arrangement, Expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] ESPP [Member] Employee Stock [Member] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Stock-based Compensation Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Equity Securities [Member] Equity Securities [Member] Non-cash losses related to disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain (loss) on investments Gain (Loss) on Investments Gain on early retirement of debt Gain on early retirement of debt CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Taxes Income Tax Disclosure [Text Block] Accrued compensation Increase (Decrease) in Other Employee-Related Liabilities Other current and long-term assets Increase (Decrease) in Other Operating Assets Interest expense Interest Expense Finished goods Inventory, Finished Goods, Gross Inventories Total inventory Inventory, Net Inventory [Abstract] Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Work in process Inventory, Work in Process, Gross Investment income Investment Income, Net Investments [Abstract] Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Net loss Net Income (Loss) Attributable to Parent Other income (expense): Nonoperating Income (Expense) [Abstract] Loss from operations Operating Income (Loss) Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Other current assets Other Assets, Current Other income (expense) Other Nonoperating Income (Expense) Proceeds from sale of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Proceeds from issuance of 1.75 percent convertible senior notes Proceeds from Convertible Debt Proceeds from issuance of warrants Proceeds from Issuance of Warrants Property, plant and equipment, net Property, Plant and Equipment, Net Acquisition of licenses and other assets, net Payments to Acquire Intangible Assets Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Principal payments on mortgage debt Repayments of Secured Debt Repurchase of convertible notes Repayments of Convertible Debt Accumulated deficit Retained Earnings (Accumulated Deficit) Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Revenue from Collaborative Relationship Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Estimated fair value Debt Securities, Available-for-Sale, Current Selling, general and administrative Selling, General and Administrative Expense Weighted-average grant date fair value (in dollars per share) Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Equity Award [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Short-term investments Short-Term Investments Significant Accounting Policies Significant Accounting Policies [Text Block] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract] CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY [Abstract] Stock-Based Compensation Expense Share-Based Payment Arrangement [Policy Text Block] Stockholders' equity: Equity, Attributable to Parent [Abstract] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Income taxes paid Income Taxes Paid Total current assets Assets, Current Current assets: Assets, Current [Abstract] Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member] US States and Political Subdivisions Debt Securities [Member] Debt Securities Issued by the U.S. Treasury [Member] US Treasury Securities [Member] Inventory [Domain] Inventory [Axis] Shares used in computing diluted net loss per share (in shares) Shares used in computing basic net loss per share (in shares) Common Stock [Member] Estimated Fair Value [Abstract] Available-for-Sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract] Estimated fair value Debt Securities, Available-for-Sale, Noncurrent Temporarily Impaired Investments [Abstract] Debt Securities, Available-for-Sale [Abstract] Estimated fair value Available-for-sale securities Debt Securities, Available-for-Sale Other Municipal Debt Securities [Member] Other Debt Obligations [Member] Total assets Assets Debt Securities, Trading, and Equity Securities, FV-NI [Table] Other current liabilities Long-term obligations Other Liabilities, Noncurrent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Financial Instruments [Domain] Contract Maturity of Available-for-Sale Securities [Abstract] Available-for-Sale Securities, Debt Maturities [Abstract] Stock-based Compensation Expense Share-Based Payment Arrangement [Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Statement [Table] Convertible notes Notes Payable, Fair Value Disclosure ASSETS Assets [Abstract] Statement [Line Items] Assets Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Quoted Prices in Active Markets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Ownership Interests in Private and Public Companies [Abstract] Investments, All Other Investments [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale Cash and Cash Equivalents [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Unamortized debt issuance costs Debt Issuance Costs, Net Convertible senior notes, net Convertible Debt, Noncurrent Deposits and other assets Other Assets, Noncurrent Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Diluted Net Loss per Share [Abstract] Earnings Per Share, Diluted [Abstract] Basic and Diluted Net Loss Per Share [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Basic and Diluted Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Debt and Equity Securities, FV-NI [Line Items] Debt Securities, Available-for-Sale [Line Items] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Currency translation adjustment Foreign currency translation Total stockholders' equity Equity, Attributable to Parent Income tax expense Income tax expense Income Tax Expense (Benefit) Debt Securities Issued by U.S. Government Agencies [Member] US Government Agencies Debt Securities [Member] Equity Components [Axis] Additional Paid in Capital [Member] Accumulated Deficit [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] Equity Component [Domain] Stock Options [Member] Share-Based Payment Arrangement, Option [Member] Loss (gain) on investments Realized Investment Gains (Losses) Issuance of common stock in connection with employee stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Liability Related to Sale of Future Royalties Other Liabilities Disclosure [Text Block] Collaborative Arrangements and Licensing Agreements Collaborative Arrangement Disclosure [Text Block] Expenses: Costs and Expenses [Abstract] Total operating expenses Costs and Expenses Supplemental disclosures of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Weighted-Average Assumptions [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] RSUs and PRSUs [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Balance (in shares) Balance (in shares) Shares, Issued Basic and Diluted Net Loss Per Share Earnings Per Share [Text Block] Income taxes payable Accrued Income Taxes, Current Balance Balance Equity, Including Portion Attributable to Noncontrolling Interest Adjustments to reconcile net loss to net cash used in operating activities: Convertible Debt [Abstract] Convertible Notes Payable [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Other miscellaneous expenses Other Accrued Liabilities, Current Accrued Liabilities [Abstract] Accrued Liabilities, Current [Abstract] Unrealized gains (losses) on debt securities, net of tax Change in unrealized gains (losses), net of tax Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Non-cash losses related to other assets Impairment of Intangible Assets, Finite-Lived Proceeds from equity, net Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Purchase of note hedges Payments for Hedge, Financing Activities Loss before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total Assets, Fair Value Disclosure Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] Fair Value, Measurement Frequency [Domain] Fair Value Hierarchy [Domain] Recurring Basis [Member] Fair Value, Recurring [Member] Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options Payment, Tax Withholding, Share-Based Payment Arrangement Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation TEGSEDI and WAYLIVRA Revenue, Net [Member] Product [Member] Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Organization and Basis of Presentation [Abstract] Available-for-sale Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Fair Value, Hierarchy [Axis] Measurement Frequency [Axis] Temporarily Impaired Investments Schedule of Temporary Impairment Losses, Investments [Table Text Block] Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Legal Proceedings [Abstract] Legal Proceedings Legal Matters and Contingencies [Text Block] Income Taxes [Abstract] Fair Value Measurements [Abstract] Convertible Debt [Abstract] Amortized cost Debt Securities, Available-for-Sale, Amortized Cost Liability Related to Sale of Future Royalties [Abstract] Weighted-Average Assumptions for ESPP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Weighted-Average Assumptions for Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Stock-based Compensation Expense [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Summary of Investments Unrealized Gain (Loss) on Investments [Table Text Block] RSUs [Member] Restricted Stock Units (RSUs) [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] 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] Significant Accounting Policies [Abstract] Supplemental Financial Data [Text Block] Accrued liabilities and other current liabilities Increase (Decrease) in Other Current Liabilities Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Arrangements and Non-arrangement Transactions [Domain] Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Issuance of common stock in connection with employee stock plans Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Contract Maturity of Available-for-Sale Securities Investments Classified by Contractual Maturity Date [Table Text Block] Basis of Presentation Unrecognized compensation expense related to non-vested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation cost related to non-vested units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Financial Instrument [Axis] PRSUs [Member] Performance Shares [Member] Unrecognized Compensation Expense [Abstract] Balance Sheet Location [Axis] Award Type [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Principal amount repurchased Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted average period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Number of operating segments Other Current Assets [Member] Selling, General and Administrative Expense [Member] Selling, General and Administrative Expenses [Member] Concentration percentage Conversion price per share (in dollars per share) Balance Sheet Location [Domain] Cost of Sales [Member] Cost of Sales [Member] Investments Investment [Text Block] Fair Value Measurements [Abstract] Fair Value, Net Asset (Liability) [Abstract] Convertible Senior Notes Convertible Debt [Table Text Block] Vesting [Axis] Vesting [Domain] Liability Related to Sale of Future Royalties Other Noncurrent Liabilities [Table Text Block] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Award Date [Axis] Award Date [Domain] Inventory, Current [Table] Inventory [Line Items] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Other Income [Member] Other Nonoperating Income (Expense) [Member] One-Year Period [Member] Share-Based Payment Arrangement, Tranche One [Member] Two-Year Period [Member] Three-Year Period [Member] Available-for-sale Debt Securities [Abstract] Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Revenue: Revenues [Abstract] Disaggregation of Revenue [Abstract] Revenues Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Contracts receivable Contract with Customer, Asset, after Allowance for Credit Loss, Current Revenues [Abstract] Revenues Revenue from Contract with Customer [Text Block] Current portion of deferred contract revenue Contract with Customer, Liability, Current Long-term deferred contract revenue Contract with Customer, Liability, Noncurrent Deferred revenue Contract with Customer, Liability Right-of-use assets Revenue Revenue from Contract with Customer, Excluding Assessed Tax Revenue [Member] Revenue from Contract with Customer Benchmark [Member] Effects of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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 Long-term lease liabilities Less than 12 months of temporary impairment Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss More than 12 months of temporary impairment Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract] Debt Securities, Current [Abstract] Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract] Contracts receivable Increase (Decrease) in Contract with Customer, Asset Deferred contract revenue Increase (Decrease) in Contract with Customer, Liability Debt Securities, Available-for-Sale [Table] Number of investments Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions Less than 12 months of temporary impairment Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months More than 12 months of temporary impairment Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Total temporary impairment Debt Securities, Available-for-Sale, Unrealized Loss Position Total temporary impairment Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Equity securities Estimated fair value Equity Securities, FV-NI, Current Amortized cost Equity Securities, FV-NI, Cost Unrealized gain on equity securities Equity Securities, FV-NI, Unrealized Gain Unrealized loss on equity securities Equity Securities, FV-NI, Unrealized Loss Grantee Status [Axis] Grantee Status [Domain] Employees [Member] Share-Based Payment Arrangement, Employee [Member] Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Current Amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent Amortization of right-of-use operating lease assets Operating Lease, Right-of-Use Asset, Periodic Reduction Equity Securities [Abstract] Equity Securities, FV-NI [Abstract] Section 16 Officers [Member] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Domain] Product and Service [Axis] 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, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Collaborative Arrangements and Licensing Agreements [Abstract] Collaboration agreements entered into with AstraZeneca PLC. AstraZeneca Collaborations [Member] AstraZeneca [Member] Collaboration agreement entered into with AstraZeneca PLC in July 2015 to discover and develop antisense therapies for treating cardiovascular and metabolic diseases primarily focused on targets in the kidney and renal diseases. AstraZeneca Collaboration, Cardiovascular, Renal and Metabolic Diseases [Member] Cardiovascular, Renal and Metabolic Diseases Collaboration [Member] Collaborative Arrangement and Licensing Agreement [Abstract] The next payment to be achieved under the collaboration agreement. Next payment to be achieved Next payment to be achieved The number of collaboration agreements with the collaboration partner. Number of collaboration agreements Number of collaboration agreements Cumulative amount of payments received under the collaboration agreement as of the end of the reporting period. Cumulative payments received Cumulative payments received A drug designed to inhibit an undisclosed target to treat patients with nonalcoholic steatohepatitis, or NASH. Ion839 [Member] ION839 [Member] Collaboration agreement entered into with AstraZeneca PLC in December 2021 to develop and commercialize eplontersen. Eplontersen, formerly known as IONIS-TTR-L and AKCEA-TTR-L, is a ligand-conjugated (LICA) investigational antisense medicine designed to reduce the production of transthyretin, or TTR protein, to treat all types of TTR amyloidosis (ATTR), a systemic, progressive and fatal disease. AstraZeneca Collaboration, Eplontersen [Member] Eplontersen Collaboration [Member] 0.125 percent convertible senior notes due December 2024. Convertible Senior Notes 0.125 Percent [Member] 0.125% Notes [Member] 0.125 Percent Convertible Senior Notes [Member] 0 percent convertible senior notes due April 2026. Convertible Senior Notes 0 Percent [Member] 0% Notes [Member] 0 Percent Convertible Senior Notes [Member] Amount, after accumulated amortization, of the unamortized liability related to the sale of future royalties, pursuant to a royalty purchase agreement, that the Company is entitled to receive under collaboration agreements with Biogen and Novartis. The balance will be amortized over the estimated life of the arrangement using the effective interest rate method. Liability Related to Sale of Future Royalties, Net Liability related to sale of future royalties, net Net liability related to sale of future royalties 1.75 percent convertible senior notes due June 2028. Convertible Senior Notes 1.75 Percent [Member] 1.75 Percent Convertible Senior Notes [Member] 1.75% Notes [Member] The percentage of available-for-sale debt securities that mature within one year of the balance sheet date. Available-for-sale Securities, Debt Maturities, within One Year, Percentage One year or less The percentage of available-for-sale debt securities that mature within two years of the balance sheet date. Available-for-sale Securities, Debt Maturities, within Two Years, Percentage Percentage of available-for-sale securities with a maturity of less than two years The aggregate percentage of all available-for-sale debt securities, regardless of maturity. Available-for-sale Securities, Debt Maturities, Total, Percentage Total The percentage of available-for-sale debt securities that mature beyond one year but within two years of the balance sheet date. Available-for-sale Securities, Debt Maturities, after One Through Two Years, Percentage After one year but within two years The percentage of available-for-sale debt securities that mature beyond two years but within three and one-half years of the balance sheet date. Available-for-sale Securities, Debt Maturities, after Two Through Three and One Half Years, Percentage After two years but within three and a half years The maximum contract maturity period for the first range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum contract maturity period, range 1 Maximum contract maturity period, range 1 The maximum contract maturity period for the second range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum contract maturity period, range 2 Maximum contract maturity period, range 2 The maximum contract maturity period for the third range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Maximum contract maturity period, range 3 Maximum contract maturity period, range 3 Revenue from research and development services. Research and Development Revenue [Member] Research and Development Revenue [Member] Revenue from the sale of other medicines commercially as well as licensing and royalty revenue from other medicines, including TEGSEDI and WAYLIVRA. Other Commercial [Member] Other Commercial Revenue [Member] 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. Also includes charges for amortization and write-downs of capitalized patent costs, as well as legal fees for patent litigation and patent defense. Research, Development and Patent Expense Research, development and patent Joint development revenue for eplontersen. Eplontersen Joint Development Revenue [Member] Eplontersen Joint Development Revenue [Member] Revenue from the sale of medicines commercially as well as licensing and royalty revenues from other medicines, including SPINRAZA.. Commercial [Member] Commercial Revenue [Member] Royalty revenues from the sale of SPINRAZA (nusinersen). SPINRAZA Royalties [Member] SPINRAZA Royalties [Member] Revenue from research and development services performed under a collaborative agreement. Collaborative Agreement Revenue [Member] Collaborative Agreement Revenue [Member] Amount of interest expense using the effective interest rate method and amortization of issuance costs related to the sale of future royalties. Interest Expense and Amortization of Issuance Costs Related to Sale of Future Royalties Interest expense related to sale of future royalties Future cash outflow to pay for purchases of fixed assets and patents that have been incurred. Non-cash Capital and Patent Expenditures Amounts accrued for capital and patent expenditures Amount of interest expense using the effective interest rate method related to the sale of future royalties. Interest Expense Related to Sale of Future Royalties Non-cash interest related to sale of future royalties Interest expense related to sale of future royalties The cash outflow paid to third parties for transaction costs in connection with a monetization transaction of future SPINRAZA and pelacarsen royalties the Company is entitled to under collaboration and licensing agreements. Payments for Transaction Costs Related to Sale of Future Royalties Transaction costs Payments of transaction costs related to sale of future royalties Issuance costs related to sale of future royalties The cash inflow from the sale of future royalties under a royalty purchase agreement. Proceeds from Sale of Future Royalties Proceeds from sale of future royalties The cash outflow from the extinguishment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder. Early Repayment of Convertible Debt Repurchase of $434.1 million principal amount of 0.125 percent convertible senior notes The amount of royalty payments made during the period under a royalty purchase agreement. Royalty Payments Royalty payments to Royalty Pharma Non-cash royalty revenue related to sale of royalties Ownership interest or right to acquire or dispose of ownership interest in publicly traded corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants. Equity Securities, Publicly Traded Companies [Member] Publicly Traded Equity Securities [Member] Accumulated amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Equity Securities, FV-NI, Accumulated Gross Unrealized Gain Gross unrealized gains Number of publicly-held companies, in which the entity has an equity ownership interest of less than 20%, with which it conducts business. These are accounted for at fair value. Number of Publicly-Held Companies in which Entity has Equity Investment Number of public companies in which there is an equity ownership interest of less than 20% Accumulated amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Equity Securities, FV-NI, Accumulated Gross Unrealized Loss Gross unrealized losses Number of privately-held companies, in which the entity has an equity ownership interest of less than 20%, with which it conducts business. These are accounted for under the cost method. Number of Privately-Held Companies in which Entity has Equity Investment Number of private companies in which there is an equity ownership interest of less than 20% Total of (1) amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Debt Securities, Available-for-sale and Equity Securities, FV-NI, Cost Amortized cost Total of (1) investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Debt Securities, Available-for-sale and Equity Securities, FV-NI Estimated fair value Total of (1) unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Debt Securities, Available-for-sale and Equity Securities, FV-NI, Gross Unrealized Gain Gross unrealized gains Total of (1) unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Debt Securities, Available-for-sale and Equity Securities, FV-NI, Gross Unrealized Loss Gross unrealized losses Ownership interest or right to acquire or dispose of ownership interest in private corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants. Equity Securities, Private Companies [Member] Privately Held Equity Securities [Member] Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax, Current Gross unrealized gains Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent Gross unrealized losses Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current. Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current Gross unrealized losses Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent. Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax, Noncurrent Gross unrealized gains Bepirovirsen is a potential first-in-class treatment for chronic hepatitis B infection (CHB), uniquely designed to simultaneously reduce hepatitis B virus (HBV) replication and suppress viral antigens in hopes of stimulating innate immunity to help attain functional cure for patients. Bepirovirsen [Member] Bepirovirsen [Member] Collaboration agreement entered into with GlaxoSmithKline (GSK) in March 2010 to discover and develop new medicines against targets for rare and serious diseases, including infectious diseases and some conditions causing blindness. Glaxo Smith Kline Collaboration [Member] GSK [Member] Tofersen (IONIS-SOD1Rx or BIIB067), or QALSODY, is an antisense medicine designed to inhibit the production of superoxide dismutase 1, or SOD1, which is a well understood genetic cause of familial amyotrophic lateral sclerosis, or ALS. QALSODY [Member] QALSODY [Member] Collaborative agreement entered into with Biogen Inc. in September 2013 focused on applying antisense technology to advance the treatment of neurodegenerative diseases. Biogen Collaboration, 2013 Strategic Neurology [Member] 2013 Strategic Neurology [Member] Royalty percentage received on the sales of a medicine by a collaboration partner under the collaboration agreement. Royalty percentage received on sales of medicine Royalty percentage received on sales of medicine Collaboration agreements entered into with Biogen Inc. Biogen Collaborations [Member] Biogen Collaborations [Member] Biogen [Member] Disclosure of information about collaborative arrangements and non-collaborative arrangement transactions. Collaborative Arrangements and Non-collaborative Arrangement Transactions Disclosure [Table] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Collaborative Arrangements and Non-collaborative Arrangement Transactions Disclosure [Line Items] Collaborative Arrangements and Licensing Agreements [Abstract] Disclosure of information about income taxes. Convertible Notes Disclosure [Table] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Convertible Notes Disclosure [Line Items] Convertible Notes [Abstract] 1 percent convertible senior notes due November 2021. Convertible Senior Notes 1 Percent [Member] 1% Notes [Member] The percentage of the principal amount of the notes to be purchased, plus accrued and unpaid interest, upon the occurrence of certain fundamental changes, as set forth in the indenture governing the convertible notes. Debt Instrument, Convertible, Percentage of principal amount used as purchase price upon occurrence of fundamental change Percentage of principal amount used as purchase price upon occurrence of fundamental change The computed conversion price per share of the debt instrument based on the the conversion feature embedded in the debt instrument and the impact of the purchased hedges in the call spread transaction. Debt Instrument, Convertible, Conversion Price including call spread Effective conversion price per share with call spread (in dollars per share) The number of shares of common stock subject to conversion if the debt was converted to equity. Debt Instrument, Convertible, Shares Subject to Conversion Total shares of common stock subject to conversion (in shares) The net cash outflow from payments for hedge transactions and proceeds from the issuance of warrants. The call spread transaction was entered into to minimize the impact of potential economic dilution upon conversion of the 0.125% notes issued. Call Spread Cost of call spread Disclosure of inventory accounting policy for liability related to sale of future royalties. Liability Related to Sale of Future Royalties, Policy [Policy Text Block] Liability Related to Sale of Future Royalties Supplemental Financial Data [Abstract] Raw materials purchased for use in producing medicines that have alternative future uses until they are used. Clinical Raw Materials [Member] Clinical [Member] Raw materials purchased for manufacturing medicines for commercial production. Commercial Raw Materials [Member] Commercial [Member] Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical development expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued clinical development expenses Clinical development expenses Carrying value as of the balance sheet date of obligations incurred through that date and payable for in-licensing fees under collaboration agreements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued in-licensing fees, Current In-licensing expenses Carrying value as of the balance sheet date of obligations incurred through that date and payable for commercial expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued commercial expenses, Current Commercial expenses Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires. Share-based Payment Arrangement, Board of Director [Member] Board of Directors [Member] Number of separate performance periods under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Number of performance periods Number of units guaranteed to vest under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Number of units guaranteed to vest Number of units guaranteed to vest (in shares) Percentage of units guaranteed to vest under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Percentage of units guaranteed to vest Percentage of units guaranteed to vest Primary financial statement caption encompassing research, development and patent expenses. Research, Development and Patent Expenses [Member] Research, Development and Patent Expense [Member] Awards granted in 2020 through 2022. Granted in 2020 through 2022 [Member] Granted in 2020 - 2022 [Member] Awards granted in 2023. Granted in 2023 [Member] Granted in 2023 [Member] Amount, before accumulated amortization, of the liability related to the sale of future royalties, pursuant to a royalty purchase agreement, that the Company is entitled to receive under collaboration agreements with Biogen and Novartis. The balance will be amortized over the estimated life of the arrangement using the effective interest rate method. Liability Related to Sale of Future Royalties, Gross Liability related to sale of future royalties as of Amount of amortization expense attributable to the sale of future royalties. Amortization of Issuance Costs Related to Sale of Future Royalties Amortization of issuance costs related to sale of future royalties In January 2023, the Company entered into a royalty purchase agreement with Royalty Pharma to monetize a portion of future SPINRAZA and pelacarsen royalties the Company is entitled to under arrangements with Biogen and Novartis, respectively. Royalty Purchase Agreement [Member] Royalty Purchase Agreement [Member] Nusinersen, marketed as Spinraza, is a medicine used in treating spinal muscular atrophy (SMA), a progressive, debilitating and often fatal genetic disease. SPINRAZA [Member] SPINRAZA [Member] Pelacarsen, also known as IONIS-APO(a)-L, AKCEA-APO(a)-L, and TQJ230, is an investigational antisense medicine designed to reduce apolipoprotein(a) in the liver in patients suffering from high levels of the lipoprotein Lp(a). Pelacarsen [Member] Pelacarsen [Member] Royalty Revenue Monetization [Abstract] Royalty Revenue Monetization [Abstract] The maximum amount of annual sales on which royalty payments are paid under the royalty purchase agreement. Maximum amount of annual sales on which royalty payments are paid Maximum amount of annual sales on which royalty payments are paid The maximum amount of payments receivable for additional milestones under the royalty purchase agreement. Maximum amount of payments receivable for additional milestones The amount of upfront payments received during the period under the royalty purchase agreement. Upfront royalty payment received Upfront payment received Maximum royalty payments under the royalty purchase agreement made before royalty interest reverts back to the Company. Maximum royalty payments made before royalty interest reverts back Maximum royalty payments made before royalty interest reverts back The percentage of royalty payments paid on annual sales of medicine. Percentage of royalty payments paid on annual sales of medicine Percentage of royalty payments paid on annual sales of medicine Revenue from license fees and other royalties, excluding royalties from the sale of SPINRAZA. Licensing and Other Royalties [Member] Licensing and Other Royalty Revenue [Member] Board Member. Allene Diaz [Member] EVP, Chief Scientific Officer. C. Frank Bennett [Member] EVP, Research. Eric Swayze [Member] EX-101.PRE 12 ions-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 ex10-3_image1.jpg begin 644 ex10-3_image1.jpg M_]C_X 02D9)1@ ! 0$ 2 !( #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH ***0D*"20 .230!1UG5K;0])N-0NC^[B7(7/+MV4> MY->*R_$GQ2\K,FHK&I.0BP1D+[0OLECA/EMC[K'@'\S7B_P\MOM?CC3P1E8BTI]MJDC] M<5Z7\4KK[/X*ECSC[1/''^1W?^RT+8X\RI4GC:-&$4EI>R7?_@'F7_"?^*/^ M@O)_WPG^%>C_ TUC5=:L;^YU*[>X"RK''N51MX)/0#U%>([J]S^%EOY/@M) M,?\ 'Q<22?7&%_\ 9:$=>=4Z%+"OD@DVTMEZ_H=K39)$AB>65U2- 69F. . MI)I)IHK>%YII$CB0%G=S@*!W)KQ/QWX\?7I6T[3G9-,0_,W0SD=S_L^@_$^S M;/G,#@:F+J3H4YM[2(D>;M!:4^O(X'I^OH,)/'GBJ1 MU1-5F9V.%58T))]!\MT> _ :Z-&FIZF@;46&8XSR M(!_\5_*EJSZG$+ X"@KP3?2Z3;-SPE9Z[#8?:-?OY)[J49$!"@1#WP.6_E6] M-/%;0O-/*D42#+.[ *H]R:BU"_MM+L)KV\E$5O"NYV/^>IZ5X+XL\9WOB>[* MDM#8(W[JW!_\>;U/\J>Q\[A<'4S"JYZ1CULM/1+^O,[S7?BQ9VK-#HUO]K<< M>=+E8_P'4_I7#7WC_P 2WY.[4GA4]%MP(\?B.?UKF8U>618XU9W8X55&23[" MNSTGX8^(-1C66=(K&-N1]H;Y\?[HR1^.*6K/I(X7+\%&\TO5ZO\ KT.;DUK5 M)CF74KQSG.6G8_UJ6'Q%K5N08=7ODQV%PV/RS7?Q?!SC,NN+1_#K7XM9M+6[LF^SRRJK MSPL'55SR3CIQGKBO=D18XUC10J* %4#@ 52N>)G3PEH>P2N]VO\ @'DGCKQE MK6G>++FRT[4&A@A5!M55(R5!/4>](/^?S3/\ MO[)_\11_PJ+Q!_S^:9_W]D_^(IV9E]8RO^[]R_R,;_A/_%'_ $%Y/^^$_P * M]0^'&IZEK&@7%YJ5TT[FX*1E@!A0J^@]2:XC_A47B#_G\TS_ +^R?_$5Z7X0 MT2;P]X;M]/N'C>=&=I&B)*DEB1C(!Z8H5SS,UKX*6'Y:"CS76R-VBBBJ/F@K MQCQ3\0]5?7[A-'OC#90GRTV*I#D=6R0>I_0"NW^(OB/^PO#S00OMO+W,4>#R MJ_Q-^7'U(KP?=4L^ER/ PE%UZJNME?\ %G76?Q"\11WMO)<:G))"LBF1"B_, MH/(Z>E>\JRNBNI!5AD$=Q7RQNKZ)\$ZA_:?@[39RV76+RG]XBC\T[I8;B R MQL^PIN #+@[3@\X/I5G2_#=EIUIY4@^U2$Y:64<\ * !V "@ >U/4\YUL'[& M*<;ORT?W_P!7-FBBBF>4%%%% !1110 4444 %%%% !7E'Q*\<@B70-+ES_#= MS(?_ "&#_/\ +UJU\0?B(EBLNCZ+,&NSE9[A#Q%ZJI_O>_;Z]/&]WO29]!E6 M7:JO57HOU_R)=U&:[/P-X3^VP7'B'4H\:;8H\J(XXG903_WR,<^O3UKAVY> ? *:!$NI:DBOJCK\J]1 #V'^UZG\![A=7$4[=%'YD4SY M.K6JXJKS2=VSR;XH^*6U+5_['MI#]DLVQ)@\/+W_ .^>GUS7!V\,UWK$\ 5!),\LC22.6=R69B&;19IE2;4W'[R;&=G^ROH/?O^E=9 M113/CJU:=:;G4=VPHHHH,@IDLJPPO*_"HI9OH*?6+XNNOL?@_5Y\X(M9%4^A M8;1^IH+IQYYJ/<^<)IVGGDE?[SL6/U)S7>_"&W\[Q5<3D?+#:MCZEE'\LUYU MNKTCX5:SI&BC5)M3OX;:27RTC$AY(&XG^8I'VF8RE]5FHJ[V/::*YW_A._"W M_0;M?S/^%'_"=^%O^@W:_F?\*9\=]7K?R/[F=%16-8^+-!U.\CL[+5()[B3. MR-")?[,T5=(MY,75\/ MWF.JQ=_S/'TS0:8>C*O55./4\T\8^(F\2>(I[P$_9T_=VZGL@Z'ZGD_C5GP3 MX6?Q1?72MD6]O Q+#C+D$(/SY_X#7) EB 22< #O7T=X(\.CPWX:@MG4?:I M?WUP?]L]OP&!^!]:5CZK'8I8/#*%+1[(^=B2"01@CJ#7L/P=U'S=*U#3F/,, MHE4'T88/ZK^M>9^+[+^S/%^JVN-JK<,RCT5OF7]"*W/A7J?V+QI% S82\B>$ MY]<;A^JX_&@O,+8C!MKM?]3WNBBBF?&!1110 4444 %%%% !116+XA\5Z1X8 MM?.U*Z"N1F.!/FDD^B_U.![T%1C*;Y8J[-AW6-&=V"HHRS,< #U->0^.OBCY MHDTOP]*1&KU/LGM_M?EZUR7B_P"(FI^*6:W7-IIN>+=&Y?W<]_IT_G7' M[J#WL%EJ@^>MJ^Q-NKM/ ?@:X\47JW-TCQ:3$W[R3H93_=7^I[?6H?#/@V*6 MQ_M_Q+,;'1(^1NXDN?0*.N#Z]^WJ-*Y^+VI6\WV?1+"SM--B&R")XR6"CIG! M _#^?6BQV5\14FG3P^_5]%_P?R/2_'/5B!^@%>4?$Z[%SX^U Y6(1Q#\$&?U)KW7P[9_8/#6F6 MF,&*UC5OKM&?US7S5XFO?MWBG5;G.1)=RE?IN./TQ0<.72Y\54J^OXLH;J-U M;7@S0%\3^(X]-DD:-'BD8NO\)"G:?^^MM9>JZ==:-JEQI][&4N('VL.Q]"/8 MCD46/95>+GR7UW/7/A!I&BRV4NJ!A/JL;E&5Q_J!VVCW'\7U'8Y]5KY;\,>) M+OPQK<6H6IW ?++$3Q(AZJ?Z>X%?2^E:I::UI=OJ%E()+>==RGN/4'W!X-!\ M[FE&<:OM&[I_AY%VN ^+]X;;P8L(/_'S=(A'L 6_FHKOZ\P^-FX>'M-(;Y?M M9!&.IV'']:#FP*3Q,+]SQ?=7T%\*K,6O@.UD PUS+),W_?6T?HHKYWW5])?# M5U?X>Z25.<(X/U$C"@]G.)OV"7G^C.KHHHH/FPHHHH *XKXJW?V;P'=)G!N) M8XA_WT&_DM=K7EOQNN_+T;2[3/\ K;AI;$07G^6IXUNHW M5#NKWKPCX!\.W?A+2[J_TM)KF> 2N[.X)W=;$-W=0V-G-=W,@C@A0O(Y[ #)KYC\2:[-XBUZZU*;($K8C0G[B#[J M_E^N:]+^,?BCR+6'P];28DFQ+?P'K7C.Z@];*:'LX>UEN]O0] M^%OAPZUXC%],F;33R)&ST:3^ ?IG\/>O?:\3\'_$C0?"WAZ'3QI]\\V3)/(H M3#N?^!= ,#\*W_\ A=NB?] W4/R3_P"*H.3'TL3B*SDHZ+1'-?&.Q^S>*K>\ M PMU;#)]64D']-M<-I6H-IFKV=^F=UO,DN!WP0<5UGQ!\=:9XOL[)+2TNH9[ M:1CNE"XVL.1P3W K@=U%CU\'S+#QA46NQ]=HZR1K(C!D8 J1W!IU?P /XUTM!\I4@X3<7T"BN8N_B'X4L+V>SNM8CBN(',< MB-&^58'!'W:IR_%;P7%N']L[V'9+>4Y_';BBQ2HU7M%_<=G17G-U\:_"T /D MI?W)[>7" /\ QYA7-ZC\=YB"NF:(B'L]S,6_\=4#^=.S-(X.O+[)[56+K?BW M0O#J$ZGJ,,4F,B$'=(?^ CG\>E?/>K_$SQ5K&Y9-4>WB/_+.U'E#\Q\Q_$UR MC2,S%F)+$Y))Y-%CLI98]ZDON/6O$GQIO+H/;Z!;?9(SQ]HF :0_1>B_K7F- MU>W%[3$I#3,/IT7\O0(/#ND^!HDO/$<1U/6"-\.EP#=''Z&1NGX?SZU['H/AG2/#5I]GTNS M2'(^>0\O)_O-U/TZ5KTKGGULSM8WV:Y_Y]YO^^#7U[11<<O_ /CYP\;;9$9&]&&*MZ/;?VC MK=A98S]HN8XL?[S ?UKH?BO?_;/B'J"@Y2W6.%>?103^I-0?#"T^W?$/2D(R ML3M,WMM4D?KBF>G[=^Q]H]-+GTK?7(L]/N;IL8AB:0Y]@3_2OD1I"S%F)))R M2>]?3WQ O/L/@'6ILXS;-%G_ '\)_P"S5\L[J2.#*M(RD>K_ 0MO-\2:A=D M9$-IL'L68?\ Q)KM/B=X*_X2+2_[1L8LZI:)PJCF:/J5^HY(_$=ZP_@3:[=) MUB\Q_K9TBS_NJ3_[/7K=#W.7%5Y0Q3G'H?'FZN[^&OCD^&=5^Q7LA_LJZ8>8 M3_RQ?H'^G8^W/:M/XN>"#IEVWB+3HL6=P_\ I2*/]5(?XOHW\_K7E6ZGN>NI MT\52UV9]DJP90RD%2,@@\&N)^+&FOJ'@.Y>,%FLY$N<#T&5/Y!B?PKE_A%X\ M^T1Q^&M3E_>H,64C'[RC_EF?<=O;CL*];G@BN;>6WG020RH4=&Z,I&"/RI;' M@N,L-65^A\@;Z]G^"_B:%K2?P]<2!9E4>X//XGTKS'QEX9N?"7 MB&:PE#&W8E[:4])(\\?B.A]ZP[>ZFM;B.XMY7BFC8,CHV"I'0@T['NUHQQ-* MU]]C[&HKQ3P]\<)(84@\06#3E1C[3:X#-]4.!GZ$?2NP@^,'@Z507OIX21R) M+9R1_P!\@TK'A3PE:#MRW]#NZ*\^NOC-X2@3,4EY(KE-4^.M MPYV:3I$<:Y_UES)N)'^Z, '\319A#!UI?9/;*\.^.%YN\0:99Y_U5J9/^^F( M_P#9*]QKYL^+=[]H^(E\FI] /@'L!@?A5+?4<*27$\<,*%Y9& M"(J]6). !7U5X/\ #L7A?PS:Z:@'FJN^=Q_'(?O'^@]@*;T/=Q&+CAXJROY' MRSOHWU]AT4KG'_:[_D_'_@'QYOHWU]@R(LL;1NH9'!5@>X-?(>K6;Z7K%[I[ M_>MIWA/OM8C^E-'5A<;[=M6M8]F^!^J>;INJ:6S YZ9QN'ZJ!^-?1U)GDYA#EKM]]3Y.\=MCQYKO_ %^R M_P#H1KG]]?4E_P##+P?JFH3WUYI'F7-PYDE?[3*NYCU. X _"HX?A7X*@/R: M%&><_/-*_P#-C3NCJCF%.,4K,^7]]6+.RO=1E\JRL[BYD/&V")G/Y 5]6VG@ MSPS8D&WT#3D8=&-LK,/Q(S6U'&D,:QQ(J(O 51@#\*.8F69?RQ/F?2OA1XOU M0J6T];*-OX[N0)C_ (",M^E=_HOP+L("LFM:G+=,.3#;KY:?0DY)_#%>MT4K MLYIXZM+9V,S1_#VD:!!Y6E:?!:J1@E%^9OJQY/XFM.BBD$96WM-H]F9AC]%:O?Z M*=SOJ8[GIN"C;YGG?QIO/LOP_:+./M-U'%]<9?\ ]DKYRWU]HT4)V)P^,]C# MEY;_ #. ^#5I]G^'=O-C'VJ>67ZX;9_[)7?T44CEJ3YYN7SFR]K,?XT]#[CH?P/>OJJBFG8VP^)E1 M>FJ/C"*XD@FCFAD:.6-@Z.IP5(Y!!]:^F_AQXXB\8:)MG95U2U 6YC'&\=I M/0]_0_A7:44-W+Q&*5:-G'7U_P" 8WB7PQIGBK3#8ZE#N YCE7AXF]5/].AK MP/Q/\*?$6@2R26L#:E9#)$UNN7 _VDZC\,CWKZ5HH3,Z&*J4=%L?%[[XW*.I M5E."K#!%)OK[&O-*T[41B^L+6Z'3$\*O_,5F'P1X5,GF?\(YI6[T^R)C\L8I M\QW+,EUB?)F^MS2/"'B+774:?I%U*C=)639'_P!]M@?K7U+::%H]@0;/2K&V M(Z&&W1,?D*T*.8B69/[,2&T62.R@24 2+&H< Y ..:^3_&-]]N\::U< Y5KV M4*?50Q _0"OK:BDG8Y7T]_ M>37=S(9)YW,DCGJS$Y)K[+HI7,:6,5.4IG_?(Y^I6OH"BBANYSUZSK3YF%%%%(Q"OFGXOZ?_ &=\0KJ0#:EY&EPH M^HVG_P >4G\:^EJ*:=C?#UW1GS6N?'6DZD^E:Q9:A'G=:SI, .^U@13Z*&[EXG$>WL[6L8?B37FT2"'R8TDFE8X5LX"@:%)[XZ?GQ7+W U#6_$=U=:?%#+%:@VZ^O?]*; MITTUKH6M:+=<36T3.HSG@CG'MG!_&O)^MS]I)_9=TO5?YZG;]3I^RBOM*S?> MS\O+0V]-\3)J&C7ET(U6YMHV=HL\' )!^G%:>D7S:EI4%XZ!&E!)4'@C"FYT_P":WIO="6^MM+KM_82QHD-K'O\ ,SSCCK^=9H\2ZK?&6;2] M*\VTC.-[GEOH,_H,U#';M=^*/$%LAPTMJ4!]R%%1Z)XCMM%TLZ??Q317%NS# M9L^]DD_UK-UYMVG/E5Y:^CT1HL/!1YH0YI6CIZK5FI_PE"2^&Y]3@A'FP%5> M%ST)8#KZA+ ?ESD5SZVTZ^$M9OYHS$MY*CHA]/ M,!S^OZ5!JNE2V.BVU]:$BVN[:(7*#H&PI!_$C\_K64L5B%'F_N_JTG^1K'"8 M9RY?[WZ)M?F=5+K\L$O\ KE'_ "2JNLR:.VI7DBR7EA?1L<%5.)#ZXZC/ MX>M54Q%1)^];5=E]F^FG^QW%C/+-YD[&M:Z]<1Z?=W.JV+6IMB <'AR>P_3VYK//B;61;?V@=''V#KG=\VWU_\ MKXQ2ZE>CQ1H5ZEA!,3 ZLI9?]9CKCWZ\?3UJ$^+;(Z!]F$4GVPP^3Y.SC=C' MY?K6$Z[6GM+*UT]-7?TZ?B=$*">OLKN]FM=%9>?7OT+^J^*!::59W]I$LJ7! M(PYQMQU'USQ2:IXM@L]-M;FV199+D;E1C]T=\_CQ^=85[8267A_18+E<.]R6 M9&[9[?E4NJ^&(]+TS5+LL'4%!;#NBEUS^/;\_6LYXC%6DX]E\M+FD,/A$XJ7 M=V\];&SJ/B&\MGT^*ULTFEO(@X4MCD]A4^CZ]->ZA-I]]9FVNHUWX#9!''^( MK!U6.>6_\/1VTHBF:W4)(1G:<"K-W92^'[.]U:\O3<:A.GD1L!@#/]<#/X5H MJ]95'*[Y5OM:UOON9NA1=-1LN:6V][WMZ6+NG^*1>^(9+ QH+V,C%5[7Q)MN+^VU.-+>6T!?Y3D.OMG\/SKGK*SN M]-\7V%A<,7CA9C Q[H03_GWS6CXRL()KS392"'EE$+D=UR/_ *]7]8K.$JJT M<7:S]%^NI/U:@JD:3U4E>Z]7^FAN:%J-SJEC]KGMTA1V_=*"22/4UITV.-(8 MDCC4*B *JCH *=7ITXRC%*3NSRJDHRFW%61C^')9);6^,CLY74+E06.< 2L M/H*UGW"-B@!?!V@],UC>&/\ CSO_ /L)77_HUJVZL4_B9Y==>,O']GXBL-#F MT;11>WR.\($KE2%!)R=W' -;FH^*M;T>X\*V=_96:W>JW)@NE1F98^1C8<^A M[YJCXA_Y+9X/_P"O:Y_]%O57XJ62ZCKW@VR:>>!9[YXS+ ^V1,[.5/8U1U)1 ME**LE=7_ #.E\6^)KGP_J/AZVMX(9%U/4$M)3)G**Q R,'KSWK,UWQ3XFC\; M-X=\/Z?I]RR6(NV:Z=E.-VT\@X[BN5\4>$8?#?B3P=-'K&L7QFUB%2M_EVO\ 9"[9K65HV9_,X4E03C&3^ HL.%.&EM=& M=3XC\5Z_X8\!#6-0L;$:H)Q&\*,S1 %B "F"<*QSC\?]JBV@*G%P;:UU]>AU M_P 0_&:TMX[F^N9=D43Y(VJ,NV!S@#'YUO:;K$6K>'+?6+;!CGMQ, MJD]#C)!^AX_"O,=5EUSQ1\3KN[T*QL[ZVT%#:!+M\1F1PP<^YZC_ ("*O?#. MXO-*LM=\':H@BO--S-%&&W#RI!G"GN 3G_@=%M"948JFNZU?S_I$%E\3_$D. MB6/B/5M$LO[!N9?*:6VE(DC^8KG:2<\J>._J*VM9\6>)QXZG\-Z!IVG7#0VB MW1:Y=E."0#R#CJPKFOAWX"M_$'A#1M0U75;^XLDDDECTSS,0*RRN.1WS@GMU M-1>*FT9?C%>G7-7N]+M?[-3;-:RM&S/E<*2H)QC)_ 4:7-7"FZCC%;7.P\1^ M*]?\,> AK&H6-B-4$XC>%&9H@"Q .M'Q_XFN?"7A=]5M((9I5E2/9+ MG;@GV(KD?&=M:ZC\%V&@7ESJEI;RB3SYG9Y&42'<22 3@D]N@]JK_$/Q9HWC M'PM::-H-W]LU"_N8O+@1&W+W.[CC'^>AHL9PI*3B[=7?\#IO&_B+Q7X;CNM1 ML-.TV;2+>-6:2:1O,R2 > 1W(IVF^(O%/_"*:IKFKZ=IT,<6GF\LQ [-O(0O MAQG@=/UJ?XH_\DUUK_KDG_HQ:+S_ )([5TUIUM^1"_CY+ M'X=6/B6^M@]S=JJQ6L&?WDK9PHSG'0GOT[]*9IU_\1YKRUEOM(T2*RED42Q+ M*_G1(3R<[MI('.!7)7EE=O\ ";P=J]I;O=T:DY..^./P)KN[+X MD>$K]K5(-9B,UTZ1QQ%&W[V. ",<<]^E,J4+)\L;ZOY&3J/B[Q-?>,-1T'PQ M8Z86TY$:=]0=@9"P!^0*1QSWKL])EOY])MI=4MH[:^9,S0QON5&] :\W\=3^ M!KS4;VYDUI]+\2:>I47%MO23<%RHX&']..>V178^ =2U+5_!&F7VK _;)8R6 M8KM+@,0K$>Z@'\IQ3'@AD8-)$C,.A903112LAW8\@,,, 1Z& MC:I7:5&WTQQ113$)L3CY5^7IQTI'ABE(,D2.1T+*#BBBE9#NQ]->-)5VR(KK MZ,,BBBF(555%"HH51T & *9Y$/F>9Y2>9_>VC/YT44K(=V/*JV-R@XZ9%! 8 M88 CT-%%,0FQ<@[1D=..E*RJWWE!^HHHHL%P(!&",@]C2!$&,(O'3CI110 I M5202 2.AQTH*JV-R@XZ9%%% "T444 8GAC_CSO\ _L)77_HUJVZ**"I_$R-K M>%YTG:&-ID!"2%067/7![426\,SQO+#&[1G*,R@E3ZCTHHH)N$MO#,T;2PQR M-&VY"Z@[3ZCT-13Z?974GF7%G;S/C&Z2)6./J1110.[%^P67V;[/]D@\C.?* M\L;<^N,8I\]K;W047$$4H4Y42(&P?7FBB@+L(;>"WW>3#'%O.YMB@;CZG'>C M[-!YYG\B/SF7:9-@W$>F?2BB@5QT,,5O$L4,211KT1% _ 5#/IUC9/9V M\LF,;I(E8_F1110.[)88(;>(1011Q1CHB* /R%5[?2=-LYVGM=/M()FSF2*% M58Y]P,T44!=EF6*.>)HIHTDC;JKJ"#^!H,49A\DQH8BNS9M&W;TQCTHHH$$< M4<,:QQ(J1J,*JC 'X5431M*CNOM4>F6:7&=WFK H?/KG& XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Document Transition Report false  
Entity File Number 000-19125  
Entity Registrant Name Ionis Pharmaceuticals, Inc.  
Entity Central Index Key 0000874015  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 33-0336973  
Entity Address, Address Line One 2855 Gazelle Court  
Entity Address, City or Town Carlsbad  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92010  
City Area Code 760  
Local Phone Number 931-9200  
Title of 12(b) Security Common Stock, $.001 Par Value  
Trading Symbol IONS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   143,326,208
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 424,790 $ 276,472
Short-term investments 1,960,598 1,710,397
Contracts receivable 27,956 25,538
Inventories 25,538 22,033
Other current assets 177,872 168,254
Total current assets 2,616,754 2,202,694
Property, plant and equipment, net 91,634 74,294
Right-of-use assets 176,718 181,544
Deposits and other assets 86,025 75,344
Total assets 2,971,131 2,533,876
Current liabilities:    
Accounts payable 24,021 17,921
Accrued compensation 29,322 49,178
Accrued liabilities 104,745 140,101
Income taxes payable 24,732 6,249
Current portion of deferred contract revenue 96,252 90,577
Other current liabilities 8,903 7,535
Total current liabilities 287,975 311,561
Long-term deferred contract revenue 254,398 287,768
Liability related to sale of future royalties, net 510,174 0
Long-term lease liabilities 175,020 178,941
Long-term obligations 16,436 15,973
Total liabilities 2,542,830 1,960,989
Stockholders' equity:    
Common stock, $0.001 par value; 300,000,000 shares authorized, 143,167,414 and 142,057,736 shares issued and outstanding at June 30, 2023 (unaudited) and December 31, 2022, respectivel 143 142
Additional paid-in capital 2,118,309 2,059,850
Accumulated other comprehensive loss (50,913) (57,480)
Accumulated deficit (1,639,238) (1,429,625)
Total stockholders' equity 428,301 572,887
Total liabilities and stockholders' equity 2,971,131 2,533,876
1.75 Percent Convertible Senior Notes [Member]    
Current liabilities:    
Convertible senior notes, net 560,937 0
0 Percent Convertible Senior Notes [Member]    
Current liabilities:    
Convertible senior notes, net 623,809 622,242
0.125 Percent Convertible Senior Notes [Member]    
Current liabilities:    
Convertible senior notes, net $ 114,081 $ 544,504
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 143,167,414 142,057,736
Common stock, shares outstanding (in shares) 143,167,414 142,057,736
1.75 Percent Convertible Senior Notes [Member]    
LIABILITIES AND STOCKHOLDERS' EQUITY    
Interest rate on convertible senior notes 1.75%  
0 Percent Convertible Senior Notes [Member]    
LIABILITIES AND STOCKHOLDERS' EQUITY    
Interest rate on convertible senior notes 0.00% 0.00%
0.125 Percent Convertible Senior Notes [Member]    
LIABILITIES AND STOCKHOLDERS' EQUITY    
Interest rate on convertible senior notes 0.125% 0.125%
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Revenue $ 188,411 $ 133,791 $ 318,935 $ 275,710
Expenses:        
Cost of sales 2,537 4,745 3,880 8,914
Research, development and patent 229,927 180,758 427,740 341,884
Selling, general and administrative 46,142 33,802 91,658 67,929
Total operating expenses 278,606 219,305 523,278 418,727
Loss from operations (90,195) (85,514) (204,343) (143,017)
Other income (expense):        
Investment income 20,792 3,403 39,419 5,396
Interest expense (2,291) (2,130) (3,899) (4,252)
Interest expense related to sale of future royalties (17,655) 0 (33,170) 0
Gain (loss) on investments 718 (6,337) 189 (12,963)
Other income (expense) 11,183 (12,297) 11,414 (12,110)
Loss before income tax expense (77,448) (102,875) (190,390) (166,946)
Income tax expense (7,842) (2,260) (19,223) (3,354)
Net loss $ (85,290) $ (105,135) $ (209,613) $ (170,300)
Basic net loss per share (in dollars per share) $ (0.6) $ (0.74) $ (1.47) $ (1.2)
Diluted net loss per share (in dollars per share) $ (0.6) $ (0.74) $ (1.47) $ (1.2)
Shares used in computing basic net loss per share (in shares) 143,098 141,794 142,918 141,697
Shares used in computing diluted net loss per share (in shares) 143,098 141,794 142,918 141,697
Commercial Revenue [Member]        
Revenue:        
Revenue $ 77,897 $ 78,184 $ 145,664 $ 150,468
SPINRAZA Royalties [Member]        
Revenue:        
Revenue 61,012 59,627 111,258 113,444
Other Commercial Revenue [Member]        
Revenue:        
Revenue 16,885 18,557 34,406 37,024
Research and Development Revenue [Member]        
Revenue:        
Revenue 110,514 55,607 173,271 125,242
Collaborative Agreement Revenue [Member]        
Revenue:        
Revenue 91,013 38,247 129,347 88,032
Eplontersen Joint Development Revenue [Member]        
Revenue:        
Revenue $ 19,501 $ 17,360 $ 43,924 $ 37,210
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]        
Net loss $ (85,290) $ (105,135) $ (209,613) $ (170,300)
Unrealized gains (losses) on debt securities, net of tax (2,000) (5,018) 6,393 (20,774)
Currency translation adjustment 70 (411) 174 (565)
Comprehensive loss $ (87,220) $ (110,564) $ (203,046) $ (191,639)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2021 $ 141 $ 1,964,167 $ (32,668) $ (1,159,903) $ 771,737
Balance (in shares) at Dec. 31, 2021 141,210        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ 0 0 0 (170,300) (170,300)
Change in unrealized gains (losses), net of tax 0 0 (20,774) 0 (20,774)
Foreign currency translation 0 0 (565) 0 (565)
Issuance of common stock in connection with employee stock plans $ 1 3,461 0 0 3,462
Issuance of common stock in connection with employee stock plans (in shares) 935        
Stock-based compensation expense $ 0 50,738 0 0 50,738
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options $ 0 (9,572) 0 0 (9,572)
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options (in shares) (314)        
Balance at Jun. 30, 2022 $ 142 2,008,794 (54,007) (1,330,203) 624,726
Balance (in shares) at Jun. 30, 2022 141,831        
Balance at Mar. 31, 2022 $ 142 1,983,078 (48,578) (1,225,068) 709,574
Balance (in shares) at Mar. 31, 2022 141,753        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ 0 0 0 (105,135) (105,135)
Change in unrealized gains (losses), net of tax 0 0 (5,018) 0 (5,018)
Foreign currency translation 0 0 (411) 0 (411)
Issuance of common stock in connection with employee stock plans $ 0 1,614 0 0 1,614
Issuance of common stock in connection with employee stock plans (in shares) 87        
Stock-based compensation expense $ 0 24,502 0 0 24,502
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options $ 0 (400) 0 0 (400)
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options (in shares) (9)        
Balance at Jun. 30, 2022 $ 142 2,008,794 (54,007) (1,330,203) 624,726
Balance (in shares) at Jun. 30, 2022 141,831        
Balance at Dec. 31, 2022 $ 142 2,059,850 (57,480) (1,429,625) 572,887
Balance (in shares) at Dec. 31, 2022 142,058        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ 0 0 0 (209,613) (209,613)
Change in unrealized gains (losses), net of tax 0 0 6,393 0 6,393
Foreign currency translation 0 0 174 0 174
Issuance of common stock in connection with employee stock plans $ 1 4,949 0 0 4,950
Issuance of common stock in connection with employee stock plans (in shares) 1,109        
Stock-based compensation expense $ 0 53,510 0 0 53,510
Balance at Jun. 30, 2023 $ 143 2,118,309 (50,913) (1,639,238) 428,301
Balance (in shares) at Jun. 30, 2023 143,167        
Balance at Mar. 31, 2023 $ 143 2,089,358 (48,983) (1,553,948) 486,570
Balance (in shares) at Mar. 31, 2023 143,023        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ 0 0 0 (85,290) (85,290)
Change in unrealized gains (losses), net of tax 0 0 (2,000) 0 (2,000)
Foreign currency translation 0 0 70 0 70
Issuance of common stock in connection with employee stock plans $ 0 2,390 0 0 2,390
Issuance of common stock in connection with employee stock plans (in shares) 144        
Stock-based compensation expense $ 0 26,561 0 0 26,561
Balance at Jun. 30, 2023 $ 143 $ 2,118,309 $ (50,913) $ (1,639,238) $ 428,301
Balance (in shares) at Jun. 30, 2023 143,167        
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities:    
Net loss $ (209,613) $ (170,300)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 5,225 7,484
Amortization of right-of-use operating lease assets 4,826 1,300
Amortization of other assets 1,244 1,197
Amortization of premium (discount) on investments, net (12,481) 7,867
Amortization of debt issuance costs 2,966 2,688
Non-cash royalty revenue related to sale of royalties (12,562) 0
Non-cash interest related to sale of future royalties 32,915 0
Stock-based compensation expense 53,510 50,738
Loss (gain) on investments (301) 54
Gain on early retirement of debt (11,292) 0
Non-cash losses related to disposal of property, plant and equipment 205 527
Non-cash losses related to other assets 570 951
Changes in operating assets and liabilities:    
Contracts receivable (2,254) 55,145
Inventories (3,505) 4,995
Other current and long-term assets (19,696) (39)
Income taxes payable 18,483 (22)
Accounts payable 5,517 (2,672)
Accrued compensation (19,856) (13,825)
Accrued liabilities and other current liabilities (37,562) 45,170
Deferred contract revenue (27,695) (41,004)
Net cash used in operating activities (231,356) (49,746)
Investing activities:    
Purchases of short-term investments (932,362) (663,195)
Proceeds from sale of short-term investments 701,034 380,375
Purchases of property, plant and equipment (22,483) (6,040)
Acquisition of licenses and other assets, net (2,314) (1,993)
Net cash used in investing activities (256,125) (290,853)
Financing activities:    
Proceeds from equity, net 4,950 3,462
Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options 0 (9,572)
Proceeds from issuance of 1.75 percent convertible senior notes 575,000 0
1.75 percent convertible senior notes issuance costs (13,658) 0
Repurchase of $434.1 million principal amount of 0.125 percent convertible senior notes (420,158) 0
Proceeds from sale of future royalties 500,000 0
Payments of transaction costs related to sale of future royalties (10,434) 0
Principal payments on mortgage debt (75) 0
Net cash provided by (used in) financing activities 635,625 (6,110)
Effects of exchange rates on cash 174 (565)
Net increase (decrease) in cash and cash equivalents 148,318 (347,274)
Cash and cash equivalents at beginning of period 276,472 869,191
Cash and cash equivalents at end of period 424,790 521,917
Supplemental disclosures of cash flow information:    
Interest paid 529 1,544
Income taxes paid 510 2
Supplemental disclosures of non-cash investing and financing activities:    
Amounts accrued for capital and patent expenditures $ 251 $ 1,121
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
1.75 Percent Convertible Senior Notes [Member]      
Financing activities:      
Interest rate on convertible senior notes 1.75%    
0.125 Percent Convertible Senior Notes [Member]      
Financing activities:      
Interest rate on convertible senior notes 0.125% 0.125% 0.125%
Principal amount repurchased $ 434.1    
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Basis of Presentation
6 Months Ended
Jun. 30, 2023
Organization and Basis of Presentation [Abstract]  
Organization and Basis of Presentation
1.  Organization and Basis of Presentation


Organization and Business Activity


We incorporated in California on January 10, 1989. In conjunction with our initial public offering, we reorganized as a Delaware corporation in April 1991. We are a leader in the discovery and development of RNA-targeted therapeutics.


Basis of Presentation


We prepared the unaudited interim condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 on the same basis as the audited financial statements for the year ended December 31, 2022. We included all normal recurring adjustments in the financial statements, which we considered necessary for a fair presentation of our financial position at such dates and our operating results and cash flows for those periods. Our operating results for the interim periods may not be indicative of what our operating results will be for the entire year. For more complete financial information, these financial statements, and notes thereto, should be read in conjunction with the audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC.


In our condensed consolidated financial statements, we included the accounts of Ionis Pharmaceuticals, Inc. and the consolidated results of our wholly owned subsidiary, Akcea Therapeutics, Inc. and its wholly owned subsidiaries (“we”, “us” or “our”).


We operate as a single segment, Ionis operations, because our chief decision maker reviews operating results on an aggregate basis and manages our operations as a single operating segment.


Use of Estimates


We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States, or U.S., that require us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Actual results could differ from our estimates.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Significant Accounting Policies [Abstract]  
Significant Accounting Policies
2.  Significant Accounting Policies


Our significant accounting policies have not changed substantially from those included in our Annual Report on Form 10-K for the year ended December 31, 2022, other than as discussed below.


Liability Related to Sale of Future Royalties


In January 2023, we entered into a royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. Refer to Note 11, Liability Related to Sale of Future Royalties, for further details on the agreement.


Under our agreement with Royalty Pharma, we record upfront payments and milestone payments we receive from the sale of future royalties as a liability, net of transaction costs. We record royalty payments made to Royalty Pharma as a reduction of the liability and amortize the transaction costs over the estimated life of the royalty stream. We account for the associated interest expense under the effective interest rate method, while continuing to recognize the full amount of royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue.


We calculate the liability related to the sale of future royalties, effective interest rate and the related interest expense using our current estimate of anticipated future royalty payments under the arrangement, which we periodically reassess based on internal projections and information from our partners who are responsible for commercializing the medicines. If there is a material change in our estimate, we will prospectively adjust the liability related to the sale of future royalties, effective interest rate and the related interest expense.


Recently Adopted Accounting Standards


We do not expect any recently issued accounting standards to have a material impact to our financial results.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Data
6 Months Ended
Jun. 30, 2023
Supplemental Financial Data [Abstract]  
Supplemental Financial Data [Text Block]
3. Supplemental Financial Data


Inventories


Our inventory consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Raw materials:
           
Raw materials - clinical
 
$
17,665
   
$
17,061
 
Raw materials - commercial
   
5,585
     
2,699
 
Total raw materials
   
23,250
     
19,760
 
Work in process
   
2,092
     
2,109
 
Finished goods
   
196
     
164
 
Total inventory
 
$
25,538
   
$
22,033
 


Accrued Liabilities


Our accrued liabilities consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Clinical development expenses
 
$
83,524
   
$
116,460
 
In-licensing expenses
   
7,179
     
7,945
 
Commercial expenses
   
3,151
     
3,498
 
Other miscellaneous expenses
   
10,891
     
12,198
 
Total accrued liabilities
 
$
104,745
   
$
140,101
 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
Revenues
4. Revenues


During the three and six months ended June 30, 2023 and 2022, our revenues were comprised of the following (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue:
                       
Commercial revenue:
                       
SPINRAZA royalties
 
$
61,012
   
$
59,627
   
$
111,258
   
$
113,444
 
Other commercial revenue:
                               
TEGSEDI and WAYLIVRA revenue, net
   
10,655
     
10,386
     
17,133
     
16,547
 
Licensing and other royalty revenue
   
6,230
     
8,171
     
17,273
     
20,477
 
Total other commercial revenue
   
16,885
     
18,557
     
34,406
     
37,024
 
Total commercial revenue
   
77,897
     
78,184
     
145,664
     
150,468
 
Research and development revenue:
                               
Collaborative agreement revenue
   
91,013
     
38,247
     
129,347
     
88,032
 
Eplontersen joint development revenue
   
19,501
     
17,360
     
43,924
     
37,210
 
Total research and development revenue
   
110,514
     
55,607
     
173,271
     
125,242
 
Total revenue
 
$
188,411
   
$
133,791
   
$
318,935
   
$
275,710
 


Refer to Note 5, Collaborative Arrangements and Licensing Agreements, for further details on our collaborative agreement revenue.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Collaborative Arrangements and Licensing Agreements
6 Months Ended
Jun. 30, 2023
Collaborative Arrangements and Licensing Agreements [Abstract]  
Collaborative Arrangements and Licensing Agreements
5.  Collaborative Arrangements and Licensing Agreements


Below, we have included our AstraZeneca, Biogen and GSK collaborations, which are our only collaborations with substantive changes during 2023 from those included in Part IV, Item 15, Note 7, Collaborative Arrangements and Licensing Agreements, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022.


AstraZeneca


We have two collaborations with AstraZeneca, one focused on the joint development and commercialization of eplontersen for the treatment of transthyretin amyloidosis, or ATTR, and one focused on the treatment of cardiovascular, renal and metabolic diseases. From inception through June 30, 2023, we have received nearly $610 million from these collaborations.


We are jointly developing and preparing to commercialize eplontersen with AstraZeneca in the U.S. In addition, we granted AstraZeneca exclusive rights to commercialize eplontersen outside the U.S. In the second quarter of 2023, we earned a $20 million license fee payment when we licensed rights to Latin America for eplontersen to AstraZeneca. We recognized the upfront payment in full in the second quarter of 2023 because AstraZeneca had full use of the license without any continuing involvement from us. We will achieve the next payment of up to $50 million upon the first regulatory approval under this collaboration.


Under our collaboration for cardiovascular, renal and metabolic diseases, AstraZeneca has licensed multiple medicines from us. AstraZeneca is responsible for global development, regulatory and commercialization activities and costs for each of the medicines it has licensed from us. In the second quarter of 2023, we achieved a $20 million milestone payment when AstraZeneca initiated a Phase 2b study for ION839, an investigational ligand-conjugated antisense, or LICA, medicine designed to inhibit the production of patatin-like phospholipase domain-containing 3, or PNPLA3, protein. We recognized these milestone payments as R&D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payments. We will achieve the next payment of up to $30 million if AstraZeneca licenses a medicine under this collaboration.


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with AstraZeneca (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with AstraZeneca
 
$
59,501
   
$
17,768
   
$
83,926
   
$
37,611
 
Percentage of total revenue
   
32
%
   
13
%
   
26
%
   
14
%


We did not have any deferred revenue from our relationship with AstraZeneca at June 30, 2023 or December 31, 2022.


Biogen


We have several strategic collaborations with Biogen focused on using antisense technology to advance the treatment of neurological disorders. We developed and licensed to Biogen SPINRAZA, our approved medicine to treat people with spinal muscular atrophy, or SMA. Under our 2013 strategic neurology collaboration, Biogen developed QALSODY (tofersen), our recently approved medicine to treat people with superoxide dismutase 1 amyotrophic lateral sclerosis, or SOD1-ALS. Under our collaborations, we and Biogen are currently developing numerous investigational medicines to treat neurodegenerative diseases in addition to SMA and SOD1-ALS, including medicines in development to treat people with amyotrophic lateral sclerosis, or ALS, Angelman Syndrome, Alzheimer’s disease and Parkinson’s disease. In addition to these medicines, our collaborations with Biogen include a substantial research pipeline that addresses a broad range of neurological diseases. From inception through June 30, 2023, we have received more than $3.6 billion in payments from our Biogen collaborations.


In the second quarter of 2023, we earned a $16 million milestone payment from Biogen when the FDA approved Biogen’s New Drug Application, or NDA, for QALSODY. We recognized this milestone payment as R&D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. Under our collaboration agreement with Biogen, we are eligible to receive tiered royalties ranging from 11 percent to 15 percent on sales of QALSODY. Following the NDA approval in April 2023, we began earning royalties from QALSODY sales, which we recognize as other commercial revenue in our condensed consolidated statements of operations. We will achieve the next milestone payment for QALSODY of $20 million if the European Medicines Agency approves Biogen’s Marketing Authorization Application filing of QALSODY.


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with Biogen (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with Biogen
 
$
97,402
   
$
76,887
   
$
167,903
   
$
170,754
 
Percentage of total revenue
   
52
%
   
58
%
   
53
%
   
62
%


Our condensed consolidated balance sheets at June 30, 2023 and December 31, 2022 included deferred revenue of $323.1 million and $351.2 million, respectively, from our relationship with Biogen.


GSK


In March 2010, we entered into a collaboration with GSK using our antisense drug discovery platform to discover and develop new medicines against targets for serious and rare diseases, including infectious diseases and some conditions causing blindness. Our collaboration with GSK currently includes bepirovirsen, our medicine in development targeting hepatitis B virus, or HBV. We designed this medicine to reduce the production of viral proteins associated with HBV infection. In the third quarter of 2019, following positive Phase 2 results, GSK licensed our HBV program. GSK is responsible for all global development, regulatory and commercialization activities and costs for the HBV program. From inception through June 30, 2023, we have received more than $105 million in an upfront payment and payments related to the HBV program.


In the first quarter of 2023, we earned a $15 million milestone payment when GSK initiated a Phase 3 program of bepirovirsen. We recognized this milestone payment as R&D revenue in full in the first quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. We will achieve the next payment of $15 million if the FDA accepts an NDA filing of bepirovirsen for review.


During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with GSK (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with GSK
 
$
   
$
   
$
15,000
   
$
 
Percentage of total revenue
   
0
%
   
0
%
   
5
%
   
0
%


We did not have any deferred revenue from our relationship with GSK at June 30, 2023 or December 31, 2022.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Basic and Diluted Net Loss Per Share [Abstract]  
Basic and Diluted Net Loss Per Share
6. Basic and Diluted Net Loss Per Share


Basic net loss per share


We calculated our basic net loss per share for the three and six months ended June 30, 2023 and 2022 by dividing our net loss by our weighted-average number of common shares outstanding during the period.


Diluted net loss per share


For the three and six months ended June 30, 2023 and 2022, we incurred a net loss; therefore, we did not include dilutive common equivalent shares in the computation of diluted net loss per share because the effect would have been anti-dilutive. Common stock from the following would have had an anti-dilutive effect on net loss per share:

1.75 percent convertible senior notes, or 1.75% Notes;
0 percent convertible senior notes, or 0% Notes;
Note hedges related to the 0% Notes;
0.125 percent convertible senior notes, or 0.125% Notes;
Note hedges related to the 0.125% Notes;
Dilutive stock options;
Unvested restricted stock units, or RSUs;
Unvested performance restricted stock units, or PRSUs; and
Employee Stock Purchase Plan, or ESPP.


Additionally, as of June 30, 2023, we had warrants related to our 0% and 0.125% Notes outstanding. We will include the shares issuable under these warrants in our calculation of diluted earnings per share when the average market price per share of our common stock for the reporting period exceeds the strike price of the warrants.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jun. 30, 2023
Investments [Abstract]  
Investments
7.  Investments


The following table summarizes the contract maturity of the available-for-sale securities we held as of June 30, 2023:

One year or less
   
77
%
After one year but within two years
   
16
%
After two years but within three and a half years
   
7
%
Total
   
100
%


As illustrated above, at June 30, 2023, 93 percent of our available-for-sale securities had a maturity of less than two years.


All of our available-for-sale debt securities are available to us for use in our current operations. As a result, we categorize all of these securities as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.


We invest in debt securities with strong credit ratings and an investment grade rating at or above A-1, P-1 or F-1 by Standard & Poor’s, Moody’s or Fitch, respectively.


At June 30, 2023, we had an equity ownership interest of less than 20 percent in seven private companies and three public companies with which we conduct business.


The following is a summary of our investments (in thousands):

 
Amortized
   
Gross Unrealized
   
Estimated
 
June 30, 2023
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
605,532
   
$
25
   
$
(4,763
)
 
$
600,794
 
Debt securities issued by U.S. government agencies
   
281,703
     
4
     
(1,314
)
   
280,393
 
Debt securities issued by the U.S. Treasury (1)
   
622,829
     
6
     
(5,031
)
   
617,804
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
42,230
     
     
(269
)
   
41,961
 
Total debt securities with a maturity of one year or less
   
1,552,294
     
35
     
(11,377
)
   
1,540,952
 
Corporate debt securities
   
220,569
     
133
     
(5,135
)
   
215,567
 
Debt securities issued by U.S. government agencies
   
39,443
     
     
(870
)
   
38,573
 
Debt securities issued by the U.S. Treasury
   
194,967
     
     
(3,659
)
   
191,308
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
12,000
     
66
     
(235
)
   
11,831
 
Total debt securities with a maturity of more than one year
   
466,979
     
199
     
(9,899
)
   
457,279
 
Total available-for-sale debt securities
 
$
2,019,273
   
$
234
   
$
(21,276
)
 
$
1,998,231
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
253
   
$
(3,928
)
 
$
8,222
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
25,001
     
(5,125
)
   
42,991
 
Total equity securities
   
35,012
     
25,254
     
(9,053
)
   
51,213
 
Total available-for-sale debt and equity securities
 
$
2,054,285
   
$
25,488
   
$
(30,329
)
 
$
2,049,444
 

 
Amortized
   
Gross Unrealized
   
Estimated
 
December 31, 2022
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
513,790
   
$
23
   
$
(4,365
)
 
$
509,448
 
Debt securities issued by U.S. government agencies
   
133,585
     
     
(1,829
)
   
131,756
 
Debt securities issued by the U.S. Treasury (1)
   
512,655
     
23
     
(5,124
)
   
507,554
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
57,484
     
18
     
(686
)
   
56,816
 
Other municipal debt securities
   
6,008
     
     
(14
)
   
5,994
 
Total debt securities with a maturity of one year or less
   
1,223,522
     
64
     
(12,018
)
   
1,211,568
 
Corporate debt securities
   
227,631
     
14
     
(10,143
)
   
217,502
 
Debt securities issued by U.S. government agencies
   
34,339
     
     
(1,040
)
   
33,299
 
Debt securities issued by the U.S. Treasury
   
245,030
     
     
(4,109
)
   
240,921
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
18,314
     
116
     
(329
)
   
18,101
 
Total debt securities with a maturity of more than one year
   
525,314
     
130
     
(15,621
)
   
509,823
 
Total available-for-sale debt securities
 
$
1,748,836
   
$
194
   
$
(27,639
)
 
$
1,721,391
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
   
$
(1,358
)
 
$
10,539
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
17,257
     
     
40,372
 
Total equity securities
   
35,012
     
17,257
     
(1,358
)
   
50,911
 
Total available-for-sale debt and equity securities
 
$
1,783,848
   
$
17,451
   
$
(28,997
)
 
$
1,772,302
 

(1)
Includes investments classified as cash equivalents in our condensed consolidated balance sheets.

(2)
Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.

(3)
Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs. In the six months ended June 30, 2023, we recorded a net gain of $2.6 million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.


The following is a summary of our investments we consider to be temporarily impaired at June 30, 2023 (in thousands, except for number of investments):

       
Less than 12 Months of
Temporary Impairment
   
More than 12 Months of
Temporary Impairment
   
Total Temporary
Impairment
 
   
Number of
Investments
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
 
Corporate debt securities
   
406
   
$
512,975
   
$
(2,381
)
 
$
238,238
   
$
(7,517
)
 
$
751,213
   
$
(9,898
)
Debt securities issued by U.S. government agencies
   
86
     
265,446
     
(1,208
)
   
36,037
     
(976
)
   
301,483
     
(2,184
)
Debt securities issued by the U.S. Treasury
   
70
     
674,046
     
(6,202
)
   
103,565
     
(2,488
)
   
777,611
     
(8,690
)
Debt securities issued by states of the U.S. and political subdivisions of the states
   
130
     
25,394
     
(183
)
   
22,593
     
(321
)
   
47,987
     
(504
)
Total temporarily impaired securities
   
692
   
$
1,477,861
   
$
(9,974
)
 
$
400,433
   
$
(11,302
)
 
$
1,878,294
   
$
(21,276
)


We believe that the decline in value of these securities is temporary and is primarily related to the change in market interest rates since purchase rather than underlying credit deterioration for any of the issuers. We believe it is more likely than not that we will be able to hold our debt securities with declines in value to maturity. Therefore, we intend to hold these securities to maturity and anticipate full recovery of our debt securities’ amortized cost basis at maturity.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Measurements [Abstract]  
Fair Value Measurements
8.  Fair Value Measurements


The following tables present the major security types we held at June 30, 2023 and December 31, 2022 that we regularly measure and carry at fair value. The following tables segregate each security type by the level within the fair value hierarchy of the valuation techniques we utilized to determine the respective security’s fair value (in thousands):

 
At
June 30, 2023
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
316,359
   
$
316,359
   
$
 
Corporate debt securities (2)
   
816,361
     
     
816,361
 
Debt securities issued by U.S. government agencies (3)
   
318,966
     
     
318,966
 
Debt securities issued by the U.S. Treasury (4)
   
809,112
     
809,112
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
53,792
     
     
53,792
 
Publicly traded equity securities included in other current assets (5)
   
8,222
     
8,222
     
 
Total
 
$
2,322,812
   
$
1,133,693
   
$
1,189,119
 

 
At
December 31, 2022
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
211,655
   
$
211,655
   
$
 
Corporate debt securities (6)
   
726,950
     
     
726,950
 
Debt securities issued by U.S. government agencies (4)
   
165,055
     
     
165,055
 
Debt securities issued by the U.S. Treasury (4)
   
748,475
     
748,475
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
74,917
     
     
74,917
 
Other municipal debt securities (4)
   
5,994
     
     
5,994
 
Publicly traded equity securities included in other current assets (5)
   
10,539
     
10,539
     
 
Total
 
$
1,943,585
   
$
970,669
   
$
972,916
 

The following footnotes reference lines in our condensed consolidated balance sheets:

(1)
Included in cash and cash equivalents in our condensed consolidated balance sheets.

(2)
$33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(3)
$4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(4)
Included in short-term investments in our condensed consolidated balance sheets.

(5)
Included in other current assets in our condensed consolidated balance sheets.

(6)
$11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

Convertible Notes


Our 1.75% Notes, 0% Notes and 0.125% Notes had a fair value of $576.3 million, $599.8 million and $107.5 million at June 30, 2023, respectively. Our 0% Notes and 0.125% Notes had a fair value of $587.3 million and $498.9 million at December 31, 2022, respectively. We determine the fair value of our notes based on quoted market prices for these notes, which are Level 2 measurements because the notes do not trade regularly.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation Expense
6 Months Ended
Jun. 30, 2023
Stock-based Compensation Expense [Abstract]  
Stock-based Compensation Expense
9. Stock-based Compensation Expense


We measure stock-based compensation expense for equity-classified awards, principally related to stock options, RSUs, PRSUs and stock purchase rights under our ESPP based on the estimated fair value of the award on the date of grant. We recognize the value of the portion of the award that we ultimately expect to vest as stock-based compensation expense over the requisite service period in our condensed consolidated statements of operations. We reduce stock-based compensation expense for estimated forfeitures at the time of grant and revise in subsequent periods if actual forfeitures differ from those estimates. We use the Black-Scholes model to estimate the fair value of stock options granted and stock purchase rights under our ESPP.


On the grant date, we use our stock price and assumptions regarding a number of variables to determine the estimated fair value of stock-based payment awards. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.


We recognize compensation expense for stock options, RSUs, PRSUs and stock purchase rights under the ESPP using the accelerated multiple-option approach. Under the accelerated multiple-option approach (also known as the graded-vesting method), we recognize compensation expense over the requisite service period for each separately vesting tranche of the award as though the award were in substance multiple awards, which results in the expense being front-loaded over the vesting period.


For the six months ended June 30, 2023 and 2022, we used the following weighted-average assumptions in our Black-Scholes calculations:


Employee Stock Options:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
3.6
%
   
1.8
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
47.3
%
   
55.1
%
Expected life
 
6.3 years
   
6.3 years
 


ESPP:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
5.2
%
   
0.6
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
36.7
%
   
50.2
%
Expected life
 
6 months
   
6 months
 


RSUs:


The fair value of RSUs is based on the market price of our common stock on the date of grant. The RSUs we have granted to employees vest annually over a four-year period. The RSUs we granted to our board of directors prior to June 2020 vest annually over a four-year period. The RSUs we granted after June 2020 to our board of directors fully vest after one year. The weighted-average grant date fair value of RSUs granted to employees for the six months ended June 30, 2023 and 2022 was $39.50 and $34.38 per share, respectively.


PRSUs:


Beginning in 2020, we added PRSU awards to the compensation for our Chief Executive Officer, Dr. Brett Monia. In 2022, we added PRSU awards to the compensation for our other Section 16 officers. Beginning in 2023, we added PRSU awards to the compensation for all executive officers.


Under the terms of the PRSUs we granted in 2020 through 2022, one third of the PRSUs may vest at the end of three separate performance periods spread over the three years following the date of grant (i.e., the one-year period commencing on the date of grant and ending on the first anniversary of the date of grant, the two-year period commencing on the date of grant and ending on the second anniversary of the date of grant and the three-year period commencing on the date of grant and ending on the third anniversary of the date of grant) based on our relative total shareholder return, or TSR, as compared to a peer group of companies, and as measured, in each case, at the end of the applicable performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero percentto 150 percent of the target number depending on our relative TSR.


Under the terms of the PRSUs we granted in 2023, 100 percent of the PRSUs may vest at the end of the three-year performance period based on our relative TSR as compared to a peer group of companies and as measured at the end of the performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero to 200 percent of the target number depending on our relative TSR.


We determined the fair value of the PRSUs using a Monte Carlo model because the performance target is based on our relative TSR, which represents a market condition. The weighted-average grant date fair value of PRSUs granted to our executive officers for the six months ended June 30, 2023 and 2022 were $58.99 and $42.28 per share, respectively.


The following table summarizes stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2023
   
2022
   
2023
   
2022
 
Cost of sales
 
$
118
   
$
53
   
$
237
   
$
213
 
Research, development and patent expense
   
19,249
     
18,500
     
38,816
     
37,582
 
Selling, general and administrative expense
   
7,194
     
5,949
     
14,457
     
12,943
 
Total stock-based compensation expense
 
$
26,561
   
$
24,502
   
$
53,510
   
$
50,738
 


As of June 30, 2023, total unrecognized estimated stock-based compensation expense related to non-vested stock options, RSUs and PRSUs was $50.5 million, $70.7 million and $8.4 million, respectively. Our actual expenses may differ from these estimates because we will adjust our unrecognized stock-based compensation expense for future forfeitures, including any PRSUs that do not vest. We expect to recognize the cost of stock-based compensation expense related to our non-vested stock options, RSUs and PRSUs over a weighted average amortization period of 1.3 years, 1.6 years and 1.9 years, respectively.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Taxes [Abstract]  
Income Taxes

10.  Income Taxes


Beginning in 2022, the Tax Cuts and Jobs Act of 2017, or TCJA, requires taxpayers to amortize research and development expenditures over five years pursuant to Internal Revenue Code, or IRC, Section 174. Additionally, we expect to reflect the royalty purchase agreement with Royalty Pharma as a taxable sale, requiring us to include the proceeds from the sale, net of currently deductible issuance costs, as taxable income in 2023. The resulting tax liability is partially offset by the utilization of our R&D tax credits.


We recorded income tax expense of $7.8 million and $19.2 million for the three and six months ended June 30, 2023, respectively, compared to $2.3 million and $3.4 million for the same periods in 2022, respectively. The increase in income tax expense for the three months and six months ended June 30, 2023, compared to the same periods in 2022, relates primarily to the impact of the Royalty Pharma transaction.


We continue to maintain a full valuation allowance on all our net deferred tax assets.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Liability Related to Sale of Future Royalties
6 Months Ended
Jun. 30, 2023
Liability Related to Sale of Future Royalties [Abstract]  
Liability Related to Sale of Future Royalties
11. Liability Related to Sale of Future Royalties


In January 2023, we entered into a royalty purchase agreement with Royalty Pharma to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. As a result, we received an upfront payment of $500 million and we are eligible to receive up to $625 million in additional milestone payments. Under the terms of the agreement, Royalty Pharma will receive 25 percent of our SPINRAZA royalty payments from 2023 through 2027, increasing to 45 percent of royalty payments in 2028, on up to $1.5 billion in annual sales. In addition, Royalty Pharma will receive 25 percent of any future royalty payments on pelacarsen, our medicine in development to treat patients with elevated lipoprotein(a), or Lp(a), and cardiovascular disease. Royalty Pharma’s royalty interest in SPINRAZA will revert to us after total SPINRAZA royalty payments to Royalty Pharma reach either $475 million or $550 million, depending on the timing and occurrence of FDA approval of pelacarsen.


We recorded the upfront payment of $500 million as a liability related to the sale of future royalties, net of transaction costs of $10.4 million, which we are amortizing over the estimated life of the arrangement using the effective interest rate method. We recognize royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue. We record royalty payments made to Royalty Pharma as a reduction of the liability.


We determine the effective interest rate used to record interest expense under this agreement based on an estimate of future royalty payments to Royalty Pharma. As of June 30, 2023, the estimated effective interest rate under the agreement was 13.5 percent.


The following is a summary of our liability related to sale of future royalties for the six months ended June 30, 2023 (in thousands):

Proceeds from sale of future royalties
 
$
500,000
 
Royalty payments to Royalty Pharma
   
(12,562
)
Interest expense related to sale of future royalties
   
32,915
 
Liability related to sale of future royalties as of June 30, 2023
   
520,353
 
Issuance costs related to sale of future royalties
   
(10,434
)
Amortization of issuance costs related to sale of future royalties as of June 30, 2023
   
255
 
Net liability related to sale of future royalties as of June 30, 2023
 
$
510,174
 


There are numerous factors, most of which are not within our control, that could materially impact the amount and timing of royalty payments from Biogen and Novartis, and result in changes to our estimate of future royalty payments to Royalty Pharma. Such factors include, but are not limited to, the commercial sales of SPINRAZA, the regulatory approval and commercial sales of pelacarsen, competing products or other significant events.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Debt
6 Months Ended
Jun. 30, 2023
Convertible Debt [Abstract]  
Convertible Debt
12. Convertible Debt


1.75 Percent Convertible Senior Notes


In June 2023, we completed a $575.0 million offering of convertible senior notes. We used $420.4 million of the net proceeds from the issuance of the 1.75% Notes to repurchase $434.1 million in principal of our 0.125% Notes. We expect to use the residual net proceeds to settle the 0.125% Notes that remain outstanding.


At June 30, 2023, we had the following 1.75% Notes outstanding (in millions except interest rate and price per share data):

 
1.75% Notes
 
Outstanding principal balance
 
$
575.0
 
Unamortized debt issuance costs
 
$
14.1
 
Maturity date
 
June 2028
 
Interest rate
 
1.75 percent
 
Effective interest rate
 
2.3 percent
 
Conversion price per share
 
$
53.73
 
Total shares of common stock subject to conversion
   
10.7
 



0 Percent Convertible Senior Notes and Call Spread


In April 2021, we completed a $632.5 million offering of convertible senior notes. We used $257.0 million of the net proceeds from the issuance of the 0% Notes to repurchase $247.9 million in principal of our 1% convertible senior notes, or 1% Notes.


At June 30, 2023, we had the following 0% Notes outstanding (in millions except interest rate and price per share data):

 
0% Notes
 
Outstanding principal balance
 
$
632.5
 
Unamortized debt issuance costs
 
$
8.7
 
Maturity date
 
April 2026
 
Interest rate
 
0 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
57.84
 
Effective conversion price per share with call spread
 
$
76.39
 
Total shares of common stock subject to conversion
   
10.9
 



In conjunction with the April 2021 offering, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our 0% Notes by increasing the effective conversion price on our 0% Notes. We increased our effective conversion price to $76.39 with the same number of underlying shares as our 0% Notes. The call spread cost us $46.9 million, of which $136.7 million was for the note hedge purchase, offset by $89.8 million we received for selling the warrants. Similar to our 0% Notes, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the 0% Notes. The note hedges will expire upon maturity of the 0% Notes, or April 2026. The note hedges and warrants are separate transactions and are not part of the terms of our 0% Notes. The holders of the 0% Notes do not have any rights with respect to the note hedges and warrants.


We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. Refer to Part IV, Item 15, Note 1, Organization and Significant Accounting Policies, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 for our Call Spread accounting policy. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.


0.125 Percent Convertible Senior Notes and Call Spread


As discussed above, in June 2023, we repurchased $434.1 million of our 0.125% Notes. As a result, the remaining principal balance of our 0.125% Notes was $114.8 million as of June 30, 2023. Additionally, we recorded a $11.3 million gain on the early retirement of debt, which we recorded as other income in our condensed consolidated statements of operations. The gain on the early retirement of our debt is the difference between the amount paid to repurchase our 0.125% Notes and the net carrying balance of the liability at the time that we completed the repurchase.


At June 30, 2023, we had the following 0.125% Notes outstanding with interest payable semi-annually (in millions except interest rate and price per share data):

 
0.125% Notes
 
Outstanding principal balance
 
$
114.8
 
Unamortized debt issuance costs
 
$
0.7
 
Maturity date
 
December 2024
 
Interest rate
 
0.125 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
83.28
 
Effective conversion price per share with call spread
 
$
123.38
 
Total shares of common stock subject to conversion
   
1.4
 



In conjunction with the issuance of our 0.125% Notes in December 2019, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our 0.125% Notes by increasing the effective conversion price on our 0.125% Notes. We increased our effective conversion price to $123.38 with the same number of underlying shares as our 0.125% Notes. The call spread cost us $52.6 million, of which $108.7 million was for the note hedge purchase, offset by $56.1 million we received for selling the warrants. Similar to our 0.125% Notes, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the 0.125% Notes. The note hedges will expire upon maturity of the 0.125% Notes, or December 2024. The note hedges and warrants are separate transactions and are not part of the terms of our 0.125% Notes. The holders of the 0.125% Notes do not have any rights with respect to the note hedges and warrants. Following the repurchase of $434.1 million of our 0.125% Notes in June 2023, the note hedges and warrants remain outstanding.


We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.


Other Terms of Convertible Senior Notes


The 1.75%, 0% and 0.125% Notes are convertible under certain conditions, at the option of the note holders. We can settle conversions of the notes, at our election, in cash, shares of our common stock or a combination of both. We may not redeem the notes prior to maturity, and we do not have to provide a sinking fund for them. Holders of the notes may require us to purchase some or all of their notes upon the occurrence of certain fundamental changes, as set forth in the indentures governing the notes, at a purchase price equal to 100 percent of the principal amount of the notes to be purchased, plus any accrued and unpaid interest.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Legal Proceedings
6 Months Ended
Jun. 30, 2023
Legal Proceedings [Abstract]  
Legal Proceedings
13. Legal Proceedings


From time to time, we are involved in legal proceedings arising in the ordinary course of our business. Periodically, we evaluate the status of each legal matter and assess our potential financial exposure. If we consider the potential loss from any legal proceeding to be probable and we can reasonably estimate the amount, we accrue a liability for the estimated loss. The outcome of any proceeding is not determinable in advance. Therefore, we are required to use significant judgment to determine the probability of a loss and whether the amount of the loss is reasonably estimable. Our assessment of a potential liability and the amount of accruals we recorded are based only on the information available to us at the time. As additional information becomes available, we reassess the potential liability related to the legal proceeding and may revise our estimates.


On January 19, 2022, a purported stockholder of Ionis filed a stockholder derivative complaint in the Delaware Court of Chancery captioned Leo Shumacher, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0059, or the Shumacher Action. The complaint names Ionis’ board of directors, or the Board, as defendants and names Ionis as a nominal defendant. The Shumacher Action Plaintiff asserts a breach of fiduciary duty claim against the Board for awarding and receiving allegedly excessive compensation. The Shumacher Action Plaintiff also asserts an unjust enrichment claim against the non-executive directors as a result of the compensation they received. The complaint seeks, among other things, damages, restitution, attorneys’ fees and costs, and such other relief as deemed just and proper by the court. On March 18, 2022, Ionis and the Board moved to dismiss the complaint. On May 24, 2022, the parties entered into a Stipulation and Agreement of Compromise, Settlement and Release.


On May 25, 2022, another purported stockholder of Ionis filed a stockholder derivative complaint also in the Delaware Court of Chancery captioned Robert S. Cohen, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0453, or the Cohen Action. The complaint names the Board as defendants and names Ionis as a nominal defendant. The Cohen Action Plaintiff asserts claims for breach of fiduciary duty, unjust enrichment, aiding and abetting breaches of fiduciary duty, and waste against the Board for awarding and receiving allegedly excessive non-executive director compensation for the years 2018, 2019, and 2020. On June 2, 2022, the Cohen Action Plaintiff filed a motion to consolidate the related Cohen Action and Shumacher Action. On July 5, 2022, the Court denied the motion to consolidate in favor of the settlement pending in the Shumacher Action.


On July 18, 2022, Ionis filed a Form 8-K disclosing the pending settlement and attaching the Notice of Pendency of Settlement of Action. On September 21, 2022, the Court held a hearing to consider whether the terms of the settlement should be approved, at which hearing the Cohen Action plaintiff objected to the settlement. At the conclusion of the hearing, the Court declined to approve the settlement and directed the parties to meet and confer on the issue of the scope of the release. On February 7, 2023, the parties entered into an Amended Stipulation and Agreement of Compromise, Settlement and Release, which folded the Cohen Action into the settlement, or the Revised Settlement. The settlement did not have a material impact on our condensed consolidated financial statements. On April 24, 2023, the Court issued an Order and Final Judgment approving the Revised Settlement and dismissing the Shumacher and Cohen Actions, and all claims contained therein, with prejudice. The Order does not contain any admission of wrongdoing by any defendant.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
6 Months Ended
Jun. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

During the quarter ended June 30, 2023, our Section 16 officers and directors adopted or terminated contracts, instructions or written plans for the purchase or sale of our securities as noted in the table below.

 
Action
 
Date
 
Trading Arrangement
 
Total Shares to Be Sold
 
Expiration Date
Rule 10b5-1*
 
Non-Rule 10b5-1**
Allene Diaz,
Board Member
 
Adoption
 
May 3, 2023
 
X
     
1,866
 
Upon the execution of all instructions provided in the plan
C. Frank Bennett,
EVP, Chief Scientific Officer
 
Adoption
 
June 29, 2023
 
X
     
49,685
 
Upon the execution of all instructions provided in the plan
Eric Swayze,
EVP, Research
 
Termination
 
June 28, 2023
 
X
     
49,730
 
Upon the execution of all instructions provided in the plan

*
Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
**
“Non-Rule 10b5-1 trading arrangement” as defined in item 408(c) of Regulation S-K under the Exchange Act.
Allene Diaz [Member]  
Trading Arrangements, by Individual  
Name Allene Diaz
Title Board Member
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date May 3, 2023
Arrangement Duration
Aggregate Available 1,866
C. Frank Bennett [Member]  
Trading Arrangements, by Individual  
Name C. Frank Bennett
Title EVP, Chief Scientific Officer
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date June 29, 2023
Arrangement Duration
Aggregate Available 49,685
Eric Swayze [Member]  
Trading Arrangements, by Individual  
Name Eric Swayze
Title EVP, Research
Rule 10b5-1 Arrangement Terminated true
Non-Rule 10b5-1 Arrangement Terminated false
Termination Date June 28, 2023
Arrangement Duration
Aggregate Available 49,730
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2023
Organization and Basis of Presentation [Abstract]  
Basis of Presentation

We prepared the unaudited interim condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 on the same basis as the audited financial statements for the year ended December 31, 2022. We included all normal recurring adjustments in the financial statements, which we considered necessary for a fair presentation of our financial position at such dates and our operating results and cash flows for those periods. Our operating results for the interim periods may not be indicative of what our operating results will be for the entire year. For more complete financial information, these financial statements, and notes thereto, should be read in conjunction with the audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC.
Consolidation

In our condensed consolidated financial statements, we included the accounts of Ionis Pharmaceuticals, Inc. and the consolidated results of our wholly owned subsidiary, Akcea Therapeutics, Inc. and its wholly owned subsidiaries (“we”, “us” or “our”).
Segment Information

We operate as a single segment, Ionis operations, because our chief decision maker reviews operating results on an aggregate basis and manages our operations as a single operating segment.
Use of Estimates

Use of Estimates


We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States, or U.S., that require us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Actual results could differ from our estimates.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Significant Accounting Policies [Abstract]  
Liability Related to Sale of Future Royalties

Liability Related to Sale of Future Royalties


In January 2023, we entered into a royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. Refer to Note 11, Liability Related to Sale of Future Royalties, for further details on the agreement.


Under our agreement with Royalty Pharma, we record upfront payments and milestone payments we receive from the sale of future royalties as a liability, net of transaction costs. We record royalty payments made to Royalty Pharma as a reduction of the liability and amortize the transaction costs over the estimated life of the royalty stream. We account for the associated interest expense under the effective interest rate method, while continuing to recognize the full amount of royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue.


We calculate the liability related to the sale of future royalties, effective interest rate and the related interest expense using our current estimate of anticipated future royalty payments under the arrangement, which we periodically reassess based on internal projections and information from our partners who are responsible for commercializing the medicines. If there is a material change in our estimate, we will prospectively adjust the liability related to the sale of future royalties, effective interest rate and the related interest expense.
Recently Adopted Accounting Standards

Recently Adopted Accounting Standards


We do not expect any recently issued accounting standards to have a material impact to our financial results.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Loss Per Share (Policies)
6 Months Ended
Jun. 30, 2023
Basic and Diluted Net Loss Per Share [Abstract]  
Basic and Diluted Net Loss Per Share

Basic net loss per share


We calculated our basic net loss per share for the three and six months ended June 30, 2023 and 2022 by dividing our net loss by our weighted-average number of common shares outstanding during the period.


Diluted net loss per share


For the three and six months ended June 30, 2023 and 2022, we incurred a net loss; therefore, we did not include dilutive common equivalent shares in the computation of diluted net loss per share because the effect would have been anti-dilutive. Common stock from the following would have had an anti-dilutive effect on net loss per share:

1.75 percent convertible senior notes, or 1.75% Notes;
0 percent convertible senior notes, or 0% Notes;
Note hedges related to the 0% Notes;
0.125 percent convertible senior notes, or 0.125% Notes;
Note hedges related to the 0.125% Notes;
Dilutive stock options;
Unvested restricted stock units, or RSUs;
Unvested performance restricted stock units, or PRSUs; and
Employee Stock Purchase Plan, or ESPP.


Additionally, as of June 30, 2023, we had warrants related to our 0% and 0.125% Notes outstanding. We will include the shares issuable under these warrants in our calculation of diluted earnings per share when the average market price per share of our common stock for the reporting period exceeds the strike price of the warrants.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation Expense (Policies)
6 Months Ended
Jun. 30, 2023
Stock-based Compensation Expense [Abstract]  
Stock-Based Compensation Expense

We measure stock-based compensation expense for equity-classified awards, principally related to stock options, RSUs, PRSUs and stock purchase rights under our ESPP based on the estimated fair value of the award on the date of grant. We recognize the value of the portion of the award that we ultimately expect to vest as stock-based compensation expense over the requisite service period in our condensed consolidated statements of operations. We reduce stock-based compensation expense for estimated forfeitures at the time of grant and revise in subsequent periods if actual forfeitures differ from those estimates. We use the Black-Scholes model to estimate the fair value of stock options granted and stock purchase rights under our ESPP.


On the grant date, we use our stock price and assumptions regarding a number of variables to determine the estimated fair value of stock-based payment awards. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.


We recognize compensation expense for stock options, RSUs, PRSUs and stock purchase rights under the ESPP using the accelerated multiple-option approach. Under the accelerated multiple-option approach (also known as the graded-vesting method), we recognize compensation expense over the requisite service period for each separately vesting tranche of the award as though the award were in substance multiple awards, which results in the expense being front-loaded over the vesting period.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Data (Tables)
6 Months Ended
Jun. 30, 2023
Supplemental Financial Data [Abstract]  
Inventories

Inventories


Our inventory consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Raw materials:
           
Raw materials - clinical
 
$
17,665
   
$
17,061
 
Raw materials - commercial
   
5,585
     
2,699
 
Total raw materials
   
23,250
     
19,760
 
Work in process
   
2,092
     
2,109
 
Finished goods
   
196
     
164
 
Total inventory
 
$
25,538
   
$
22,033
 
Accrued Liabilities

Accrued Liabilities


Our accrued liabilities consisted of the following (in thousands):

 
June 30, 2023
   
December 31, 2022
 
Clinical development expenses
 
$
83,524
   
$
116,460
 
In-licensing expenses
   
7,179
     
7,945
 
Commercial expenses
   
3,151
     
3,498
 
Other miscellaneous expenses
   
10,891
     
12,198
 
Total accrued liabilities
 
$
104,745
   
$
140,101
 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2023
Revenues [Abstract]  
Revenues

During the three and six months ended June 30, 2023 and 2022, our revenues were comprised of the following (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue:
                       
Commercial revenue:
                       
SPINRAZA royalties
 
$
61,012
   
$
59,627
   
$
111,258
   
$
113,444
 
Other commercial revenue:
                               
TEGSEDI and WAYLIVRA revenue, net
   
10,655
     
10,386
     
17,133
     
16,547
 
Licensing and other royalty revenue
   
6,230
     
8,171
     
17,273
     
20,477
 
Total other commercial revenue
   
16,885
     
18,557
     
34,406
     
37,024
 
Total commercial revenue
   
77,897
     
78,184
     
145,664
     
150,468
 
Research and development revenue:
                               
Collaborative agreement revenue
   
91,013
     
38,247
     
129,347
     
88,032
 
Eplontersen joint development revenue
   
19,501
     
17,360
     
43,924
     
37,210
 
Total research and development revenue
   
110,514
     
55,607
     
173,271
     
125,242
 
Total revenue
 
$
188,411
   
$
133,791
   
$
318,935
   
$
275,710
 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Collaborative Arrangements and Licensing Agreements (Tables)
6 Months Ended
Jun. 30, 2023
AstraZeneca [Member]  
Collaborative Arrangements and Licensing Agreements [Abstract]  
Revenue from Collaborative Relationship

During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with AstraZeneca (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with AstraZeneca
 
$
59,501
   
$
17,768
   
$
83,926
   
$
37,611
 
Percentage of total revenue
   
32
%
   
13
%
   
26
%
   
14
%
Biogen [Member]  
Collaborative Arrangements and Licensing Agreements [Abstract]  
Revenue from Collaborative Relationship

During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with Biogen (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with Biogen
 
$
97,402
   
$
76,887
   
$
167,903
   
$
170,754
 
Percentage of total revenue
   
52
%
   
58
%
   
53
%
   
62
%
GSK [Member]  
Collaborative Arrangements and Licensing Agreements [Abstract]  
Revenue from Collaborative Relationship

During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with GSK (in thousands, except percentages):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2023
   
2022
   
2023
   
2022
 
Revenue from our relationship with GSK
 
$
   
$
   
$
15,000
   
$
 
Percentage of total revenue
   
0
%
   
0
%
   
5
%
   
0
%
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments [Abstract]  
Contract Maturity of Available-for-Sale Securities

The following table summarizes the contract maturity of the available-for-sale securities we held as of June 30, 2023:

One year or less
   
77
%
After one year but within two years
   
16
%
After two years but within three and a half years
   
7
%
Total
   
100
%
Summary of Investments

The following is a summary of our investments (in thousands):

 
Amortized
   
Gross Unrealized
   
Estimated
 
June 30, 2023
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
605,532
   
$
25
   
$
(4,763
)
 
$
600,794
 
Debt securities issued by U.S. government agencies
   
281,703
     
4
     
(1,314
)
   
280,393
 
Debt securities issued by the U.S. Treasury (1)
   
622,829
     
6
     
(5,031
)
   
617,804
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
42,230
     
     
(269
)
   
41,961
 
Total debt securities with a maturity of one year or less
   
1,552,294
     
35
     
(11,377
)
   
1,540,952
 
Corporate debt securities
   
220,569
     
133
     
(5,135
)
   
215,567
 
Debt securities issued by U.S. government agencies
   
39,443
     
     
(870
)
   
38,573
 
Debt securities issued by the U.S. Treasury
   
194,967
     
     
(3,659
)
   
191,308
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
12,000
     
66
     
(235
)
   
11,831
 
Total debt securities with a maturity of more than one year
   
466,979
     
199
     
(9,899
)
   
457,279
 
Total available-for-sale debt securities
 
$
2,019,273
   
$
234
   
$
(21,276
)
 
$
1,998,231
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
253
   
$
(3,928
)
 
$
8,222
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
25,001
     
(5,125
)
   
42,991
 
Total equity securities
   
35,012
     
25,254
     
(9,053
)
   
51,213
 
Total available-for-sale debt and equity securities
 
$
2,054,285
   
$
25,488
   
$
(30,329
)
 
$
2,049,444
 

 
Amortized
   
Gross Unrealized
   
Estimated
 
December 31, 2022
 
Cost
   
Gains
   
Losses
   
Fair Value
 
Available-for-sale debt securities:
                       
Corporate debt securities (1)
 
$
513,790
   
$
23
   
$
(4,365
)
 
$
509,448
 
Debt securities issued by U.S. government agencies
   
133,585
     
     
(1,829
)
   
131,756
 
Debt securities issued by the U.S. Treasury (1)
   
512,655
     
23
     
(5,124
)
   
507,554
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
57,484
     
18
     
(686
)
   
56,816
 
Other municipal debt securities
   
6,008
     
     
(14
)
   
5,994
 
Total debt securities with a maturity of one year or less
   
1,223,522
     
64
     
(12,018
)
   
1,211,568
 
Corporate debt securities
   
227,631
     
14
     
(10,143
)
   
217,502
 
Debt securities issued by U.S. government agencies
   
34,339
     
     
(1,040
)
   
33,299
 
Debt securities issued by the U.S. Treasury
   
245,030
     
     
(4,109
)
   
240,921
 
Debt securities issued by states of the U.S. and political subdivisions of the states
   
18,314
     
116
     
(329
)
   
18,101
 
Total debt securities with a maturity of more than one year
   
525,314
     
130
     
(15,621
)
   
509,823
 
Total available-for-sale debt securities
 
$
1,748,836
   
$
194
   
$
(27,639
)
 
$
1,721,391
 
Equity securities:
                               
Publicly traded equity securities included in other current assets (2)
 
$
11,897
   
$
   
$
(1,358
)
 
$
10,539
 
Privately held equity securities included in deposits and other assets (3)
   
23,115
     
17,257
     
     
40,372
 
Total equity securities
   
35,012
     
17,257
     
(1,358
)
   
50,911
 
Total available-for-sale debt and equity securities
 
$
1,783,848
   
$
17,451
   
$
(28,997
)
 
$
1,772,302
 

(1)
Includes investments classified as cash equivalents in our condensed consolidated balance sheets.

(2)
Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.

(3)
Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs. In the six months ended June 30, 2023, we recorded a net gain of $2.6 million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.
Temporarily Impaired Investments

The following is a summary of our investments we consider to be temporarily impaired at June 30, 2023 (in thousands, except for number of investments):

       
Less than 12 Months of
Temporary Impairment
   
More than 12 Months of
Temporary Impairment
   
Total Temporary
Impairment
 
   
Number of
Investments
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
   
Estimated
Fair Value
   
Unrealized
Losses
 
Corporate debt securities
   
406
   
$
512,975
   
$
(2,381
)
 
$
238,238
   
$
(7,517
)
 
$
751,213
   
$
(9,898
)
Debt securities issued by U.S. government agencies
   
86
     
265,446
     
(1,208
)
   
36,037
     
(976
)
   
301,483
     
(2,184
)
Debt securities issued by the U.S. Treasury
   
70
     
674,046
     
(6,202
)
   
103,565
     
(2,488
)
   
777,611
     
(8,690
)
Debt securities issued by states of the U.S. and political subdivisions of the states
   
130
     
25,394
     
(183
)
   
22,593
     
(321
)
   
47,987
     
(504
)
Total temporarily impaired securities
   
692
   
$
1,477,861
   
$
(9,974
)
 
$
400,433
   
$
(11,302
)
 
$
1,878,294
   
$
(21,276
)
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Measurements [Abstract]  
Assets Measured at Fair Value on a Recurring Basis

The following tables present the major security types we held at June 30, 2023 and December 31, 2022 that we regularly measure and carry at fair value. The following tables segregate each security type by the level within the fair value hierarchy of the valuation techniques we utilized to determine the respective security’s fair value (in thousands):

 
At
June 30, 2023
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
316,359
   
$
316,359
   
$
 
Corporate debt securities (2)
   
816,361
     
     
816,361
 
Debt securities issued by U.S. government agencies (3)
   
318,966
     
     
318,966
 
Debt securities issued by the U.S. Treasury (4)
   
809,112
     
809,112
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
53,792
     
     
53,792
 
Publicly traded equity securities included in other current assets (5)
   
8,222
     
8,222
     
 
Total
 
$
2,322,812
   
$
1,133,693
   
$
1,189,119
 

 
At
December 31, 2022
   
Quoted Prices in
Active Markets
(Level 1)
   
Significant Other
Observable Inputs
(Level 2)
 
Cash equivalents (1)
 
$
211,655
   
$
211,655
   
$
 
Corporate debt securities (6)
   
726,950
     
     
726,950
 
Debt securities issued by U.S. government agencies (4)
   
165,055
     
     
165,055
 
Debt securities issued by the U.S. Treasury (4)
   
748,475
     
748,475
     
 
Debt securities issued by states of the U.S. and political subdivisions of the states (4)
   
74,917
     
     
74,917
 
Other municipal debt securities (4)
   
5,994
     
     
5,994
 
Publicly traded equity securities included in other current assets (5)
   
10,539
     
10,539
     
 
Total
 
$
1,943,585
   
$
970,669
   
$
972,916
 

The following footnotes reference lines in our condensed consolidated balance sheets:

(1)
Included in cash and cash equivalents in our condensed consolidated balance sheets.

(2)
$33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(3)
$4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.

(4)
Included in short-term investments in our condensed consolidated balance sheets.

(5)
Included in other current assets in our condensed consolidated balance sheets.

(6)
$11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2023
Stock-based Compensation Expense [Abstract]  
Weighted-Average Assumptions for Stock Options

Employee Stock Options:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
3.6
%
   
1.8
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
47.3
%
   
55.1
%
Expected life
 
6.3 years
   
6.3 years
 
Weighted-Average Assumptions for ESPP

ESPP:
 
Six Months Ended
June 30,
 
   
2023
   
2022
 
Risk-free interest rate
   
5.2
%
   
0.6
%
Dividend yield
   
0.0
%
   
0.0
%
Volatility
   
36.7
%
   
50.2
%
Expected life
 
6 months
   
6 months
 
Stock-Based Compensation Expense

The following table summarizes stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 (in thousands):

 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2023
   
2022
   
2023
   
2022
 
Cost of sales
 
$
118
   
$
53
   
$
237
   
$
213
 
Research, development and patent expense
   
19,249
     
18,500
     
38,816
     
37,582
 
Selling, general and administrative expense
   
7,194
     
5,949
     
14,457
     
12,943
 
Total stock-based compensation expense
 
$
26,561
   
$
24,502
   
$
53,510
   
$
50,738
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Liability Related to Sale of Future Royalties (Tables)
6 Months Ended
Jun. 30, 2023
Liability Related to Sale of Future Royalties [Abstract]  
Liability Related to Sale of Future Royalties

The following is a summary of our liability related to sale of future royalties for the six months ended June 30, 2023 (in thousands):

Proceeds from sale of future royalties
 
$
500,000
 
Royalty payments to Royalty Pharma
   
(12,562
)
Interest expense related to sale of future royalties
   
32,915
 
Liability related to sale of future royalties as of June 30, 2023
   
520,353
 
Issuance costs related to sale of future royalties
   
(10,434
)
Amortization of issuance costs related to sale of future royalties as of June 30, 2023
   
255
 
Net liability related to sale of future royalties as of June 30, 2023
 
$
510,174
 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Debt (Tables)
6 Months Ended
Jun. 30, 2023
1.75% Notes [Member]  
Convertible Notes [Abstract]  
Convertible Senior Notes

At June 30, 2023, we had the following 1.75% Notes outstanding (in millions except interest rate and price per share data):

 
1.75% Notes
 
Outstanding principal balance
 
$
575.0
 
Unamortized debt issuance costs
 
$
14.1
 
Maturity date
 
June 2028
 
Interest rate
 
1.75 percent
 
Effective interest rate
 
2.3 percent
 
Conversion price per share
 
$
53.73
 
Total shares of common stock subject to conversion
   
10.7
 
0% Notes [Member]  
Convertible Notes [Abstract]  
Convertible Senior Notes

At June 30, 2023, we had the following 0% Notes outstanding (in millions except interest rate and price per share data):

 
0% Notes
 
Outstanding principal balance
 
$
632.5
 
Unamortized debt issuance costs
 
$
8.7
 
Maturity date
 
April 2026
 
Interest rate
 
0 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
57.84
 
Effective conversion price per share with call spread
 
$
76.39
 
Total shares of common stock subject to conversion
   
10.9
 
0.125% Notes [Member]  
Convertible Notes [Abstract]  
Convertible Senior Notes

At June 30, 2023, we had the following 0.125% Notes outstanding with interest payable semi-annually (in millions except interest rate and price per share data):

 
0.125% Notes
 
Outstanding principal balance
 
$
114.8
 
Unamortized debt issuance costs
 
$
0.7
 
Maturity date
 
December 2024
 
Interest rate
 
0.125 percent
 
Effective interest rate
 
0.5 percent
 
Conversion price per share
 
$
83.28
 
Effective conversion price per share with call spread
 
$
123.38
 
Total shares of common stock subject to conversion
   
1.4
 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Basis of Presentation (Details)
6 Months Ended
Jun. 30, 2023
Segment
Organization and Basis of Presentation [Abstract]  
Number of operating segments 1
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Data, Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory [Abstract]    
Raw materials $ 23,250 $ 19,760
Work in process 2,092 2,109
Finished goods 196 164
Total inventory 25,538 22,033
Clinical [Member]    
Inventory [Abstract]    
Raw materials 17,665 17,061
Commercial [Member]    
Inventory [Abstract]    
Raw materials $ 5,585 $ 2,699
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Financial Data, Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities [Abstract]    
Clinical development expenses $ 83,524 $ 116,460
In-licensing expenses 7,179 7,945
Commercial expenses 3,151 3,498
Other miscellaneous expenses 10,891 12,198
Total accrued liabilities $ 104,745 $ 140,101
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues [Abstract]        
Revenue $ 188,411 $ 133,791 $ 318,935 $ 275,710
Commercial Revenue [Member]        
Revenues [Abstract]        
Revenue 77,897 78,184 145,664 150,468
SPINRAZA Royalties [Member]        
Revenues [Abstract]        
Revenue 61,012 59,627 111,258 113,444
Other Commercial Revenue [Member]        
Revenues [Abstract]        
Revenue 16,885 18,557 34,406 37,024
TEGSEDI and WAYLIVRA Revenue, Net [Member]        
Revenues [Abstract]        
Revenue 10,655 10,386 17,133 16,547
Licensing and Other Royalty Revenue [Member]        
Revenues [Abstract]        
Revenue 6,230 8,171 17,273 20,477
Research and Development Revenue [Member]        
Revenues [Abstract]        
Revenue 110,514 55,607 173,271 125,242
Collaborative Agreement Revenue [Member]        
Revenues [Abstract]        
Revenue 91,013 38,247 129,347 88,032
Eplontersen Joint Development Revenue [Member]        
Revenues [Abstract]        
Revenue $ 19,501 $ 17,360 $ 43,924 $ 37,210
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Agreement
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Agreement
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Collaborative Arrangement and Licensing Agreement [Abstract]          
Revenue $ 188,411 $ 133,791 $ 318,935 $ 275,710  
AstraZeneca [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Number of collaboration agreements | Agreement 2   2    
Revenue $ 59,501 $ 17,768 $ 83,926 $ 37,611  
Deferred revenue $ 0   $ 0   $ 0
AstraZeneca [Member] | Revenue [Member] | Strategic Partner [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Concentration percentage 32.00% 13.00% 26.00% 14.00%  
AstraZeneca [Member] | Maximum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Cumulative payments received $ 610,000   $ 610,000    
Eplontersen Collaboration [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Number of collaboration agreements | Agreement 1   1    
Revenue $ 20,000        
Eplontersen Collaboration [Member] | Maximum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Next payment to be achieved $ 50,000   $ 50,000    
Cardiovascular, Renal and Metabolic Diseases Collaboration [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Number of collaboration agreements | Agreement 1   1    
Cardiovascular, Renal and Metabolic Diseases Collaboration [Member] | Maximum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Next payment to be achieved $ 30,000   $ 30,000    
Cardiovascular, Renal and Metabolic Diseases Collaboration [Member] | ION839 [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Revenue $ 20,000        
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Collaborative Arrangements and Licensing Agreements, Biogen (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Collaborative Arrangement and Licensing Agreement [Abstract]          
Revenue $ 188,411 $ 133,791 $ 318,935 $ 275,710  
Biogen Collaborations [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Revenue 97,402 $ 76,887 167,903 $ 170,754  
Deferred revenue $ 323,100   $ 323,100   $ 351,200
Biogen Collaborations [Member] | Revenue [Member] | Strategic Partner [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Concentration percentage 52.00% 58.00% 53.00% 62.00%  
Biogen Collaborations [Member] | Minimum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Cumulative payments received $ 3,600,000   $ 3,600,000    
2013 Strategic Neurology [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Revenue 16,000        
2013 Strategic Neurology [Member] | QALSODY [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Next payment to be achieved $ 20,000   $ 20,000    
2013 Strategic Neurology [Member] | QALSODY [Member] | Minimum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Royalty percentage received on sales of medicine     11.00%    
2013 Strategic Neurology [Member] | QALSODY [Member] | Maximum [Member]          
Collaborative Arrangement and Licensing Agreement [Abstract]          
Royalty percentage received on sales of medicine     15.00%    
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Collaborative Arrangements and Licensing Agreements, GSK (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Collaborative Arrangement and Licensing Agreement [Abstract]            
Revenue $ 188,411   $ 133,791 $ 318,935 $ 275,710  
GSK [Member]            
Collaborative Arrangement and Licensing Agreement [Abstract]            
Next payment to be achieved 15,000     15,000    
Revenue 0   $ 0 15,000 $ 0  
Deferred revenue $ 0     $ 0   $ 0
GSK [Member] | Revenue [Member] | Strategic Partner [Member]            
Collaborative Arrangement and Licensing Agreement [Abstract]            
Concentration percentage 0.00%   0.00% 5.00% 0.00%  
GSK [Member] | Minimum [Member]            
Collaborative Arrangement and Licensing Agreement [Abstract]            
Cumulative payments received $ 105,000     $ 105,000    
GSK [Member] | Bepirovirsen [Member]            
Collaborative Arrangement and Licensing Agreement [Abstract]            
Revenue   $ 15,000        
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Basic and Diluted Net Loss Per Share (Details)
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
1.75% Notes [Member]      
Diluted Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 1.75%    
0% Notes [Member]      
Diluted Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 0.00% 0.00% 0.00%
0.125% Notes [Member]      
Diluted Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 0.125% 0.125% 0.125%
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Contract Maturity of Available-for-Sale Securities (Details)
6 Months Ended
Jun. 30, 2023
Contract Maturity of Available-for-Sale Securities [Abstract]  
One year or less 77.00%
After one year but within two years 16.00%
After two years but within three and a half years 7.00%
Total 100.00%
Maximum contract maturity period, range 1 1 year
Maximum contract maturity period, range 2 2 years
Maximum contract maturity period, range 3 3 years 6 months
Percentage of available-for-sale securities with a maturity of less than two years 93.00%
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Summary of Investments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Company
Dec. 31, 2022
USD ($)
Ownership Interests in Private and Public Companies [Abstract]    
Number of private companies in which there is an equity ownership interest of less than 20% | Company 7  
Number of public companies in which there is an equity ownership interest of less than 20% | Company 3  
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost $ 1,552,294 $ 1,223,522
Gross unrealized gains 35 64
Gross unrealized losses (11,377) (12,018)
Estimated fair value 1,540,952 1,211,568
Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]    
Amortized cost 466,979 525,314
Gross unrealized gains 199 130
Gross unrealized losses (9,899) (15,621)
Estimated fair value 457,279 509,823
Available-for-sale Debt Securities [Abstract]    
Amortized cost 2,019,273 1,748,836
Gross unrealized gains 234 194
Gross unrealized losses (21,276) (27,639)
Estimated fair value 1,998,231 1,721,391
Equity Securities [Abstract]    
Amortized cost 35,012 35,012
Gross unrealized gains 25,254 17,257
Gross unrealized losses (9,053) (1,358)
Estimated fair value 51,213 50,911
Available-for-sale Debt and Equity Securities [Abstract]    
Amortized cost 2,054,285 1,783,848
Gross unrealized gains 25,488 17,451
Gross unrealized losses (30,329) (28,997)
Estimated fair value 2,049,444 1,772,302
Corporate Debt Securities [Member]    
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost [1] 605,532 513,790
Gross unrealized gains 25 23
Gross unrealized losses (4,763) (4,365)
Estimated fair value 600,794 509,448
Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]    
Amortized cost 220,569 227,631
Gross unrealized gains 133 14
Gross unrealized losses (5,135) (10,143)
Estimated fair value 215,567 217,502
Debt Securities Issued by U.S. Government Agencies [Member]    
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost 281,703 133,585
Gross unrealized gains 4 0
Gross unrealized losses (1,314) (1,829)
Estimated fair value 280,393 131,756
Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]    
Amortized cost 39,443 34,339
Gross unrealized gains 0 0
Gross unrealized losses (870) (1,040)
Estimated fair value 38,573 33,299
Debt Securities Issued by the U.S. Treasury [Member]    
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost [1] 622,829 512,655
Gross unrealized gains 6 23
Gross unrealized losses (5,031) (5,124)
Estimated fair value 617,804 507,554
Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]    
Amortized cost 194,967 245,030
Gross unrealized gains 0 0
Gross unrealized losses (3,659) (4,109)
Estimated fair value 191,308 240,921
Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]    
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost 42,230 57,484
Gross unrealized gains 0 18
Gross unrealized losses (269) (686)
Estimated fair value 41,961 56,816
Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]    
Amortized cost 12,000 18,314
Gross unrealized gains 66 116
Gross unrealized losses (235) (329)
Estimated fair value 11,831 18,101
Other Municipal Debt Securities [Member]    
Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]    
Amortized cost   6,008
Gross unrealized gains   0
Gross unrealized losses   (14)
Estimated fair value   5,994
Publicly Traded Equity Securities [Member]    
Equity Securities [Abstract]    
Amortized cost [2] 11,897 11,897
Gross unrealized gains 253 0
Gross unrealized losses (3,928) (1,358)
Estimated fair value 8,222 10,539
Available-for-sale Debt and Equity Securities [Abstract]    
Unrealized loss on equity securities (2,300)  
Privately Held Equity Securities [Member]    
Equity Securities [Abstract]    
Amortized cost [3] 23,115 23,115
Gross unrealized gains 25,001 17,257
Gross unrealized losses (5,125) 0
Estimated fair value 42,991 $ 40,372
Available-for-sale Debt and Equity Securities [Abstract]    
Unrealized gain on equity securities $ 2,600  
[1] Includes investments classified as cash equivalents in our condensed consolidated balance sheets.
[2] Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.
[3] Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs. In the six months ended June 30, 2023, we recorded a net gain of $2.6 million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Investments Temporarily Impaired (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Investment
Temporarily Impaired Investments [Abstract]  
Number of investments | Investment 692
Estimated Fair Value [Abstract]  
Less than 12 months of temporary impairment $ 1,477,861
More than 12 months of temporary impairment 400,433
Total temporary impairment 1,878,294
Unrealized Losses [Abstract]  
Less than 12 months of temporary impairment (9,974)
More than 12 months of temporary impairment (11,302)
Total temporary impairment $ (21,276)
Corporate Debt Securities [Member]  
Temporarily Impaired Investments [Abstract]  
Number of investments | Investment 406
Estimated Fair Value [Abstract]  
Less than 12 months of temporary impairment $ 512,975
More than 12 months of temporary impairment 238,238
Total temporary impairment 751,213
Unrealized Losses [Abstract]  
Less than 12 months of temporary impairment (2,381)
More than 12 months of temporary impairment (7,517)
Total temporary impairment $ (9,898)
Debt Securities Issued by U.S. Government Agencies [Member]  
Temporarily Impaired Investments [Abstract]  
Number of investments | Investment 86
Estimated Fair Value [Abstract]  
Less than 12 months of temporary impairment $ 265,446
More than 12 months of temporary impairment 36,037
Total temporary impairment 301,483
Unrealized Losses [Abstract]  
Less than 12 months of temporary impairment (1,208)
More than 12 months of temporary impairment (976)
Total temporary impairment $ (2,184)
Debt Securities Issued by the U.S. Treasury [Member]  
Temporarily Impaired Investments [Abstract]  
Number of investments | Investment 70
Estimated Fair Value [Abstract]  
Less than 12 months of temporary impairment $ 674,046
More than 12 months of temporary impairment 103,565
Total temporary impairment 777,611
Unrealized Losses [Abstract]  
Less than 12 months of temporary impairment (6,202)
More than 12 months of temporary impairment (2,488)
Total temporary impairment $ (8,690)
Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]  
Temporarily Impaired Investments [Abstract]  
Number of investments | Investment 130
Estimated Fair Value [Abstract]  
Less than 12 months of temporary impairment $ 25,394
More than 12 months of temporary impairment 22,593
Total temporary impairment 47,987
Unrealized Losses [Abstract]  
Less than 12 months of temporary impairment (183)
More than 12 months of temporary impairment (321)
Total temporary impairment $ (504)
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Fair Value Measurements [Abstract]      
Available-for-sale securities $ 1,998,231 $ 1,721,391  
Equity securities $ 51,213 $ 50,911  
1.75% Notes [Member]      
Fair Value Measurements [Abstract]      
Interest rate on convertible senior notes 1.75%    
0% Notes [Member]      
Fair Value Measurements [Abstract]      
Interest rate on convertible senior notes 0.00% 0.00% 0.00%
0.125% Notes [Member]      
Fair Value Measurements [Abstract]      
Interest rate on convertible senior notes 0.125% 0.125% 0.125%
Publicly Traded Equity Securities [Member]      
Fair Value Measurements [Abstract]      
Equity securities $ 8,222 $ 10,539  
Recurring Basis [Member]      
Fair Value Measurements [Abstract]      
Cash equivalents [1] 316,359 211,655  
Total 2,322,812 1,943,585  
Recurring Basis [Member] | Corporate Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 816,361 [2] 726,950 [3]  
Recurring Basis [Member] | Corporate Debt Securities [Member] | Cash and Cash Equivalents [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 33,700 11,000  
Recurring Basis [Member] | Debt Securities Issued by U.S. Government Agencies [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 318,966 [4] 165,055 [5]  
Recurring Basis [Member] | Debt Securities Issued by U.S. Government Agencies [Member] | Cash and Cash Equivalents [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 4,000    
Recurring Basis [Member] | Debt Securities Issued by the U.S. Treasury [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities [5] 809,112 748,475  
Recurring Basis [Member] | Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities [5] 53,792 74,917  
Recurring Basis [Member] | Other Municipal Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities [5]   5,994  
Recurring Basis [Member] | Publicly Traded Equity Securities [Member] | Other Current Assets [Member]      
Fair Value Measurements [Abstract]      
Equity securities [6] 8,222 10,539  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member]      
Fair Value Measurements [Abstract]      
Cash equivalents 316,359 211,655  
Total 1,133,693 970,669  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Corporate Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 0 0  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Debt Securities Issued by U.S. Government Agencies [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 0 0  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Debt Securities Issued by the U.S. Treasury [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 809,112 748,475  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 0 0  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Other Municipal Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities   0  
Recurring Basis [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Publicly Traded Equity Securities [Member]      
Fair Value Measurements [Abstract]      
Equity securities 8,222 10,539  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]      
Fair Value Measurements [Abstract]      
Cash equivalents 0 0  
Total 1,189,119 972,916  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | 1.75% Notes [Member]      
Fair Value Measurements [Abstract]      
Convertible notes 576,300    
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | 0% Notes [Member]      
Fair Value Measurements [Abstract]      
Convertible notes 599,800 587,300  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | 0.125% Notes [Member]      
Fair Value Measurements [Abstract]      
Convertible notes 107,500 498,900  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Corporate Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 816,361 726,950  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Debt Securities Issued by U.S. Government Agencies [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 318,966 165,055  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Debt Securities Issued by the U.S. Treasury [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 0 0  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities 53,792 74,917  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Other Municipal Debt Securities [Member]      
Fair Value Measurements [Abstract]      
Available-for-sale securities   5,994  
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Publicly Traded Equity Securities [Member]      
Fair Value Measurements [Abstract]      
Equity securities $ 0 $ 0  
[1] Included in cash and cash equivalents in our condensed consolidated balance sheets.
[2] $33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.
[3] $11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.
[4] $4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.
[5] Included in short-term investments in our condensed consolidated balance sheets.
[6] Included in other current assets in our condensed consolidated balance sheets.
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation Expense (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Period
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense $ 26,561 $ 24,502 $ 53,510 $ 50,738
Cost of Sales [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 118 53 237 213
Research, Development and Patent Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 19,249 18,500 38,816 37,582
Selling, General and Administrative Expense [Member]        
Stock-based Compensation Expense [Abstract]        
Stock-based compensation expense 7,194 $ 5,949 14,457 $ 12,943
Stock Options [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation expense related to non-vested stock options 50,500   $ 50,500  
Weighted average period for recognition     1 year 3 months 18 days  
Stock Options [Member] | Employees [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     3.60% 1.80%
Dividend yield     0.00% 0.00%
Volatility     47.30% 55.10%
Expected life     6 years 3 months 18 days 6 years 3 months 18 days
ESPP [Member]        
Weighted-Average Assumptions [Abstract]        
Risk-free interest rate     5.20% 0.60%
Dividend yield     0.00% 0.00%
Volatility     36.70% 50.20%
Expected life     6 months 6 months
RSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units 70,700   $ 70,700  
Weighted average period for recognition     1 year 7 months 6 days  
RSUs [Member] | Board of Directors [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     1 year  
RSUs [Member] | Board of Directors [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     4 years  
RSUs [Member] | Employees [Member]        
RSUs and PRSUs [Abstract]        
Vesting period     4 years  
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 39.5 $ 34.38
PRSUs [Member]        
Unrecognized Compensation Expense [Abstract]        
Unrecognized compensation cost related to non-vested units $ 8,400   $ 8,400  
Weighted average period for recognition     1 year 10 months 24 days  
PRSUs [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 58.99 $ 42.28
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Number of performance periods | Period     3  
Vesting period     3 years  
Number of units guaranteed to vest (in shares) | shares     0  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     150.00%  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | One-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     1 year  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Two-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     2 years  
PRSUs [Member] | Granted in 2020 - 2022 [Member] | Section 16 Officers [Member] | Three-Year Period [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     33.30%  
Vesting period     3 years  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member]        
RSUs and PRSUs [Abstract]        
Vesting percentage     100.00%  
Vesting period     3 years  
Number of units guaranteed to vest (in shares) | shares     0  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member] | Minimum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     0.00%  
PRSUs [Member] | Granted in 2023 [Member] | Section 16 Officers [Member] | Maximum [Member]        
RSUs and PRSUs [Abstract]        
Percentage of units guaranteed to vest     200.00%  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Taxes [Abstract]        
Income tax expense $ 7,842 $ 2,260 $ 19,223 $ 3,354
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Royalty Revenue Monetization [Abstract]      
Transaction costs   $ 10,434 $ 0
Proceeds from sale of future royalties   500,000 0
Royalty payments to Royalty Pharma   (12,562) 0
Interest expense related to sale of future royalties   32,915 0
Issuance costs related to sale of future royalties   (10,434) $ 0
Net liability related to sale of future royalties   510,174  
Royalty Purchase Agreement [Member]      
Royalty Revenue Monetization [Abstract]      
Upfront payment received $ 500,000    
Maximum amount of payments receivable for additional milestones   625,000  
Transaction costs   $ 10,434  
Effective interest rate   13.50%  
Proceeds from sale of future royalties   $ 500,000  
Royalty payments to Royalty Pharma   (12,562)  
Interest expense related to sale of future royalties   32,915  
Liability related to sale of future royalties as of   520,353  
Issuance costs related to sale of future royalties   (10,434)  
Amortization of issuance costs related to sale of future royalties   255  
Net liability related to sale of future royalties   510,174  
Royalty Purchase Agreement [Member] | SPINRAZA [Member]      
Royalty Revenue Monetization [Abstract]      
Maximum amount of annual sales on which royalty payments are paid   $ 1,500,000  
Royalty Purchase Agreement [Member] | SPINRAZA [Member] | Minimum [Member]      
Royalty Revenue Monetization [Abstract]      
Percentage of royalty payments paid on annual sales of medicine   25.00%  
Maximum royalty payments made before royalty interest reverts back   $ 475,000  
Royalty Purchase Agreement [Member] | SPINRAZA [Member] | Maximum [Member]      
Royalty Revenue Monetization [Abstract]      
Percentage of royalty payments paid on annual sales of medicine   45.00%  
Maximum royalty payments made before royalty interest reverts back   $ 550,000  
Royalty Purchase Agreement [Member] | Pelacarsen [Member]      
Royalty Revenue Monetization [Abstract]      
Percentage of royalty payments paid on annual sales of medicine   25.00%  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2023
Apr. 30, 2021
Dec. 31, 2019
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Convertible Debt [Abstract]            
Gain on early retirement of debt       $ 11,292 $ 0  
1.75% Notes [Member]            
Convertible Debt [Abstract]            
Face amount of offering $ 575,000     575,000    
Outstanding principal balance 575,000     575,000    
Unamortized debt issuance costs $ 14,100     $ 14,100    
Maturity date       Jun. 30, 2028    
Interest rate 1.75%     1.75%    
Effective interest rate 2.30%     2.30%    
Conversion price per share (in dollars per share) $ 53.73     $ 53.73    
Total shares of common stock subject to conversion (in shares) 10.7     10.7    
Percentage of principal amount used as purchase price upon occurrence of fundamental change       100.00%    
0% Notes [Member]            
Convertible Debt [Abstract]            
Face amount of offering   $ 632,500        
Outstanding principal balance $ 632,500     $ 632,500    
Unamortized debt issuance costs $ 8,700     $ 8,700    
Maturity date       Apr. 30, 2026    
Interest rate 0.00%     0.00% 0.00% 0.00%
Effective interest rate 0.50%     0.50%    
Conversion price per share (in dollars per share) $ 57.84     $ 57.84    
Effective conversion price per share with call spread (in dollars per share) $ 76.39     $ 76.39    
Total shares of common stock subject to conversion (in shares) 10.9     10.9    
Cost of call spread   46,900        
Purchase of note hedges   136,700        
Proceeds from issuance of warrants   89,800        
Percentage of principal amount used as purchase price upon occurrence of fundamental change       100.00%    
1% Notes [Member]            
Convertible Debt [Abstract]            
Repurchase of convertible notes   257,000        
Principal amount repurchased   $ 247,900        
Interest rate 1.00%     1.00%    
0.125% Notes [Member]            
Convertible Debt [Abstract]            
Repurchase of convertible notes $ 420,400          
Principal amount repurchased 434,100     $ 434,100    
Outstanding principal balance 114,800     114,800    
Unamortized debt issuance costs $ 700     $ 700    
Maturity date       Dec. 31, 2024    
Interest rate 0.125%     0.125% 0.125% 0.125%
Effective interest rate 0.50%     0.50%    
Conversion price per share (in dollars per share) $ 83.28     $ 83.28    
Effective conversion price per share with call spread (in dollars per share) $ 123.38     $ 123.38    
Total shares of common stock subject to conversion (in shares) 1.4     1.4    
Cost of call spread     $ 52,600      
Purchase of note hedges     108,700      
Proceeds from issuance of warrants     $ 56,100      
Percentage of principal amount used as purchase price upon occurrence of fundamental change       100.00%    
0.125% Notes [Member] | Other Income [Member]            
Convertible Debt [Abstract]            
Gain on early retirement of debt $ 11,300          
XML 64 form10q_htm.xml IDEA: XBRL DOCUMENT 0000874015 2023-01-01 2023-06-30 0000874015 2023-08-03 0000874015 2023-06-30 0000874015 2022-12-31 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2022-12-31 0000874015 ions:ConvertibleSeniorNotes175PercentMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes175PercentMember 2022-12-31 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2022-12-31 0000874015 ions:EplontersenJointDevelopmentRevenueMember 2023-04-01 2023-06-30 0000874015 ions:CollaborativeAgreementRevenueMember 2023-04-01 2023-06-30 0000874015 2023-04-01 2023-06-30 0000874015 ions:EplontersenJointDevelopmentRevenueMember 2022-04-01 2022-06-30 0000874015 ions:CommercialMember 2023-04-01 2023-06-30 0000874015 ions:SpinrazaRoyaltiesMember 2022-04-01 2022-06-30 0000874015 ions:ResearchAndDevelopmentRevenueMember 2022-01-01 2022-06-30 0000874015 ions:EplontersenJointDevelopmentRevenueMember 2022-01-01 2022-06-30 0000874015 ions:SpinrazaRoyaltiesMember 2023-04-01 2023-06-30 0000874015 2022-01-01 2022-06-30 0000874015 ions:CommercialMember 2022-04-01 2022-06-30 0000874015 ions:ResearchAndDevelopmentRevenueMember 2022-04-01 2022-06-30 0000874015 ions:CollaborativeAgreementRevenueMember 2022-01-01 2022-06-30 0000874015 ions:CollaborativeAgreementRevenueMember 2023-01-01 2023-06-30 0000874015 ions:OtherCommercialMember 2022-01-01 2022-06-30 0000874015 ions:CommercialMember 2023-01-01 2023-06-30 0000874015 ions:ResearchAndDevelopmentRevenueMember 2023-01-01 2023-06-30 0000874015 ions:OtherCommercialMember 2023-01-01 2023-06-30 0000874015 ions:CollaborativeAgreementRevenueMember 2022-04-01 2022-06-30 0000874015 ions:SpinrazaRoyaltiesMember 2023-01-01 2023-06-30 0000874015 ions:ResearchAndDevelopmentRevenueMember 2023-04-01 2023-06-30 0000874015 2022-04-01 2022-06-30 0000874015 ions:OtherCommercialMember 2023-04-01 2023-06-30 0000874015 ions:OtherCommercialMember 2022-04-01 2022-06-30 0000874015 ions:CommercialMember 2022-01-01 2022-06-30 0000874015 ions:EplontersenJointDevelopmentRevenueMember 2023-01-01 2023-06-30 0000874015 ions:SpinrazaRoyaltiesMember 2022-01-01 2022-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000874015 us-gaap:RetainedEarningsMember 2022-12-31 0000874015 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000874015 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000874015 2023-03-31 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000874015 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000874015 us-gaap:RetainedEarningsMember 2023-03-31 0000874015 2022-03-31 0000874015 us-gaap:CommonStockMember 2022-12-31 0000874015 2021-12-31 0000874015 us-gaap:CommonStockMember 2023-03-31 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000874015 us-gaap:CommonStockMember 2021-12-31 0000874015 us-gaap:CommonStockMember 2022-03-31 0000874015 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000874015 us-gaap:RetainedEarningsMember 2022-03-31 0000874015 us-gaap:RetainedEarningsMember 2021-12-31 0000874015 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000874015 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000874015 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000874015 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000874015 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000874015 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000874015 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0000874015 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000874015 us-gaap:CommonStockMember 2022-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000874015 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000874015 2022-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000874015 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000874015 us-gaap:RetainedEarningsMember 2022-06-30 0000874015 us-gaap:RetainedEarningsMember 2023-06-30 0000874015 us-gaap:CommonStockMember 2023-06-30 0000874015 ions:EricSwayzeMember 2023-01-01 2023-06-30 0000874015 ions:CFrankBennettMember 2023-01-01 2023-06-30 0000874015 ions:AlleneDiazMember 2023-01-01 2023-06-30 0000874015 ions:EricSwayzeMember 2023-06-30 0000874015 ions:AlleneDiazMember 2023-06-30 0000874015 ions:CFrankBennettMember 2023-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2023-01-01 2023-06-30 0000874015 ions:BiogenCollaborationsMember 2023-01-01 2023-06-30 0000874015 ions:GlaxoSmithKlineCollaborationMember 2023-01-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2023-01-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2023-01-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes175PercentMember 2023-01-01 2023-06-30 0000874015 ions:ClinicalRawMaterialsMember 2023-06-30 0000874015 ions:ClinicalRawMaterialsMember 2022-12-31 0000874015 ions:CommercialRawMaterialsMember 2023-06-30 0000874015 ions:CommercialRawMaterialsMember 2022-12-31 0000874015 us-gaap:ProductMember 2023-04-01 2023-06-30 0000874015 ions:LicensingAndOtherRoyaltiesMember 2022-04-01 2022-06-30 0000874015 ions:LicensingAndOtherRoyaltiesMember 2023-04-01 2023-06-30 0000874015 us-gaap:ProductMember 2022-04-01 2022-06-30 0000874015 ions:LicensingAndOtherRoyaltiesMember 2022-01-01 2022-06-30 0000874015 ions:LicensingAndOtherRoyaltiesMember 2023-01-01 2023-06-30 0000874015 us-gaap:ProductMember 2023-01-01 2023-06-30 0000874015 us-gaap:ProductMember 2022-01-01 2022-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2023-06-30 0000874015 ions:AstrazenecaCollaborationCardiovascularRenalAndMetabolicDiseasesMember 2023-06-30 0000874015 ions:AstrazenecaCollaborationEplontersenMember 2023-06-30 0000874015 srt:MaximumMember ions:AstrazenecaCollaborationsMember 2023-06-30 0000874015 srt:MaximumMember ions:AstrazenecaCollaborationCardiovascularRenalAndMetabolicDiseasesMember 2023-06-30 0000874015 srt:MaximumMember ions:AstrazenecaCollaborationEplontersenMember 2023-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2022-04-01 2022-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2022-01-01 2022-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2023-04-01 2023-06-30 0000874015 ions:AstrazenecaCollaborationEplontersenMember 2023-04-01 2023-06-30 0000874015 ions:Ion839Member ions:AstrazenecaCollaborationCardiovascularRenalAndMetabolicDiseasesMember 2023-04-01 2023-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:AstrazenecaCollaborationsMember 2022-04-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:AstrazenecaCollaborationsMember 2023-04-01 2023-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:AstrazenecaCollaborationsMember 2022-01-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:AstrazenecaCollaborationsMember 2023-01-01 2023-06-30 0000874015 ions:AstrazenecaCollaborationsMember 2022-12-31 0000874015 srt:MinimumMember ions:BiogenCollaborationsMember 2023-06-30 0000874015 ions:QalsodyMember srt:MaximumMember ions:BiogenCollaboration2013StrategicNeurologyMember 2023-01-01 2023-06-30 0000874015 ions:QalsodyMember srt:MinimumMember ions:BiogenCollaboration2013StrategicNeurologyMember 2023-01-01 2023-06-30 0000874015 ions:QalsodyMember ions:BiogenCollaboration2013StrategicNeurologyMember 2023-06-30 0000874015 ions:BiogenCollaboration2013StrategicNeurologyMember 2023-04-01 2023-06-30 0000874015 ions:BiogenCollaborationsMember 2023-04-01 2023-06-30 0000874015 ions:BiogenCollaborationsMember 2022-01-01 2022-06-30 0000874015 ions:BiogenCollaborationsMember 2022-04-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:BiogenCollaborationsMember 2023-01-01 2023-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:BiogenCollaborationsMember 2022-04-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:BiogenCollaborationsMember 2022-01-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:BiogenCollaborationsMember 2023-04-01 2023-06-30 0000874015 ions:BiogenCollaborationsMember 2022-12-31 0000874015 ions:BiogenCollaborationsMember 2023-06-30 0000874015 srt:MinimumMember ions:GlaxoSmithKlineCollaborationMember 2023-06-30 0000874015 ions:GlaxoSmithKlineCollaborationMember 2023-06-30 0000874015 ions:GlaxoSmithKlineCollaborationMember 2022-01-01 2022-06-30 0000874015 ions:BepirovirsenMember ions:GlaxoSmithKlineCollaborationMember 2023-01-01 2023-03-31 0000874015 ions:GlaxoSmithKlineCollaborationMember 2023-04-01 2023-06-30 0000874015 ions:GlaxoSmithKlineCollaborationMember 2022-04-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:GlaxoSmithKlineCollaborationMember 2022-04-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:GlaxoSmithKlineCollaborationMember 2023-01-01 2023-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:GlaxoSmithKlineCollaborationMember 2022-01-01 2022-06-30 0000874015 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember ions:GlaxoSmithKlineCollaborationMember 2023-04-01 2023-06-30 0000874015 ions:GlaxoSmithKlineCollaborationMember 2022-12-31 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2022-06-30 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2022-06-30 0000874015 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:USTreasurySecuritiesMember 2022-12-31 0000874015 us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-06-30 0000874015 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:USTreasurySecuritiesMember 2023-06-30 0000874015 us-gaap:OtherDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0000874015 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000874015 ions:EquitySecuritiesPrivateCompaniesMember 2022-12-31 0000874015 ions:EquitySecuritiesPubliclyTradedCompaniesMember 2023-06-30 0000874015 ions:EquitySecuritiesPubliclyTradedCompaniesMember 2022-12-31 0000874015 ions:EquitySecuritiesPrivateCompaniesMember 2023-06-30 0000874015 ions:EquitySecuritiesPubliclyTradedCompaniesMember 2023-01-01 2023-06-30 0000874015 ions:EquitySecuritiesPrivateCompaniesMember 2023-01-01 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000874015 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000874015 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000874015 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2023-06-30 0000874015 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2023-06-30 0000874015 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2022-12-31 0000874015 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ions:EquitySecuritiesPubliclyTradedCompaniesMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000874015 ions:ConvertibleSeniorNotes0PercentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes175PercentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0PercentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000874015 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0000874015 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0000874015 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0000874015 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0000874015 ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-06-30 0000874015 ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-06-30 0000874015 ions:GrantedIn2023Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-06-30 0000874015 ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember ions:ShareBasedPaymentArrangementBoardOfDirectorMember 2023-01-01 2023-06-30 0000874015 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember ions:ShareBasedPaymentArrangementBoardOfDirectorMember 2023-01-01 2023-06-30 0000874015 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-06-30 0000874015 srt:MinimumMember ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 srt:MinimumMember ions:GrantedIn2023Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 srt:MaximumMember ions:GrantedIn2023Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 srt:MaximumMember ions:GrantedIn2020Through2022Member us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2023-01-01 2023-06-30 0000874015 us-gaap:PerformanceSharesMember srt:ExecutiveOfficerMember 2022-01-01 2022-06-30 0000874015 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0000874015 us-gaap:EmployeeStockOptionMember 2023-06-30 0000874015 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0000874015 us-gaap:PerformanceSharesMember 2023-06-30 0000874015 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000874015 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0000874015 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0000874015 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000874015 ions:ResearchDevelopmentAndPatentExpensesMember 2022-04-01 2022-06-30 0000874015 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000874015 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0000874015 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000874015 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0000874015 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0000874015 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0000874015 ions:ResearchDevelopmentAndPatentExpensesMember 2023-01-01 2023-06-30 0000874015 ions:ResearchDevelopmentAndPatentExpensesMember 2022-01-01 2022-06-30 0000874015 ions:ResearchDevelopmentAndPatentExpensesMember 2023-04-01 2023-06-30 0000874015 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000874015 ions:RoyaltyPurchaseAgreementMember 2023-01-01 2023-01-31 0000874015 ions:RoyaltyPurchaseAgreementMember 2023-06-30 0000874015 ions:SpinrazaMember srt:MaximumMember ions:RoyaltyPurchaseAgreementMember 2023-06-30 0000874015 ions:PelacarsenMember ions:RoyaltyPurchaseAgreementMember 2023-06-30 0000874015 ions:SpinrazaMember srt:MinimumMember ions:RoyaltyPurchaseAgreementMember 2023-06-30 0000874015 ions:SpinrazaMember ions:RoyaltyPurchaseAgreementMember 2023-06-30 0000874015 ions:RoyaltyPurchaseAgreementMember 2023-01-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2021-04-30 0000874015 ions:ConvertibleSeniorNotes1PercentMember 2021-04-01 2021-04-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2023-06-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes1PercentMember 2021-04-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-06-01 2023-06-30 0000874015 ions:ConvertibleSeniorNotes1PercentMember 2023-06-30 0000874015 ions:ConvertibleSeniorNotes0125PercentMember 2019-12-01 2019-12-31 0000874015 ions:ConvertibleSeniorNotes0PercentMember 2021-04-01 2021-04-30 shares iso4217:USD pure iso4217:USD shares ions:Segment ions:Agreement ions:Company ions:Investment ions:Period false --12-31 2023 Q2 0000874015 1 1 P3Y6M 0.333 0.333 0.333 2028-06-30 2026-04-30 2024-12-31 10-Q true 2023-06-30 false 000-19125 Ionis Pharmaceuticals, Inc. DE 33-0336973 2855 Gazelle Court Carlsbad CA 92010 760 931-9200 Common Stock, $.001 Par Value IONS NASDAQ Yes Yes Large Accelerated Filer false false false 143326208 424790000 276472000 1960598000 1710397000 27956000 25538000 25538000 22033000 177872000 168254000 2616754000 2202694000 91634000 74294000 176718000 181544000 86025000 75344000 2971131000 2533876000 24021000 17921000 29322000 49178000 104745000 140101000 24732000 6249000 96252000 90577000 8903000 7535000 287975000 311561000 254398000 287768000 0.0175 560937000 0 0 0 623809000 622242000 0.00125 0.00125 114081000 544504000 510174000 0 175020000 178941000 16436000 15973000 2542830000 1960989000 0.001 0.001 300000000 300000000 143167414 143167414 142057736 142057736 143000 142000 2118309000 2059850000 -50913000 -57480000 -1639238000 -1429625000 428301000 572887000 2971131000 2533876000 61012000 59627000 111258000 113444000 16885000 18557000 34406000 37024000 77897000 78184000 145664000 150468000 91013000 38247000 129347000 88032000 19501000 17360000 43924000 37210000 110514000 55607000 173271000 125242000 188411000 133791000 318935000 275710000 2537000 4745000 3880000 8914000 229927000 180758000 427740000 341884000 46142000 33802000 91658000 67929000 278606000 219305000 523278000 418727000 -90195000 -85514000 -204343000 -143017000 20792000 3403000 39419000 5396000 2291000 2130000 3899000 4252000 17655000 0 33170000 0 718000 -6337000 189000 -12963000 11183000 -12297000 11414000 -12110000 -77448000 -102875000 -190390000 -166946000 7842000 2260000 19223000 3354000 -85290000 -105135000 -209613000 -170300000 -0.6 -0.6 -0.74 -0.74 -1.47 -1.47 -1.2 -1.2 143098000 143098000 141794000 141794000 142918000 142918000 141697000 141697000 -85290000 -105135000 -209613000 -170300000 -2000000 -5018000 6393000 -20774000 70000 -411000 174000 -565000 -87220000 -110564000 -203046000 -191639000 141753000 142000 1983078000 -48578000 -1225068000 709574000 0 0 0 -105135000 -105135000 0 0 -5018000 0 -5018000 0 0 -411000 0 -411000 87000 0 1614000 0 0 1614000 0 24502000 0 0 24502000 9000 0 400000 0 0 400000 141831000 142000 2008794000 -54007000 -1330203000 624726000 143023000 143000 2089358000 -48983000 -1553948000 486570000 0 0 0 -85290000 -85290000 0 0 -2000000 0 -2000000 0 0 70000 0 70000 144000 0 2390000 0 0 2390000 0 26561000 0 0 26561000 143167000 143000 2118309000 -50913000 -1639238000 428301000 141210000 141000 1964167000 -32668000 -1159903000 771737000 0 0 0 -170300000 -170300000 0 0 -20774000 0 -20774000 0 0 -565000 0 -565000 935000 1000 3461000 0 0 3462000 0 50738000 0 0 50738000 314000 0 9572000 0 0 9572000 141831000 142000 2008794000 -54007000 -1330203000 624726000 142058000 142000 2059850000 -57480000 -1429625000 572887000 0 0 0 -209613000 -209613000 0 0 6393000 0 6393000 0 0 174000 0 174000 1109000 1000 4949000 0 0 4950000 0 53510000 0 0 53510000 143167000 143000 2118309000 -50913000 -1639238000 428301000 -209613000 -170300000 5225000 7484000 4826000 1300000 1244000 1197000 12481000 -7867000 2966000 2688000 12562000 0 32915000 0 53510000 50738000 301000 -54000 11292000 0 -205000 -527000 570000 951000 2254000 -55145000 3505000 -4995000 19696000 39000 18483000 -22000 5517000 -2672000 -19856000 -13825000 -37562000 45170000 -27695000 -41004000 -231356000 -49746000 932362000 663195000 701034000 380375000 22483000 6040000 2314000 1993000 -256125000 -290853000 4950000 3462000 0 9572000 0.0175 575000000 0 0.0175 13658000 0 434100000 0.00125 420158000 0 500000000 0 10434000 0 75000 0 635625000 -6110000 174000 -565000 148318000 -347274000 276472000 869191000 424790000 521917000 529000 1544000 510000 2000 251000 1121000 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.  Organization and Basis of Presentation</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Organization and Business Activity</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We incorporated in California on January 10, 1989. In conjunction with our initial public offering, we reorganized as a Delaware corporation in April 1991. We are a leader in the discovery and development of RNA-targeted therapeutics.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basis of Presentation</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We prepared the unaudited interim condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 on the same basis as the audited financial statements for the year ended December 31, 2022. We included all normal recurring adjustments in the financial statements, which we considered necessary for a fair presentation of our financial position at such dates and our operating results and cash flows for those periods. Our operating results for the interim periods may not be indicative of what our operating results will be for the entire year. For more complete financial information, these financial statements, and notes thereto, should be read in conjunction with the audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In our condensed consolidated financial statements, we included the accounts of Ionis Pharmaceuticals, Inc. and the consolidated results of our wholly owned subsidiary, Akcea Therapeutics, Inc. and its wholly owned subsidiaries (“we”, “us” or “our”).</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We operate as a <span style="-sec-ix-hidden:Fact_d751d8638e404708bbf18fb6bb90a9f5">single</span> segment, Ionis operations, because our chief decision maker reviews operating results on an aggregate basis and manages our operations as a <span style="-sec-ix-hidden:Fact_baf534ae803246ddb035eb980683637d">single</span> operating segment.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Estimates</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States, or </span>U.S., that require us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Actual results could differ from our estimates.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We prepared the unaudited interim condensed consolidated financial statements for the three and six months ended June 30, 2023 and 2022 on the same basis as the audited financial statements for the year ended December 31, 2022. We included all normal recurring adjustments in the financial statements, which we considered necessary for a fair presentation of our financial position at such dates and our operating results and cash flows for those periods. Our operating results for the interim periods may not be indicative of what our operating results will be for the entire year. For more complete financial information, these financial statements, and notes thereto, should be read in conjunction with the audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission, or SEC.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In our condensed consolidated financial statements, we included the accounts of Ionis Pharmaceuticals, Inc. and the consolidated results of our wholly owned subsidiary, Akcea Therapeutics, Inc. and its wholly owned subsidiaries (“we”, “us” or “our”).</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We operate as a <span style="-sec-ix-hidden:Fact_d751d8638e404708bbf18fb6bb90a9f5">single</span> segment, Ionis operations, because our chief decision maker reviews operating results on an aggregate basis and manages our operations as a <span style="-sec-ix-hidden:Fact_baf534ae803246ddb035eb980683637d">single</span> operating segment.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Use of Estimates</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We prepare our condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States, or </span>U.S., that require us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Actual results could differ from our estimates.</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2.  Significant Accounting Policies</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our significant accounting policies have not changed substantially from those included in our Annual Report on Form 10-K for the year ended December 31, 2022, other than as discussed below.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liability Related to Sale of Future Royalties</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In January 2023, we entered into a royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. Refer to Note 11, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Liability Related to Sale of Future Royalties</span>, for further details on the agreement.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under our agreement with Royalty Pharma, we record upfront payments and milestone payments we receive from the sale of future royalties as a liability, net of transaction costs. We record royalty payments made to Royalty Pharma as a reduction of the liability and amortize the transaction costs over the estimated life of the royalty stream. We account for the associated interest expense under the effective interest rate method, while continuing to recognize the full amount of royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculate the liability related to the sale of future royalties, effective interest rate and the related interest expense using our current estimate of anticipated future royalty payments under the arrangement, which we periodically reassess based on internal projections and information from our partners who are responsible for commercializing the medicines. If there is a material change in our estimate, we will prospectively adjust the liability related to the sale of future royalties, effective interest rate and the related interest expense.</div> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Recently Adopted Accounting Standards</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We do not expect any recently issued accounting standards to have a material impact to our financial results.</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Liability Related to Sale of Future Royalties</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In January 2023, we entered into a royalty purchase agreement with Royalty Pharma Investments, or Royalty Pharma, to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. Refer to Note 11, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Liability Related to Sale of Future Royalties</span>, for further details on the agreement.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under our agreement with Royalty Pharma, we record upfront payments and milestone payments we receive from the sale of future royalties as a liability, net of transaction costs. We record royalty payments made to Royalty Pharma as a reduction of the liability and amortize the transaction costs over the estimated life of the royalty stream. We account for the associated interest expense under the effective interest rate method, while continuing to recognize the full amount of royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculate the liability related to the sale of future royalties, effective interest rate and the related interest expense using our current estimate of anticipated future royalty payments under the arrangement, which we periodically reassess based on internal projections and information from our partners who are responsible for commercializing the medicines. If there is a material change in our estimate, we will prospectively adjust the liability related to the sale of future royalties, effective interest rate and the related interest expense.</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Recently Adopted Accounting Standards</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We do not expect any recently issued accounting standards to have a material impact to our financial results.</div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">3. Supplemental Financial Data</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inventories</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our inventory consisted of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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; white-space: nowrap;" 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; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 19.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials - clinical</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: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,061</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: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -18pt; margin-left: 28.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials - commercial</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,699</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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total raw materials</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,760</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: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Work in process</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,109</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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164</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: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total inventory</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,538</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,033</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="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accrued Liabilities</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our accrued liabilities consisted of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Clinical development expenses</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: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116,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: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In-licensing expenses</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,945</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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial expenses</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,151</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,498</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: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other miscellaneous expenses</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,198</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: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accrued liabilities</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,745</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="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">140,101</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-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Inventories</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our inventory consisted of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials:</div> </td> <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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; white-space: nowrap;" 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; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 19.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials - clinical</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: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,665</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,061</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: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -18pt; margin-left: 28.4pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Raw materials - commercial</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,699</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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total raw materials</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,760</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: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Work in process</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,092</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,109</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: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Finished goods</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">196</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">164</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: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total inventory</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,538</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,033</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> 17665000 17061000 5585000 2699000 23250000 19760000 2092000 2109000 196000 164000 25538000 22033000 <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Accrued Liabilities</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our accrued liabilities consisted of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Clinical development expenses</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: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116,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: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In-licensing expenses</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,179</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,945</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: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial expenses</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,151</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,498</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: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other miscellaneous expenses</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: 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,891</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; 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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,198</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: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-align: justify; margin-left: 28.45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total accrued liabilities</div> </td> <td colspan="1" style="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">104,745</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="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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">140,101</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> 83524000 116460000 7179000 7945000 3151000 3498000 10891000 12198000 104745000 140101000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">4. Revenues</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, our revenues were comprised of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial revenue:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">SPINRAZA royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,627</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,258</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,444</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other commercial revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">TEGSEDI and WAYLIVRA revenue, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,547</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and other royalty revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,477</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 54pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other commercial revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,024</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: 18pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total commercial revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,184</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,664</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150,468</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research and development revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Collaborative agreement revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,013</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,247</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">129,347</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,032</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Eplontersen joint development revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,501</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,360</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,210</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 36pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total research and development revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">125,242</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: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188,411</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,791</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,935</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275,710</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="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Refer to Note 5, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Collaborative Arrangements and Licensing Agreements</span>, for further details on our collaborative agreement revenue.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, our revenues were comprised of the following (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Commercial revenue:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">SPINRAZA royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">61,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,627</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">111,258</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">113,444</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other commercial revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">TEGSEDI and WAYLIVRA revenue, net</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,386</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,547</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Licensing and other royalty revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,171</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">20,477</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 54pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total other commercial revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16,885</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,557</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,024</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: 18pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total commercial revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">78,184</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">145,664</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">150,468</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research and development revenue:</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Collaborative agreement revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">91,013</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,247</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">129,347</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">88,032</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Eplontersen joint development revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,501</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,360</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">43,924</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,210</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 36pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total research and development revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">110,514</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55,607</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">173,271</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">125,242</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: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">188,411</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,791</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,935</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">275,710</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> 61012000 59627000 111258000 113444000 10655000 10386000 17133000 16547000 6230000 8171000 17273000 20477000 16885000 18557000 34406000 37024000 77897000 78184000 145664000 150468000 91013000 38247000 129347000 88032000 19501000 17360000 43924000 37210000 110514000 55607000 173271000 125242000 188411000 133791000 318935000 275710000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">5.  Collaborative Arrangements and Licensing Agreements</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Below, we have included our AstraZeneca, Biogen and GSK collaborations, which are our only collaborations with substantive changes during 2023 from those included in Part IV, Item 15, Note 7, </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Collaborative Arrangements and Licensing Agreements</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">AstraZeneca</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We have </span>two<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> collaborations with AstraZeneca, </span>one<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> focused on the joint development and commercialization of eplontersen for the treatment of transthyretin amyloidosis, or ATTR, and </span>one<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> focused on the treatment of cardiovascular, renal and metabolic diseases. From inception through </span>June 30, 2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, we have received nearly $</span>610<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million from these collaborations.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We are jointly developing and preparing to commercialize eplontersen with AstraZeneca in the U.S. In addition, we granted AstraZeneca exclusive rights to commercialize eplontersen outside the U.S. In the second quarter of 2023, we earned a $</span>20<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million license fee payment when we licensed rights to Latin America for eplontersen to AstraZeneca. We recognized the upfront payment in full in the second quarter of 2023 because AstraZeneca had full use of the license without any continuing involvement from us. </span>We will achieve the next payment of up to $50 million upon the first regulatory approval under this collaboration.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">Under our collaboration for cardiovascular, renal and metabolic diseases, AstraZeneca has licensed multiple medicines from us. AstraZeneca is responsible for global development, regulatory and commercialization activities and costs for each of the medicines it has licensed from us. In the second quarter of 2023, </span>we achieved a $20 million milestone payment when AstraZeneca initiated a Phase 2b study for ION839, an investigational ligand-conjugated antisense, or LICA, medicine designed to inhibit the production of patatin-like phospholipase domain-containing 3, or PNPLA3, protein. We recognized these milestone payments as R&amp;D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payments. We will achieve the next payment of up to $30 million if AstraZeneca licenses a medicine under this collaboration<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with AstraZeneca (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with AstraZeneca</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,501</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,611</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We did not have any deferred revenue from our relationship with AstraZeneca at June 30, 2023 or December 31, 2022.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">Biogen</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We have several strategic collaborations with Biogen focused on using antisense technology to advance the treatment of neurological disorders. We developed and licensed to Biogen SPINRAZA, our approved medicine to treat people with spinal muscular atrophy, or SMA. Under our 2013 strategic neurology collaboration, Biogen developed QALSODY (tofersen), our recently approved medicine to treat people with superoxide dismutase 1 amyotrophic lateral sclerosis, or SOD1-ALS. Under our collaborations, we and Biogen are currently developing numerous investigational medicines to treat neurodegenerative diseases in addition to SMA and SOD1-ALS, including medicines in development to treat people with </span>amyotrophic lateral sclerosis, or ALS<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, Angelman Syndrome, Alzheimer’s disease</span><sub style="color: #000000;"> </sub><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">and Parkinson’s disease. In addition to these medicines, our collaborations with Biogen include a substantial research pipeline that addresses a broad range of neurological diseases. From inception through </span>June 30, 2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, we have received more than $</span>3.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> billion in payments from our Biogen collaborations.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the second quarter of 2023, we earned a $16 million milestone payment from Biogen when the FDA approved Biogen’s New Drug Application, or NDA, for QALSODY. We recognized this milestone payment as R&amp;D revenue in full in the second quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. Under our collaboration agreement with Biogen, we are eligible to receive tiered royalties ranging from 11 percent to 15 percent on sales of QALSODY. Following the NDA approval in April 2023, we began earning royalties from QALSODY sales, which we recognize as other commercial revenue in our condensed consolidated statements of operations. We will achieve the next milestone payment for QALSODY of $20 million if the European Medicines Agency approves Biogen’s Marketing Authorization Application filing of QALSODY.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with Biogen (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with Biogen</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">97,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">170,754</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our condensed consolidated balance sheets at June 30, 2023 and December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>included deferred revenue of $323.1 million and $351.2 million, respectively, from our relationship with Biogen.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic; font-weight: bold;">GSK</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">In March 2010, we entered into a collaboration with GSK using our antisense drug discovery platform to discover and develop new medicines against targets for serious and rare diseases, including infectious diseases and some conditions causing blindness. Our collaboration with GSK currently includes bepirovirsen, our medicine in development targeting hepatitis B virus, or HBV. We designed this medicine to reduce the production of viral proteins associated with HBV infection. In the third quarter of 2019, following positive Phase 2 results, GSK licensed our HBV program. GSK is responsible for all global development, regulatory and commercialization activities and costs for the HBV program</span>. From inception through June 30, 2023, we have received more than $105 million in an upfront payment and payments related to the HBV program.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the first quarter of 2023, we earned a $15 million milestone payment when GSK initiated a Phase 3 program of bepirovirsen. We recognized this milestone payment as R&amp;D revenue in full in the first quarter of 2023 because we did not have any remaining performance obligations related to the milestone payment. We will achieve the next payment of $15 million if the FDA accepts an NDA filing of bepirovirsen for review.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with GSK (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with GSK</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We did not have any deferred revenue from our relationship with GSK at June 30, 2023 or December 31, 2022.</div> 2 1 1 610000000 20000000 50000000 20000000 30000000 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with AstraZeneca (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with AstraZeneca</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">59,501</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,768</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83,926</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,611</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">13</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> 59501000 17768000 83926000 37611000 0.32 0.13 0.26 0.14 0 0 3600000000 16000000 0.11 0.15 20000000 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with Biogen (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with Biogen</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">97,402</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76,887</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">167,903</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">170,754</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -8.9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">58</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">62</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> 97402000 76887000 167903000 170754000 0.52 0.58 0.53 0.62 323100000 351200000 105000000 15000000 15000000 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the three and six months ended June 30, 2023 and 2022, we earned the following revenue from our relationship with GSK (in thousands, except percentages):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Revenue from our relationship with GSK</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Percentage of total revenue</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> 0 0 15000000 0 0 0 0.05 0 0 0 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">6. Basic and Diluted Net Loss Per Share</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basic net loss per share</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculated our basic net loss per share for the three and six months ended June 30, 2023 and 2022 by dividing our net loss by our weighted-average number of common shares outstanding during the period.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted net loss per share</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and six months ended June 30, 2023 and 2022, we incurred a net loss; therefore, we did not include dilutive common equivalent shares in the computation of diluted net loss per share because the effect would have been anti-dilutive. Common stock from the following would have had an anti-dilutive effect on net loss per share:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.75 percent convertible senior notes, or 1.75% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0 percent convertible senior notes, or 0% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note hedges related to the 0% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.125 percent convertible senior notes, or 0.125% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note hedges related to the 0.125% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dilutive stock options;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unvested restricted stock units, or RSUs;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unvested performance restricted stock units, or PRSUs; and</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee Stock Purchase Plan, or ESPP.</div> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additionally, as of June 30, 2023, we had warrants related to our 0% and 0.125% Notes outstanding. We will include the shares issuable under these warrants in our calculation of diluted earnings per share when the average market price per share of our common stock for the reporting period exceeds the strike price of the warrants.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Basic net loss per share</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We calculated our basic net loss per share for the three and six months ended June 30, 2023 and 2022 by dividing our net loss by our weighted-average number of common shares outstanding during the period.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Diluted net loss per share</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the three and six months ended June 30, 2023 and 2022, we incurred a net loss; therefore, we did not include dilutive common equivalent shares in the computation of diluted net loss per share because the effect would have been anti-dilutive. Common stock from the following would have had an anti-dilutive effect on net loss per share:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.75 percent convertible senior notes, or 1.75% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0 percent convertible senior notes, or 0% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note hedges related to the 0% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.125 percent convertible senior notes, or 0.125% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Note hedges related to the 0.125% Notes;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dilutive stock options;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unvested restricted stock units, or RSUs;</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unvested performance restricted stock units, or PRSUs; and</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 36pt;"></td> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Employee Stock Purchase Plan, or ESPP.</div> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Additionally, as of June 30, 2023, we had warrants related to our 0% and 0.125% Notes outstanding. We will include the shares issuable under these warrants in our calculation of diluted earnings per share when the average market price per share of our common stock for the reporting period exceeds the strike price of the warrants.</div> 0.0175 0.0175 0 0 0 0 0 0 0.00125 0.00125 0.00125 0.00125 0.00125 0.00125 0 0.00125 <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">7.  Investments</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the contract maturity of the available-for-sale securities we held as of June 30, 2023:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">One year</span> or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After <span style="text-indent: 0pt;">one year</span> but within <span style="text-indent: 0pt;">two years</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After <span style="text-indent: 0pt;">two years</span> but within <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_f12cc57cfa544d218ac6c26f9aae5797">three and a half years</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div> </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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As illustrated above, at June 30, 2023, 93 percent of our available-for-sale securities had a maturity of less than two years.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">All of our available-for-sale debt securities are available to us for use in our current operations. As a result, we categorize all of these securities as current assets even though the stated maturity of some individual securities may be one year or more beyond the balance sheet date.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We invest in debt securities</span> with strong credit ratings and an investment grade rating at or above A-1, P-1 or F-1 by Standard &amp; Poor’s, Moody’s or Fitch, respectively.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had an equity ownership interest of less than 20 percent in seven private companies and three public companies with which we conduct business.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our investments (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: 6.5pt;">Amortized</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Unrealized</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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">June 30, 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</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"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Available-for-sale debt securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">605,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">600,794</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">281,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,393</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">622,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">617,804</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,961</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of one year or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,552,294</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,377</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,540,952</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">220,569</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215,567</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(870</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,573</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,659</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">191,308</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">66</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,831</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of more than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">466,979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,899</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">457,279</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,019,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,998,231</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">253</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Privately held equity securities included in deposits and other assets (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,991</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,213</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: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt and equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,054,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,049,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: 6.5pt;">Amortized</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Unrealized</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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">December 31, 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</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"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Available-for-sale debt securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,790</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,365</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">509,448</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">131,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">507,554</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,816</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other municipal debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,008</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of one year or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,223,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,211,568</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,631</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,502</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,299</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">245,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,921</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,101</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of more than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">525,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">509,823</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,748,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(27,639</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,721,391</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Privately held equity securities included in deposits and other assets (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,372</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,911</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: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt and equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,783,848</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,451</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,772,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes investments classified as cash equivalents in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at</span> cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. In the </span>six months ended<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>June 30, 2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, we recorded a net gain of $</span>2.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.</span></div> </td> </tr> </table> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our investments we consider to be temporarily impaired at June 30, 2023 (in thousands, except for number of investments):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Less than 12 Months of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temporary Impairment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">More than 12 Months of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temporary Impairment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Temporary</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impairment</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Investments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</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; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,381</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238,238</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">751,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,898</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">301,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,184</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">674,046</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">777,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,593</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(321</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,987</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total temporarily impaired securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">692</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,477,861</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400,433</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,878,294</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We believe that the decline in value of these securities is temporary and is primarily related to the change in market interest rates since purchase rather than underlying credit deterioration for any of the issuers. We believe it is more likely than not that we will be able to hold our debt securities with declines in value to maturity. Therefore, we intend to hold these securities to maturity and anticipate full recovery of our debt securities’ amortized cost basis at maturity.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes the contract maturity of the available-for-sale securities we held as of June 30, 2023:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-indent: 0pt;">One year</span> or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">77</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After <span style="text-indent: 0pt;">one year</span> but within <span style="text-indent: 0pt;">two years</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">16</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After <span style="text-indent: 0pt;">two years</span> but within <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_f12cc57cfa544d218ac6c26f9aae5797">three and a half years</span></span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7</div> </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 style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">100</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> </table> P1Y 0.77 P1Y P2Y 0.16 P2Y 0.07 1 0.93 P2Y 7 3 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our investments (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: 6.5pt;">Amortized</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Unrealized</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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">June 30, 2023</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</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"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Available-for-sale debt securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">605,532</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,763</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">600,794</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">281,703</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">280,393</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">622,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,031</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">617,804</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,230</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(269</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">41,961</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of one year or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,552,294</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,377</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,540,952</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">220,569</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,135</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">215,567</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">39,443</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(870</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,573</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194,967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,659</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">191,308</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,000</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">66</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(235</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,831</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of more than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">466,979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">199</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,899</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">457,279</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,019,273</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">234</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,998,231</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">253</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3,928</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Privately held equity securities included in deposits and other assets (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,001</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,125</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">42,991</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,254</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">51,213</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: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt and equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,054,285</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(30,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,049,444</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold; text-indent: 6.5pt;">Amortized</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gross Unrealized</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;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"><span style="text-indent: 0pt;">December 31, 2022</span></div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Cost</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</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"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Available-for-sale debt securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">513,790</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,365</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">509,448</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">133,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,829</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">131,756</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5,124</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">507,554</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57,484</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(686</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">56,816</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other municipal debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6,008</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of one year or less</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,223,522</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">64</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,211,568</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">227,631</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">217,502</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">34,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,040</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">33,299</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">245,030</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4,109</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">240,921</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">116</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,101</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total debt securities with a maturity of more than one year</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">525,314</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(15,621</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">509,823</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,748,836</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(27,639</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,721,391</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: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="text-decoration: underline;">Equity securities:</span></div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,897</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Privately held equity securities included in deposits and other assets (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">23,115</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">40,372</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: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: 9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">35,012</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,257</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,358</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,911</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: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: 27pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total available-for-sale debt and equity securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,783,848</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">17,451</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(28,997</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,772,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Includes investments classified as cash equivalents in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at</span> cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. In the </span>six months ended<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> </span>June 30, 2023<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, we recorded a net gain of $</span>2.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies.</span></div> </td> </tr> </table> 605532000 25000 4763000 600794000 281703000 4000 1314000 280393000 622829000 6000 5031000 617804000 42230000 0 269000 41961000 1552294000 35000 11377000 1540952000 220569000 133000 5135000 215567000 39443000 0 870000 38573000 194967000 0 3659000 191308000 12000000 66000 235000 11831000 466979000 199000 9899000 457279000 2019273000 234000 21276000 1998231000 11897000 253000 3928000 8222000 23115000 25001000 5125000 42991000 35012000 25254000 9053000 51213000 2054285000 25488000 30329000 2049444000 513790000 23000 4365000 509448000 133585000 0 1829000 131756000 512655000 23000 5124000 507554000 57484000 18000 686000 56816000 6008000 0 14000 5994000 1223522000 64000 12018000 1211568000 227631000 14000 10143000 217502000 34339000 0 1040000 33299000 245030000 0 4109000 240921000 18314000 116000 329000 18101000 525314000 130000 15621000 509823000 1748836000 194000 27639000 1721391000 11897000 0 1358000 10539000 23115000 17257000 0 40372000 35012000 17257000 1358000 50911000 1783848000 17451000 28997000 1772302000 2300000 2600000 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our investments we consider to be temporarily impaired at June 30, 2023 (in thousands, except for number of investments):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Less than 12 Months of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temporary Impairment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">More than 12 Months of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Temporary Impairment</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Temporary</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Impairment</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Number of</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Investments</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Estimated</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Unrealized</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Losses</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; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">406</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">512,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,381</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">238,238</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(7,517</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">751,213</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,898</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">265,446</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1,208</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36,037</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(976</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">301,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,184</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">70</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">674,046</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6,202</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">103,565</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2,488</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">777,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(8,690</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">130</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">25,394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(183</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">22,593</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(321</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47,987</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(504</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total temporarily impaired securities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">692</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,477,861</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(9,974</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">400,433</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(11,302</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,878,294</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(21,276</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> </table> 406 512975000 2381000 238238000 7517000 751213000 9898000 86 265446000 1208000 36037000 976000 301483000 2184000 70 674046000 6202000 103565000 2488000 777611000 8690000 130 25394000 183000 22593000 321000 47987000 504000 692 1477861000 9974000 400433000 11302000 1878294000 21276000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">8.  Fair Value Measurements</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables present the major security types we held at June 30, 2023 and December 31, 2022 that we regularly measure and carry at fair value. The following tables segregate each security type by the level within the fair value hierarchy of the valuation techniques we utilized to determine the respective security’s fair value (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant Other</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Observable Inputs</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash equivalents (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">316,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">316,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">816,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">816,361</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-right: 6pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,966</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,792</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,792</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: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (5)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -8.9pt; margin-left: 22.55pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,322,812</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,133,693</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,189,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant Other</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Observable Inputs</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash equivalents (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (6)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">726,950</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">726,950</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-right: 6pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">165,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">165,055</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">748,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">748,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,917</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: bottom; width: 64%;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other municipal debt securities (4)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (5)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: justify; text-indent: -8.9pt; margin-left: 22.55pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,943,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">970,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,916</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following footnotes reference lines in our condensed consolidated balance sheets:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in cash and cash equivalents in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in short-term investments in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in other current assets in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <div style="text-align: left; margin-left: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Convertible Notes</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Our 1.75% Notes, 0% Notes and 0.125% Notes had a fair value of $576.3 million, $599.8 million and $107.5 million at June 30, 2023, respectively. Our 0% Notes and 0.125% Notes had a fair value of $587.3 million and $498.9 million at December 31, 2022, respectively. We determine the fair value of our notes based on quoted market prices for these notes, which are Level 2 measurements because the notes do not trade regularly.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following tables present the major security types we held at June 30, 2023 and December 31, 2022 that we regularly measure and carry at fair value. The following tables segregate each security type by the level within the fair value hierarchy of the valuation techniques we utilized to determine the respective security’s fair value (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30, 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant Other</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Observable Inputs</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash equivalents (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">316,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">316,359</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (2)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">816,361</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">816,361</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-right: 6pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies (3)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,966</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">318,966</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">809,112</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,792</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,792</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: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (5)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8,222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -8.9pt; margin-left: 22.55pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,322,812</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,133,693</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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,189,119</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">At</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Active Markets</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Significant Other</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Observable Inputs</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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> </tr> <tr> <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cash equivalents (1)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">211,655</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Corporate debt securities (6)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">726,950</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">726,950</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-right: 6pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by U.S. government agencies (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">165,055</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">165,055</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: bottom; width: 64%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by the U.S. Treasury (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">748,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">748,475</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</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: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Debt securities issued by states of the U.S. and political subdivisions of the states (4)</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,917</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">74,917</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: bottom; width: 64%;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Other municipal debt securities (4)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,994</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: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Publicly traded equity securities included in other current assets (5)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10,539</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">—</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: justify; text-indent: -8.9pt; margin-left: 22.55pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,943,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">970,669</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">972,916</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following footnotes reference lines in our condensed consolidated balance sheets:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in cash and cash equivalents in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(2)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(3)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(4)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in short-term investments in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(5)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Included in other current assets in our condensed consolidated balance sheets.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(6)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets.</div> </td> </tr> </table> 316359000 316359000 0 816361000 0 816361000 318966000 0 318966000 809112000 809112000 0 53792000 0 53792000 8222000 8222000 0 2322812000 1133693000 1189119000 211655000 211655000 0 726950000 0 726950000 165055000 0 165055000 748475000 748475000 0 74917000 0 74917000 5994000 0 5994000 10539000 10539000 0 1943585000 970669000 972916000 33700000 4000000 11000000 0.0175 0 0.00125 576300000 599800000 107500000 0 0.00125 587300000 498900000 <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">9. Stock-based Compensation Expense</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We measure stock-based compensation expense for equity-classified awards, principally related to stock options, RSUs, PRSUs and stock purchase rights under our ESPP based on the estimated fair value of the award on the date of grant. We recognize the value of the portion of the award that we ultimately expect to vest as stock-based compensation expense over the requisite service period in our condensed consolidated statements of operations. We reduce stock-based compensation expense for estimated forfeitures at the time of grant and revise in subsequent periods if actual forfeitures differ from those estimates. We use the Black-Scholes model to estimate the fair value of stock options granted and stock purchase rights under our ESPP.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On the grant date, we use our stock price and assumptions regarding a number of variables to determine the estimated fair value of stock-based payment awards. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize compensation expense for stock options, RSUs, PRSUs and stock purchase rights under the ESPP using the accelerated multiple-option approach. Under the accelerated multiple-option approach (also known as the graded-vesting method), we recognize compensation expense over the requisite service period for each separately vesting tranche of the award as though the award were in substance multiple awards, which results in the expense being front-loaded over the vesting period.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">For the six months ended June 30, 2023 and 2022, we used the following weighted-average assumptions in our Black-Scholes calculations:</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Employee Stock Options:</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">ESPP:</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 months</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 months</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">RSUs:</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The fair value of RSUs is based on the market price of our common stock on the date of grant. The RSUs we have granted to employees vest annually over a four-year period. The RSUs we granted to our board of directors prior to June 2020 vest annually over a four-year period. The RSUs we granted after June 2020 to our board of directors fully vest after one year. The weighted-average grant date fair value of RSUs granted to employees for the six months ended June 30, 2023 and 2022 was $39.50 and $34.38 per share, respectively.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">PRSUs:</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in 2020, we added PRSU awards to the compensation for our Chief Executive Officer, Dr. Brett Monia. In 2022, we added PRSU awards to the compensation for our other Section 16 officers. Beginning in 2023, we added PRSU awards to the compensation for all executive officers.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of the PRSUs we granted in 2020 through 2022, <span style="-sec-ix-hidden:Fact_3ea144f70898401099a1731ad0c7e39f"><span style="-sec-ix-hidden:Fact_b531c97d5a394e3f8a5454ecd82ddb93"><span style="-sec-ix-hidden:Fact_b2b6dbe875764e78b9cce0b8464216dd">one third</span></span></span> of the PRSUs may vest at the end of three separate performance periods spread over the three years following the date of grant (i.e., the one-year period commencing on the date of grant and ending on the first anniversary of the date of grant, the two-year period commencing on the date of grant and ending on the second anniversary of the date of grant and the three-year period commencing on the date of grant and ending on the third anniversary of the date of grant) based on our relative total shareholder return, or TSR, as compared to a peer group of companies, and as measured, in each case, at the end of the applicable performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero percentto 150 percent of the target number depending on our relative TSR.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Under the terms of the PRSUs we granted in 2023, 100 percent of the PRSUs may vest at the end of the three-year performance period based on our relative TSR as compared to a peer group of companies and as measured at the end of the performance period. Under the terms of the grants, no number of PRSUs is guaranteed to vest and the actual number of PRSUs that will vest at the end of each performance period may be anywhere from zero to 200 percent of the target number depending on our relative TSR.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We determined the fair value of the PRSUs using a Monte Carlo model because the performance target is based on our relative TSR, which represents a market condition. The weighted-average grant date fair value of PRSUs granted to our executive officers for the six months ended June 30, 2023 and 2022 were $58.99 and $42.28 per share, respectively.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research, development and patent expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,582</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,943</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: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total stock-based compensation expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,561</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,738</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="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of June 30, 2023, total unrecognized estimated stock-based compensation expense related to non-vested stock options, RSUs and PRSUs was $50.5 million, $70.7 million and $8.4 million, respectively. Our actual expenses may differ from these estimates because we will adjust our unrecognized stock-based compensation expense for future forfeitures, including any PRSUs that do not vest. We expect to recognize the cost of stock-based compensation expense related to our non-vested stock options, RSUs and PRSUs over a weighted average amortization period of 1.3 years, 1.6 years and 1.9 years, respectively.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We measure stock-based compensation expense for equity-classified awards, principally related to stock options, RSUs, PRSUs and stock purchase rights under our ESPP based on the estimated fair value of the award on the date of grant. We recognize the value of the portion of the award that we ultimately expect to vest as stock-based compensation expense over the requisite service period in our condensed consolidated statements of operations. We reduce stock-based compensation expense for estimated forfeitures at the time of grant and revise in subsequent periods if actual forfeitures differ from those estimates. We use the Black-Scholes model to estimate the fair value of stock options granted and stock purchase rights under our ESPP.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On the grant date, we use our stock price and assumptions regarding a number of variables to determine the estimated fair value of stock-based payment awards. These variables include, but are not limited to, our expected stock price volatility over the term of the awards, and actual and projected employee stock option exercise behaviors.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recognize compensation expense for stock options, RSUs, PRSUs and stock purchase rights under the ESPP using the accelerated multiple-option approach. Under the accelerated multiple-option approach (also known as the graded-vesting method), we recognize compensation expense over the requisite service period for each separately vesting tranche of the award as though the award were in substance multiple awards, which results in the expense being front-loaded over the vesting period.</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Employee Stock Options:</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.8</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">47.3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">55.1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6.3 years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.036 0.018 0 0 0.473 0.551 P6Y3M18D P6Y3M18D <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">ESPP:</div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Risk-free interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Dividend yield</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.0</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Volatility</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">36.7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50.2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">%</div> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Expected life</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 months</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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">6 months</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.052 0.006 0 0 0.367 0.502 P6M P6M P4Y P4Y P1Y 39.5 34.38 3 P3Y P1Y P2Y P3Y 0 0 1.50 1 P3Y 0 0 2 58.99 42.28 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following table summarizes stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Six Months Ended</div> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">June 30,</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; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Cost of sales</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">118</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">237</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">213</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: bottom; width: 52%;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Research, development and patent expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">19,249</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">18,500</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">38,816</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">37,582</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: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Selling, general and administrative expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">7,194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">5,949</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14,457</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">12,943</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: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; text-indent: -9pt; margin-left: 18pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total stock-based compensation expense</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">26,561</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">24,502</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53,510</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">50,738</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> 118000 53000 237000 213000 19249000 18500000 38816000 37582000 7194000 5949000 14457000 12943000 26561000 24502000 53510000 50738000 50500000 70700000 8400000 P1Y3M18D P1Y7M6D P1Y10M24D <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -45pt; margin-left: 45pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">10.  Income Taxes</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Beginning in 2022, the Tax Cuts and Jobs Act of 2017, or TCJA, requires taxpayers to amortize research and development expenditures over five years pursuant to Internal Revenue Code, or IRC, Section 174. Additionally, we expect to reflect the royalty purchase agreement with Royalty Pharma as a taxable sale, requiring us to include the proceeds from the sale, net of currently deductible issuance costs, as taxable income in 2023. The resulting tax liability is partially offset by the utilization of our R&amp;D tax credits.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recorded income tax expense of $7.8 million and $19.2 million for the three and six months ended June 30, 2023, respectively, compared to $2.3 million and $3.4 million for the same periods in 2022, respectively. The increase in income tax expense for the three months and six months ended June 30, 2023, compared to the same periods in 2022, relates primarily to the impact of the Royalty Pharma transaction.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We continue to maintain a full valuation allowance on all our net deferred tax assets.</div> 7800000 19200000 2300000 3400000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">11. Liability Related to Sale of Future Royalties</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In January 2023, we entered into a royalty purchase agreement with Royalty Pharma to monetize a portion of our future SPINRAZA and pelacarsen royalties we are entitled to under our arrangements with Biogen and Novartis, respectively. As a result, we received an upfront payment of $500 million and we are eligible to receive up to $625 million in additional milestone payments. Under the terms of the agreement, Royalty Pharma will receive 25 percent of our SPINRAZA royalty payments from 2023 through 2027, increasing to 45 percent of royalty payments in 2028, on up to $1.5 billion in annual sales. In addition, Royalty Pharma will receive 25 percent of any future royalty payments on pelacarsen, our medicine in development to treat patients with elevated lipoprotein(a), or Lp(a), and cardiovascular disease. Royalty Pharma’s royalty interest in SPINRAZA will revert to us after total SPINRAZA royalty payments to Royalty Pharma reach either $475 million or $550 million, depending on the timing and occurrence of FDA approval of pelacarsen.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recorded the upfront payment of $500 million as a liability related to the sale of future royalties, net of transaction costs of $10.4 million, which we are amortizing over the estimated life of the arrangement using the effective interest rate method. We recognize royalty revenue in the period in which the counterparty sells the related product and recognizes the related revenue. We record royalty payments made to Royalty Pharma as a reduction of the liability.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We determine the effective interest rate used to record interest expense under this agreement based on an estimate of future royalty payments to Royalty Pharma. As of June 30, 2023, the estimated effective interest rate under the agreement was 13.5 percent.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our liability related to sale of future royalties for the six months ended June 30, 2023 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Proceeds from sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,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: 88%;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Royalty payments to Royalty Pharma</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,562</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense related to sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,915</div> </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> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Liability related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">520,353</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance costs related to sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of issuance costs related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net liability related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">510,174</div> </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> </tr> </table> <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">There are numerous factors, most of which are not within our control, that could materially impact the amount and timing of royalty payments from Biogen and Novartis, and result in changes to our estimate of future royalty payments to Royalty Pharma. Such factors include, but are not limited to, the commercial sales of SPINRAZA, the regulatory approval and commercial sales of pelacarsen, competing products or other significant events. </div> 500000000 625000000 0.25 0.45 1500000000 0.25 475000000 550000000 500000000 10400000 0.135 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following is a summary of our liability related to sale of future royalties for the six months ended June 30, 2023 (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Proceeds from sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">500,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: 88%;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Royalty payments to Royalty Pharma</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(12,562</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest expense related to sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">32,915</div> </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> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Liability related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">520,353</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Issuance costs related to sale of future royalties</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">(10,434</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Amortization of issuance costs related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">255</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Net liability related to sale of future royalties as of June 30, 2023</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">510,174</div> </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> </tr> </table> 500000000 12562000 32915000 520353000 10434000 255000 510174000 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">12. Convertible Debt</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">1.75 Percent Convertible Senior Notes</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In June 2023, we completed a $575.0 million offering of convertible senior notes. We used $420.4 million of the net proceeds from the issuance of the 1.75% Notes to repurchase $434.1 million in principal of our 0.125% Notes. We expect to use the residual net proceeds to settle the 0.125% Notes that remain outstanding.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following 1.75% Notes outstanding (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.75% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">575.0</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.1</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_ac460e99cb6b43a8b64e987880ed0dd5">June 2028</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.75 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.3 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53.73</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.7</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: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">0 Percent Convertible Senior Notes and Call Spread</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In April 2021, we completed a $632.5 million offering of convertible senior notes. We used $257.0 million of the net proceeds from the issuance of the 0% Notes to repurchase $247.9 million in principal of our 1% convertible senior notes, or 1% Notes.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes outstanding (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">0% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">632.5</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.7</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_edbb9fb31e834f86ad026d22e567df04">April 2026</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.5 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57.84</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective conversion price per share with call spread</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76.39</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: 88%;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.9</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-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In conjunction with the April 2021 offering, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes by increasing the effective conversion price on our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes. We increased our effective conversion price to $76.39 with the same number of underlying shares as our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0% </span>Notes. The call spread cost us $46.9 million, of which $136.7 million was for the note hedge purchase, offset by $89.8 million we received for selling the warrants. Similar to our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes. The note hedges will expire upon maturity of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes, or April 2026. The note hedges and warrants are separate transactions and are not part of the terms of our <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes. The holders of the <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes do not have any rights with respect to the note hedges and warrants.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. Refer to Part IV, Item 15, Note 1, <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Organization and Significant Accounting Policies</span>, of our audited financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 for our Call Spread accounting policy. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">0.125 Percent Convertible Senior Notes and Call Spread</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As discussed above, in June 2023, we repurchased $434.1 million of our 0.125% Notes. As a result, the remaining principal balance of our 0.125% Notes was $114.8 million as of June 30, 2023. Additionally, we recorded a $11.3 million gain on the early retirement of debt, which we recorded as other income in our condensed consolidated statements of operations. The gain on the early retirement of our debt is the difference between the amount paid to repurchase our 0.125% Notes and the net carrying balance of the liability at the time that we completed the repurchase.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following 0.125% Notes outstanding with interest payable semi-annually (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">0.125% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">114.8</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_9ad2e8b4fef74d3cab598aa38f5df4fd">December 2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.125 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.5 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83.28</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective conversion price per share with call spread</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">123.38</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: 88%;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.4</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-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">In conjunction with the issuance of our </span>0.125%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Notes in December 2019, we entered into a call spread transaction, which was comprised of purchasing note hedges and selling warrants, to minimize the impact of potential economic dilution upon conversion of our </span>0.125% Notes by increasing the effective conversion price on our 0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. We increased our effective conversion price to $</span>123.38<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> with the same number of underlying shares as our </span>0.125%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Notes. The call spread cost us $</span>52.6<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million, of which $</span>108.7<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million was for the note hedge purchase, offset by $</span>56.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million we received for selling the warrants. Similar to our </span>0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, our note hedges are subject to adjustment. Additionally, our note hedges are exercisable upon conversion of the </span>0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. The note hedges will expire upon maturity of the </span>0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, or December 2024. The note hedges and warrants are separate transactions and are not part of the terms of our </span>0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">. The holders of the </span>0.125% Notes<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> do not have any rights with respect to the note hedges and warrants. Following the repurchase of $</span>434.1<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> million of our </span>0.125%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Notes in June 2023, the note hedges and warrants remain outstanding.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">We recorded the amount we paid for the note hedges and the amount we received for the warrants in additional paid-in capital in our condensed consolidated balance sheets. We reassess our ability to continue to classify the note hedges and warrants in shareholders’ equity at each reporting period.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-style: italic;">Other Terms of Convertible Senior Notes</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The </span>1.75%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">, </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> and </span>0.125%<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> Notes are convertible under certain conditions, at the option of the note holders. We can settle conversions of the notes, at our election, in cash, shares of our common stock or a combination of both. We may not redeem the notes prior to maturity, and we do not have to provide a sinking fund for them. Holders of the notes may require us to purchase some or all of their notes upon the occurrence of certain fundamental changes, as set forth in the indentures governing the notes, at a purchase price equal to </span>100 percent<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;"> of the principal amount of the notes to be purchased, plus any accrued and unpaid interest.</span></div> 0.0175 575000000 420400000 0.0175 434100000 0.00125 0.00125 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following 1.75% Notes outstanding (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">1.75% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">575.0</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">14.1</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_ac460e99cb6b43a8b64e987880ed0dd5">June 2028</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.75 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2.3 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">53.73</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.7</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> 0.0175 0.0175 575000000 14100000 0.0175 0.023 53.73 10700000 0 632500000 257000000 0 247900000 0.01 0.01 <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following <span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0%</span> Notes outstanding (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">0% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">632.5</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">8.7</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_edbb9fb31e834f86ad026d22e567df04">April 2026</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.5 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">57.84</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective conversion price per share with call spread</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">76.39</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: 88%;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">10.9</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0 0 632500000 8700000 0 0.005 57.84 76.39 10900000 0 0 76.39 0 46900000 136700000 89800000 0 0 0 0 0 0.00125 434100000 0.00125 0.00125 114800000 11300000 0.00125 <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">At June 30, 2023, we had the following 0.125% Notes outstanding with interest payable semi-annually (in millions except interest rate and price per share data):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">0.125% Notes</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Outstanding principal balance</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">114.8</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: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Unamortized debt issuance costs</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.7</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; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Maturity date</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_9ad2e8b4fef74d3cab598aa38f5df4fd">December 2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Interest rate</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.125 percent</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: #CCEEFF;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective interest rate</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: right; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">0.5 percent</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 88%;" valign="bottom"> <div style="text-align: justify; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Conversion price per share</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">83.28</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: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Effective conversion price per share with call spread</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">123.38</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: 88%;" valign="bottom"> <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Total shares of common stock subject to conversion</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1.4</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.00125 0.00125 114800000 700000 0.00125 0.005 83.28 123.38 1400000 0.00125 0.00125 0.00125 123.38 0.00125 52600000 108700000 56100000 0.00125 0.00125 0.00125 0.00125 0.00125 434100000 0.00125 0.0175 0 0.00125 1 1 1 <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">13. Legal Proceedings</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">From time to time, we are involved in legal proceedings arising in the ordinary course of our business. Periodically, we evaluate the status of each legal matter and assess our potential financial exposure. If we consider the potential loss from any legal proceeding to be probable and we can reasonably estimate the amount, we accrue a liability for the estimated loss. The outcome of any proceeding is not determinable in advance. Therefore, we are required to use significant judgment to determine the probability of a loss and whether the amount of the loss is reasonably estimable. Our assessment of a potential liability and the amount of accruals we recorded are based only on the information available to us at the time. As additional information becomes available, we reassess the potential liability related to the legal proceeding and may revise our estimates.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On January 19, 2022, a purported stockholder of Ionis filed a stockholder derivative complaint in the Delaware Court of Chancery captioned Leo Shumacher, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0059, or the Shumacher Action. The complaint names Ionis’ board of directors, or the Board, as defendants and names Ionis as a nominal defendant. The Shumacher Action Plaintiff asserts a breach of fiduciary duty claim against the Board for awarding and receiving allegedly excessive compensation. The Shumacher Action Plaintiff also asserts an unjust enrichment claim against the non-executive directors as a result of the compensation they received. The complaint seeks, among other things, damages, restitution, attorneys’ fees and costs, and such other relief as deemed just and proper by the court. On March 18, 2022, Ionis and the Board moved to dismiss the complaint. On May 24, 2022, the parties entered into a Stipulation and Agreement of Compromise, Settlement and Release.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On May 25, 2022, another purported stockholder of Ionis filed a stockholder derivative complaint also in the Delaware Court of Chancery captioned Robert S. Cohen, et al. v. Joseph Loscalzo, et al., C.A. No. 2022-0453, or the Cohen Action. The complaint names the Board as defendants and names Ionis as a nominal defendant. The Cohen Action Plaintiff asserts claims for breach of fiduciary duty, unjust enrichment, aiding and abetting breaches of fiduciary duty, and waste against the Board for awarding and receiving allegedly excessive non-executive director compensation for the years 2018, 2019, and 2020. On June 2, 2022, the Cohen Action Plaintiff filed a motion to consolidate the related Cohen Action and Shumacher Action. On July 5, 2022, the Court denied the motion to consolidate in favor of the settlement pending in the Shumacher Action.</div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">On July 18, 2022, Ionis filed a Form 8-K disclosing the pending settlement and attaching the Notice of Pendency of Settlement of Action. On September 21, 2022, the Court held a hearing to consider whether the terms of the settlement should be approved, at which hearing the Cohen Action plaintiff objected to the settlement. At the conclusion of the hearing, the Court declined to approve the settlement and directed the parties to meet and confer on the issue of the scope of the release. On February 7, 2023, the parties entered into an Amended Stipulation and Agreement of Compromise, Settlement and Release, which folded the Cohen Action into the settlement, or the Revised Settlement. The settlement did not have a material impact on our condensed consolidated financial statements. On April 24, 2023, the Court issued an Order and Final Judgment approving the Revised Settlement and dismissing the Shumacher and Cohen Actions, and all claims contained therein, with prejudice. The Order does not contain any admission of wrongdoing by any defendant.</div> <div style="display:none;"><br/></div> <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">During the quarter ended June 30, 2023, our Section 16 officers and directors adopted or terminated contracts, instructions or written plans for the purchase or sale of our securities as noted in the table below.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"> <tr> <td rowspan="2" style="width: 18.97%; vertical-align: bottom;"> </td> <td rowspan="2" style="width: 2.47%; vertical-align: bottom;"> </td> <td rowspan="2" style="width: 11.77%; vertical-align: bottom; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Action</div> </td> <td rowspan="2" style="width: 2.16%; vertical-align: bottom;"> </td> <td rowspan="2" style="width: 11.7%; vertical-align: bottom; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Date</div> </td> <td rowspan="2" style="width: 2.16%; vertical-align: bottom;"> </td> <td colspan="3" style="width: 19.74%; vertical-align: bottom; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Trading Arrangement</div> </td> <td rowspan="2" style="width: 2.16%; vertical-align: bottom;"> </td> <td rowspan="2" style="width: 8.61%; vertical-align: bottom; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Total Shares to Be Sold</div> </td> <td rowspan="2" style="width: 2.16%; vertical-align: bottom;"> </td> <td rowspan="2" style="width: 18.12%; vertical-align: bottom; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Expiration Date</div> </td> </tr> <tr> <td style="width: 8.24%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Rule 10b5-1*</div> </td> <td style="width: 2.16%; vertical-align: bottom; border-top: #000000 2px solid;"> </td> <td style="width: 9.35%; vertical-align: bottom; border-top: #000000 2px solid; border-bottom: #000000 2px solid;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Non-Rule 10b5-1**</div> </td> </tr> <tr> <td style="width: 18.97%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Allene Diaz,</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Board Member</div> </td> <td style="width: 2.47%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 11.77%; vertical-align: bottom; border-top: #000000 2px solid; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adoption</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 11.7%; vertical-align: bottom; border-top: #000000 2px solid; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">May 3, 2023</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 8.24%; vertical-align: bottom; border-top: #000000 2px solid; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">X</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 9.35%; vertical-align: top; border-top: #000000 2px solid; background-color: #CCEEFF;"> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 8.61%; vertical-align: bottom; border-top: #000000 2px solid; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">1,866</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 18.12%; vertical-align: bottom; border-top: #000000 2px solid; background-color: #CCEEFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_73d1e7e01f87464a9f9ee696767add72">Upon the execution of all instructions provided in the plan</span></div> </td> </tr> <tr> <td style="width: 18.97%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">C. Frank Bennett,</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EVP, Chief Scientific Officer</div> </td> <td style="width: 2.47%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 11.77%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Adoption</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 11.7%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 29, 2023</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 8.24%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">X</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 9.35%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 2.16%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 8.61%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,685</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #FFFFFF;"> </td> <td style="width: 18.12%; vertical-align: bottom; background-color: #FFFFFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_8e4cd104f3ab497cbf123da4a581e454">Upon the execution of all instructions provided in the plan</span></div> </td> </tr> <tr> <td style="width: 18.97%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Eric Swayze,</div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">EVP, Research</div> </td> <td style="width: 2.47%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 11.77%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Termination</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 11.7%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">June 28, 2023</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 8.24%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">X</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 9.35%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 8.61%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: center; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">49,730</div> </td> <td style="width: 2.16%; vertical-align: top; background-color: #CCEEFF;"> </td> <td style="width: 18.12%; vertical-align: bottom; background-color: #CCEEFF;"> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:Fact_a731e27e535b4fcc8ed3a10cea46cb94">Upon the execution of all instructions provided in the plan</span></div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">*</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">**</td> <td style="width: auto; vertical-align: top; text-align: left;"> <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">“Non-Rule 10b5-1 trading arrangement” as defined in item 408(c) of Regulation S-K under the Exchange Act.</div> </td> </tr> </table> Allene Diaz Board Member false May 3, 2023 true 1866 C. Frank Bennett EVP, Chief Scientific Officer false June 29, 2023 true 49685 Eric Swayze EVP, Research false June 28, 2023 true 49730 $11.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets. $4.0 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets. Included in short-term investments in our condensed consolidated balance sheets. $33.7 million was included in cash and cash equivalents, with the difference included in short-term investments, in our condensed consolidated balance sheets. Included in cash and cash equivalents in our condensed consolidated balance sheets. Included in other current assets in our condensed consolidated balance sheets. Our privately held equity securities are included in deposits and other assets. We recognize our privately held equity securities at cost minus impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer, which are Level 3 inputs. In the six months ended June 30, 2023, we recorded a net gain of $2.6 million in our condensed consolidated statements of operations related to changes in the fair value of our investments in privately held companies. Our publicly traded equity securities are included in other current assets. We recognize publicly traded equity securities at fair value. In the six months ended June 30, 2023, we recognized a $2.3 million unrealized loss in our condensed consolidated statements of operations related to a decrease in the fair value of our investments in publicly traded companies. Includes investments classified as cash equivalents in our condensed consolidated balance sheets. EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $9N"5<'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 " !&;@E7\ ^1=/ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ_I(\+1IB&K%@H-M'0GI$DB:EE"FF+G[VNKB4-I/R!+S5R= M.0/3*,^5"_@2G,= !N/-8-LN.O:#@=/:[8>?);_;C>;IBHBJK.BH>L6&[+>[Y8\MO%Q^3ZR^\B;)TV M.W/%QF=!T<"?NQ#?4$L#!!0 ( $9N"5>97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ 1FX)5X?JG@34!0 WAX !@ !X;"]W;W)KME=;K=YU.XJU$ MQ)-3N18Q_+*0*N(:3M6RDZR5X'X6%(4=YCC]3L2#N#4<9->F:CB0J0Z#6$P5 M2=(HXNKE2H1R<]FBK>V%AV"YTN9"9SA8\Z68"?W[>JK@K%.J^$$DXB20,5%B M<=D:T7=CEYF [([/@=@D.\?$H,RE_&I.)OYERS$M$J'PM)'@\.])C$48&B5H MQS^%:*M\I@G[O=%O'21,NH"(861$&<_^?/14?L!+A.30 K MB; %KW!+<(<#/0 MO&49UC77?#A0-,*_@U@#@]O)9>"EG1A,<^N8EU MH%_(),[+PW1SFR0KKD0RZ&AXFHGI>(7R5:[,:I3[Y(.,]2H!55_XK^,[T,JR MJ6S;U"N&"OZ:QJ?$=4X(BA7Z-H5S!OZ+EES3URVX!5,A'H2K>$/W]&^\[,-[QN)O8+M MEK!=3+TJD\>7M;"1XN'4:7^R(:%1#9%Z)5(/;=,(>/R,Z3;D2QL3'K_@86+K MBC$:UA"J7T+U#\O3IY0K+53X0A[$6BIMX\.EM$JM>&A40[RS$N_L,+RI4($T M Y9/8-BS5B2N5 XFM:,)&M^0\[SD/$=;-TZ5RBHS2#P>DB^"*Y055VNW*6N[ MU :)!C:$O"@A+PY+YB[E+5RT3C:X5ET2T:B&?-2IYE;G?Q$655O+N$?N$[,A MXD%-&7?\ SUP9E ,8( M6IOJ .H^.0%+Z9U:L8]A:FCE:BCN2PKL,=2O@O=S D[UF?PF7JS@N!1DUSD_ MZSK4GMYC.!U:61V*>Y72V'M2P:N96?L3,M,PG1"IR%BFT '0#]*WYQQ7O[ZQ M(A_#!]'*"%'2MG M1'%#4_".?!_4X8TK#L@=W$<^QO:\XI+LO-4M:OKY3)9^"V+.G M&-<%^ M)RO6D1*\'@P7..O;L8YAEUAEEQCN=.YDYG97,L;LTAZ1"Y>V(6]VOF.X)5:Y M)8:;G,= PX@H%X2R'^<_D9GP4@69M$+B2F,913 ES;3TOIZ0[T\=AY(I? 9] MYJ']ZQO7:TI>&2:&NQPP^7X0+\GL)9K+T J,"TP^WL^L7,SZY%UK0L/;$I8^2%VD!_:KBSDGVA9*F$:L7^.[E'\ M8ET5'N-133DK'\0.\D&36 N5[Q&851.^!;=RXHIUG,?P/:SR/>P@WV,^2<' M@Q-82F4?@7"=.ZZ@VD>>)T (9/Q1S*]OC'F1[;B*AEN;%? \*>@7.(%KSV)K:/8*UH'A<4]#*];BX M:=DF<@4?%BA>P\4B/*XI7N5^W(,6BUY/[;-L%XU\3#5XV=C,H5;B;^1KBG[( MU7J9FMG/?1K2KNNR/G/.!YVG7_@?4$L#!!0 ( $9N"5?[4&6.80< -@A 8 >&PO=V]R M:W-H965T&ULK5IM;]LV$/XKA%=L'>#$?-%KFAA(G0SKT+7! MG&X?AGU@;"86*HF>2#G-?OV.DF/)$L7$J#^TD>SCZ3GR>,]SE,\?9?%5K830 MZ%N6YNIBM-)Z?3:9J,5*9%R=RK7(X9M[661/+T7J7R\&)'1\P=_) \K;3Z83,_7_$', MA?ZROBG@;K+SLDPRD:M$YJ@0]Q>C2W(V\ZH!E<6?B7A4K6MD0KF3\JNY^;"\ M&&*1BH8T+#G\V8B;2U'@"'/]NG8YVSS0#V]?/WG^I@H=@[K@2,YG^E2SU MZF(4C=!2W/,RU7_(QU_%-B#?^%O(5%7_H\>M+1ZA1:FTS+:# 4&6Y/5?_FT[ M$:T!Q!L80+<#Z&L'L.T 5@5:(ZO"NN*:3\\+^8@*8PW>S$4U-]5HB";)S3+. M=0'?)C!.3V>?/UU=?YI?7R&XFG_^^.'J\A9NWE]^O/PTNT;S7Z^O;^?H!'V9 M7Z&W;WY&;U"2H]N5+!7/E^I\H@&#\319;)_WOGX>'7C>;V5^BA@>(XHILPR? MN8=?B04,)]5PNC]\ I'OPJ>[\&GECPV%7Q:%R#7B2@FMSFSQU X\NP.SR\[4 MFB_$Q0BVD1+%1HRF/_Y OS.%MV1G.W%RG:Q,I?WZ8RK%8)50PMS(?XMDPU/ M(7CK*M:N@LJ5*06;J4>],,;GDTT[GKX9#0,OI#NS/:3>#JGG1#I?R4*?:%%D MD&T;H70V!+/VX[>>3^( ^W'4P6FQ"PEF<6@'ZN^ ^NXIE;DNH!(IJ&@+ ?-Y MEPH;3+_W>!K&?M !:;'R?1;9(08[B($3X@>8P%S+(A'6"0Q>>&:-S&)%,6-V M9.$.6>A$]EFO1 $UKKT#;1!#R]J%42O':HP6LR"BOF<'&>U 1DZ0MU+S]!4@ MH_X,!20(6X^O45KLH)0%\0#,> 'A##2!6@Q]!F+PF 8D-"A+V*<=.$WR5IHJ$N66F7.,GL4-X]EK?] MH!L^(VY"NUPL9 D4AM;\:8@C2)^CJ(=I;V5L5!:WS/8A-DQ&W%0&$(M2@#B0 M&;0(BAN1;85I8:F8T6XUMIAY,0D'R(PT;$;<=/8,LY4^5I1]QB+8"[W>1K38 M>9C@H>ELN(VXR>U##A,ID.;?A'O5^[0%.HOUIK-O%E O'D#9D!MQL]OS9ER# MWC)-E;PW+9" #TTBU-H&I THB-*.OD]G<4#]'GJ+&?;# ?%%&M(C;M;;5Q O MI42?QZ(8LRY4"]OYS+FOX_;>7T"E"G7 %M+ MI*#),8E]7^JR$*B03SPU,S^HBFB?^WRH"&%7%UGL\$ $#3M2=X_6S'PJ..BB MES*%6J.!4QW-M5Q\7ZA4TM?^)Y1@1CXVAUQI[Q*M$.O'H&.AE'++@V3Q1RJB& M2L*76FFX2/('Q#7ZK)#E:\'4"F6\%:FE% M"8%DC[M@+8;FB,4?JG8-?U,W?X.8*[.RKM1U9V749R%6YIAX ]5/*OM&[9/T MB8]CTIMFFUWH10/ 64/GS$WG;>! DT=L%@MH9UZ5/60J+%7*?FZL*V&U#+'9^2*-H0-.QAL/9:UK85J6N]N&KX;^V MP;49NAI4? M:Q!';7V/Y6U_.AJ%P+RC]/O,*30.#OI(WO:#;N0&>_%<>+?LJE[VW"S[H.9D M?47A@Z!@83=M^W9#Q:S1',S=4N/OS-:C*I%C>=N?BT:)L/ XV>H4- <'?21O M^T$WNH&]< IP<+;V%4$ G-93#E8[2H>4#FN$ W,+!WQ*Z/<66><3#E[!(WG; M?UW6Z!$/'R5M/:>L.33H8WG;#[H1-IY;V!R5A'@XZFH#BYWO>3[N M'L]/6J_=S6\>?N?%0Y(K:-WO82 &'3!"1?TS@OI&RW7U)OY.:BVSZG(E.&@: M8P#?WTO O[TQ+_=W/^:8_@]02P,$% @ 1FX)5RN]QK.\ P Z@\ !@ M !X;"]W;W)KH!;.B&-^$AA+X[&2$M9,/:@)^-ES[ T M(X@@D!J"J)\=#""*-)+B\2D'-8HU=>+Q^!OZ[ZEX)69!! Q8]!==RK!G= RT MA!791O*>[6\A%Y02#%@DTF^TSV+;KH&"K9 LSI,5@Y@FV2_YG!MQE(";CR38 M>8+]W 0G3W!2H1FS5-:02.)U.=LCKJ,5FAZDWJ392@U-]&/T)5=WJE/^M/!"/FWH]'<1Z]GA$,B0Y T(-$;]"OZ&9E( MA.JJZ)I2\=!H9I"O>9.M:3^RYA_;I($+_\A-O6;U4:+P164NP4BITZ=&_ XEB]0D(+?XLVA*,=B;: 7M,$+5D4 M$2[0!GCV@-]469'ANRF^WBEVGM6P+-PU=\<:GXHJD6\6Y)MGD,]J$)&M#!FG M7V&9BLBN5C+/P%M'G!PK_YRP?TYD24&K4- Z7P$58OLT^];_..&F@]MN$S=/ MV%=%VE;+=9UV-?MVP;Y]/GOU!R$D298T63\EH?UL"561M1+<0H);*P$WW!:: M 0_4GH8&+-D!EW01 ?(AH8RC*9-*TS_O(5X _[=*1"W^N5O!AD0^?.[P;O;N\EP=.^_0J,_/XSG?U<9T+FD 1<"*QEP M51AP55L+XT2"0I6($PE(%79P5 \BJX=$UT.5"QETI[S!8;=U4LBU#+Y3'[8. M__!6K4+K9:5>CW[NH[X46MF+HVX'_Y!RSV$O9<*%T,HF'/H=7-M"ZUL6JX'M%^[9]2N<_0POA%;VX] $X>:/*>3:YNIL$RZ$ M5C;AT$?A^D;J986<8>L-J=R>VJ?;]W,B,P7FT4%,GX+?$[ZFB4 1K%2FI=H. M _'L8)E-)-ND9[,%D^JDEPY#=1@'K@/4_153]/.)/NX5QWOO/U!+ P04 M" !&;@E7)@75:%U5VXOQN)RO M^28IS\66Y_*7I2@V225/B]6XW!8\632--MF88NR--TF:CR:7S;6'8G(I=E66 MYORA0.5NLTF*/VYX)EZO1F1TN/"8KM95?6$\N=PF*S[CU:_;AT*>C8\LBW3# M\S(5.2KX\FIT32YBIVG0(/Z5\M?RY!C5ICP+\5M]TLZ.O99-SP]/K#_T!@OC7E.2CX5V;_31;6^&@4CM.#+9)=5 MC^+U)]X:Y-9\> &M&U MU0;.0 /6-F!O[<%I&SAO[<%M&S2FC_>V-XZ+DBJ97!;B%14U6K+5!XWWF];2 M7VE>!\JL*N2OJ6Q73:;W=U%\-XLC)(]F][_<1M=/\F3V)/]]C>^>9NC^!W3_ M$#]>/]U* #I#O\XB].F[SZA<)P4O49JCI[78E4F^*+^@[WKGE^-*WF+=T7C> MWL[-_G;HP.TP]%7DU;I$<;[@"Z!]9&[O&=J/I6N._J$'_]Q0(^'/N_P<,?P% M44P9<#_3MS>GD#E_K??XP[WWG,&.P<(:/C; ]\A?>+[C%]"X[ELZ<,LZW5V4 MVV3.KT8RGY6\>.&CR??_(![^)^14FV213;+8$EG/_<[1_8Z)_>!^R/O[AE[3 ML)X;7B8D"!Q"+L_[VC_SUCE$U%62&Q1&62<3"#[YN[I\/N M,E^)-!WD^(X20)$.8D& E2C304%('#C&_*.-_I\\225/BOGZB]04+U(L;:7T MJ9"0A9+:OFTW#D*J&ZS 28-\-%--UF$-]WU&-UV',J9]LV/S@:'Y@ M-'\F=5F:K[Z@%<]YD62-Y% MQ%.]%.LHSP]I"%L?'JT/C=8_B4J:+*5V;6F^0KQ-.)#)H3[H?N!A3[$9@)&0 M837>=9A+F214K-9A_<" HT'U1PO+'*"& MH@YC#F9J( *HT"&A&H8ZS&6A-Q"#G7@F1G$H[:VX]&-U2#B@N0QX5*@JT*8@ MC#"LV@O 6!!J]@(PA[ITP.!.KA*S7E4-1@7/Y/2Z0)5HU$6M,I:[:E?(7\0? M25:EG&*8C0W4,Z40F,:O,9KY]YDLA [PUOTJ^ M&1]_7>^=257H:.,.X BF@:\J#A 88A9J 0\!/2]TAM)>IS6)66S>OLUR7>J= M^8$F+B$8I9[VF ,P$E*J"0X QY@[(*])IS")66+>\0K5#SIH::B5S5(U475$ MIA".8)>H97@$ 2D./:)9"S'ZF.&!2*>=LJ1F97F3E.D M6IC#R>0C7=S!/H)PD(\@'.0CD&_81YVJI&95.16;#2_FJ:SAVP51]-^O?//, MB_^!]AO9WEO.666+K++%MMCZX]+)6VI>MS5M#E"KZ[96V2*K;+$MMOX@=%J; MFK6V88N@;7DZ^_M^H(KF*00+2*"E 1U&'-?S5'$-X5SL>,% &NC$-36+Z]G# M[=WC]7^NT>.A=#2G 2/;NR/0)EMDE2VVQ=8?ET[NT^#C:NJR0" R4=[[*W9?8+'[!LO?\0H+Z\HWYGP\)5BMU:RR15;98EML M_4'H:C5FWHHPI01@KZ!>=G34G*#C7-?#6DX Z'Q&?:(F!0!'7>H,+#JQKB)B M?_8Z2Y8ESV+_5@.Z7A6%*Q6;E;9 M(JMLL2VV_B!TE1LS;]28D@+TN@Y6-QBF (P%5%U?C@ 8H2'3UJ$!7!!@-I02 MNNJ(F:NC>)N)>FNZY#GZ6:0R&;Q;+1@[>'=,VF2+K++%MMCZ+[QVY9V#/YP8 M'*M5G%6VR"I;;(NM/PA=%>>8][),[QT3?7DO=+'VWC$ \YFV;0O '!92=4T1 M@#&?:OOUXY.O(C:\6#6?HY1H+G9YM7_G_7CU^,G+=?.AAW+]AEQ,"7 ](A?Q M_H.6CG[_?8DROI1=X7-?YK!B_\G*_J02V^:;C&=156+3'*YYLN!% M#9"_+X6H#B=U!\07$G8:7]]5T"H311/VLL76Q+[/+O/LF)WLF'\ MBR@(D>BAKJB8&H64JQ/3%%E!:BP.V8I0>+)@O,82MGQIBA4G.&]!=64ZEA68 M-2ZI$4W:LQL>35@CJY*2&XY$4]>8?SLC%=M,#=MX/+@MEX54!V8T6>$E28F\ M7]UPV)D#2U[6A(J24<3)8FJUC)0U@C)ZAX,$=0E[?[Q0Y^'+0#PZ %.#W#& M .\9@-L#W)=Z\'J ]U(/?@]HI9N=]C9Q,98XFG"V05Q9 YM:M-EOT9"ODJHZ M226'IR7@9#2[OHJ3JS2)$:S2ZT\7\>D=;-([^+M,KNY2='T.CRYO;I,/8'?Q M.4&?KM,4':#[-$9OW[Q#;U!)T5W!&H%I+B:FA*@4MYGU$9QU$3C/1."B2T9E M(5!"\<6Q-SO9U8C9EM^;;K[]K%&CO'.@YL=]1H">U0H+=*-Q'O$+2?G,PE$B1K>"E+(MXC"GEA"R3Q@RXSG2=_ M5XHU3HS&RK?LHU%:GEH%[O$X)UJ'8>CI4Q(,*0GVIF36<$YH]@W!%:2BPETG MSO^#+@*=7>J4!T\""<>RGYH<>+8]4OW4R-Y2TXG6$/F!KY<<#I+#_9)9#;>H M4'/+FCQ;^:&F\D/'&2O5F-E0^L%(2*RQ8KY4EZG@W6W4;R5;M\#!G$D:1=EG .$JX,H#G"\;DXT8Y& ;"@=DB)_E.RSA[+Z5L\Y;[SORT51GP_F3;-Z M,QK5TSE?9O7KKG,JL=W?%$^G _0X,?%E] MJL2[T=EX57\]GSP%KUA-&X+=(I_Y?RAWGOMM:?RM2R_M6\N9^<# MOSTBON#3IK7(Q*][/N&+1>LDCN./K>E@5V=;MUA]XTW7=E,MM87$$R[S8 M_,Z^;X/8*X#Q@0)X6P K!4AXH #9%B!* 7JH -T6H.HAQ0<*!-L"@5( D0,% MPFV!L,M^$U:7=)(UV<5953YX5:L6;NV+KKFZTB+@O&A[UG53B?_FHEQS,;GZ MF*0?K]/$$Z^NK]Y?)F]OQ)OK&_'K0_KQYMJ[8N+=U>0?OUZ]3]+/UW_STG]^ MN;SYCS?TOEPGWHM?7GKU/*MX[>6%=S,OUW56S.I7WB_2^[-1(PZVK7(TW1[8 MN\V!X4,'5BZ7HN==-^7TF_?[![[\RJO_ C83L\W;V2QONW"V\#YE^:P]J$FV MRAOQWF":6$RGT_5RO<@:/O.NFCFO/'&T8F#/VQ%WS[WW95V;[-/C[1-^FT_S MQN3&S&XWI3A9N=A(=))=3\&[GH(['WK YUVVR(HI][)&'-3TM4?0*P_[&$%- MNW$*.Z?VVG9_@:@0WN^W&Z")0XK"2-8ENFY(FKE=(ANW3(4>F\$!UL,QY>'I74QC60D\+(5\(R5M[./F_J53;EYP/1"VM> MW?/!Q5__@D+_[U#G=FF6NC1CCLRD%J2[%J2=.SG0@I?%5$S-M6A"T6C=JY?M MU:*[ ,W+Q8Q7M;CV_;'.FT?O]\_E8N&)J>TAJV;0F'Q''<8R<6F6N#1+79HQ M1V92ZP>[U@^,X_>C6,0MQ&4;:LM NV*HPS/01K&B2*R*5%<,4>037]$QNTX* M(-P%$!H#F,RSXHZW/7Y=B-Z_R/\G9I\[L32MO1=M,.*"]LHK1$KEK==DWZ&< M0MLY3JR*1%<,L1]%5 G+:L2L1E)*T2ZER)B2&/)BK5J(E5E5\6+ZZ#555M1B MJA9+#"B2R!J)59'HBF$0!DH@5AMFL9'B&._B&!OCN*SK=3?MB4XQW2S8ZF[! M)KK1M"R*+3X\Y,W.I^X-$M=FC%'9E(S([\'*]_8 MT-W"8=A2[ZQMZ)5@@^XRX?'O[6L.(I%OG6JVDOT&#OR(*,OA!)"I_=\N8=;* MY&SVH!,9L_F4/2YYT=3;R:3K[>T:*R_N:J_B&_1I2N^>UXWX6RM3QD+6KKQJ M3["ER)-7T[SF@*IH5RZI8Z=6.NW.3>T5,K.@Y;!:K^MBX$JOH=JF*P MZ0A ]5AM.1UHL>^/HYBJHT87#@/J^Y$Z= =(L3'&M@#RA#3"(<'AE /ALA( M'H?8WAX8A>!^3-3UC+GZDWN[4\!SZL9,D/>7F__D%6[C1FX\73J M WJ[#F,H'A,_TJ9C@-KH.%!U*:1#& >^NM_% &7DBPGC ."@G@.1&00/]'9[ M8#IQB=X>!43-S%C]R;W=I5OJU(VYD!'9D(W[6LA';6U); 5DA.[) 4D0^0'2 53=H10SJ&G;F3&;@?; M6TA':RTNJR0!),/ 1]I$8'5B5B?Y-D\/KM@,KJ?N<6$K1T[LD@20#"E2EDJI MW8C9C.14>F3%9F1]CJTN;&=0K&,A"E5>2@"5.@;M$F:K2TYN[[ZAF4"?>\<+ MZT@YCM08G0*E4[?4J1MSY28W=@^4V R43]GUPCI8:L, P$H:^.I6#"#3QH%5 MPJR5R=GT'(G-'/DGV/7:'J$Q:IU:AU2]"Y4 *BUIJX39ZI*#[CD/FSGO3[;G MA0&HB]74C6=T\@7*I5OJU(VY@-.UXX1X=L?DVYU-WO+!^DQ'<\3)7?W)O=XI_3MV8*S>Y(7O\PV;\ M._#0%MQXP)U7O;?KA(;](!X'V@0!H%P0T;$V2T#(1W$<8A4. 640X?'XP)-; MN&=#;&;#(Y[=@@/3 4PD@&2(_3A$ZA1^A%#. MH<=N8L9N!SM>1"=K+2ZK) $D(8F)FIC5B-F,Y*#VGMPU(^NI^UW$2I 3NR0! M)$A[S,WNPRP^[2+ +4?DJSAI/LB39QNG..G4C;ERDYN[QTEBQLFG['<1'2NU"XA. M=@$)U(\%)(!,&PGV1V6ME(F1P$NU^R> M?$QOU_$2^^.8J'R9 ,(A'<=CK;<# M.A0$)*9:;]>5=!P&T8%+ NT)C9KO+1[Q< D8&-5OZHG .K&4F;GZDS\JXY2R MG+HQ5VYR0_:41=%/1&UJ1+J3/R[ETBUQZI8Z=6.NW.1.T",F-2.F";6I_CE+ M=9%#[>QHEZ2 9#@.<*RN'ZF9'QV -K4CI5V2 )(A]M5;=ZG=B5F= MY*CV/F)IQLI349M:,6YBER2 )-)"L0.CV49.I,=%^KRX"*:F/[JJI:93)";J MD$D E9:;5<)L=1%S>3UW*!-H>=9U0\JF(_QY*G&Z<.L3MV8*S>YM7N6 MI&:6? IG4YTIM7$ $&48:!\F!&3:0+!_ M-:F9Q-CY#TZ)M\5FRDT$T^;16M MBV#.!H0@9T,ZF+,!I8FS:8]G]$DW^>R!03?Y ,XV5W_RE<#I33ZG;LR5VZ8A M1WO?7=-^EY% P;MVZ;3@M\+>?QV)Y*O-UP-MWC3EJOLZFZ]ETY3+[N6<9P(X M6H'X_VU9-C_>M-^0L_N2IHO_ U!+ P04 " !&;@E73,7I,&D) "&*@ M& 'AL+W=O8B!-VMT?%9F.>2N+6DG.R_WZ&TJ.98M#QBGR)9'LX?@9KIBD_3B9UMI+KM/Z@2UG -TM=K=,&;JO;25U6 M,EVT@];YA 5!-%FGJAC-3MK/KJO9B=XTN2KD=47JS7J=5H^?9*[O3T=T]/3! M#W6[:LP'D]E)F=[*N6S^**\KN)OLO"S46A:UT@6IY/)T=$8_GH?,#&@M_J/D M?;UW34PH-UK_96XN%Z>CP""2NU^TPS]R&U!H_&4ZK]N_Y'YK&XQ( MMJD;O=X.!@1K573_TX?M1.P- #_X +8=P(8#A&, WP[@;: =LC:LB[1)9R>5 MOB>5L09OYJ*=FW8T1*,*LXSSIH)O%8QK9N=7WR\^?Y]_OB!P-;_Z>GEQ]A-N MYC_AW[?/WW_.R=47.'PWL[SUQQW^KDI9I8TJ;KM458V2]4=LFCHW G=CMO'' MNDPS>3J"?5K+ZDZ.9O_\!XV"?V$QOI*S@XC%+F+A\S[[#E4GUS6:"]W(J!UI M2LO=;,R")**P4'?[^!$[&@<\"'9V!]#"';30NQAGB__"7H+RT]2DT5!_,EUD M*I>DV&(VGYKK+*U79%/+AP2AJ^YA*_D[&">HMT\1=XEO)#@-%.I*;%8 MH-WH<&]Y0L;"P1K:1K&8"GP!XQVPV OL;*VK1OVO!4;TDE2F/(_U<@QKM;=. MN8223M*ZE@V:AK$%34Q9-,!O&U%G DYW^*&&*9T$(1M M%D\C1Q TZ&DM>%$8"WG3$%77F[3(),ETC4_[UNL^&I9$PP3!K*+IU(%YCXJI MOW[J8MS6GTH_IGGS"&7J3A8;"?_SM(&2!#6J3J%HF?QO3: >H5%0;.K#B WC ML.T<:4Y9'P0[+@A5-!(*5(.A7VZ:326?"8)9X#A+Z+#8(&:N&'KFIEZ:G,T; MG?TU-NIP :FR!LE<=XDD'\RU1.%RNS3RD 9#N(A9$'-7[O342_W<^]5PV-M; MT.W#_8F"%7:"\&"X,Q&KT%'&:4_$U,M?L]]20ZPPE6F5FPQO%!08P/FT25&X M(9+/E"56/MMVKESH"9'Z&7&7ST8ER'H_FZ$BEAI2NBN3AH2:Q_>DS%.(!C0Q MD7]O5&EB0V.R69(%5G)C?.NJC3V54C^7>D)ZCI:HS8UA;.6X;92$U(&Z)U Z M]4JX\U5:W +:0UW6(FUG.U?ICOIEOGI]JK-]6Q357*[87-=W(Z!M=:>'< P;DVB9*@1,#N>.##W M[,K\['I9 !])TJ0/L!/*]-&U[LQF13H5T^%I"S$;,^8 V=,G\]/G6=8*13] MA =#&@_QV59C%L4NA#U;,C]; L)J,R!W%"7"DS29AM9B8W9\REPYVK,E\[/E M$]"]XM9FJC[(W;UOT2@0^N2Q+0<1.P%KXJ!0UE,H>^Y0N90 U$QW5[6>A"T* MUJ:\,8NCQ"H*B)V@0> 0**QG1_8,.Q[3!4"1V[0W9IQR.UL00Y'$(G) [RF2 M^2GRLE5]1_0KV*MRX6MY.XRZYT+FY\+K396M4B-D0(?5*SCW=37\&0W,$&I, M../VMD ,HXA3%P/QGAZYGQZO*YU)N:C)LM+KW>'H^!"X38QQ0 ,^I'?$CD\# M* &. 'H*Y7X*/9CZ%TM@CE D8S9+8791(!QUB?=DROUD>I8!NEH]M0ARE9G# MW7Z![62 L\/!,?KDU)I^Q(PF"7?@WVLP^WG6JE0*V?\H;HQ6PXA:G3S4, FF MH0M[S\!<>$O5%U6D179,=]S+Y"]NC[^2M\.H>SKG?CH_W/!F;Z M44I2F_8)2>_3:M%M)OD@JTS5$K'2I=E^>);:#&\%CXB )'3I0]YK .[7 (?K MM&L; GSZ(0X)E+G,Z"[0,W=0\11H7%++0NF*%+IQ[#GLY!P&@162;>K9KRT50OB"!=2.TS9TQ"EZ32!^11,Z%@'A&".R7BRJ%(U7WE+Y-I5_M OLJ!T(2]X@=JZ >FT@_-K@ M>I=1Y2ZT@IB'"K?IK71V*@5"]?&051$C%]Y>"X@CM0"HL#NU@,F^>21OM\+@ M'5DB=(OBMPD_@@.,)0P0NW%$J2N,O2?(_H/YY^529ET:R8>L[?@1.'S)=O9- M?"AH^_1-8RM)D"-Z&#D4L.@97?@9WX5/>,+/^.?N^"2M"$W\E85Q9;HH:8J MO4"C0)K:<23BX9$*L9M&"4T<36+1$[?P$[/0Z#PF >NN:ZA3+;[H8UHF8-+572O;T&!126S>-73 M_6MY.YR2GO>%G_O'K@Q:^\O)*WPXGJR3Y\ MIA&P[OK5Z;;;"ML+MENIS+R962F!@4!#MD]_%\H(%[2&;W]E_^4E%@X?JB)& ME+)AX9OLO=&WEM5M^Z)C3=J^>O=&W.[3W].1N,30L'1 D$$GM@-5E R-($FVD MPOA=>AK5EEJX.WYSO\ES5[G,L8 12Y[)0L9#HV>@!2SQ.I$/;'L+93YM[1>Q M1.2?:%NNM0P4K85D:2E6$:2$%E?\6G+8$=C>$8%3"IQ3!6XI<$\5>*7 R\D4 MJ>0< BRQ/^!LB[A>K=ST((>9JU7ZA.JO/910Q1-,;-+H,;]'-_?0Y1.DMS*@,Y*H(Q#D2R/4?\[%:WC6; (\4*C1C= )=DG@ *@1+&T81) M$.CG&-(Y\%^':-7ZZY=!7V0X@J&A3KL O@'#__S)[EC?#K%KTBQHR&R/JUMQ M=7-W]PC7&T(QC0A=%2\,(@F(_B%\;I/XFC0+&C+;P^=5^+S:LKRC$I2K1!Q+ M0.JU&^V4IBA*D^K2/(2TL.[EUOK79.-;+V![51@.\TM9M^M P:,BOXF#M=G&ZYQYBO"!4H@:6RMU1'82!> MM+'%1+(L;^SF3*HV,1_&JO,'KA>HYTNFJJ"@L !@ !X;"]W;W)KUE<>7\,U2J$KMD$[2YX7I]EL?'QV*/)) MX _-;=A8DT0R=^ZS?%P6I]E('&+#>10$A;\[/F=C! AN?.DQL[5)4=QIQIZ? -J:3DV&$+=$8YCWN68<[>0+W M%;UW-I:!+FS!Q=?Z0_BX=G2R<39\_&[\:O=D1P.$Z@,-= MZ-^1N9VXV[T>#^A?$O:M6!-@(02:20/J^$ ?F;3-G:^=5Y$+?-"Y,AH3QFI% M4'NG;(,)06.D>_SZZ/6 +BWESGYJ;-?+K8XEN<9#54>M#-7-W.@LE&M\KRWLBU0,#ZKO38P]!I1PC=(0-A@PK$8H%@R%3KD M[H[ADX14\!VF68W9%"7^Z]]F+Z+R2Y9@(.U5S4W4>1@\P1&,@-H:AI(\-58U MA>ZHB B@DF +3#[L8!6>$D1J>(3QEL'V;.\S1Q26>J\E(0*%1I) :*%P1"D1L0; M10NE/=6;'(-S*9!'R-H%W15EQ!4$1*$T)#(@N(=K3BH"C@$%([T[R54H:8&; M:Q6V"\@=4N0*9/<##'RKM^)GE'%/[ 2Q$FLM1H7,E]Y'XV99PR6W%:C6H M@\(*$^%IWU$_(%Q+2+,78JK:H/HVHM6VN[ 1\+YHAJ?8191[\(I3XCU'MT^A M=(TIQ*Q<\Y*<;WKO?RF2QP*!"8E_9M'W9N^:T9U1JE,N7DR!%[_"B('A%B+I*_?(XNW:PNK>U)KI"DKJ46R#ELN=52AY#&!JH MXT!+MG!(0L4YU_T=(7FXM:GD;@0TI!1ONTF'&^^ABC&8Y=47*)GJGD;KW?7# M\QU;0.N@P541X.?7F;DNY=>]Q%=G5Y7&PO M=V]R:W-H965T*\O4]P[U(<6T7S4-?K-WE7,Z)L.5G)=L0W:6?)<7(Q6I\\OST0^"?RF>1>.GDDB63OW45ZN\HO13 "Q MX2R*!86?+;]@8\008/S5V1P-+D7Q^+FW_BK%CEC6*O +9][K/)87HV[884=:$Z*I.&0@J;=M?]:GCX4CAV>P!A7FG M,$^X6T<)Y4L5U?+4BA)FV TU:2,3>8HAXD>PMOBYB^F.U#M&C6OZ\+_C6]MG]MJ6# MGH=:97PQ0HL$]EL>+;_]YO3I[(='D)\-R,\>L_XUN7K&@$-):&;.GPKN*8ND"D[:9:5 6>" 'RRMK&V7H MAFOG(Z%)I=/H=/;=SX1YZ<;ME8D2QY6EUPJ M_#[5VIAV#,^1?0(,344^">^I;CR"141JXYDQI"+Z-I:=L3U=EPHC Q:W'*(< M!V#U=X['0'-2.K'Y?D;(YU0@C4SZP[: ( M;L!4/D'5T;0Q-B#,)RO*>TE*PM!BO-1N WTQ]]9M%7P"'*JUYC0AS7X"M@JA MU4$@,IV"[O_&Y+N#^\?X20Q[SIS/J:E1)Q"KU;[%*O@J;< ?&#I\;C480/O" M8@HMCI..L0,SJ E%IH<^)E M>-'>-JCV6LAO8P9F5H(N,89"&D ME2.7T9@064Q+4/:AW6G:)M&VW]P1Z(>K0J8O]+24N83I(=I-^'Y\]PRD/MYID[ =Y@BI M_ ,VF/\K57WAR_C*0"T K')7B\C1S7:+BRE7/@]23KE+]Y8HIAKXX>NP_Z[:M>\@WB[/;Y3?:-2#X0*JL\GW3T;DVX6T?8FN3DO@VD6LE.FQ MQ [/7@1P7CA,^NY%' S_%2S_!E!+ P04 " !&;@E759(CY$$# !K!P M&0 'AL+W=OZ4?S [ DJ=:2+/P=]8VLS TY0YJ9BY4 Q)W-DK7S**JMZ%I-+"J"ZI% M&$=1'M:,2W\Y[VRW>CE7K15?J&/YAEFVG&NU)]IY(YH3NE*[:"3'I3N4>ZMQEV.<7=ZW32, NVR9(-=< M,EERE!S6/+28P+F%Y0"VZL'B7X#EY+V2=F?(W[*"ZN?X$(F-[.(#NU5\%O!M M*R]($@4DCN+D#%XR5IMT>,GO5TN^7*Z-U?B7?#U5>(^;GL9U-V=F&E;"PL>K M84 _@K_\\P^:1Z_/L$Y'UNDY]/.L/\*3)2NARH>3O,\BG^:=7)!S&6_D(]J5 MYF#(AU83/NC?2:GPKAH+%5$;8G= -DK@I>=R2_[B$BVJ-4Q6YN7,PX.%\6"] M-U!"O09-$MI98N^.[?$OMZ QK9G]K))7I,1">,F$]\*CDR#/LUZ(;%05X4WD?E2M/'SEZ;0()GGD?<9I@L611JL2#.X&41'C M2J/"PY9PO',5V2I5&8S(/9JG ^C8$"058\YDZ@0,3Q)R69:ZQ;AWG*VYX/;0 M1#;8Q9']?VSGU= OG%>/.(<;=[($GG"R&S#(;IH$69RZ)M(\2+'X&_E*\-+- M7LPV.DX".BEP+=+,NQK[^KR?!#2CN*;%U/N C#5.+%/BQ&42D.RS(XV":4$] MBMU$U[YM)UK@"$5I,$F[\TTC[#TEIRY4>#0 D=6V&_.N@ZVT_2P-+'99V9B>W)0^HO926GQ:.JS^7:[J9!'N"UW(A]91?J\*OL M\TD<7Z$JX__QH?-E48"+O;&J[L&@H"Z;;A3/?1U. /E; -8#F-?=!?(J;X45 MLXE6!ZR=-[ YPZ?JT2"N;%Q3EE;#;@DX.UO()]GLI9F$%MC<6ECTR.L.R=Y MIOB#:NS.X+MF+==?XT-0,4AA1RG7["+A;_OF"O.(8!8Q?H&/#ZEQS\>_D1K^ M>[XR5D/__SF794<2GR=Q9V)L6E'(:0 ?O9'Z20:S'[ZC:?3S!8GQ(#&^Q'ZQ M^I>1\14>\KO=Z[+98KN3\--28M&LL2F?<=TU2+H&82BO',KK7//3&#WZ>*W=[[0GR>__G^_M-B?MPEN)$6T8BD M2>(&GJ>(9H1RCFA*DCA#[\O"74Q0$8=7/DJG[>5(@E+">(1R0C/JT"QSF9(X MR]"CLB!%O:'-QB())&O!4\C%',R@H0@+T:C/B_] M#9G0UX@D-$8)I!>!C(Q#78&2)2"+#2R=,WP&H"^FU%F;M&]O=T,/J\+[-NVO]U;U['#\(O2T;@RNY 6ATE24!UMV#TTVL:OTEOU(6 MG@QO[N"-EMHYP/Y&06[]Q 487OW9_U!+ P04 " !&;@E70/H@G]T) "" M' &0 'AL+W=OQ/:/4S=77O/CL))WKS7V 2$C$A018 +3L_OI[=ODB6I9]32XS M[0?+E A@%\_N/ON /%Y;]]%G2@5Q4^3&GPRR$,IG>WL^R50A_="6RN#.TKI" M!GQUJSU?.B53GE3D>Y/1Z&"OD-H,3H_YMPMW>FRKD&NC+ISP55%(=_M"Y79] M,A@/VA\N]2H+],/>Z7$I5^I*A??EA<.WO6Z55!?*>&V-<&IY,IB/G[W8I_$\ MX(-6:]^[%K23A;4?ZC(8D4,J5TF@%23^7:L?5)[30G#CMV;-06>2)O:O MV]5?\MZQEX7TZ@>;_Z+3D)T,C@8B54M9Y>'2KG]2S7YFM%YB<\^?8EV//9@. M1%+Y8(MF,CPHM*G_RYL&A]Z$H]$#$R;-A G[71MB+\]DD*?'SJZ%H]%8C2YX MJSP;SFE#0;D*#G"%-*E[IA )@5F*^UDM)Z_6+RZ()_K\Q0 M3$>QF(PFTT?6FW8H3'F]Z9=#0?QKOO#!(:O^O0N0VM[^;GM4:<]\*1-U,D I M>>6NU>#TFZ_&!Z/GC^QFO]O-_F.K?ZF8/FYD-A2?@QK30"S62F02D[1)\@HY M(6SEQ)SP_%49E<@X>J'M2AE>Z&]7/XMD8\L:CP4RG61".L4SKV*#$ M8?Q9>XZ%7;*;LDIU@(6E-M(D6N8"SH5F5-\^HV%,A1&7JK1P!@1&+"3&H^]_ M%N!B.*W$K9).**HI<:8252R4$],Q5\5DV(=3_-+@O0NC/NQ8&J1#\3!LX3]6 MFP"6NT;82O*3=YG8HE".-J!_YY6PP4B5.8I<.8^HM0X&](G TX K!@?LENG M K8HB]OP6>]D/QDJ(+7%7)3H;,V6J5B4WZ.:"&.*;" $FDT!-0;)[3V"8Q4)M; MF T)2\H[A@9S&G HYN0'ZKF4G&#!1GV@E.@CM(T\19UV^WYX-13G@"=%JL > M^[H"@Z7-!RFG.BY%&% ;S\, M*\)A5P:^I^Q<52(*,-&:PF++*L];J';[+A98#?ES!ZQ,IO54ND&IF'4.,M[_P&O@)R M0I>YPJQ4)R!=OS%_)U\\X/(E,E(O,)H\6.5V 9.]:J4"6<&=8-WM Y7+L@BI MIGPSP"-X'"L)@FVPVOBBPUUW.]_JA(H>2JBA.*MIETLZ S>R.:]O1%%K@YK' MT-E5U]EY")%9/R%I@270MVM:SF&SIE*U'Q08I_*Z4#-=WJ^R;SEW;.6Q,J* M(@(WB!*0 "V(4/_=L^@=>]=7+)U7T17\W7V'_*6/2>_J\I.]Q?^9I2 VJ&ZC2H)#,VMZM;XA:97J.%JOL=PJC*T2A03D[U9AU*MF;M MIC"(U)!770ICM<;ZU<7YF\OYK_.X[M9EZ2PUAS;[:23;0L)8*M%:8H#Z8:JH MZL('2LZ6V2TWM:O7\SYI3$;CZ0:'J'5U2[K$K3L;?_\Q?W7U]NR?XMM@E\R> MW\5-O"@9T(3^J*\54MW>4"< -$450$9B3+W8LM<(#A*@#E>28VC;G6%]_#V< M>) "/9Z9P M&'7??'4T&1\^]ZTC;!1R\:,VWIKMN\/H_*Z;M:+H'(IW %E[T:#8B$)TX4[) MJK_362$3HIT^JZ;CA&W81=J;G))5KER634*6==ZZ@? M486EPA9?=Y0T1S"2CL#]=O:^!K70>0GI6T&XN%:V]9(9Q\F! ?'1V2UCHXC)^.IJRZ1O'A;/]1D34CD34[H@]2 M6@?X*MX^G%@0Y%S*_(3.WY=0!/H]#<5//,"8KYGDH1I&=4SHZ,0/"$@ 17>K MG'=)\VK=Q *FTTXI\1]H/T&*X210 ATB&:K?]E?VI&F.2/!UKVO*%;C)H]JE M6ZGF=.!QJ*,F3K,<\%KY3=]FQ,1/94!TS6W$2_2>-"=26$1 M9??V'HVU&XPVJJ+ICAZ\46J4CR9I5/?43@=MMWS> QG+<$X/< E)S"SJH7. M3R\^-%K1ZY7IND!/52$"52,\4;*X;AZ T"+($_P6%. "&7D+!J(D8->Q<@>( MZ1HBEG=;K6+\-.[57 D-1LHGNLA(;DRH^>.("&\IV)V(I3V3!9A?.5D,^>Z. M,Z($E7W9YW=@2P0C_J]'/Q,.-GIL[[\+ +.,H10W"M#.&=?NQ_V(M M?*?W.SIX=+^#B\_OX _VFM9QZBH]T)JNPNHG(8;U$7H+]=A-2^C#P_'"CK5: M_XDM@F+ZE^L/1"Q/(FZ[D^=WKL:S>#0:]7YZK#N,T!+H;U;__[^/WX35'SMV M[WIOL-=[+X1R7O';+]"MK4RH7Q%UOW8OV.;U>Z7-\/KM'%K1BE@M5TM,'0T/ M9X/Z25_[)=B2WS(M; BVX,M,22A2&H#[2PM>;+Z0@>ZUX^E_ 5!+ P04 M" !&;@E79-!.=1H$ !H"@ &0 'AL+W=O]C9 RW"%B<4J?)A M)?]^ 5+2.HWCR78/B?D /GP 0B3UMA[5P%X]E K[:99Y7USEN>NK*#F;F0: MT'BS,K;F'K=VG;O& A=1J5;YN"A.\YI+GP '_7S"WN\@%%R!JTDT8S"ZMI=G%T=GE"\E'@ M3PFMVUHS\F1IS#UM?A/3K"!"H*#TA,#Q9P-7H!0!(8WO'68VF"3%[76/_CGZ MCKXLN8,KH[Y)X:MI]C%C E8\*']KVE^A\^<]X95&N?B?M4GV!(7+X+RI.V5D M4$N=?OE#%X2=#D>4U]WPVL:9EEJ01C1;1U:B-Y*2F1UEX MB[<2]?SLDCM9,JX%NY8J>!#L*V;"'\8Y-@?+%A6W,,D]6B+YO.Q0+Q/J^ 74 M4_;%:%\Y=J,%B*?Z.3(<:(Y[FI?CO8"_!SUBQ\4A&Q?CXSUXQX/;QQ'O^'^X MS?ZZ6#IO,6_^WA6!9.!DMP&JI3/7\!*F&1:+ [N!;/;VS=%I<;Z'_LE _V0? M^D^_VG[4TQ%[55R2D,8+11<-7KAX\0U8R549%"=-$V+![!;%=L)\!?AG :)! M)Q]8G;(&*&L8OCD,;QY%<#%FRT,?)7]XT *3N@S6H@P? ML,\)#MN1L7"(#J"#:-=X$E5!T!ZY8/?J/8#O06ZX NU[9Z2.C/"^"9['AH<. MBY=]6$+)@X.H!:L5-DGLGT$)5F'<\!:P8VHOW_6F1^RJBYXWY3U;65-'W951 MV-@I>%OJ%4?O?@ XZ*P@Q',Z9P=OWWPZ_?#I_.!H].$]G9?D7&DT/J*72P7, M@988=PP+N$.&*Y+\A7VE_?F@7KQ.MWBF2%M6@5AC,"VD#/8FNOA.. M,O-)?<2RH)QIN;68-$]B0C6-+T EE$(3@_>D?$?4>5JIU% P%,B^,IP+G)XF M8&'&ND6&@R&L&S+0MZT?Z@:XU8B_73=M!:G4^O:"L\P]YG.#88,M.42)P$^* MINL;%AJ#^8(UDYH-@X<20+A$&Q_@'CH\1*&SGNYHU[)K!OG"[EMHQ!2M4+;# ,F;37),VWC1QEE@:CY-)7%8X M"H(E ;Q?&7R;;D,&AN%R]@]02P,$% @ 1FX)5R+0Z^6W"0 "AP !D M !X;"]W;W)K&ULO5G;;NOEDE\8X^7E55O9LM'1N?7)\;*=+L\KM4;TV%9[,ZV:5._QL%L=V MW9A\QIM6Y;'V_?AXE1?5Z/R4[[UKSD_KUI5%9=XUTK:K5=Y/P>B?] M%_8=ODQR:U[4Y9_%S"W/1NE(SLP\;TOW>[WYA]GZ$Y&\:5U:_BLWW5H=C.2T MM:Y>;3?#@E51=?_SSULKM!L]V=(K;R9>[R\].FWLB&5D,:7;"K MO!O&%14%Y;UK\+3 /G?^NKHTU@%E9T^/'032[>/I=O/S;K.^9W,LW]256UKY MJIJ9V?[^8QC26Z-WUCS7!P7^LZV.9.![4OLZ." OZ+T+6%[PL'?RWQ<3ZQID MP7_NDV]1\886*^Z?]3:AN#)17$"V7>3G?KB5!'VJ7ET+YOOA17EA9E&5+,70& M:R?UI?%D[O9-\606R+5IID"#[*S;Y@&_ECDI'F)1&DM6Y=6UD4?RHBP/R)N9 MB1L*S9L!G-+5LK4(2X-_1A852\':AHV$M3DQ%"G!3E"=!:5X %Q,X>JBIM#) MO-./.-D]\Q&.G:3<6H,4,)<&EB_K=K'DL%K'@ T]M/6*[)@5E\6LSE7#FXFYJA$B$CC)R[R:0C"?&C-(/Y)_DCQ*0W+O)AH7-X,D*)D( M]TJ:OUHV:E.9QBZ+-?8C/4C07B2TWT<5"BS[N&Z*2RA'0J_6><5@L(643NMV M4A;3P:--X99RLRRF2\IDU,"L10E,6HMZLH!^OW *"L3VH-J%O1B4V;CH(+;0 M:)^>B M@Y!"FF?BUJ6'SQPHG9,DW7EE7K"@"8@\#\:*V3OR*8].*W[#%6/%+ M7C3RC[QLC;AX,,5.(*!9UU0,M_ >JZ?BB8C]R(L"C2L=X<\X])(X$-T3WTNR M4+R\L:^PMD6F3*[DQZ/W1W*!"FNJ%:?6PE13+!$Z55[B!R(48^4%*H0\G?I> MD 4'I%'2L,0/0,6V@)0LC+7V4IV)6(PCSP\41,4J\5+_D&&HO"Q6'=7<0I*S9I\= MAI5!^2F4%T60##R#"*@ %I#@4[H=^EX6Z?L#);3VO0A6J" @$!0$ $^%N,7) MUT0GR+PP#*X]3!,? H/4BY)'Q4>H+ 0JR;6DP(LC0DME\,]/OU.$E/9\D'V, ME-",!=!,@T<$AZF*"6,7)A'&L9QLU.\,.$3D7D^2K# MIH"N@Y J2BO\CKFDD$19BO12XE5':,-*?<=D5 +H)D>CM..\(7S5M&SI$1T. M *2Y2>ICS5H 1Y9P19,9B$JF4]8/W5J+=QTC0A,?U8?US,RZMH7K6+-3NE,6 M( L#3ZD(BA 1Q26?%0 4-*T2TU'1#D1@%+! VB3&;)'$W*$\HNCB&SD>!.Y M1WX">OM>C(PJ#--0J%2,XY0**8J]%$WB6\[&55L5TV)]N_)%C*1,!XZSI4C, M\)MH7"/G(Z1#3(<;E7O*-*Y1=5&<'J3QQ(M1^HHV^IX* Z9Q(.?KKZ)QY$>0 M#0/KATSD 8Z9[%%$KD,Z6P>'7N@IGY)$T^&DU?8XF")Z3KKJ)PBF&VI/ &Q!]G_BIJ^V-/ MEG0,'L:#2[;#E7BQ'T>AH.0%&%]SQ'1*G,+C*QEX;?-=\Q$6W?2\'\6 >+!% M_*'TO@GXO2E^ _7ZBX0[>22V -C.&L\)@N\@)M[E\(G>X/@)'<3>.4Q#: M@I/Y"T'<=^(:PT?.J]W(:XL9O7FI:<"'J72:-05D%Y!:-.3XC4%]?\[UI/D\ M-6O';S*JEGLHZ!KHP23\6S^R*[U[/8A%'[;JKN1K5D;+Q9N>XQ]>VY'-G8_^ MU9LR>!-VW?#)03-WW1#*;:?W]RZ[OT<(_9@;0?3/"8_CH+A4=?UK0),#=[5H M&53'@LFV9W[2#2U$NU_12:"ITC%ZYC F]M8^B0G0/05@\XQ'E\!7Z,$"LD>E MX4$MM[L+C)=Q$J([@?@8XC4=]#ZZ*'2W$$BM^E.1)#A;<5R,4R_._(,:OJGE M0%= #4)&35C*'9CVHBR@!H1P#A,O2^%VY).773K=603#/C/3?""%<"&-51>, M+ DY0J'O>V' $:*AGYVGQ6F2\MN P8!([#0Q96$N.=\=VPU&I9>Y5.8]!=QZ MO8?"=GW.$Q:X 5)8=38/F(7?[#*[D$ \_V3<];NTAB&R!9U[Z[;!0JC!36)0 M+L 6E-:45\0EX/E9X6 >]A9U1V)<\GG5ORKFD#4=[>XTZG\%!&Q ID<_NK>BR!JD15]W9$&X!LM<(8Y&HUZX7> M!%(,MG;OFBO'PP5*==["*B)_U$_/GC2;SW80)/@6ND]P6?)+T9MWU M/>!X\'UF99H%?X5"WU*WE>L^U?1W^P]=%]WWG>OEW5>R-WFSP)R*D66.K?Y1 M$HUDTWUYZGZX>LU?>R:U<_6*+Y<&!W!#"_!\7M=N]X,4])__SO\'4$L#!!0 M ( $9N"5<*&PO=V]R:W-H965T9IE/7;ISCH=,'B%R):$!" M!D IZJ_O A2IP\?4G;:3%Q''[K??'KATNA+RJRH -/E6\DJ=]0JM%R>#@2LA$HQ41$)L[/> M>7!R,33R5N S@Y7::1/CR52(KZ;S/C_K^880<,BT0:#X6<(E<&Z D,;=!K/7 MF32*N^T6_9WU'7V94@67@G]AN2[.>N,>R6%&:ZX_B-6/L/$G-GB9X,K^DE4C M&\4]DM5*BW*CC Q*5C5?^FT3AQV%L?^(0KA1""WOQI!E^89J.CF58D6DD48T MT["N6FTDQRJ3E%LM<9:AGIZ\HTR2SY370*Z JEH"1ERKTX%&<",RR#9 %PU0 M^ A00JY$I0M%WE8YY/OZ R35,0M;9A?ADX _U95'(M\EH1]&3^!%G:>1Q8N> MYRGY[7RJM,3J^/TAIQO,X<.89L6!AI[Y#'O/Q9 9H+CVF35G&@ZY:"(]:721.-D2?\0N(@AJR73:Z+7 M"Q18 2F YX1J@FF"+DV$5CEY QF44Y D"NQHB#@HN )'PKSF5/(U*1L.5CZC M4JX-U,QP7!J.WL.\%,P1@FH@0+-BGQ29KBU?#DLPBT@7K+(#6U12,)!49L6: MB)F=,\/4[@X:LJ)B=W7C7*T99W]"3K3 ):Y!XLH#JX&168#=23KSKUZ,PV#T M6NU:.K+&1:W0075\XIP?!,KYM18:\6\DR] D2I\WH%=4?@7,R]'/UH_@V+EE M\XK-6$8Q(==(09+KJ:DT$Q+ROEK46^GPV+FDJB!P5S/D81-\A!!])PH2-XK3 MO9;E';YV+H5<"&FBFL-4MVXQI'6$@&,CGP2==-M_9A8N.T?S839.D@VO[C\.9J%O(C](6S9H<#9&6G[I!$';?%N]Q M'*711=5FWB*:ZEL(CI(9Y7@N37.V9.:XZ<0V2L9B'+FC=&MHT[VIIYQE6-&X MA>"^9T./%;G+H,IX;:8PR<+F#Z>D#8Q2-M4QNN.&8;CY;2U\%)IRS%/H1F'H MCM')OA.X012Y21HU[;%Q/C75=6_1_=\5%@:!F\3Q7NMO5%AR[(S"Q$UCOY-N M^_^DPC!/01*[/IIOX=K^/0=)N,E'7%,K9 MD'LA-+7IINEP6YJV]R]59N"[<92VG\/:#-QT&+GQV&0['?ENDJ2V%2+UY& 3 MGPFA*V&F()N#1!7.;F4^!]=SS&[7CR)OA/+ZNR@ M/CW,7D\'[G M.MO[#U][EM #')R. [G/83S:GFO=:-=J_=\^:1MQ5OGLIX MA,\9'B$<9JCJ8T7TB&R>GTU'BX5]\DV%Q@>D;1;X8@=I!'#>;,5MQQCH_@.8 M_ 502P,$% @ 1FX)5R$?$4BN" XQ< !D !X;"]W;W)K&ULI5A;;^,V%G[7KR#<[*(%%/GN.-DDP"23Q7:!8H)DIGTH M]H&6*)N-)+HD%8_GU^]W2$JV,LZM?;$ED3SG._=S>+Y1^L&LA+#L:UE4YJ*W MLG9]UN^;="5*;A*U%A56#P:Q?:YJ6\A*W&IFZK+D>GLE"K6YZ U[S8<[N5Q9^M"_/%_SI;@7]LOZ5N.MWU+) M9"DJ(U7%M,@O>A^&9U<3VN\V_"K%QNP],Y)DH=0#O?R<7?0&!$@4(K5$@>/O M45R+HB!"@/%GH-EK6=+!_>>&^K^=[)!EP8VX5L5O,K.KB]Z\QS*1\[JP=VKS M'Q'DF1*]5!7&_;*-WSN9]%A:&ZO*I. YRLR"CW5F-5XIR]O+*L!=I@HD_:VFWQVG!C9&YQ%:^X3HS,5MK6:5RS8MBBX@NN,6:59YJI-9$ M";ON[K_@]Y;^&*\RO\S6M4Y78,PT!9IA-=Q+,U5K=G-_>\L\)B"Q*\&$L;)T MU',N-7OD12V8RMV:P])LS+")%I::5S8A2;5(U;*2WX1;[YQ<*^UD[1"R*V[9 M1C!D <<2DI$N4DN"/0((X^95M47J$;(044W*,Q*HR'=D"JY"2Y4Q63E94P6Q M*T^G,JJ0F1/36/PA5T(O0(>4K1U]$T3*ZO2MMMMI3NE<2 NKPPK6@K2U\:J_*CC@ MWJ!4J3)1D$J;S6Y/U[K>3X(;>9#D>V_TH(1]\C[AI2.]QLZP.$![ @U- M-B&:<.ZZ#+RT6,(79+5DG%5UN2"R.8!IR1>$'K@S885& A<''#3JBA!LM.9; MLF@(GH1]7B&?[!%%*!5U!I"+&IL0G)6RK)"E]%$5.]3>%T76@?^H$'JR0)"R MUO$(7<>S$8).3&]!>EQK]8*/4FGS)**>];J. MY=Z7 BO2P"U(?WC->)IBJJOG7I+BLMU(8X#1KZ&%#Q=)>Q+>_PM^]F/O#"* M/51J4U%$!T=!A3NF("?6I8 [9S\YIWE%YM?#W<4B\35BS;7/*PTCU*8*S5DW M#W$3@7V]7.U]VPC=QJ;%&=&*UYIXLY)@@KC$ KF4]\X %(F%W MR!LP'F_"T".Y[T9^1;"Z!D!0 \!0OD5;OITY\3!J0BMS%LM5@>Z0R&U<&P6M M#:[)Z< _\]C--DY(#,WHQQ/$M."./ G7R" M,9BP?7 A>48IZ$G.=3$J3;?\HKU_P#SADPW5(U>X2I!J(OU@]27JCAY< PE$ MM"G0X'TC'["'5<:6$MA8?D M"?NYVB61'8_H#3P45C2[#S/A< ;=.28H54]%&+]3!/@)E< ?D=W5VBHQIHF M;=\^]9J@."QJE\>]A,IU#!*.\SXZ0#\<#,AN*341GB M]7 W]%=M58K:*"=5N@:>1/U\?T09$VDW5HEA0FM4S-0 M9 <@?,_W61TZD5'%*A7MVJ[;)B,Y"R7==S=-#OIF7,.0!];AR M_#TXI\T%]83;S8H*KNMLOPFM(G =?6\#R_42V3'PS@2\R+6.!]3J^J>V<\P. M]+P[H_K^A[L*(M@UUX4*7?-"I+SIJO?Q!R#[V?LI@- @(.;=-$OS!6_2.XTB MDKS_O;GJ]FFR\HWJT\AY;^;R[<[1=)Z3P?SJ+Q23R=CZ)[41306\R6HH+!_8C ,SBJI-L39\J&SDD\/)U$ MT_B4B$WBR?0D&H[P-HX^*XNCK\['P#V+I[,A/4P 9N2$BJ?# 3T,XA.4J \N M+70T'B,$B7Y=M0UYMC=[O6KAO3N*2E6NTV]'J?6N.4\FN_6N6WZJ=13R4\#A,W9W<*99L!V(DJYMOGDF(64#Q[!IOE$GDUGHPXG:,#EM%CIV.71]U]^[ M>"T%LBE=+U,EK"OK[V#;K^T-]@=_<;O;[J^_?T$REIAQ"I'C*/QEVO.#;O-B MU=I=XRZ4M:ITCRN!F4S3!JSG2MGFA1BT]_J7_P=02P,$% @ 1FX)5]LV MH7/P P CP@ !D !X;"]W;W)K&ULC59+;]LX M$+[G5PS4H"=#LF4W25/;@./N8A.@0.!DMX?%'FAI9!&E2)6D_.BO[PPE:YUN MZNW!-A\SWWSSXGBZ,_:+*Q$]["NEW2PJO:]OD\1E)5;"Q:9&33>%L97PM+6; MQ-4611Z4*I6DP^%54@FIH_DTG#W:^=0T7DF-CQ9<4U7"'NY0F=TL&D7'@Y7< ME)X/DOFT%AM\0O]G_6AIE_0HN:Q0.VDT6"QFT6)T>S=A^2#PE\2=.UD#>[(V MY@MO[O-9-&1"J##SC"#H9XM+5(J!B,;7#C/J3;+BZ?J(_GOPG7Q9"X=+HS[+ MW)>SZ":"' O1*+\RNS^P\^<=XV5&N? -NU8VG420->8O]1/B$E/)SW2N4O/ CXT M.H;Q< #I,!V?P1OW[HT#WO@7W(._%VOG+=7!/Z]YV@)-7@?BWKAUMU1\,87CAZAQNIM=0;D)HCF0[ E^$2 MEHUW('0.#V;M8)%Y, 6)C*X'8"P\+Q\6 ^JUKXTD)\&+?2T.:&EE0%3&>OD- M@=T7-BL#3(Y;:NR:VM1?X)Z>BESZAG7-%BT4U'%P(&D'=6-=([1GJ'OMT6JA M8$7:ND%8FAP#@?O5<@!/7<>.KB30HVV2U MR1G'\%R&J-)#PN9)"I04:ZDD$984.D&!9__)5N'(Y/H0.#2>1+Z)$"O*HFDL MK-Z*JO[P,6!D%BET+H;/C)X92^2.IOD^I(LB1:J7U_$-O2Y*A8>2TGHY>A^G M_0F]_<&@+RFFX=[)/51MZR.W/E#C8M^X'$S'6:+T<];()/E 4A36RS0>OS0U MCB?_L>0$D:S12I.[B[Z(3U';J)$[-(IH*T$Z'$0VXRXB&Y"TB9QZBG#U5GT2@%6Z&: M-L&4?[,+]=1N0KJY_F@$H0U4R7'AJ#Y<_-J3E)P,B0KM)HQ"1]8;[=MYT9_V MTW;1#IE_Q=M1_4E8>F <*"Q(=1A?OXO MN.OW7A3AY&S-IX&6%B6](\!+0O0 M?6&,/V[80/\?9/X=4$L#!!0 ( $9N"5<8@?SO1 8 "40 9 >&PO M=V]R:W-H965T&GL M-[<0PK/;2FEWTEMX7Q\-!JY8B(J[OJF%QI>9L17W6-KYP-56\#((56J09]G^ MH.)2]TZ/P[M+>WIL&J^D%I>6N::JN%V="V66)[UA;_WB2LX7GEX,3H]K/A?7 MPG^I+RU6@ZBEE)703AK-K)B=],Z&1^=CVA\V_"'%TFT],T(R->8;+2[*DUY& M#@DE"D\:.'YNQ%NA%"F"&_]T.GO1) EN/Z^UOP_8@67*G7AKU%=9^L5)[[#' M2C'CC?)79OF;Z/!,2%]AE M_V;+=.SGHL:)QWE2=,#RHI&Y_^6T7ARV!P^P1 M@;P3R(/?K:'@Y3ON^>FQ-4MF:3>TT4. &J3AG-24E&MO\55"SI]^E'PJE?0K M=B44]Z)DWK!KK@0S,_:^\8T5[,JLN/)2N..!ATD2'!2=^O-6??Z(^GWVR6B_ M<.Q778KRKOP KD9_\[6_Y_F3"C\TNL]&6+0+'..(8/Z7]O^?Q M2?6[G1\.^^QY\;O0[ /7#;H_Y"]E2\&$]L)"3FI(7%Y^OSOX\8UR7 MK(:;!;=.Z,X4^04WN VN2*]:# T*U@8MW%JNY\$%U_IP+LT<\J3NL[GAL.E2 M,)2K1> 8M>JS,T=8A ,Y!)16% *?2@BQIIY9= 6K^2K@@K=[DRQ#>RL5F IZ MUQXI.9=31!,>=2H@3JN]_7P2)22$RE(2=J[HK0!Q:)%T%ER??0EP_ *:A*T< MV:1%#&YZ/[!+J(XF8:H6MNB?D_OB.Q@=* A2ARDS>HUWV)^PZ19>C3I2S*'4 .]B$X!G($FX7G5%\M % MF-G42AI 5Z*4!3J#[)<"B39U2"#<\\!&&44YQ3+!T7,36D+)VM36>"'U*_X: MNBS[6( I Z([XT/-L4&[_,NH0Y3 MD7[LAGY(VG44=">[:/64@2Q"]:.I'6]'@\(X'UIB;YCUQTD$MEQ(Q*!K15X1 MN7P/,&^Z7D+X9=6E>"9B4VT( QD(!4][9[.6'C:9LQ!%4?F%*2/^N28J6R>9 M4JF;4'"D Z4K#5%EYQJ]*TQ#^FK0T(IAW%$NO%[' \$NF\*'9$3]=[=T1LB% MI$W!PVZH>"EV5 EO:8XL=+Q+BF-6 JI2$.50VSP5AL:UR>L8ZP0<:Q([^7V49A9(Q MC4/BW>NCY-*:0HBRX^?'M"=["7HLS;(LN?IA\))7PSR=[.?)Z^3B?KI^ DDR MRM-?AI/DX[/@\X?Y2B9YEHXFH^3"N883U;0-_3,^O!IFZ7@T!H2SMK_YNI#E MLY7M]"V?3)+/H)SG)7F7)J0&S@X/QE12MB4EW50"ARRR"BHS%O16P5N2;0DB M[#'MZ(2"H&HK4#/6*"IRG%A@#U4RJG,KN5(X5BJ,>;ZMZHJH)3!'R^C)KJ,Z MU-/.B:BE'!J!B+$PS8$40QF1&UOM^N@1O*-=KQN@ZL!":Z&:4J1LVO@(5<'5 M-KQIQX\58E3(];! !M<'8=KQX!PG+S2N-H=3.)BC9!(EMT<"?*\Q>:*K.Y)U M=#::<&(Z":*=R8(C@$2O-(/M&O,'6U%S@'B\L;<#WF<&(TBW( M0/S/P.F_4$L#!!0 ( $9N"5=N3(3\1 @ "X8 9 >&PO=V]R:W-H M965T;"![U:>[HPN#POY4K= M*O];>6/Q;=!:276N"J=-(:Q:7O2N1J]>3TF>!7[7:N,ZGP5YLC#F"WVY3B]Z M0P*D,I5XLB#QYTZ]45E&A@#CC]IFKSV2%+N?&^N_L._P92&=>F.R3SKUZXO> MO"=2M915YC^8S:^J]N>4["4F<_Q;;(+L&,))Y;S):V4@R'41_LJO=1PZ"O/A M$85QK3!FW.$@1OE6>GEY;LU&6)*&-?K KK(VP.F"DG+K+>YJZ/G+-Z:X4];K M1:;$6[7PYP,/JW1OD-067@<+XR,6SL0[4_BU$S\7J4IW]0= TT(:-Y!>CQ\T M^/>JB,5DV!?CX7CR@+U)Z^*$[4V>Z*+XY]7">0L^_.N0M\'8]+ QJI%7KI2) MNNBA")RR=ZIW^?UWH[/A3P] G;90IP]9?U(V'K8P&L?B&X='\>Q4W"B;J,+O MW+U5A396_,-XY<1U(1!ZQ6'OBXT2BG\3#*=991,9GE4EE= MK/ !8EN#+A@LR& L/BE1.:B?3,?#>"JVRL*OE2C09T&F:P87I(<6-3R0&R&Z MT3OI*ZO]/1VDHH8?\^BZBXR/)U!$L.AG<(-[[2[\:!Q/6IE 0N[L>QX1P$D\ MFT0?C0=LON8"S?(.9 ,CXXRG0+Y1F:9N.5! M1LR_ HR,7!M]2_VSR3@^?2[UQZ>S>/@\Z@^/\'X\G<4O'^3]Z,51:'UAZ'Y4 MU\332 LH48/F47Z%<#W.KWD\VZ-7FX2S/7X-'R77,#Y](KEF\7S:,9,<%<8D M]FN1$$_"P@/MV5D\>?E,:KXDGN'2YZH(&PG;ISAOR=>RB_.@V,647#4@8@>* MP/PJG&0[$%WK9"TVTC%OK2;B 5;-&,H3I5ZL5;H*[(^P%F5T?2,M#'FP B=@ MO= Y$A;(F&/*>38#W<)K>*R WN0Z$:G.*G:A*DW1#6'3=U\<_OE$_38Q%HL" M'P**5!A)<+64.@7?;"B/7;1[HK"@D+FM>.,$XB1DFFI"!K1D\D=<2F2I*5_< MKVT$M"F62NCCDS.9)NJE#7\%KU(HC \*B:"HW$CKQ?7O?7'M52Y&IWTN X$^ M\=ZN9*'_E&&]!,Y;O2KT4B< (ZZ2A !3D&]P2*+A"\^1_[P]73D$W&$9)-!R M8>Y4GYS9'=;;!I'N3\:#PQ!&)0T_;*_]>A#22#M8U+6%:&<.$MU.1A@2\_8@ M2=40[?03'-1F)+NOD=8,D*0?3]K.NN*16C :)6UV#U&O@8O6%D"@-M*2O6L' MQT+'(BC@OZH3+8XD&KW+LTDN73S=6$X@0O(1YSZ&@0S7[8QE4DT%JRA("^4W M2A5=MC*K=[OW?B9:@M-,2,#D>TI!)_!T+]-RH3/JD]@]Z(+'@U'81':&52_#.,GUC[(H*DKI7]M;PLE/7%R8;$\8+,-O!LM; MM(Q\@<,1A.G^;.&B_*_-E_DDQGKTW/DR0L5,YL\:,%BPC\V7[F)!_ N)1MXZ M<1F]?&3D1']MY(C_\!)P],DV/DZBFHJ*(P%S%?H&*I_ MUBF@#M/$+?2)[BPFWF';@\6Z#OID)42HO<:Q^G; -1%3I+/$,X=8W'>5]L9= M$\3NV(LQ=R O>5H1S#[_WHD_V-:AC4P_5\Y32]MOSX<4U5?P7CLN_0/!)R@A M)EW%#1R@IRVTSJ"4-P495"+>0W?J[L@RHEMY0.%X,8W84J>I3U M#2HP.7=;?I#UMFZOT8Q5(G-Q842:N98:%Y8CRHN MQB2#C%[>/QP+',T%66?Q^^_FX]'L)Z'^J.K1J&1"B2MI/M 0P2IMTEB\Y^W@ M8T.'HXL7,:1/>RJ=6D]GJW8>I;@WB 1?*2L4!(X3NEF8S)$I??=!CUT)<#D8 MV V;-PO;,G)=\6"*^U?]ZI*WO42Z=;\S$D(..F,!7DBZLM"%;" LL!?QL;F\ M9Z:CM2N5;\^B=FBX<33UV0\AWZT-W,?CZIU.02"![OZ%HKM$+!KRY''TZVYI M!?-TKJ7\4!O@!]FV.ARM:@0ZRVH=73^BAH9!1DR25#9L5S0%ZZC3P9*Z%]@( M6\6*8^8HKH2'5Y8P4(BB< LF5]B:;=$4Z3;.<@LH3 : A5GJI,&/[2)2E\Z. M?Y!;J*C=O/NBS"K'K40FB:UH.460JH+KLMDHXD-O"@>==[BYLBM^4TW3%6>& MU[GMU?9E^%5X![P5#V_2WTF[TB!5II90Q39TV@N=K?GB3&ULK5A-<^,V$KWK5Z"4JIPTDBS; M,\[$=I7M[-3.["3CLK.[AZT]0$13Q P), H6?OK\QH@*5J27:ED#[8( OW0 M7Z_1X.7&NF^^( KBJ2J-OQH7(=3O9S.?%51)/[4U&5L,9^_G552F_'U97QW[ZXO;1-*;>C>"=]4E73;6RKMYFI\,NY>/.A5$?C% M[/JREBMZI/#/^MYA-.M1E*[(>&V-<)1?C6].WM^>\?JXX%^:-G[P+-B2I;7? M>/!178WGK!"5E 5&D/A9TQV5)0-!C=]:S'&_)0L.GSOT#]%VV+*4GNYL^6^M M0G$UOA@+1;ELRO!@-W^GUIYSQLMLZ>-_L4EK%S^,1=;X8*M6&!I4VJ1?^=3Z M82!P,7]!8-$*+*+>::.HY4\RR.M+9S?"\6J@\4,T-4I#.6TX*(_!859#+EQ_ MII4LQ;VS&9'29N4O9P&P/#G+6HC;!+%X >*M^-F:4'CQ-Z-(/9>?09U>IT6G MT^WB5Z1^U4?SG9NF#0T;\]YBY">WL.!JS MY+VO94978]# DUO3^/K[[T[>SG]\1=>S7M>SU]#_6#Q>AS@YG8I#DS\X6XD M/HE@X^]$;$A(1T*;M2W7I/ @RBA7#^2DTQX//!D*$M;A-=@K,MLXCW$N\""6 M#1:1]U-Q3TY;I3-9EEO>8D1K638R4!3W08;&LQ3)K&BW [<".2&-$M)[H$3( MV@8R06,^QXXFXR=ZJJUO'$W%QYS5SRRJ@X(L8^\$2@N,G V69GM@$SM@2?QB M*9_-=H! M'@8T\+W7*Z-SN-H$\;51*]3*P',=9-(]V9DT92V2=Z+1!6&!&UC("W@4ET#! M W] R:GX@NBD0,4=(VCO_-'.+[S'<^SH/%EZMLA1AF2"-6P:%U8EK,%&-B6: M-NG$B:5[+749'10M%S+$)9S%4W&#L5*:%R+,0[$EL>O]3GR2]FV3;"]G>K4= ME3&(S!/VQ7[ZL%F5Y'5KS0QHW*B+//+_BQ&?I&F8(B<_Q!*VF+!_&E=;Q[ H MZ=FWPI:X>2-S$\S0FZ$ Q(]G5T9KOO[M8G+S[42RM=(IM5,C: M+%CG>[1;GH)?/)^@9!12..7D (9G)3C"Y"AWZ]+&^^J,[J,:.L]C:CJ&$TL7 MJPPTR+5J4$'@'M4@Q!D6HSBL(.+#3J'(9/9K'V?H37H=1R42@10SX2E#^G1A M07\B=_[85TL,U"J]W>EF1&.^XG@79)S.BDBD0ZV,-6_HB;(F9D'OQN09'#YH M/3CVH7BN"\MN6]U)[4?*$WU#),!*F&7;"L"U?B*4K-")X<%Q1H>&P; R8%-# MVSZP.5&*5F9]8"@\^H8]'=% ($UY"BY52,1H*"\"BVHL6&Y%4AFY&QGSLW20 M/KGH^-+&OZT?*3:572=2*NTKG?@[ZJUJ8;9B<=:!1'Y+%S24A7O)Q2,. %(\ M!ETW95M-T#NDE4JMUFYSW#3;+]_\7S MF"U[9!]U9!='R/Y@E\@L\3B%_@69/T/WL_/3GJ 1Y%6J[R+SYUD\W$4<,C@2 MPC,K1R]1>7+((P1#]P262T20!PF _#&(>!A*C\/^+Y>$XXQ]SLZN7]B2!)<7 M\Y3W?%HP/F(Q3\=(@Q-\,1GMLOD%=W5)5=E$?AO[(EMJU?4OW9'V#( W.ZSJ M<6.8=#ZD44H\1493HN3QK9"ON5Q;U[41?L<>6*\&;>3+^^X7@^Z!OAP^Q%Y/#9!3 1LX2VD5&_I"KOEZP.V@X\92 M5[@L!O8/WVK@+>0?0PV(HP97'+XA1<#42][43I?=H78Z3,/H:<7^^>)4>WWZ M$(OLI^XND,**N(^.V] &.!ZG7=;MF,F30P>U!SVJ7E>884*0*8?XLJ)QZFQT M*'#,$^XCNKW%M/HI2^G&TTK%^Y!4<>^4J!N'CD396*VW<7IW7!R[6L\&GSTJ MUPFTC?0'IW_;?CV[29Y/=\O3Q"0W("H4?S7X.T?GTW?E8N/1!)PV" MK>-'E*5%,U3%1W *=O$"S.<6-XEVP!OT7]6N?P=02P,$% @ 1FX)5^$ M ;RJ!0 E!@ !D !X;"]W;W)K&ULM5EM;]LV M$/ZN7T&XP+ 5;BS1B>.TB0$G3;%N2!?$:3=@V ?:.MM$)=$EJ3CIK]^14B0E MD$]IBGR)]<)[[KGC\3F*.=XJ_=6L 2R[39/,G/36UF[>#@9FL894F#VU@0S? M+)5.A<5;O1J8C081>Z,T&? P' U2(;/>Y-@_N]238Y7;1&9PJ9G)TU3HNU-( MU/:D%_7N'US)U=JZ!X/)\4:L8 ;V\^92X]V@0HEE"IF1*F,:EB>]:?3V=.@- M_(@O$K:F<N,=B6(H\L5=J^SN4 1TXO(5*C/_+ML78X5&/ M+7)C55H:(X-49L6ON"T3T3 8ASL,>&G />_"D6?Y7E@Q.=9JR[0;C6CNPH?J MK9&FHU8P$D/%X@!?0.]R2^O MHE'XCJ"\7U'>I] G%\*"EB)AUZ!3P]2R;\'4.PAP04#0DJ7@6EE,Y,Q7$[.*G0*;J20.SF\W M4@L?H[>]RA$S"N<';Z+7P2>5O6D^>!U,DP0P2>^E^-YGITKHF%U .@<=3%T> M'(4+<<>&10Z#?X*H/QZ-@L\;57"&6XS'>\/X1)*P!]G9:(656$?H4A2<[;$/ M&,=7I)QE8&V?G7^Y[+.SM80EFRTD1B=Q9MA?Q?S41/QT\J.*ROY1?S0^^"DN MYQH=S;;B[CN4-*ZPZ@5.77!=3G[M>=ST?#@,?\KSZ^"L+*E^<_3C@L)WMBAF MG&.#;,SRSH,(S(Y3=.P'3L&QQX KTEB6=;EDC8G^=?$;RS.GD<[T_!8K$^N( M88WM!5@$O[P:U0=S)9E)^JR\R.C=ZYTT2FN0Q^4M)"R_7#LW#C'L,J3 MH@1G;_[T;38?B MPVL^G.;3R _N%[PZM=(B8=H7'J,8UMNYB-QZ3::KE8859HM-;X1,W%Z@E6"! M&(H+K7 1[16[U37#CMRHT8QJV4_H@7\.9I&(W9);MT+(EJ[ MGRNY-&J7Y/*Z)7!:O#LEM\/^P?::8E0W =[1!)XHNC3,CXLNK]L"[V@+3Q/= M$J4INOM'^.W1KKJ\UGQ.:W[C\X,47!KFF=+%Z^; ]U]"MPE.?QWL M$MP.L\:<4#1JW>>T@._4V@Z[!U^C%)-:]3FMWKO$Z[HZYFBE28-VR"NOE9_3 M.DW):P=#&KA38>L.P&FM;AP)[!99&N+!20)U"EC+_K!#]I\HLC3,CXOLL&X# MPXXV\#21+5$>BNSA,'PDLH/&07$*>N6/PPU;J#RSQ9EQ];0Z(?K6Q1%X<6/5QA\[SY6U*O67:Q Q:#< WR^5LO#Z6"_<"]WN>>%\7)>BAVNT3^4*TMOXQ8EDP5J M)XT&B]O%X&IZ<7W&Y\.!7R76[N 9.)*-,8_\ M:I0+OU#'LR>3 :25\Z9HC(E!(77\%T^-#@<&YZ\9)(U!$GA'1X'E!^'%[$UK^*:)$.H-KX:0#LX6518?:QYUW M*Z-D*M&]GX\]N67C<=JXN(XNDE==DS_DZZ07\ MJ=(CF$V&D$R260_>K-5@%O!F_TV#WZXVSELJH]^[-(@NCKM=<&M=N%*DN!B4 MC&F_X6#Y]LWT='+9$\!Q&\!Q'_JRDV\7R7Z8+PA$KA06,_ Y0J5%E4E/;U)[ MM+* U% *M:,5>G)4$IG@[:W40J=2*'#D&ZEGO0,:& '%YQ8QR.KD$Q2Q%)!+ M 2B1V"8R'*&'!$AK-G2B0.XX"DVXL+*GT^OO&85M\#]@BL4&+42L,"3> MHC=#<+FI5,9N^>O#R2'EOU8ZCO=:^OS_*9*7 B$7'/^5UI501_=8&NNY.OE[ M -/)#S^3$T7G6M]K+B-*9Y/ VZKDSFEIUE0M*<(J5IU)29'*G MTU%0@\X??>=B7TU-3]2Y4>H93*UISU4;:BI)K32$J\<4!?Q"=2#*@'N(*KD< M.RTY"^_>OCE/DLEEC>%A>CF$9J5RS0HGI%DC%LWB^[[\G+;Y.>T5>(T[EHVX MMD7?E:5^$!I8L?^0IZ"@(:IW"IN_'I)G+JKNJ+-I8Z>SAM(_QV9KZHYG4DEC.Y4T:!SL4)-27 JTCV7\[))N?'"/*M#NPFW107 5KU3M:GLAO8KWL)?C\3;[2=B=U X4 M;LET,CJC7K3QAAA?O"G#K6QC/-WQPF-.8PTM'Z#]K:'IU[RP@_::OOP+4$L# M!!0 ( $9N"5=A6MNTQ00 /(+ 9 >&PO=V]R:W-H965TZNR=9^?5]9N]%LNL(6D+!6'>W.S////-ZL7;^4RB9(SU6QH;+41EC?3Z9 MA*SD2H5#5[/%2>%\I2)>_7(2:L\J3T*5F/#CW25ZN\\O15 "QX2R*!H6?%;]F8T018/S5 MZ1P-)D5P][G7_B;Y#E\>5.#7SGS0>2PO1Z]&E'.A&A/OW/H7[OQ) #-G0OI/ MZ_;NR=F(LB9$5W7"0%!IV_ZJQXZ''8%7TR\(S#J!6<+=&DHH?U)1S2^\6Y.7 MV] F#\G5) UPVDI0[J/'J89<;W6?O*Q;BND\U"KCRQ&J);!? M\6C^[3='9],?]R _&9"?[-,^_U6K!VUTW- =&Q4YI^CH7ADF5]";)C:>ZK/T$2U\ZG"@MC@TSU28OR7MEE@AA:C%?:+2$O MZF[<2L$FP"&T-:?.8C:'8*N ./3/HMMTHW4:+(^: )E,);PJTI"BN#*T3^LDEL) MRSB"D[I*K!I=<*^K1X+:954EC*JM;L(42U=4""[3(GF@4Z:&2/R(28?4;',@ MJ2^*-K8T7/*0H8ICZ7)$H03/P"1MHY'. 6^%#725#GO1&"/>B&V@ZY%Y7K%M M1&VZ5;/73FI%-&9E^I;PLJ^19_ $4RNTOG595'LG#":V!I-/KW1&DO^9,EDC MGY^1[;=)N9,0]#PAQE^D0NSO&NU/#P8V@Q C*9TUWDM"]T$30^B\:+5U$GUB M=">/MO'8JJE=*D[2(%#0C^ &S%45>^2.T9]3R$O)!YA'"T4]7!<'^ (Y M+6DN;GI<)30] )<(BY&>@53':VT2MFT?(95_Q.3_OT+5)_[AGKET.LRET[V# MXPXMQD:XL,A=+49VQNI]! +E\Q?GT5=0*WF>.[*N]2@5QR8UO22J0V@@J;:2 M89 $IZ5:\6[$=(7A'>4DS11ME96@2SY@X0LODC79V<.0),NT;8:VE-N5;/@Z M++2+=H_;7F^WX7?*+S42U7 !T>GA#R#(MQMF^Q)=G;:Z!Q>Q(Z;'$DLY>[F M\\)A!'4O8F!8\^=_ U!+ P04 " !&;@E76'FM.!\$ !+"@ &0 'AL M+W=O'?DM#7V MQE4 GMW52KM95GG?'.>Y*RNHN1N9!C3NK(VMN<>IW>2NL')\=DGP4^%-"Z[;&C#Q9&7-#D]_%+"N($"@H/2%P M_-S".2A%0$CC>X>9#29)<7OO#HZ*DV?H'P[T#Y]#?Q']79Q?@JH121%2@T@N M!N(;L)*K,BA.IDR(-;%;%#L&\Q7@SP)$AD[>L3IE U V,#Q+&,XRBN!@S%;W M3,A;*:3>1!,#.&[0O(VU!N(-OP6+K8/I4*_0KEFSTM1H(3%P*.R=1U@"$L'2 MAQ@A1VG$:(C8#O(?_ROY_;T6F-1EL!9E^(!]0G#8<8R%?70 '42[QI.H"H+F MR 4;5.\!? _REBO0OG=&ZL@(]YO@>>QIZ+!XVH<5E#PXB%JP7F,?Q!89E& 5 MQ@UW 9NB]O)-;WK$SKOH>5/>L+4U==1=&X6]FX*WI5YQ].XG@+W."D(\IG.\ M]_K5AZ-W'T[V#D;OWM)Z2KE2P!QHB7''L(#;9S@BR5_85YJ?#.K% MRW2+1XHT916(#0;30LI@;Z*+CX6+T<'X92R3Z+^RME/AHL^ %'[3T!%O[5\C M!4RI*&231HZ9/35\OK71KH1KR_=0G/:2^B.J7R '%9-\K<8PDLH^PB MV++"2Y M%-=1YW*Y6(S8J1"2Z'*E[O<9=Y29#^HCE@7E3,NMQ:1Y$!.J:3P! M*J$4FAB\!^4[HL[32J6&@J% ]I7A7.!T- $+,]8M,AP,8=V0@;YM_50WP*U& M_.VZ:2M(I=:W%WRNW& ^-Q@VV))#E C\H&BZOF&A,9@O6#.IV3"X*P&$2[3Q M &Z@PT,46NOICG;="?G6!5^#W<1GC$/+0?MTUP^KPTOI-#T0_A%/SZPOW&ZD M=DS!&E4+++",V?1T21-OFOA<6!F/CX\XK/"U!Y8$<']M\&RZ"1D8WH_S'U!+ M P04 " !&;@E7>V#.BV\$ #H"@ &0 'AL+W=O=)':!N(T15M@L4;<=!^*/M#4 MR&)#D5I>K*1?OS.DK%A%;NV+;IPY<\Y<*,Y:8^]#9?:VTFV>5]\U%GCM1 M07^TV=XT%7D2G6N63\?@\K[G4V6(6OZWL8F:"5U+#RC(7 MZIK;AR4HT\ZSTVS_X49N*T\?\L6LX5M8@[]M5A;?\AZED#5H)XUF%LIY=GEZ ML9R2?33X0T+K#IX9*=D8_>>H';5LN(,KH[[(PE?S[&/&"BAY4/[&M+] I^<#X0FC7+RR-ME.IQD3 MP7E3=\[(H)8ZW?E]EX<#AX_C9QPFG<,D\DZ!(LN?N.>+F34MLV2-:/00I49O M)"S*U%AKQV.ZKN_I&=B[E5%22'#O9[G'@.26 MBPY\F< GSX"?LT]&^\JQ:UU ,?3/D6C/=K)GNYR\"/A;T"-V-CYFD_'D[ 6\ MLU[]6<0[^[_J_[S<.&^Q=?YZ2GT"GSX-3N-TX1HN8)[AO#BP.\@6WW]W>C[^ M\07JTY[Z]"7TCOKR6>I/\7T9\0NP&K@+%I@[R(LX!(5E']))+RW9]8"PV&/(5$9Y4)X$K9#(HR[5]-V M9':HA4 M)<])9$5](05&!2M-P:2.6H5!V3KA:(<36$29SN,-MT3,"[+#G=E& M?-=)*H)X:^T>,V=L"=)CU;$*/I+#I<=LQ=)8V$GT1'(N;!QR1PH=8\=D27MK MX&J 5;8753GW1M ME$A2[[VQ@T;L<^J)I([R>AP+BPYDTV%8J@EA8G.'NHME88N](/66<:9#O2'8 M$HE9R3?$'GD7X,'B/@U/-.C14$)7HX8_4$6[X1FQWRO<*PY <914*)#D)J 1 M#JL1MT-HY@E)DJ2(^--7\G,*@; M91X !BG'6& %M<,&*KZ3QKI_3=2S73>HW'_; (AOW ""H_SCZQ$7 G_N-J:W MIKEL%)QT''F#*KBH1NRV=W^+/7O'E3/L3IM6TT1WC8)_KQ,:<@I= [9S\3XV MS2N:7Q_W.(L4UT'#;=I7]H'POZ/Q##;/*#TX?-=AM/&,YS$C0 M/AU$^J_],>XRG5X>S=,9\!.W6XF#IJ!$U_'HAP]9:H/]BS=-/,MLC,>347RL M\"@*E@QPO33&[U\H0'^X77P#4$L#!!0 ( $9N"5?GZI).4 , -4' 9 M >&PO=V]R:W-H965TE/YJ]@"6/+9"FE6XM[9;Q+&I]] RZ8RX89N%;B"V_L?A7.0]+ MEO7"WJG#;S#FXPG62A@_DL/@FU4AJ7MC53L&(X.6R^'+'L=[. J8)R\$I&- MZGD/!WF6[YAEZZ56!Z*=-Z*YB4_51R,Y+ITH]U;C+L?V4: >;.,+9[D_.-Z1+T:4-,74$OR44F[-^17V4#S8WR,#">: MZ1/-J_0LX.^]O"!9$I$T2;,S>-F4=N;QLO^0]E^7&V,U_BY_GTI\P,U/X[HG MM# =JV$5XALQH!\@7/_\BI;)+V=8YQ/K_!SZ^D8^(&.E.9A3U,X&GZ9VA$@^ M]9KP4/0MR6MD3R%YA-MK%D?U_U/IZ%!,KXP-6_,X],0*/V$,,&+RZ>185 M:>X4IF64HS(W\JW@M:OR>-KD.(OHK,*QRHO@>A+]>3^+:$%QS*MY\ D9:ZR- MIL;:SB0@V6='FD3SB@84I4;70=,35^ ()7DTR_W/ER?X8]"3^L9'I199[7Q# M<3?82SM4W&PO=V]R:W-H965TX*0?;![)>YY[ M[D@=)WMMOM@-@*-/;=/9:;1Q;CN.8UMMH%7V0F^APYV5-JUR.#7KV&X-J&4 MM4TLDB2/6U5WT6P2UF[-;*)WKJD[N#74[MI6F>=+:/1^&O'HN'!7KS?.+\2S MR5:MX1[<[]M;@[-X8%G6+72VUATUL)I&V-1GLM#ZBY_< M+*=1X@5! Y7S# J'1[B"IO%$*./? V]KT@B6NVLT^T!C K:NNM']72HPPF@ M? D@#@ 1=/>!@LIWRJG9Q.@]-=X;V;P14@UH%%=W_E#NG<'=&G%N=@>/T.W MTC"3W\KQK_G".H,7X>]S6?8DZ7D2_W&,[595,(WP M]ELPCQ#-?OB.Y\F/KTA,!XGI:^R#Q'.Z7D6>U_5N9^IN3=T&\&< J.J6U-9/ MM.U/"OQ)4:PS#'4.+F@(1O7.X/=VJ-D>#)!*MUM36\3H56!=Z08_9Q_C3=WA MBMY9Q-NW8_(0XIW>B"$.N4<%YW>\ O\G3JQ#3<;D2K[0H?*8L+0KRH!U*T2]H\S'*$@.7+,L*(E.6)CF1 M!4M$>H"> 14%*T<%*3!>F1*>9BS/<.I"1K[8DLF0"\^=BQ"2.9$93PE&::7H(Q"8EV14F0H2PPL MO3-> ]27GQ&+A=YWK^^VP M.KQ6\[Y)?W7OG[J/RJSKSM(&5@A-+HHLHJ9_/OJ)T]O0LA?:X0,0S V^N&"\ M ^ZOM';'B0\PO.&S_P!02P,$% @ 1FX)5P(JWO.. P [PT !D !X M;"]W;W)K&ULS5?;CMLV$'W75Q!*$R2 L+I9%V]L M W:2WA=8>-,6:- '6AY+0B12):GU]N\[I&2M%O"J:)!-\F!J>)G#,\,Y!KDX M<$;8#ASX**F"KLB=V4C@.Z-4UVY@>?% M;DU+9J\69NQ:K!:\557)X%H0V=8U%?]LH.+'I>W;IX%MF1=*#[BK14-SN 'U M6W,ML.<.*/NR!B9+SHB P])>^Y<;WSB8%;^7<)0CF^A0=IQ_U)V?]DO;TXR@ M@DQI"(J?6W@#5:61D,??/:@][*D=Q_8)_7L3/ :SHQ+>\.J/L3,7)(O4<<@MXA M,+R[C0S+MU31U4+P(Q%Z-:)IPX1JO)%.*0C-'BS1_#64@GZ M)S#(*/EP!?4.Q%_GPIQ$T4JZE W-8&FC5"2(6[!7+Y[YL?=Z@N-LX#@SZ.%G M/+(/ZYV.+%-GHYD]0331$$TTF?$MW )K@1P$K\G#T+9042U=693-.=K3P&]; MH9.@"L ?)L(D1Y9WI.Y*$'0)$BP@& K(+$$C<,@1"%#!<(4&." O?M1P8DR7 MMP('[DFB=E5!QC7TLF0(P%N)R-(A<)=!HT@# L](X;^>?'5IO3?LQL(86%DW MR/?\C.:KFV!D;?\7.>L[*YH[D>>CX2=.$J=HI*$S#V(TPL2)?=^Z'J@2?B"* M*UJ=;7R8E-^G]B47J>_>7%.\+BZ[?\#,' M-+IU^4^EN_] _FK"TQ7TS:D.2:&L7CQ+ S]X_<#R(\?SO-'0E.8\%)K^1=WW M7 FXHSMX#2(W+PU),MXRU5W'A]'A-;/N[O#WR[NGT!45>" KMY%@A<= MT;TNNH[BC;G1[[C"]X$Q"WR1@= +.\M)>;YN*ID_;#S7V@*,CBE")5 K*3 M^_7W+"C1M"W+<=+<%YLD@,7NL[O/+J"3FZ;]TRZ,]2L3(V1>=,NW;2K%U5 MUN:BY7:]7.;MIQ>F:FY.1V*T_?!;>;5P]&%R=K+*K\RE<1]6%RW>)KV46;DT MM2V;FK=F?CHZ%\FAL[>.9DR;1I_J27-[/344@*F5^ZVY M^8?9V*-)7M%4UO_E-]UTFQ(HP=OJE\-Y+:->RVB?]+.7 )$4XV]SMVY+]XDW9'I."/ MEWEE^*4I:+@T=I<%^_=XOS!\WE1(QK*^XHX$;S*R_*^QW&&XV*JQ'*A! _D= M52RI8GM5^(WA"U/->&YI/CQH>@\>LW=X^V3REB4)^YZ=SYUI>;/YQMU-XQ\L M$W$_VG_$UJW!YC5$\T5>S3=S2=#[QN45$V'(OM^#O^[QUWNQN>R8B=0?!,PN MC/?+N8MQ::&WO17=K%M>#M.NK&%BL[:PT!X>L_-ETSHX8\9^:1MK^8<:;%OY M#Z^M*^$4/-V!E[ULK&._@((M^Q5+C&4_YV7+?\^KM6'G#[TV,U,W<-TQ!+2K MIH7D^T-\+ [9 8M#'6@E\20U_HRC((D5ZT;"(,DB]NK>NM+:M9GQZ2?^X>CR MB%\UUZ:MR6 .KJ\+3&$R%4$2*A:QL0B4B"!/IF&@,K5'&L6AE_@>J-@U("4- M8RF#5&8L9F,=A$I 5"R2( WW*68=#+;;X/9"*5U2 >JG M=8M8) .I0O;#=ZD4\BE6R 2ADG59T#345D01>K6 MPC0)(5"E@4Z>Y1\FL@BH)+>25!!K0DMDL"],OY&'A Q"\$*,D) >"Z"9JFS>Q*(Z#+ '&6<;&69!FWNDZ"20^=H)W<.1]3R&)@E!D6*3H6464 M45+@/?8IA2#*4H278*__6I,RPTR]6$^KLJ@ =)NCUG)S?PJXI:C6- 1>:0!( MBSZB;;UO00U$.-+O CBRQ&2>;M/M9@I1J (A-#:"1X0/3DD.00YEV=8A#^0C X"2I%521P1WJ(ER-( 2 MZ@FT28V'$CWP.@IDJKW=092FWG20CLR\[9@04>!'GT?#KTQAEE-8JX2G8OGM MJ5@+!<(-?>1T5*QB[777(6F^+Y\>37:01J"!2I^CPM,ID@:&)3I^-B%KI%^L M->GH_4WDKL,$]/:M&!E9&*41$RD;QRDEDHZ#%/W$.Q^-RW5=%N7J8>:S&$&9 M#@SWFB(PHZ^B<8F8UPB'F(H;I7OJ:5PBZW2<[J7Q)(B1^H(6AH&(E*=Q(!?* M+Z)QQ(?*AHX-(T_D"F4F>Q:1RXAJZZ#H18$(*4@D%2/Q3I&^RQ3^1:#(D(U)ZTUEH[[3?107+RGD)-L?)I5T@5.D ;H\8^>,=IJ]VNI8-T,X1 MDD^Y]XC_87AKBN:J1MUY1.C0A;GCS M@ YN_29TQCJ01XHMRZJB:Y-U7_9X165P/QX^93M=?Y")/N6UXTRU5>PV(@KC:(/Q7>]P%_-,3OH=Y\EG#'C]@& M[A[0=N;AK(WC5SGA-N<'?(OK,W!DNW$L0&A7/I@_$\2[1MQBN.?D'/NW[.NPUV >G\U]1W[M:(N3VU@N3M@!LS:?I[&U?=YZ> MVQ'@SJ%_]:H,$+UM0OF@P;QM4OFF^_Q[ISW>MT1A[)M3]/2)OR( [::BZZD5 MG69\IXTV1G3,G&SZ^(/N($6EX NZ&S1Z,D8?'\54461(8A0Z.H4*D_GCE H% M^D)%^H@TVKO+PXX'1]XXB= Q07P,\9*:CQ"='3IN"*3CPR%+$M1[E+!Q&L19 MN'>'KVJ#T*E0TY)18YCZKE &.E/4%!'.41)D*0]%(5A$"GO(;J(\,;3Y#1)_0W%X-"ZBT$F@TOII6FO_-4["FRS MKEUW/]U_[6_WS[M+[=OIW4\#;_/V"@- M<\W2/RX,*D5+$S ^;QJW?:$-^M\\SOX'4$L#!!0 ( $9N"5?-@\= " 4 M %P. 9 >&PO=V]R:W-H965TACW0TK'%E2(5DK+K_?H=4I9LITFP#-O0 M%XE'.OS.=VZ\G*VE^J)+ $.^5ESH\T%I3'TZ&NF\A(KJH:Q!X)^%5!4U**KE M2-<*:.$F57P4!4$ZJB@3@]F9^W:M9F>R,9P)N%9$-U5%U>82N%R?#\)!]^$C M6Y;&?AC-SFJZA!LPG^IKA=*H1RE8!4(S*8B"Q?G@(CR]'%M]I_"9P5KOC8GU M9"[E%RN\*\X'@24$'')C$2B^5G %G%L@I'&WQ1ST)NW$_7&'_M;YCK[,J88K MR7]EA2G/!],!*6!!&VX^RO6/L/4GL7BYY-H]R;K53=!BWF@CJ^UDE"LFVC?] MNHW#WH1I\,B$:#LAHI11_$R>A+PIT8,21SX) JB^ F\N'/Q4^BS"ZT!"6[9 M%H0:LN>$K6WR$?)&*2:6Y))JIA_RX&D;MR60A>38I!;$N.P3YXLPQ.#/BOXA ML9NM'68VQ&QJ5%@#*8$[1I@FZ--$J"C(:\BAFH,B<>B^1HB#BFOP%"P;3A7? MD*KUR>GG5*F-A5I8YU;6N2%YD)>&)4)0 P1H7AZ2(O.-X\MA!;:;3,F$^[!# M)24#155>;HAB;G;:T8EW175)X*YAR*/M:(0X M\N(P]>,D.Q@YWM$K[TJJ6BH;U0+FIG.+(:UC!)Q:_33LM3OY]3U=IG6##F$6 M/@UOAF0I5Z"$[3""B[S('5Q\@N:G?I:F/5PG/PYGH^X@;Y4KF@TY'B.M(//# M,.K?'=[C.-J@B[K+O$.TU5=+CIHYY;A!S0NV8G;?Z=6VDZS%)/8GV<[05KQN MYISE6-&XA."ZYT*/%;G/0.2\L;\PR=+ES[:L"TS;W\<)NN-'4;1]=A9NI:$< M\Q3Y<13Y4W3RR O],([]-(O;\=0ZG]GJ^J;I_N\*B\+03Y/D8/0W*BP]\291 MZF=)T&MW\C^I,,Q3F"9^@.8[N$Y^;H5-QE-_/$GZ]W]?89.QGX6371Q:L G<=:][M=FZ&?CV$^F-MO9)/#3-'.C M"*FG]Q;QA91&2.LLGL [>2X6N.ZZHI3-FA=XM%!:"2$(XU1*ZBMX#GEU.JZ MTXX^]6R]O=NCGMN";#<277K[E?D6]GO M=QN.RV?!%IUS^U-U*97YP>XD**U FZJ=]R1%[QN*N((>C8?!=\.P"Z+7,QP? M)F>'ZNVA/C&ULI5;;;N,V$'WG5Q#J!;N HKMD MQ[4-.-D4;8%%C3C=?2CZ0$MCFX@D:DG:COOU'5**XA2.NNB^4$.*C MZ5'(1[4#T/2I*FLU5\*O:ZY#4L)57[JF+R= .E.,ZN.?;G38+_GS:L"VL M0/_1+"7._!ZEX!74BHN:2MC,G$4XNC.K.IB60MQ*.9_%K,G, 0 M@A)R;1 8/@YP"V5I@)#&EP[3Z8\TCN?V,_K/-G:,99YS\O(.^::&C-Z S^E'4>J?H75U \=K? M1YH]U^B9ZTTT"/C;OO9H'+@T"J)X "_N8X\M7OQ_8_]SL59:XL7YZU+T+7AR M&=P4TT0U+(>9@]6B0![ F?_X79@%/PU03WKJR1#Z_+.];5!<+0X@L7CH0F%9 M-8:]HEBJU,9&?V]7+K$?Q+_,_JYJ2G$"> T^(2O^]"K5%!,%)E'$),H,$;GG MZO%J(]&9UQH04E/)-)#8R\@/)/3&.'[@!UY 7= 3A[(@@1?@8CM^$B6FIN3Z M1)*1%^-*FGHA/DRJ@(FU8M%!]1.>[73;U/[;K5<7A)Y$/8- MD1'JVR1-OU?-@!IJ?$QL/K+=7F0]9U'_XW**K.ZC\_9P%=_9O4:L30.Z,R0QD5YJ63 M 5[EQ7Z3[!:3&_J.U^@E]@I7U/L)>; (ES/Z-;E^L6X%YEELJ&+X52;?DS < MXYC&.$3QR(QA3.Y1 2;SG8L-ZH"-M\$VJBV[!F\(FEV$)+QVH^2:A&,W#0(2 MC]UQF)%XY*;CB*RP5:)N+MU"C=>^M/ZLP";$S5?1=-,>9^2&UPE)W6L#EKA) M.B)AA+.8/ B-KO\EM>&=N6D6&B-!,I$-RDW#P!B!.XK'%R^>?];Z*I!;V^ 5 MGK&O==L%^]7^'V+1MLZ7[>T/R$"*M7MDV]G6C1V$:Z%AK; MLC5W^!\$TFS ]QLA]//$'-#_6(RV$0V+2 DMMCO01%*[DV)4>:FD5@EP9X5@>5 M,HC"&T[_QKAQ\"5G9GS)R2N=9W;G*1C?W0 M$0()*3H$3K][^ A2.B"B\6>#Z;#N>(M^7FLG+7-NX:.6/T6&Q=@_]5D& M.:\D7NO5%]CH21Q>JJ6MOVS5^"8G/DLKB[K32\'G0@I?>F-P@_'-#1;W7T#Z&_3L<^ M\@?A]Y._+8#E6E*!"[5@PC*^+7*75%>&R9:5>61E-ZSRAI5I=Y=ZC8>$:<4# M*YMK ^[:,#IT: _=ZPC%L-"5Y2JS1T-O9G0*D%&\T>6SZ-Y;+PG#;AB&7K,/ M:[;D:^HS:!VIK6U6<"IZK].+NLD@\HZ\"X5 BI'! W5$"R]1XL51]WTO\2Y? M)9];9WZJ-8G";IS$WH6U%5V.W'?9)P5FJ#XB^O^R&YBE># M[>46)8GWC=Z/UQWR/B0Z&B+;.^FS?940[+2Y$LRB;N:6R%<*FX[76MOWXJQI MDX_NS6-SQDXV5^_(V6K2N:HAN.^V"1U]_$[\KXC.=D(>:L* $WN MJY*KJ5MH79_YOLH*J*CR1 T9]/W< P@A(R;2 H_MW! M!92E04(>G[>@;CNG<>RV=^@_V^ QF 55<"'*/UFNBZF;NB2')5V7^H/8_ +; M@(8&+Q.ELK]DT]A&8Y=D:Z5%M75&!A7CS3^]WRY$QR$-GG&(M@Z1Y=U,9%E> M4DUG$RDV1!IK1#,-&ZKU1G*,FUVYT1*_,O33LPO![T!JMBB!7,)"D]0_[8WT=:+;=HQ^T\Z@7\=W,8:6[S!,WBAEPQ?D=^$!D7^NH)J ?+O?6'VHAB9G*F:9C!U40<* MY!VXLQ^^"T?!3ST]Z]GE>@.< M"=E0WL>S%VD_S[DFF '09L!;L@%2T)SH LA2E%A0&%\YW5W%LJ,TY3F.D]>, MHV#*$K6O"-QG4&O"N ;$UT12#00-22U9!J0&+%0%E4!R%-&;LP;4L:#.[QU0 M-.<9JVF)I:"D/ /G>V>8#+W ^<1I)7 Q_H4TWA)EU";*J#=1 M@D-4UPMQ9"8G+<'DI*I+O@'7M.6:GDQUO4@O41T)7CF[7?VJ0$9QY T/$$CJ M)4_T,4>XTM 8/1%(\%5U!-[P0'4D7CKHP&3/&N/1K N2T1)E9*] Z)V,O'A\ MI+;&?=H:M^DP[M>6%T8'G6J],$?F;!A\N68$)U78%N[$=#NWHO!D(NN'>M'9 M]FASNX>;S<0VX6OZ8"YM1$'%?J2GK/'ZCR,8B].CQ*Z-]BK<[]S::] KNS31*'GFNOF M_MZ.ML^?>7/I_V+>O)VNJ%PQW.02ENB*JXRW+=D\1YJ.%K5] BR$Q@>%;188 M%TAC@-^7 O=YVS$3M(_"V7]02P,$% @ 1FX)5U?*WT(D @ PP0 !D M !X;"]W;W)K&ULI519C],P$/XKEI$02*A.TVY! M)8G4[H)@I85J*^ !\> FD\1:'\%VVH5?CX\T%*G;%UX2'_,=,YE)=E#ZP;0 M%CT*+DV.6VN[)2&F;$%0,U$=2'=3*RVH=5O=$--IH%4 "4[2)%D009G$11;. M-KK(5&\YD[#1R/1"4/UK#5P=6RHP:N%?_&*MOF^ U&%=2TY_9>'3[ D,^5YRL5 M-^&)#C'V*L&H[(U58@ [!X+)^*:/0QU. &GZ!" = &GP'86"RQMJ:9%I=4#: M1SLVOPBI!K0SQZ3_*%NKW2US.%M\U@V5[#>-)9(56E/##%(UVF@P(&V\>7$# MEC)N7F;$.E6/)>6@L(X*Z1,*"W2GI&T->B+:_3BX2WO9R@ M6?(*I4DZ0UMH7(_8"[RSL12SP#O[OU)\7^V,U:Z;?IRK1928GY?P$[8T'2TA MQYWGU'O Q?-GTT7R]D("\S&!^27VXE,O=J"]83>SVKF5#3*Q/.:VP\'2=T%1OS;W@<[SNJ&R8-XE [:#)Y M[71U')FXL:H+;;I3UC5]6+;N+P/:![C[6BE[W'B!\;]5_ %02P,$% @ M1FX)5Y8$LY$; P VPL !D !X;"]W;W)K&UL MK59=3]LP%/TK5H8F)C&2.$W:L#82%*$Q"0E1& ]H#VYZVUHD<6:[+?S[V4D: MTM9D0\M+ZX][CL^QK^,[W##^+)8 $KVD229&UE+*_,RV1;R$E(A3ED.F9N:, MIT2J+E_8(N= 9@4H36SL.(&=$II9T; 8N^71D*UD0C.XY4BLTI3PUPM(V&9D MN=9VX(XNEE(/V-$P)PN8@'S(;[GJV37+C*:0"O9R'*T(D@@EIJ"J+\UC"%)-)/2\;LBM>HU-;#9WK)?%>:5 MF2D1,&;)(YW)Y<@:6&@&<[)*Y!W;?(?*D*_Y8I:(XA=MRMA^8*%X)21+*[!2 MD-*L_"X'KO< %G_<.W];N*WHZGPK)58K],IDJ67IF M%GWOSD1.8AA9ZF()X&NPHL^?W,#Y9K+8$=F.8:\V[+6Q1W=DHW)) E=';CR^ M$AX4/6EG[M+!\]CJ[8=CTWWG:WDQ2L:+HRW1';KNFW1]QM M?3+_GH85OOE>^?Y@/PT-43@(]Q\.NU%YZ;+WAO %S01*8*Y@SFE?Y3$O*\FR M(UE>%&-3)E5I5S27JOH&K@/4_)PQN>WH^JZNYZ,_4$L#!!0 ( $9N"5=& MF,G'RP( +\' 9 >&PO=V]R:W-H965T5^>XX_CR9:+9YD#*/124":G5JY4>67;,LVAP/*2E\#TEQ47!5:Z*]:V M+ 7@K!85U/8<)[(+3)B53.JQ>Y%,>*4H87 OD*R* HO?-T#Y=FJYUNO UGG MR@S8R:3$:UB >BKOA>[9G4M&"F"2<(8$K*;6M7LUBTU\'?"-P%;NM)')9,GY ML^G<95/+,4! (57& >O7!F9 J3'2&+]:3ZO[I1'NME_=;^O<=2Y++&'&Z7>2 MJ7QJC2R4P0I75#WP[4=H\PF-7\JIK)]HV\8Z%DHKJ7C1BC5!05CSQB_M/.P( MW."(P&L%WK\*_%;@UXDV9'5:>5Q"R3$UMI,&-OIRW$30/A'8'X5+%+Y#OGR',\OT<^&Y;/ M(=5RMY9[;^6VGHYN3KQN3KS:SS_BUY?VC^NE5$)ONI]]Z35^0;^?.8A7LL0I M3"U]TB2(#5C)^W=NY'SH2_8_F;U)W>]2]X?(*G> !EL] DOS<9 \*)K MAH3>A6WLHMK.5(Q-,O)#+YC8F]V4#J-<-PHBIPM[ QMTL,$@[!V[H"0U%86M M!R$;FW#G][$;C_<8>X+&0=A/&':$X?!T\J( 49^H(;[PX->^&[I[?#U!P7C4 MSQ=U?-$@WU>5@]!E1::ZCF(&^@0/@D8'#*XS&N^3]D1Y[C'4N$.-!U$?N:E0 MN#V:]._1[..,#_>;$\0[J]F ]H0%CNNX>Z3V3GDU5]L7+-:$241AI87.9:Q3 M%L;%H0)T-]7G*O7CBGBW9V=_ %02P,$% @ M1FX)5QVH6@:>!0 82@ !D !X;"]W;W)K&UL MK9IK;]LV%(;_"N$50PMTE4CJYLPQX)C\H5>B[,'F7W)MT(H]#6)T_Q\LE5J=V99^6HKDC!_ M)7.)ZVBS5>4):S[;A1MQ(]2'W556'%DM91TE(LTCF:), MW)U/%OB,DZ!,J"(^1N(A/_B,RE)NI?Q2'ERNSR=V>4QNI8/?XBF M(+?DK62<5W_10QWK^!.TVN=*)DUR<0=)E-;_PZ_-0!PD%!Q] FD2R##!.9) MFP3ZU"LX38+SU"NX34)5NE777@T<"U4XGV7R 65E=$$K/U2C7V47XQ6EY42Y M45GQ;53DJ?FUN!?I7N3H.1,JC.+\!?H%?;AAZ/FS%^@9BE+T?BOW>9BN\YFE MB@N6:=:J@5_4<'($3M%;F:IMCGBZ%FM-/C/G>X9\JRBTK98\5GM!C,#7^_05 MHO9+1&Q"-?>S?'HZT97S_Z[.?_CJO<&@;>MIQ:/?:_WGQ6VNLF+)_J-K<0UQ M])!2Q\[R7;@2YY-"J'*1W8O)_.>?L&?_JAM?2!B#A'$@6*\33ML)QT1_[(1N M].M$KTHL1?]^CH/ P7AFW1^.JR:,4G\Z"&/C,(J#*77[87P<1GS7QW8;UJO2 M;:MTC54N99*(;!6%,6H*1I_?BN169-IY9X2=.N\@80P2QH%@O8YX;4<\" 7P M(#L!"6.0, X$ZW7";SOA_Z@"U(GNP6+T_6#J#P1 $Q7@P!FL_W$4=ES/&X1Q M39AK.UZ@7_]!6V-@K/'FZO+=]>+O!;J6W\)81>6\,ZQ_(^S460<)8Y P#@3K M=63:=F0*L?ZGD)V A#%(& >"]3J![>XYW/Y1!6@R#]>CAVU,!A*@"7.G'ADH M!=.$88R)&PQ$0!M''B];M# MNNX0"$UH*%#]@*0Q4!J'HO7[T9DT;'0>1EV@XQ7J!8$[U 5-6."Z(UT8AQ6K MW?:&LJ )\VUR3!4Z"X3-'N@]__V<L4IFOT:?'7F\N/UXM'97B)W@EEE@NWJ?-PV 61!U#W!DICH#0.1>OWHW-PV&A+C/+@C=>][;DC M>="%T< ;RH,FS,>4#N5!$^:YCG]$'CI_A,T&Z4VT*G^=3C>50-2/$+6/^/:T MYPLWJC-Y. 1"%![!TICH#0.1>OWH[-XV.A;C (Q'?L* M0NVA/HRC@F+E#^5A'(5]XH_D81Q&;,<_(@^D^XI%V&VVE;JP(J28[E+ M1*J>I UF]JES$93&0&DCQB]BTD; MFLR^^[==//BI<*F)WAW@5=F$\]>Z@1XS"'3LGPW:4FC/IDM'?!.M@RE8AL4^U5 MR]%*[E-5;Z%IS[;[X1;5+K#!^0M\ML2:\PR?\7JW6X>O-]^]#;--E.8H%G?% MI>Q7?B%G6;V?K3Y0HADRC)MI0?W16+)O-]1O-.1_*>\$A]LXQ%R*2Z%*MNLA&<+3*C,.ABRQIT0^9'G>DDN_<@ MII-X*P,_X@\")=LP9.+[+0_BY^N.W7F]\>BOUC*]T9U.-FS%/W'Y>?,@U%6W MI"S\D$>)'T=(\.5UY\:^HDYFD+7XR^?/RJ)_RO#A(LI_HN6AK=9"W360<%L:J!Z$?Y;_92S$0.P8./F" M"P-<,\"'#)S"P#G50Z\PZ)WJH5\8]$\U&!0&@VSL\\'*1MIEDDTG(GY&(FVM M:.F'+%R9M1I@/THSZY,4ZEM?VZXJ"[.)+K!)%HP1<-]J[9?F"P[ZIA*<<&OX[-+38"?]M&E\BQ M+A"VL(,^?W+1^W])] MV@U20S/'&8YKS=S]9HX]&CM]O1G9;X:'_:%MZ.&3](F\*A/2!7JY.D/_&5<"MSF_OUN\:L72V(.V83SJCD"Z MHT P+3:C,C:CMTY3H[T9HS_N6_59:K^5/1P.1K5):K_5R!GC06U4]ULYPT%] M7J3&!WKC<(W+X1H;A\OE2RX$7ZC]Z<%Q&^\]16V2G1E]M$W6H^X(I#MJ=S;U]UN5"X0XJ#2!I+BB-@-(H%$U/ URE 396A5DK6IROR(;QW"2H*PC3O<0X7UCKWX MX38TUTY0O0&4YH+2""B-0M'TB%>B@]T[;^T$T@.*-("DN: T DJC4#0]#2HA MQ38K*;-MN WR'-BP[_D62W"/JQM-&O5M@=M=U0UL2_VK5U!0M>1$KP34*X6B MZ:&IM!#;N-6>DDT01Y*+A$=HIFV'C>485/, I;F@- )*HU T/=B5\&$/SUN. M(76'&2C-!:414!J%HNEI4&DLMEED^7$!K'"P*TG5A1AS'UI'\ZA# NJ00M'T M$%6ZCFT6=@PZF+TO>>"FN1%4U0&E$5 :A:+I?]^NY")LEHN.SZ G[G',?MI6 M4U":"THCH#0*1=/C7^E#^+SZ$ ;5AT!I+BB-@-(H%$U/@TH?PF9]Z)Z_R-?= M#9(QFG/$O+7/#VQQ"IKVYXR&*FYVVCI\)SDEH$XI%$V/2R4Z8;/H-&-BX<=/ M+/'4%E1L2![->^X5.]MX'O(]1/.$IZTV &9O;9^2T$%*5 : :51*)J> M#94@A<\K2&%000J4YH+2""B-0M'T-*@$*6P6I'Y\!U0X,.V S'UH'?SQ)COT5[M_:U_-[(;[KGU%\L.-%3X_:WG'Q,J/$A3PI7)E70[55D/D MQQ?S"QEOLN-V\UC*.,P^KCE;<)$V4-\OXUB^7J0.RD.DT_\!4$L#!!0 ( M $9N"5>L,RYGWP4 ) Q 9 >&PO=V]R:W-H965T=! MZH?O\A">0O9L9^2\B'G8^0W,#+/X;Y@^G%8"/E]MPPTF## M8IJ>\2U+U)X5%S&5:E6LC70K&%WF1G%D$-.TC9B&R6 VS;?=B-F4[V04)NQ& MH'07QU0\7;&(/UP,\.!YPVVXWLAL@S&;;NF:W3'Y>7LCU)I1499AS)(TY D2 M;'4QN,3G/K$S@WS$GR%[2!O+*#N5!>=?LY5?EA<#,SLB%K% 9@BJ/N[9G$51 M1E+'\6\)'50^,\/F\C/=ST]>G: Q3L4LGCTE@=01PFQ2=]+ /1,%"KMQ:!3A, MLLJZDT+M#96=G*F,1'3!!\:M6%I5L5DYSSJTV%ZK-?3EO)YNJ4!NQBHIILR<<\&L^^_P[;Y4U\>(6$N),R#A/E L%;^ MAU7^ASKZ[);=LV3'^E)9&-JY838;WL_P>#S$>&K<-Y/4,\RRG$EGF/MRF(7' M$VO4'N:]'$:U)'AFQ4A6RD#5G9:AM7#D]2].6:Q0LF>B\*+>_0 MBP(2YD+"/$B8#P1K9=BN,FR?M"G:D/F'A+F0, \2Y@/!6OEWJOP[QS;%PG#4 MZ$\39VB23D]T7G0QQQZ/G4Y+?,G"MC,QK4Y+? G#CNF,AIV6J#VE(P,VK@(V MU@;,92LF!%NJ+S:O1F[\<@(@%C8[G7VN=71H>>_GTX/TZ??X'&'2\-F*\*2* M\.0-DP[Z#Y4UV]RD[*EDZS! -U3(A GM)*7U?VB3@H2YD# /$N8#P5H5@Z)YTFFJ= =4 J T%Y3F@=)\*%J[#!IR =:VACE/5*9ET1/0EHELC:Y[FW") MFC2ZDWDVZDY?_:/&G>FK?U1W]NH=97<\^OI3/#:$I XA>5MWO0Z3,-[%V@:J M]W'PY0-)L=WIH^O9S MZH$Z]:%H[;S4\A#1RT/'=.<]%0^]YT.O5%":"TKS0&D^%*U=$;7:1BM&(^96.>/]J_R]6)-_FCZLON)0\SAS_T$ "=)@ M&0 'AL+W=OB[138#[^DI,B6+3-V.\A+HH/SFR'G M;U(<<+!C_'.V A#D*8G3;&BLA%C?FF8V6T%"LQNVAE2^63">4"%O^=+,UASH M/#=*8M.QK(Z9T"@U1H/\V0,?#=A&Q%$*#YQDFR2A_.L88K8;&K;Q_.!#M%P) M]< <#=9T"8\@/JX?N+PS*\H\2B#-(I82#HNA<6??AG9/&>0M_HY@EQU<$]65 M*6.?UI!W7G9F2C.8 ML/B?:"Y60Z-GD#DLZ"86']CN%R@[U%:\&8NS_"_9E6TM@\PVF6!):2PC2**T M^$^?RH$X,)"<9@.G-'".#5IG#-S2P+W4H%4:M"X-J5T:M"_UT"D-.I<:=$N# M;IZL8G3SU'A4T-& LQWAJK6DJ8L\O[FUS$B4*BD^"B[?1M).C&0*8SIEG"I% MD#O.:;H$*361$9K.R1_13,DN79*[)8?BQ7L2/OY.WGH@:!1G[\A/Y..C1]Z^ M>4?>D"@E?ZW8)I.VV< 4,D#EQIR5P8R+8)PSP;CDGJ5BE1$_G<.\P=[7VWNU;'M@;@\SKN5?F_$&GZ[;[1_Y]$^;N7:O[[;KS8+3 M9DZWW;6M>K,0J0>U\6]7X]_6CK]:0#[=0S(%WOCCU%I?^^/$A'F8,!\3%F#" M0B1831R=2AR=5YWI.YABPH1YF# ?$Q9@PD(D6$U,W4I,7>U,\R<\";*F7W.= M"$:F('<_JTC._TW?E^,"UCZMZWCO9"2.LZA%7YO%WLFB>^3./PVH*34OC#1^KAVX#%A_HNQ!YCN0IV[6GYL:[^=MR[^LB+_D?('J"4NE;M1DI$K2:^#JCBX;UY02U=:CT@)46HA%JXMJ7Q>T]87!R2;9Q(6B MRDU[)O<:,XC.[-=+7*UT:C7LV/5NKY8#:A7PPCX$J%Y#+%H]T?L:GZVM^ARO M.F-81YQM(YY!JE]Z4*MYJ#0/E>:CT@)46HA%JXMG7].SNZ^[]& 6Q":H- ^5 MYJ/2 E1:B$6KBVI?2K2_N9:HM[Q:'ZE!:BT$(M6)-X\. R3 M %_FYYPR,F.;5!3'#:JGU5FJN_P$T='SL7WKV0W/??LV*$Y*[?'%P:U[RI=1 MFI$8%M*5==.5:RPOSD(5-X*M\Z,X4R8$2_++%= Y<-5 OE\P)IYOE(/J1-KH M?U!+ P04 " !&;@E7+_*=2^L" !<#@ &0 'AL+W=O)W+>[;] G5" \U+6"[,+]I6 ML?V1@Y*UD*RHQ6H%!:'5$3_71NP(_/X105 +@E,%82T(3Q7T:T'?.%.E8GR( ML<31E+,MXCI:T?3 F&G4*GU"]?_^(+FZ2I1.1E=8D 1AFJ*8Y&L)*;I3Q?:- M"8'FP-%#ACF@]S%(3'+Q8>I*=4^M=).:?U7Q@R/\KVO:0Z'W$05>$!Z07W?+ M8TB4W#?RX( \/OWN>W)7&=6X%31N!8;7/\+S>Z/!6W3') CT> O% OBO0YYT M4G0K7X@2)S!S5*\*X!MPHG=O_*'WZ9!#-F&Q)5C+O;!Q+S3T\-B?N5]A95-A MCY<+(;EZ"!RT,[1IITU8; G6LK/?V-GO+,8;*D%1)>)8 E+/T(31#7!)%CD@ M 90PCJ@NU4.65NBQ0>MWPR;R>IX_&DS=S:Y9G2MXK5F68"VS!HU9@TZSO%/: MMA/QVCJS"8LMP5K6#1OKAN=IVZ%-.VW"8DNPEIVCQL[1^=JV0D]VVW:O8_\; M$7=%M#(:-QF-NWNKYPCITI\K]-.CHQ/B:QR=7>^Y/6^ZQ;S%:$"Y;!42D]] M?CJ(5UN9:B)9:3[N%TRJK8(99FK[!UP'J.M+IA*M)WJ_T&PHH[]02P,$% M @ 1FX)5]_RD6\+ P + D !D !X;"]W;W)K&ULK59M;]HP$/XK5B9-F]0V;R64#B)!NVF=A(;*7CY,^V"2"[&:V,QVH/WW M.SLAA2UDTS0^$+_=\SQW\=UEO!/R0>4 FCR6!5<3)]=Z<^VZ*LFAI.I";(#C M3B9D235.Y=I5&PDTM49EX0:>%[DE9=R)QW9M(>.QJ'3!."PD45594ODT@T+L M)H[O[!?NV3K79L&-QQNZAB7HSYN%Q)G;HJ2L!*Z8X$1"-G&F_O7,MP;VQ!<& M.W4P)L:5E1 /9G*73AS/*(("$FT@*#ZV< -%89!0QX\&U&DYC>'A>(_^SCJ/ MSJRH@AM1?&6ISB?.E4-2R&A5Z'NQ>P^-0P.#EXA"V7^R:\YZ#DDJI479&*." MDO'Z21^;0!P8^,,3!D%C$%C=-9%5>4LUC<=2[(@TIQ'-#*RKUAK%,6[>RE)+ MW&5HI^,[O@6E,74+&O?5Z[&K48X!=9.&>E93!R>H(S)'OER1MSR%]-C>13=:7X*]+[.@ M%_!#Q2](Z)V1P O"'KRPC4UH\<(3>/\0CF_3E;(VW[OB4=-==M.9_+M6&YK MQ,$$4R"WX,0O7_B1]Z;'FFK$486P:3S-O8N MAL.QN^W@';2\@U[>::8!2??LJTKC#=$DIP6V6EA48A:='%/?R-^P335IZ8?V;0A[+NZHU3CZ+QJ#+HW] MT$'7:SX2Z7O/==3[+S+#SD+9CQTV%S8BI:V8?8(/"K_?"[H F6#9Q]9KRAH] M*FO*E#7U7-9,EF!FE =UT-003!OZASQN1!SGRRC\Y=JZ!PVL!+FV;5IA+"NN MZU[6KK:? M.Z 3X?K[\CYE2N&5>H+T-3K%]8263=FNN)%AO;#E="8W.UPQP_ M9T": [B?":'W$T/0?B#%/P%02P,$% @ 1FX)5X6&J8R/# SU, !D M !X;"]W;W)K&ULQ5QK;]M&%OV>7S'P9A>\X\.*=W1?E[M92R!E]665Z]/%K6]?K%;%;-EW*55"?%6N;JE^NB7"6U M^EC>S*IU*9-%>]$JFZ$H8K-5DN9'9Z?M=Q_*L]-B4V=I+C^4H-JL5DGY];7, MBKN71_#H_HM?TIMEW7PQ.SM=)S?R4M:?UA]*]6G6>UFD*YE7:9EZ_/'H% M7US$HKF@M?AW*N^JG;]!TY2KHOB]^?!V\?(H:B*2F9S7C8M$_7S87[OY][_T?;>-58ZZ22IX7V:_IHEZ^/!)'8"&ODTU6_U+<_22[ M!M'&W[S(JO9?<-?91D=@OJGJ8M5=K")8I?GV_^1+!\3.!1 [+D#=!6AT 7;= M 7<7X-$%"#DN(-T%I$5FVY06AXND3LY.R^(.E(VU\M;\T8+97JV:G^9-OU_6 MI?HU5=?59V_S6UG5JB/KZ@=PN>U\4%R#G>_!=Q>R3M*L^AX\!VD./BZ+397D MB^IT5JL(&C^S>7>W\^W=D.-N#+PK\GI9@3?Y0BZ&U\]4Y'WXZ#[\<^1U^/,F M/P$X^@&@"&'PZ?("?/?\>W!>K-9)_M42WX7?W86<*W>P=8?NW7G"Q#W*N/6+ M'7[?W^6RK);I6N%:RU(A6S5(?BC3VZ260($)/FRNLG3>A9[*"GQ^=575IFB(S_O9 MOS:K*UDVC]RZ0V/>0Z @NENF\R6HEPHTD%8**2#_V*2U>D9[2-,.TL9')JM* M62LS%/T5_,_S))QOPZ)M6$UUO#WCI[/;75B\@3\0%MK#0@^%9?M@_$FH4 ,5 M/$+%&_<#46$]*LR;1Z]N51U*KC)YK!CON$HR"2[D50TNY7Q3IG6#SEU:+\&[ MI&X^MY7L?2[!?V2BL"S!/QL@_(G%0B96(&<#K'B/%?<^0:]615FG_Y4+]>A4 MM:VIV^O93E]#2A&*R:C'+78(8679VPT"%'V PAO@CV6A>F.3*[F2M7'>*)EB M)15A/I1T%*-IPH@]O+@/+YX67J8^2VM\L7'S8P@Q']<3FQF*H+#'"2--X9$W MTC=5G2H%I$*\3M(2W";91EJY.3("@)1$,46C0&V&"$+*7*'NJ T8/('?%:K* M?6RJ5Y_*_A3N8@B4PZ&\#1%#&C'TR#3N'.SV%F$LYO&X5TT[BBB&CCR!6MQ MKT"8D,B=H\&#%1MQ6HQPY A2RPSHUQD3TAF:TN X%F:<%C.5(P@Z0M74#_W< M?W ^FV1-*$=FQYMV-(H%PHY -1O#1]/QGDP-RK:AO W1T'P+'TNXG8/=CE#U M/T9\K+$LAI 3(3!S=)GF7!B*=*%)J0B/I8'%",:N@J*9%P:C7F@A50019^- M;7:*]+DB\*0+[)P:MPD(1Q%:C/D".+845>0)E_D)]\WVS'"P=F)@O)H M*&_#QFL>18_E463R(Z81'(NCO6;# #6+HE LBDR"1(K)Q[EI,5,/$N6.0#63 MHF!,BFQ,&M%QN;.904P=:A-I(D5AB!19"%()7B-,*X]"5UYJ&D4/H]%F6FAR MS@9EU%#>AL!H1D6/951D8U1*D!B/#RV&D LLB.LATXR*0C$JLC J5:P^#M7" MJ9Q0UV.F614%8U5D84L<8316EC8[I)2RH\9@S:HX#*MBDRQ11&)"QL708@@Y M1SARU&VL615[B>OLO"C71=E,7!K:]YUL)O'L\[=!N364MR$$FELQ>NII.>QE M]\EX!?(VQ&MG-R5"I,+0"!O0\2T9L!^S;!?V&"+5E#* MAHT9V&JGGE&'6L!:+>"):L&=RJ8(@-A($HN18YZ :)5 _"IA0BX3D_^/5:^K:J- MBOKJ*_AT*05$2K .)7 5-JG$GPQW!W?:>+TF8FD&,FE&@90/RC]8-+G&7,+B(<&WUN M&;)C5>,<<^!$LR\13Z]7B%C(+TFPP U_U,__T](8VI2^['@1I 6*Q@15Z":_ZF? M_P_-8FJ9!A?46,FRF6$4NSI<4S'UCX#=,J5>RJU4^:BPKC;E5Z\^\=]F:IJ& M\C8$1?,M)4^M3VB@37$=7M]DB]W.'CL_^>^?A]GCP#$/0TT=P! 2QO2IQ8Y" MQ*A#U5 M&NA$T> NAY;)@W&4IHEK&H9JL4#]8F%*/31UP#&-C'53JQE$CD$F MU6J!^L?J!Q=$RQ8TR$4TEE\6.QIQ2EV!:I*F\=/+&NH5"I/S/Y"WX692K1J8 M7S7LES7,MFI/8F,X;K%#1#VD#CIF6C>PB;K!F U&0:H]0+SZX4) MB*OFL3M54[[[D"1*;$L,' B',3&M%9@ M$[6"NP::&L (TC*KX%@!85HCL(E[ #Q%T*3_8V1,Z]NLF'#,?# M$9A_'']P M"32'Z03&;"RY+&:4">@(DVM>YM'3*QGNU093MC,A'./.-9C[!\?OF_?3P+M-GL[3 MM=(F4[;'^%U/3LYO0;!<$RQ_\K?6>-!M?Z&\#?':>7'MT6^N!=T,P$U)P*+( M(0JX%@4\U,9 OZ/)S3&U@V.4Q[5PX,'V#OH]36Z,[:4Y!QL)+3!$F.V%?C=3 MVR+,20(:N]Z6$)K[A9_[MV^.9U_!QS)92.N684^E]3N?W,1OL1%1:)4A_!L1 MI^Z6%D%W)X3R-FR\EB_BL;L*]SCXC.P@6>9#H(C'4V![S8;-TFI'A-I3*&Q[ M"L<+4A8C1W446NF(8'L*A66S(([1>&[)9N9^(T)H*2+"["D4YE!>(#3>1VJQ M@A%UK>8*+0#$PS84/N2%"!%4*H3R-@1FYXUYOZ3X-'S$0-$?_%#U>%A!L$TZ M8&/PY[_[0UNG18;PBXSN.!3%9#_);#*/!94=H;P-3Q[0^B3V3X!,?B1\YE_%ZCX//V Z29*'+48\A,KBH),BH;P-@=%*)/8KD4_#1#B8RCJWNQV%F,%D_IL_ MM'&-@!E^HYD[]C/W9_C;VWR>;1;M 4[Z;+5YEE15>IW*Q;-$?4JJ90N#>IS; MGQM@-J4JA/E"YE5;$O.JR-)%^^1?)5F2SR5HCW^K3I1^?Z^,U_?CP7H['MS" M^DS#"I+FV*AM-(OV%NU,G?JY;/9UJX :;^!7"4HY+VYRU4D.IV#7:;V3B2?@ M;=XN/E;I%[#:GODFFS/?P,^;7/8GMOT [G9NL@ )>(Y.\+-5FF7-H8"C&K0' MC:I9Y]RB6ER#8BW+I&[704N9M09UH6ZPD/-F7U@#0!N@CKF]2KG?[1YE-&YY M?Q#7B>(9T +>ZY9EHULLT(SP7LAU4:5UU5:!+?A6T(N#G-?@Y%F'=H]GN6C1 MS&7=9= [N89T XS,[C/-EDM]LCR([#,-A(S2$MFR;[9QFN)+E37LJI,J- M8I/7VR/W^F_[DR=?M^+3IK)XW)[>N3V0UVLV_,4KXJZ+E;MGTNI'HVR,5"_7Q=%??^AN4%_AN?9 M_P%02P,$% @ 1FX)5U8_*W'D!0 HB0 !D !X;"]W;W)K&ULM9IM;]LV$,>_"N$50PLTL?BDA\XQT#;KEJ$9@CKI7@Q[ M(=M,+%02/9%VFF$??I2LF')E7F?)!H+8LL7CGZ?C_7PZC1YE\44MA-#H:Y;F MZF*PT'KY9CA4LX7(8G4NER(WW]S+(HNU.2P>AFI9B'A>#5.8H^'6RCS)1*X2F:-"W%\,WN(W[S@O!U1G?$[$HVJ\1^52IE)^*0^NYA<# MKU0D4C'3I8G8O*S%>Y&FI26CX^_:Z& [9SFP^?[9^H=J\68QTUB)]S+](YGK MQ<4@'*"YN(]7J?XD'W\5]8(J@3.9JNH_>JS/]09HME):9O5@HR!+\LUK_+5V M1&, I8X!I!Y *MV;B2J5E[&.QZ-"/J*B/-M8*]]42ZU&&W%)7EZ5B2[,MXD9 MI\=7^5HH;=RLU6O4.$"W(EO*(BZ2] E=9)\KD9#;;24%H>S>MYWFWF)8][?5ODYHMYK1#Q"T=WD$KU\\:HA8-?BT*QJ MNS2R71JIIJ".*?:NH+G$/]].E2Y,7/RU3__&.-MOO-PL;]0RGHF+@=D-2A1K M,1C_^ /VO9\ Z70KG4+6Q[^OLJDHD+PW7K9Z_W7Z9Z-X8Y-7-LO=N![[$1D- MUWN$L*T0!OKP9Z43$_K&<1^,_]#G.%V)[_B-GA'G"!.4 MR5PO5.E$74?"$TJJ.' Y<&/<;S@0LR (?;S?B?Y6E0^JNI:%Z*'*;UU6YGF, MTOVB@JVH !1U*W6<_F\-04L##H.01&R_B' K(@3#ZRXW)$F3?TQ\?91*B>_M MR? $L15MM4:GC*VHY<&S* H<_L.>3=_>*6.KMKXC"V/J.=(&;F %'S&\:F/- MG7=&, E\APR+ RFZ?%[690"M$"78JK11,Q61:*3,M"N19EC]X89;+1CG&&; M_#$]);@PR):NZBTQ,)CA.[*K-KJ;Y5R7W^( \V/C"X.$Z>H]BPH,LZ)GEJFM M-S<2QR0*N,.3EA88QD7?/-,&"*&A^7/HL@#!8,X_-,^$+1F!\0]VL!1;-N#H MJ"##(&LZ1AFQU" P-7I&&=E##7,M'3^3B(4&@:'1,\AJZSNRS.4-'+(:=00, MD<-BK#:VP[(HC!R13BP5"%P3? NP*Z56)MRF3^CN?'*.?I%K4>2E*/3V0>2S M[S$.GJUK!%I*$+BPZ%NE*0G:)$818]#"Y1NE&0[>F24%?H6*@PN$?2 MI05WBCX)L[AA)^V4U-9W"CQ.7:TF;FG#3]HJX6W\$,(C1V'%+7WX,3LEO%V8 ML" *'54FMU#A<+/\4 ;R4[1(N(4-AV'3M]&[!S;852-SRQH.LZ9OA+5[(&>4 M.'[>\$9/'&;/@0'6;H*?<>_;S3=L/'%2/KUS'1%3*N[-,.\\,%:*S0,Q MFP,ME]5#*%.IMU#@# L(0 !D !X;"]W;W)K&UL MU9W?<]NX$PT66@"\7"^P*'Q* 3I[RXGMYSUAE_;Y*L_)T=%]5 M#\?C<;FX9ZNX/,H?6,8_N; M]ZZ+Z4F^KM(D8]>%5:Y7J[CX<<[2_.ET1$;/;WQ*[NZK^HWQ].0AOF,WK/KR M<%WPO\8[E66R8EF9Y)E5L-O3T1DYIE%45]B4^#5A3V7KM54W99[GW^L_/BQ/ M1Y/:(I:R155+Q/R?1S9C:5HK<3M^:T1'NVO6%=NOG]6O-HWGC9G')9OEZ;^3 M975_.@I'UI+=QNNT^I0__F[&1D+=9EE:^:RMR"59)M M_XU_;QS1JD"<%RK8306[6\%]H8+35' .O8+;5' /O8+75/ .O8+?5/ /O4+0 M5 @VG;7U[J9K+N(JGIX4^9-5U*6Y6OUBT[^;VKQ'DJP>BC=5P3]->+UJ>A4G MA?5KG*Z9]9'%Y;I@?)Q5I?7V@E5QDI;OK/?6EYL+Z^V;=]8;*\FLS_?YNHRS M97DRKOCU:Y7QHKG6;'LM^X5K_7V='5G.Y"?+GMB.HOHE7/V"+7AULJEN*ZK3 MPZ_>J3[F3MMYSMYYSM[H.0,]]_5L7E8%#[%O*@]M-5VU9IUWCLN'>,%.1SRQ ME*QX9*/I7_],_,G?5/["%*-(8I(OG9TO'4A]>O;(QUH\3]E[GES?EW'*K)(M MUD52)4PYT+9R_D:NSK:/4Q)%H>V0D_%CVT.*W37>!1M_ M^=LZJ7[L:;#;:XA'>$,ZS564FD2DVUC0',W&>KO&>F!CR5'@_<7Z9UXQ'BD? MV6K."F6<@"I#XP13C"*)2=[S=][S#>0<'].7F&(424SR9;#S90".Q ]9Q;AJ M915QQ2P^*UKDV2,KJF2^R3Y9DA=65H]3E4NWTF$KT"9'$Q)XG7@$+1CJ+"0Q MR5GASEDAZ*S)(3$+2@P=9YAB%$E,6UXM(AON-%W?CME[,)\;W>]Z:).;LMYNPV M/&?_G%=QJKP9.NG;[]AV2+J)2E&01*[CA=V6PI;HME1,XVUX&O]2JK+^8\WR MXB'?3*0NV+PZ=&(!7V_P_6+4Z3Z6FNSKUNUW(_??<6_ X]Z!-S'=M\5TWT:^ M"=_HM:,RY&G*[]QOOMASW:^VJJJ![4=>!\>O]JD[*G4*U]+UM< -&\:- M5R6*NE#]W1-GR^V+2_$E!&<35$Q!5:-8:G*'"$RQ36"*C8HIJ&H42TUVJ, 4 M&\:4X=G$[T]ZGO4&G*$;(I%N,PM;IMEXPBZW'+#QTNU']H2S7;&G-?UA? MCFZ.+)H_LB*K!Y]U=L>RQ=X9 BKQH*I1+#6Y$P3QV":(QT8E'E0UBJ4F.U00 MCPWCRO"85H%,&/E^=X:P!Y-<]0RAK\[A9]+%GZM]ZIYZAF "FAP!30X,368R MB/;4 ;9V:%2@JE$L-;FG!/0YQ$":<5#)#E6-8JG)#A5DYX"@H[$:R.XE KJGNV31&?B\U _0&'/!(B-=['5*-8:K+W!;XY MKHF01\4O5#6*I28[5."7 R\+&QKRYWOTU-_ILZ:6=,>B7B#7O=^H*!>XH=M= MWT-A*W2])AC+@1E+*PG<5'&]R""_%>F@G@UL MJ02F"]1E9JAJ%$M-[B=!@TY@(EV@DAVJ&L52DQTJR,Z!EZ,-3Q>PWDOI(NRE M <\)HEZVZ!<+W(@$W61A MX< 6\.C#E LOB%AWAA?5QGR2)YX!E@R!,*^*J# M1RGJ4C4L-7E9MT X=V(@[%U4TD)5HUAJLD,%:;GPX[7!8;]'[X6PAVL-[@'2 M3R)1Y';7Y)M +E<@EPLC%Y <#E\9MS2^^FJONWVPZ*^W4I12K;>" M3=!UDV Q%V8G(!?\:YU7/ 5<%\F"QWV266>;G:36Q[CX7D?ZVW^P1Y9:Y!T< M\ZA/S5#5*)::['M!=*Z)#3XN*GJAJE$L-=FA KU<^$'< 8NT9HW$WN56BG+* MY5:P2;I-%G#DPC#SXG(KM\\IA#B.'_6V$?8+1L'$]WN)R@31N()H7&VB&9ZH MM)=HP48.#CY4 ,)2D[=Z"@#R3 "0API J&H42TUVJ @#Q> 9EX?/KJ/1?87 MH;!5NJT6<.)IPXE6G".OP("M'SQ>41$&2TWN.8$PG@F$\5 1!E6-8JG)#A4( MX\'X,3P!])&CEP#V%J&P5;JM;IT9\ <2">(34MCLP0,5]Y@"$R#C"9#Q3(", MAPHRJ&H42TUVJ 9#P:9X9'?IQ7ELTY%.>6S3M@^W?8+JO%@JOGC\YKDH;.K@4W=0U_=AJ7BI*J9Y>P@;I-EAPDJ^]\^HF MN6U G3FM#]G#6H2[#3_!A&T8/.!0E^9AJBN(5#SU7%39M:*"AJE$L-;E;!)8$ M)K D0,425#6*I28[5&!) &/)K'5"@(UIANP:/5E3TP%*3^T2@1V "/0)4]$!5HUAJLD,%>@0P>AP6_GVH M\*(H[(>_HEP8]-($A6W2;7/K3.D_F#[JP#[T;%C8ML%C$??P:A-4$@@J"4Q0 M28!*):AJ%$M-=JB@DF /E1P4W(H#&B:!UP_N?CDW"J-^<)L E% 2JA])(-V M<.NM.80-'3HP4=4HEIK<20*N0A.G,82H6(2J1K'49(<*+ J13V,(^ZE%)"TM-[CU!6J%K(AV@8A*J M&L52DQTJ,"G$/:EA%O;/4E"= 76I**P3#+.QO*NIRP/XB%+9* MM]4">T+M+4<&HM_42D2XD8.'->K".2PU^;>:!.-%)K8L1:@\AJI&L=1DAPH> MBY"W+$6*\Q(4AZXHBJD.78&MTVV]@*=(>^N2=KYXS:I$V-S! Q7U:166FMQ5 M@O,B$WN5(E3T0E6C6&JR0P5Z1?!#KN&1CTI=C=J>PKBG[2-!4I+VS23L_ MO&YQ(FSPX$Y ?:"%I29WED"_R,2>I@@5RE#5*)::[% !91'\M.R@Q8F-1OM' MJKKN&;[.C]93TEUOZ&)97)[RPI6R[:KEO=Y4;VO6+'B?SVRLEIMZX$& M2LWJ&NM\>T/(T>3_PUCWVQOW?\C69_LDFY]M]:1Q)O2EPJUK#1QDOB2?;[ZH M%LWY7_'F_*_.A0:(JT)OO/GL(J[BZ!V?D]&X]_Z,'%^HWK\DQU>J]\^B\/B*1[SJDXA_$M6?C(5)TY.'^(Y]C(N[ MA,-YRFZY>9.C>DU&D=S=[_ZH\H?3$8>4>5Y5^6KS\I[Q[^VB+L _O\WSZOF/ M^@)/>?%]XX+I?P%02P,$% @ 1FX)5R9N+*A6# 5(, !D !X;"]W M;W)K&ULO9UO;]LX$L:_"N%;'%J@B?5?3BX)D(2\ MO5N@UZ#9=G%8W O5IF.ALN23Y*19[(<_259,4Y9'4O+XWK2.0_Y(SDA#/D-* MN7A*TN_90LJ<_5A&<78Y6N3YZGP\SJ8+N0RRTV0EX^(W\R1=!GGQ8_HPSE:I M#&95I64TM@S#&R^#,!Y=753?W:57%\DZC\)8WJ4L6R^70?I\(Z/DZ7)DCEZ^ M^!P^+/+RB_'5Q2IXD/+.O*10^68;SY/_A1&V*G@F4=J%:R^%>RZ@MVHX/@'*CAU M!:=1P;8/5'#K"M70QYNQ5X;C01Y<7:3)$TO+T@6M_%!9OZI=V"N,RPOE/D^+ MWX9%O?SJ/D^FWT]*4\_8;;(LKK\LJ#PH?I2?)7O'91Z$4?:>_<3&+%L$J-IW?[-IGWK0/LV^YC$^2)C(I[) M64M]3M?WB/KCPA9;@U@O!KFQ2. OZ_B4V<8'9AF6S;[<<_;NI_BF^7\JU7=/02XF6 M4H9O3[:EM*&[VZ&[Y-!ODRQGR9S=!U%Q%_W^42Z_R;3U.B0Y0Z]#)(PC80($ MTYSA;9WA'3-2>$@/(6$<"1,@F.8A?^LA'QXI-D1WY[XUS4DC3NR7<>U&D-@O M8ME^(T2TE#'M]@ QV8YX0H[XL6.NPNR O/VZO M32)VD$T,O3*1,(Z$"1!,\]/9UD]GQXP=9T@/(6$<"1,@F.8ATU!2PX!'CQJI MA8\SRSEK!)"V8A/7:*PA>$LQ>S(QO48<:2OFNQ.K/928.UK+I U0Z.$P?OC M?I:Q3(.HBB/7LT+6A>6U64KF7O&$;F;HY0JE<2A-H&BZPRSE,.N84:6FH_R$ MI'$H3:!HNI^4Q#1)??2ZR&+OW>2^>>8T XN]+SO.FN&'M[!,QW&;ZY,6F&F= M.0>6**;2;V8/ <<^K%$8/'8AGT M(-EJD]"<)RFKO5&:M=6J)'GP?8&D\8Y1F^RYD)+,9LM-QMJMOG$_8G$\M5E#S+CE0931_L(ZC@A=($BJ;[26E>DQ:]+_?1R75] M'UUGV7KYXC9Z?H$J7BB-0VD"1=-WDY3HM6C1^SG,OI_,4RE9&.>R:"%GA=)K M79'2I*$^@=)X39OL3"S&J6$WE7-[,?- EMY2RMFBE3,/'\.9+-3RP;5AD65,5":1Q*$RB: M[B.E8BU:Q0Y994#W2:$T7M,:RP?7:L;]UF*&=R#N*UUJT0JMQRH#*C^A-%[3 MR%4&540WFA*+%BT6.U894"T(I?&:IE]&MM?,VK86VSW%HAM.J3>+5!X]5AE0 MC0:E\8ZQ>?62H#54OJ:J?O1,J2^[0WW=?Z%S%73]P>?+H)H+2A,HFNX)I>!L M\Z@)<1NJ[Z T#J4)%$UWE%*--JT:#R?$I^5AN?9L^+H\#=SJ-FM_E\WP][+@ M=)\&^\/:RX*W-"I0C>J&WCD72\NG-V3!:?+@FP%[+)8>=9T%]U\THW=0?:*Z MI;M'"5";%J#:U,'^9#=)D,[*LZ(\++R3)ZGVVX]A'"[72WJN@2I6*(U#:0)% MTUVG%*M-*];*==49O8T3Z8D%JE&A- ZE"11-]XK2J#:M4;\64T48/]1AKM45 M4&D*I?&.P6W"6JO5C['7:BM-:].:=F 8"WYTAS&H!H;2.)0F4#3==4I9VQ-@ M&(,*;2B-0VD"1=.]HF2[3>O3'F$,JMNA--XQ.&>3TF\U^S'V41VEY)T!2K[W M400:.M054!J'T@2*IKM'R7N'EO>#8I4#U?)0&H?2!(JF>T5I>:=C![@S5M& MP:Z ROB.P1&Q"M4/W>Q*V3O]E/W)B[)_2(,X+X1N+MD\"%/V&$1KR=Z%,9LE M453NH18>VCQR^[Z(;8>>OZU=!A7_4!JO:::YDWJQST[=YK.<=3%KMYAS>NAI M3F?G259:M-]U)GQIP&#K044XE"90--T52H0[QST![4!U.93&H32!HNF.4KK< M>>T)Z-IF5D+<.=JA9YH\^%: *NZ.4=?I M7M-XR?=:SL&$+ZICNH.4W';HC>R[IL2XKU]F8WKLTWP>3F7:,;5 )3B4QJ$T M@:+IGE(2W*'//0\3&U U#J5Q*$V@:/J;-)1"=VF%?MQ5+]WX4#=":;RF:\/.&X$;W M8+#]H9H=2A,HFNY+I=E=^IGC0<'-A/JRA,N*V^GN8(:%!@]V$52NN_O/+3?/V*,:U.VN!+U+"_KN#!8- M&&Q?J*#O&)Q].(.%ZH=N]IW78M'OQ5*7>R7TV,,ZJ&:4C0XL-6 UCV^FZW+R M)B9N[)NSL*_.N_Z9J1#6H.T*)=)%;I3@WT&%?M0FD#1=/>J MI(#K R=[:!H 2N-0FD#1=*^H3(#;D0F0Z53&>:EAB C8ZB)H"@!*XS6->CX MU:!N=Z7K77KW^0C!KL=Y%KI3@WT&31! :0)%T]_NJ!($GH$+=AY4[T-I'$H3 M*)KN%94[\#IR!Z\.=C1XL(N@*0%O_WEJ/0+L(>%/6BV $KC4)I T72OJ,2" MUSNQ4(>_5G= DPM0&J]IC<<7[68"!]6H;F>52?#H3$)W H<&#+8Q-$'0,;C# MI[Y1W="MOO,F[?]WVN#7IZ3_U()]%3?V7=S8EW$?(WW@J?2!!TP?>-#T 93& MH32!HNE>4>D#K^.)^'Y3"S15 *5QK_7)^/VIY1CI D^E"[RWGL2G 8-M#)7V M'8.S#N\-H/JA_PD )>-]>I__"'/+(I7]A0O=O:%.A=(XE"90--W1*C/@ \_T M^]!D )3&H32!HNE>45D#O_>9?F)VH2&#W0%5]W[;:]OV9Q=4H[J=E6SWZ1W_ M[MF%!@RV,52K=PR.V'E&]4,WN]+E/JW+.V87^RUGF.BF!SL,JN:A-(&BZ4Y4 MHM\'/H#O0_4_E,:A-(&BZ5Y120&_]P/XU,P!%>]0&J]I6E:_.6L]C[?R! M+/J\>X]9 RK#H33>,3AJUCB&Y/:5Y/9IR0T\KT2W--@_4%U>TZCS2J@&=4Z_:0N_]_3=\Z 2W9O!SH(*?"A-H&CZ7\%3HG\"W+N?0!4ZE,:A-(&BZ5Y1 M"GURK+U[&CS815"Y/NE^73JJ0=WN2H-/WK1S/RC*]3BA1/=FL+.@8AY*$RB: M[E>E^2? K?H)5/Y#:1Q*$RB:[A65$IATI 1>'^6@@A]*XS5M-\HUWW.-:G!C M]W&VD#+G01Y<72QE^B!O911E;)JLXWSSY]RWW[)4SLL_/W-^;8W&>]_?F.>W M9LOWW#P7U?=CA;^Z6!5^^QBD#V&&ULK55M;]HP M$/XK5E9-K;0U(0FT8Q"I$*IU4J6J+]N':1],LS7L-9:/ 6\(W!6NVLB8ED+L2C MV5RE8\3XZ,39 MJ!3EJ1JY&IT:JILT#B:U _\5!P&Y%EQGBLQX"FD'/][/'^SANQAL&[&_C7CB M[Q7\6O%3$G@?B._Y0<=]IH?3_:YP_L_[[)^]/TE&T)8_L'K!(>7_<3%76N)? M]V=7F6NAL%O(M+.A*FD"8P?[E0*Y B=Z_ZXW\#YWY?@MQ>*W%)N]D=B3:H1M M-<)]ZMMJ:+HAL,%)H*"K$+7&P&J8,;"*SLY#? RKW02_!/G^P'L*BE^">I]\ M\RQW4;.7J"#HARVHCM3=:4$%R*7M_8HDHN*Z?HZMM1TO%[:K/K-/>L-IK\,> MXSBJI\=?^7J675.Y9%R1'!;HRCL]PPXIZ_E0;[0H;0.<"XWMU"XS'*D@#0#/ M%T+H[<8X:(=T] =02P,$% @ 1FX)5Q'_*O*1!@ ]2X !D !X;"]W M;W)K&ULM5I=;]LV%/TKA%<,';#&$N6/)',,)%&+ M=6@*(VDW8,4>:)FVA4JB1U)Q,NS'CY1D2;1DQLJN^]#8LNZYND?DY3D2)UO& MOXLUI1(]Q5$BKGIK*3>7_;X(UC0FXHQM:*)^63(>$ZF^\E5?;#@EBRPHCOK8 M<4;]F(1);SK)CLWX=,)2&84)G7$DTC@F_/F&1FQ[U7-[NP/WX6HM]8'^=+(A M*_I Y=?-C*MO_1)E$<8T$2%+$*?+J]ZU>^E[(QV0G?%[2+>B]AGI4N:,?==? M/BZN>HZ^(AK10&H(HOX\TEL:11I)7?0C(/HU ^HWL:$4D72#+T0"**V!)]2&7**;IG MSR22(17HK4\E"2/Q$WJ'OC[XZ.V;G] ;%";HRYJE@B0+,>E+=54:NQ\45W"3 M7P$^< 4NNF.)7 OT/EG014O\K3U^9(GO*S9*2O".DAML!?R-)&?( MV_6\$)[J<.=@N']\.+94XY4WV,OPO -X^1)BG59%$9_D.R6??M>BXD M5W/OK[;[E@,/VH%U0[H4&Q+0JY[J.(+R1]J;_OB#.W)^:2,-$LP' C,('92$ M#FSHTR^<)(+D72M@0K8.>2M$5^IRL%$&IOOXX]1U!MY@TG^L<](\RRG/, H= MEH4.K87.. LH70BTY"Q&HN@)R[PG\%U/:*O>BMNU^AQL6*MKZ.A_>^4W3SM0 M_J@L?V0M?S=Q-N19K7-2Z,:X.S9;$[7FM)5NQ>Q:^JA1TSL7#T=XK_3F:0=* M'Y>ECZVE?TPD59I%)9S5".9I3Q8*XF*KE><4MU3T+<[&L\I;UU] M[:A=F0)%\Z'03$9KFM4]E:8ID*%8A43SH=!,5G'%*K:.TZ\;M="K05DL>&J" M!U1YLC9)?E- C5Y8E6_M*3L3!(1F$E0I:=>J*Z=WY"F,TQB1F*6*']7P2FV0 MUPIGK M[8LKJ*0F/94@=^V*_/6&Q [->NXE]G8.R@G:EJZO%6 M"P.5U:2JTOCN"R(?R/#8TW0FKRGTVRP/5%*3N\H4N'97\*F+(T!$J,.MU($: M [?%&6#'&WK[W)W"&N#*&F"[-8 QE_8D7:DKT%ZTEU!93>HJ#X"M:GAZ'3-> M:GY%5 A#):@]*-#J5.+A_O2%2FGR6*E^;%?](*;>GJ,S;?@X6P^5U62NL@/8 M;@>.\/7H7_0P^_CY_OK/:ZO7MV?JS!_HLW8H-)/ERBS@P:F\/@:U$*!H/A2: MR6KE-+#=:32M+$F25-E5/>O5$IV@[3H,UL6LKVE(HEK!AH2M#P7L.3OS/6Q: MME:9#976I+)R)?BX]P0=VX Z=AY #ZE@4*S22^ MR=ZR>* V"A3-AT(S6:W\EF?W6R?HK_:,G=G&+?UUL-]?H7*:+-8V-1WW*@:V MO]J3=B;2:SXF'K;H5ZBL)I65P?+L;V..ZZ\S&I& <$$3>SL%M5R@:#X4FLES M9;F\X;3.W[K7OKY#NP*)M\0?D?X*DP$BNA203IG8S4, M>+['.O\BV2;;=3QG4K(X^[BFJCES?8+Z?240 36?<]22;]F&G#S0%66PH4B4A M>]/IAR\H,8(@TA"9GNY+(M&\OTOP'I+ (2C>O!3EEVHMA"2_;K*\NAVMI=Q> M3R95LA:;N!H76Y&KOZR*L'D[F8;/XE/0G[>/I3J MV^1(6:8;D5=ID9-2K&Y'[]QK'@9UP'Z-OZ7BI3KY3.JF/!;%E_K+A^7MR*FW M2&0BD34B5O\]BX7(LIJDMN-?#71TS%D'GG[^1F?[QJO&/,:56!39W].E7-^. MYB.R%*MXE\F/QRNI'M5!]_GE=[*HX M7ZKO>H7[-,N4S*J;B51;6.>9),W6O#]LC??*UKCDOLCENB(T7XIE1SRUQT\M M\1.U9XZ[Q_NV>]Y[5N!?=OF8^,Z/Q',\OV-[%O;P=]OR&.YVA$?V\$@D*MRM MP]VKKKWQOVT\ZQ_N=83SWAM_'FZ4PC\JU=_S_+Y*_>7=8R5+=2[[1Y?0#K"@ M&U:?X*^K;9R(VY$Z@U>B?!:CNS_\SITZ?^JJ,A(6(6$4"6-(& ?!#*T$1ZT$ M-OH=5]=@HBYT(BZSK^J**=-2J.NG),5*7:<>99=@K,2A@D'"(B2,'F#3/:SN MISS?N:YWI0[0YU,EM-=RS#4X:*.,\H;'\H;6\KKC6?A[\M="JNO-+_=B\RC* MSG. E3*TI$A8A(11)(PA81P$,T0R/8IDBKQ>3)%:0<(B)(PB80P)XR"8H979 M42LSZPF%*3")-\7N<(DH5BM1IOE3ETYFK3-C. L=Y^STN+#F&ZH )(P>8.&% M!C!D3@Z"&;6='VL[M];VIYVLI!JBJ'J2K:IJDF[C3 U?LSA/1%>%Y[UVT,*: M=6B%D3#:KP$,F9.#8$:%KXX5OK)6^'.N#EUUIO^W6.Y[=R2MJEU=79(4E>P< MAEZU>T&!VRJQ->W0$B-AM-?V,V1*#H(9%78=;5,XUAK?QW)7IO(K6<:R\ZBU MQP^]@$-I$91&+^RIX["]'GC/NR[;T,WA*)HIC!/_RK4V]T,NA>)*4KXFC$/\ M_'0L,W;<67AVL-OS#"XYDD9[MH%!LW(4S:RLIROK62M+52]L;U23]&*-O:[] M4YM>9HFM"0>7&$FC_9K H$DYBF966#MZKM4$:H9H^[L:JF>FKM=;41Y\9/(F MSM8H/-?&@--JS#0R:E:-H9O6U1^?:3;J? M"ZDZXLUM S7J2HK-1BFADD7RA52[QW^JHY_(0BT_JJ16Q2&@6PJ'A*Y_VB]R MQK-S)4#=.2B-]FL"@R;E*)HI!.WFN78[[T&4B@Q6C,@WU6J7Q^K MT\"N3-9Q)9ISQ6ZK!%$DR:XL1=W75Z&K7;Z,:Y]7!:M5\Z?NBP74%H32(BB- M-K2K4RV="PGJ]Z%HII"TX^=:3:([IX\I;&<,+C_4ZH/2*)3&H#2.HIE*T7Z? M.T.:PR[2#5M :1&41J$T!J5Q%,W4C/817;N1., DMI,&ZV7>>VST1 M-"N%TAB4QE$T4PG:;W3MAN-@2]EM^W5=%5S8\PX^,T MQYYM8-"L'$4S9_]H MV]&SFVG?82TWQ-/]-)^U*FW/.[324!KMU0(&SM0VQ%* MHYA5M7,?>\-@<]NSDXP/YM2&?>J7/N\-L3#JX#U 'LUP0&3OGV5T_?7PGK^O@ M)95KDL191@Y/6@P11MC>J;/IV+\Z%P;4P(/2:,\V,&A6CJ*9PM NGF=W\?#W M!9J$YZ9Z2PE0+P]*H_V:P*!).8IF"D&;=)Y]5MY"#;'V M#'?V=UH>:/+MN]S(]B>]*-34X45'=I._LM=N)@W?BM M?HL7SEK/A$30K!1*8U :1]%,16COT[=[GP_G797R*)'.0:X=-U@.0>L.GQ?, MVJ-<:%8*I3$HC:-HIART&>K;S="+MYG\]E2^^@F ,P?+GF7PY0'J9?9J 8/F MY"B:657M9/H7YB..7:_7@^IVSN"C&^IC0FD42F-0&D?13+5HN].'SDGTH;8G ME!9!:11*8U :1]%,S6AWU+>[H]_3L6S/)@P\)VC-4+)G'JP(J$L*I3$HC:-H MIB*T2^I?F'/.[324!KMV08&S!"0PW(/@U@T)0<13.KK'W%P#[3\.(45'O\T X?E!9!:?3"GCK^LF ] M!37HNJ)#-X>C:*8PM'D8V,W#B]Y $U__$,/IT-I1@\_S(QXZ Q)*H[U;P7JO MR?NL:5;EY!<&[0;>@.FI#>G2]%1[PL'%@5IW_9K H$DYBF966'MR@=V3@TQ/ M#3IF\,W]VJ0W=JKK^6._ MI0RHFP>ET;Z-8-"T'$4SI:&-NL ^+Q$_0;5):,[N')]/8;=OUF E0#VZ7BU@ MT)P<13-EH+VWP.Z]]9R>:J<,[K9#7;F@[06&WO1\G$6A21F4QE$T4P3:;@LN MV&W]IZ?:28.% /7C@K8+Z#KMASXI-"N#TCB*9OXDM?;CP@M3$;]K>JH=.E04 M4%H4MI\##J'JJ?6L&BPEJ#T)IM*'9IJ=" M$W(4S122-@=#N^75.9. _(?\)-=JE/$A5UU08?\I?*AY"*5%4!J%TAB4QE$T M4T7:20RAKU )H5,0H;0(2J-0&H/2.(IF:D;[G*'=Y_R>5ZF$[>F%KNNW[C_9 M,P]6!-3PA-(8E,91M(,B)B'7?X(HOM_M5E MCX64Q6;_<:V&V:*L5U!_7Q7J@MA\J1,I*4I+50"IX MT.UTXJ @3/C#OI@7-X6JO4DY%VK@)^V09R_?LH$?QI>^9^5&948'_L/9Q]_S M4EU_\.SUY-/)2>?A_'IW_,P YW[@%+TZ0/2BT\&% <3$XVWQU?Q3+=:23S%R MST%>,U%:XHZY'12GIP?E8T\V$.%>Y[!$[\LS)ATZE[RQ7D,,FBH;]O-2K(LM M\NV 5B8%]1X)'_@CPME8,F#EI&!\:8>[,# I>2D]I:M]Q,WP%6/3#(.&\-=GT[,.Q71"DJQ8WNF,EF\!GD->W[9:4= M3B59AMTK?TTP%QUD7,J,RC9,Z*^&AGU.<[ CV70&5U56 8!*E85N9(Q,2T&, MAQ6C:6C9">7\#IX.O_(M[46^L6>F&$3;U(::II6Q'=#?5+/:F[*7K]+U*O98 MJJ]SO1QA^E!E]%;2G"U,?Y&W!C#U$%Z12LOZW>9Y2027AFZ9U[;_G M++_:<=1[*\OFJ;)KV.FQ>>6_=Y-7QV R/@:31U&3R3&83(_ 9._-GIHO,1F^ M2Y-!C.6950\.W1I>47&^@^] M+7T]/Z,YF7-UWX(#?]W^03,V+])VUBTDHIFU;G^'Y85Q>Z36L9C(Z()FHZ8K MIV/3]'1#1VT^0-A%;LS'C6 ]TC2-HCC&,CH:.1V,L+S%,?RXU3!OP,#B0*27Y1K? M;;Q"]MI& ',[B"(,@;L11S 'X %# MHLB\!W?>1\'J/16L__LY_ M02P,$% @ 1FX)5Y>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'"%/0*X4@Z2 MX?!R4'*AHB^?V[G69N"O: >Y$UKA8#UP+^#)_MQ>K[)'8<5.2.%^C*-F64+$ M2J%$*5Z@&$?#B-FC?OJNC7C1RG&YR8V6U)!;OK/-B..[ M.XX@X^ARB!/NA;&NV:.9GR/C(^#.Y[7*Z6LA'9@9=_#-Z.HDU*&>!L]BX)U& M$X?V]QS$*_-_PJCW>Y'#3.=5"KF;SU68^8[BTN5TN9I,M MKGR=+">KZ9QYD D!F?0(^4_B0:8$9-H+Y&:+/S?SE0>9$9!9CY"=2(X(R%&? MD*D'>4E 7O8)F7F0'PC(#WU"CCS(CP3DQ["0M^; E7AI-C2Y\BNWPC*]9VL# M%CS(3P3DI["0&W%0 O?EF,\G>:XKS.?JP-9:BER ]9/YD,KFP\"8U>DDH=Z) M2W8M%%>YP"5T(?<12>$$-LX=/(*JNB&CW!*'E@L6'GRG#:_+"#8QAJM#$T'; MW(P^)F67.+!>ZH@3KFO#Y2)1- MXL ZN>;"L'LN*V WP&UEX#<\RB-Q8)%LG,X?_MIQBY=TJDN[JS=C )UF&RZAEL=UY6-2ZH@# MNV.J\:' ]QP\*IO!SOE%-26+)+ LEG! -^![7@Y0H,W\ZYI0BD@"*V*AK"@P MJ6T-K[DZ2=EG)%]) FN#K%HZE71":2,)K VR;NEB4MI( FN#M%L7DU))$E@E M9*[N8E)*24(KY>TJD/VQ]2O!A%)*$E@I;258,^&1[9\^&.65)+!7R)*P>YDI MKR2!O>+56J^%,*7SM\7;.%WCE-*,VE_FKG 8L/' MI#23OIMF9N"XD-W;D?),VJMG.KFW.C-*.5E@Y="8?K,SHY23 M!58.7>KZ%SVCE),%5HY77%R@&I4S/'?LAKO*U![R,2GE9(&5T\'<5&7)S8\Z MG_\W[F.2GUW>KRUVP?RZ;0OE21L?DQ)/UD^KK,V;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3- MZJ/9Q*#C\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5 MZ*T9-C'/JW!LKZ=3N!SDX3RY&BW?Y]6P?)*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L# M!!0 ( $9N"5> A/B=P $ > 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J] MFT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-79 M2B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+ M(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLX MBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_. M;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_& MK=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@97)PC$ 8 )PG 3 " &UL4$L! A0#% @ 1FX)5X?JG@34!0 WAX !@ M ("!#P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 1FX)5R8'*F!_" 1#0 !@ ("!HAD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5TS%Z3!I M"0 ABH !@ ("!$# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5]P"JX 6!0 (0P !D M ("!]T$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 1FX)5T#Z()_="0 @AP !D ("!J4X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX) M5PIRE'.>!0 #Q !D ("!_&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5QB!_.]$!@ )1 M !D ("!W7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5^$ ;RJ!0 E!@ !D M ("!FY 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1FX)5UAYK3@?! 2PH !D ("!,* 'AL+W=O MV#.BV\$ #H M"@ &0 @(&&I >&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5]WY MR7B@ P SP< !D ("!LZP 'AL+W=O\XX# #O#0 &0 M @(&*L >&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5\V#QT (!0 7 X !D M ("!XKP 'AL+W=O&PO M=V]R:W-H965TATW2&UL4$L! A0#% @ 1FX)5X82:RG> P ( X !D ("! M'\D 'AL+W=O&PO=V]R:W-H965T6!+.1&P, -L+ 9 M " @8_/ !X;"]W;W)K&UL4$L! A0#% M @ 1FX)5T:8R&PO=V]R:W-H965TXA^)M< 8 % Z 9 " @;C; !X M;"]W;W)K&UL4$L! A0#% @ 1FX)5ZPS+F?? M!0 D#$ !D ("!7^( 'AL+W=OS_T$ "=)@ &0 M@(%UZ >&PO=V]R:W-H965T&UL4$L! A0#% @ 1FX)5]_RD6\+ P + D !D M ("!R_ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1FX)5_-6>U#@# L(0 !D ("![@8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1FX)5Q'_*O*1!@ ]2X !D ("!4",! 'AL+W=O&UL4$L! A0#% @ 1FX)5Y>*NQS $P( L M ( !;C@! %]R96QS+RYR96QS4$L! A0#% @ 1FX)5P0ON,L\! M?R$ \ ( !5SD! 'AL+W=O : " < ] 0!X;"]? A/B=P $ > M 3 " ;P_ 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 Z #H S0\ *U! 0 $! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 262 268 1 true 65 0 false 9 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://ionispharma.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://ionispharma.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 050100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 060100 - Disclosure - Organization and Basis of Presentation Sheet http://ionispharma.com/role/OrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 060200 - Disclosure - Significant Accounting Policies Sheet http://ionispharma.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 060300 - Disclosure - Supplemental Financial Data Sheet http://ionispharma.com/role/SupplementalFinancialData Supplemental Financial Data Notes 11 false false R12.htm 060400 - Disclosure - Revenues Sheet http://ionispharma.com/role/Revenues Revenues Notes 12 false false R13.htm 060500 - Disclosure - Collaborative Arrangements and Licensing Agreements Sheet http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreements Collaborative Arrangements and Licensing Agreements Notes 13 false false R14.htm 060600 - Disclosure - Basic and Diluted Net Loss Per Share Sheet http://ionispharma.com/role/BasicAndDilutedNetLossPerShare Basic and Diluted Net Loss Per Share Notes 14 false false R15.htm 060700 - Disclosure - Investments Sheet http://ionispharma.com/role/Investments Investments Notes 15 false false R16.htm 060800 - Disclosure - Fair Value Measurements Sheet http://ionispharma.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 060900 - Disclosure - Stock-based Compensation Expense Sheet http://ionispharma.com/role/StockbasedCompensationExpense Stock-based Compensation Expense Notes 17 false false R18.htm 061000 - Disclosure - Income Taxes Sheet http://ionispharma.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 061100 - Disclosure - Liability Related to Sale of Future Royalties Sheet http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyalties Liability Related to Sale of Future Royalties Notes 19 false false R20.htm 061200 - Disclosure - Convertible Debt Sheet http://ionispharma.com/role/ConvertibleDebt Convertible Debt Notes 20 false false R21.htm 061300 - Disclosure - Legal Proceedings Sheet http://ionispharma.com/role/LegalProceedings Legal Proceedings Notes 21 false false R22.htm 061400 - Disclosure - Insider Trading Arrangements Sheet http://ionispharma.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 070100 - Disclosure - Organization and Basis of Presentation (Policies) Sheet http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies Organization and Basis of Presentation (Policies) Policies http://ionispharma.com/role/SignificantAccountingPolicies 23 false false R24.htm 070200 - Disclosure - Significant Accounting Policies (Policies) Sheet http://ionispharma.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://ionispharma.com/role/SignificantAccountingPolicies 24 false false R25.htm 070600 - Disclosure - Basic and Diluted Net Loss Per Share (Policies) Sheet http://ionispharma.com/role/BasicAndDilutedNetLossPerSharePolicies Basic and Diluted Net Loss Per Share (Policies) Policies http://ionispharma.com/role/SignificantAccountingPolicies 25 false false R26.htm 070900 - Disclosure - Stock-based Compensation Expense (Policies) Sheet http://ionispharma.com/role/StockbasedCompensationExpensePolicies Stock-based Compensation Expense (Policies) Policies http://ionispharma.com/role/SignificantAccountingPolicies 26 false false R27.htm 080300 - Disclosure - Supplemental Financial Data (Tables) Sheet http://ionispharma.com/role/SupplementalFinancialDataTables Supplemental Financial Data (Tables) Tables http://ionispharma.com/role/SupplementalFinancialData 27 false false R28.htm 080400 - Disclosure - Revenues (Tables) Sheet http://ionispharma.com/role/RevenuesTables Revenues (Tables) Tables http://ionispharma.com/role/Revenues 28 false false R29.htm 080500 - Disclosure - Collaborative Arrangements and Licensing Agreements (Tables) Sheet http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables Collaborative Arrangements and Licensing Agreements (Tables) Tables http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreements 29 false false R30.htm 080700 - Disclosure - Investments (Tables) Sheet http://ionispharma.com/role/InvestmentsTables Investments (Tables) Tables http://ionispharma.com/role/Investments 30 false false R31.htm 080800 - Disclosure - Fair Value Measurements (Tables) Sheet http://ionispharma.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://ionispharma.com/role/FairValueMeasurements 31 false false R32.htm 080900 - Disclosure - Stock-based Compensation Expense (Tables) Sheet http://ionispharma.com/role/StockbasedCompensationExpenseTables Stock-based Compensation Expense (Tables) Tables http://ionispharma.com/role/StockbasedCompensationExpense 32 false false R33.htm 081100 - Disclosure - Liability Related to Sale of Future Royalties (Tables) Sheet http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesTables Liability Related to Sale of Future Royalties (Tables) Tables http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyalties 33 false false R34.htm 081200 - Disclosure - Convertible Debt (Tables) Sheet http://ionispharma.com/role/ConvertibleDebtTables Convertible Debt (Tables) Tables http://ionispharma.com/role/ConvertibleDebt 34 false false R35.htm 090100 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://ionispharma.com/role/OrganizationAndBasisOfPresentationDetails Organization and Basis of Presentation (Details) Details http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies 35 false false R36.htm 090300 - Disclosure - Supplemental Financial Data, Inventories (Details) Sheet http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails Supplemental Financial Data, Inventories (Details) Details 36 false false R37.htm 090302 - Disclosure - Supplemental Financial Data, Accrued Liabilities (Details) Sheet http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails Supplemental Financial Data, Accrued Liabilities (Details) Details 37 false false R38.htm 090400 - Disclosure - Revenues (Details) Sheet http://ionispharma.com/role/RevenuesDetails Revenues (Details) Details http://ionispharma.com/role/RevenuesTables 38 false false R39.htm 090500 - Disclosure - Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details) Sheet http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details) Details 39 false false R40.htm 090502 - Disclosure - Collaborative Arrangements and Licensing Agreements, Biogen (Details) Sheet http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails Collaborative Arrangements and Licensing Agreements, Biogen (Details) Details http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables 40 false false R41.htm 090508 - Disclosure - Collaborative Arrangements and Licensing Agreements, GSK (Details) Sheet http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails Collaborative Arrangements and Licensing Agreements, GSK (Details) Details http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables 41 false false R42.htm 090600 - Disclosure - Basic and Diluted Net Loss Per Share (Details) Sheet http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails Basic and Diluted Net Loss Per Share (Details) Details http://ionispharma.com/role/BasicAndDilutedNetLossPerSharePolicies 42 false false R43.htm 090700 - Disclosure - Investments, Contract Maturity of Available-for-Sale Securities (Details) Sheet http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails Investments, Contract Maturity of Available-for-Sale Securities (Details) Details 43 false false R44.htm 090702 - Disclosure - Investments, Summary of Investments (Details) Sheet http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails Investments, Summary of Investments (Details) Details 44 false false R45.htm 090704 - Disclosure - Investments, Investments Temporarily Impaired (Details) Sheet http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails Investments, Investments Temporarily Impaired (Details) Details 45 false false R46.htm 090800 - Disclosure - Fair Value Measurements (Details) Sheet http://ionispharma.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://ionispharma.com/role/FairValueMeasurementsTables 46 false false R47.htm 090900 - Disclosure - Stock-based Compensation Expense (Details) Sheet http://ionispharma.com/role/StockbasedCompensationExpenseDetails Stock-based Compensation Expense (Details) Details http://ionispharma.com/role/StockbasedCompensationExpenseTables 47 false false R48.htm 091000 - Disclosure - Income Taxes (Details) Sheet http://ionispharma.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://ionispharma.com/role/IncomeTaxes 48 false false R49.htm 091100 - Disclosure - Liability Related to Sale of Future Royalties (Details) Sheet http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails Liability Related to Sale of Future Royalties (Details) Details http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesTables 49 false false R50.htm 091200 - Disclosure - Convertible Debt (Details) Sheet http://ionispharma.com/role/ConvertibleDebtDetails Convertible Debt (Details) Details http://ionispharma.com/role/ConvertibleDebtTables 50 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 9 fact(s) appearing in ix:hidden were eligible for transformation: ions:MaximumContractMaturityPeriodRange3, us-gaap:DebtInstrumentMaturityDate, us-gaap:NumberOfOperatingSegments, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - form10q.htm 11 form10q.htm ex10-1.htm ex10-2.htm ex10-3.htm ex31-1.htm ex31-2.htm ex32-1.htm ions-20230630.xsd ions-20230630_cal.xml ions-20230630_def.xml ions-20230630_lab.xml ions-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10q.htm": { "axisCustom": 0, "axisStandard": 18, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 847, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 22 }, "contextCount": 262, "dts": { "calculationLink": { "local": [ "ions-20230630_cal.xml" ] }, "definitionLink": { "local": [ "ions-20230630_def.xml" ] }, "inline": { "local": [ "form10q.htm" ] }, "labelLink": { "local": [ "ions-20230630_lab.xml" ] }, "presentationLink": { "local": [ "ions-20230630_pre.xml" ] }, "schema": { "local": [ "ions-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 459, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 8, "http://ionispharma.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 3, "total": 17 }, "keyCustom": 51, "keyStandard": 217, "memberCustom": 34, "memberStandard": 31, "nsprefix": "ions", "nsuri": "http://ionispharma.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "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://ionispharma.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060200 - Disclosure - Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://ionispharma.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060300 - Disclosure - Supplemental Financial Data", "menuCat": "Notes", "order": "11", "role": "http://ionispharma.com/role/SupplementalFinancialData", "shortName": "Supplemental Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060400 - Disclosure - Revenues", "menuCat": "Notes", "order": "12", "role": "http://ionispharma.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060500 - Disclosure - Collaborative Arrangements and Licensing Agreements", "menuCat": "Notes", "order": "13", "role": "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreements", "shortName": "Collaborative Arrangements and Licensing Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060600 - Disclosure - Basic and Diluted Net Loss Per Share", "menuCat": "Notes", "order": "14", "role": "http://ionispharma.com/role/BasicAndDilutedNetLossPerShare", "shortName": "Basic and Diluted Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060700 - Disclosure - Investments", "menuCat": "Notes", "order": "15", "role": "http://ionispharma.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "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": "16", "role": "http://ionispharma.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060900 - Disclosure - Stock-based Compensation Expense", "menuCat": "Notes", "order": "17", "role": "http://ionispharma.com/role/StockbasedCompensationExpense", "shortName": "Stock-based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061000 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://ionispharma.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061100 - Disclosure - Liability Related to Sale of Future Royalties", "menuCat": "Notes", "order": "19", "role": "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyalties", "shortName": "Liability Related to Sale of Future Royalties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "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 - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061200 - Disclosure - Convertible Debt", "menuCat": "Notes", "order": "20", "role": "http://ionispharma.com/role/ConvertibleDebt", "shortName": "Convertible Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061300 - Disclosure - Legal Proceedings", "menuCat": "Notes", "order": "21", "role": "http://ionispharma.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061400 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "22", "role": "http://ionispharma.com/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070100 - Disclosure - Organization and Basis of Presentation (Policies)", "menuCat": "Policies", "order": "23", "role": "http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies", "shortName": "Organization and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "ions:LiabilityRelatedToSaleOfFutureRoyaltiesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070200 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://ionispharma.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "ions:LiabilityRelatedToSaleOfFutureRoyaltiesPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070600 - Disclosure - Basic and Diluted Net Loss Per Share (Policies)", "menuCat": "Policies", "order": "25", "role": "http://ionispharma.com/role/BasicAndDilutedNetLossPerSharePolicies", "shortName": "Basic and Diluted Net Loss Per Share (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070900 - Disclosure - Stock-based Compensation Expense (Policies)", "menuCat": "Policies", "order": "26", "role": "http://ionispharma.com/role/StockbasedCompensationExpensePolicies", "shortName": "Stock-based Compensation Expense (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080300 - Disclosure - Supplemental Financial Data (Tables)", "menuCat": "Tables", "order": "27", "role": "http://ionispharma.com/role/SupplementalFinancialDataTables", "shortName": "Supplemental Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080400 - Disclosure - Revenues (Tables)", "menuCat": "Tables", "order": "28", "role": "http://ionispharma.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630_TypeOfArrangementAxis_AstrazenecaCollaborationsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080500 - Disclosure - Collaborative Arrangements and Licensing Agreements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables", "shortName": "Collaborative Arrangements and Licensing Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630_TypeOfArrangementAxis_AstrazenecaCollaborationsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U004", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080700 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "30", "role": "http://ionispharma.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080800 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "31", "role": "http://ionispharma.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080900 - Disclosure - Stock-based Compensation Expense (Tables)", "menuCat": "Tables", "order": "32", "role": "http://ionispharma.com/role/StockbasedCompensationExpenseTables", "shortName": "Stock-based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081100 - Disclosure - Liability Related to Sale of Future Royalties (Tables)", "menuCat": "Tables", "order": "33", "role": "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesTables", "shortName": "Liability Related to Sale of Future Royalties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630_DebtInstrumentAxis_ConvertibleSeniorNotes175PercentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081200 - Disclosure - Convertible Debt (Tables)", "menuCat": "Tables", "order": "34", "role": "http://ionispharma.com/role/ConvertibleDebtTables", "shortName": "Convertible Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630_DebtInstrumentAxis_ConvertibleSeniorNotes175PercentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "090100 - Disclosure - Organization and Basis of Presentation (Details)", "menuCat": "Details", "order": "35", "role": "http://ionispharma.com/role/OrganizationAndBasisOfPresentationDetails", "shortName": "Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090300 - Disclosure - Supplemental Financial Data, Inventories (Details)", "menuCat": "Details", "order": "36", "role": "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails", "shortName": "Supplemental Financial Data, Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "ions:AccruedClinicalDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090302 - Disclosure - Supplemental Financial Data, Accrued Liabilities (Details)", "menuCat": "Details", "order": "37", "role": "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails", "shortName": "Supplemental Financial Data, Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "ions:AccruedClinicalDevelopmentExpenses", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090400 - Disclosure - Revenues (Details)", "menuCat": "Details", "order": "38", "role": "http://ionispharma.com/role/RevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630_ProductOrServiceAxis_ProductMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090500 - Disclosure - Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details)", "menuCat": "Details", "order": "39", "role": "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "shortName": "Collaborative Arrangements and Licensing Agreements, AstraZeneca (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630_TypeOfArrangementAxis_AstrazenecaCollaborationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090502 - Disclosure - Collaborative Arrangements and Licensing Agreements, Biogen (Details)", "menuCat": "Details", "order": "40", "role": "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "shortName": "Collaborative Arrangements and Licensing Agreements, Biogen (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630_TypeOfArrangementAxis_BiogenCollaborationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090508 - Disclosure - Collaborative Arrangements and Licensing Agreements, GSK (Details)", "menuCat": "Details", "order": "41", "role": "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "shortName": "Collaborative Arrangements and Licensing Agreements, GSK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630_TypeOfArrangementAxis_GlaxoSmithKlineCollaborationMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630_DebtInstrumentAxis_ConvertibleSeniorNotes175PercentMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090600 - Disclosure - Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "42", "role": "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "shortName": "Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "2", "first": true, "lang": null, "name": "ions:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearPercentage", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090700 - Disclosure - Investments, Contract Maturity of Available-for-Sale Securities (Details)", "menuCat": "Details", "order": "43", "role": "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails", "shortName": "Investments, Contract Maturity of Available-for-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "2", "first": true, "lang": null, "name": "ions:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearPercentage", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "INF", "first": true, "lang": null, "name": "ions:NumberOfPrivatelyHeldCompaniesInWhichEntityHasEquityInvestment", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090702 - Disclosure - Investments, Summary of Investments (Details)", "menuCat": "Details", "order": "44", "role": "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails", "shortName": "Investments, Summary of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "INF", "first": true, "lang": null, "name": "ions:NumberOfPrivatelyHeldCompaniesInWhichEntityHasEquityInvestment", "reportCount": 1, "unique": true, "unitRef": "U007", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "U008", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090704 - Disclosure - Investments, Investments Temporarily Impaired (Details)", "menuCat": "Details", "order": "45", "role": "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "shortName": "Investments, Investments Temporarily Impaired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "U008", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090800 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "46", "role": "http://ionispharma.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090900 - Disclosure - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "47", "role": "http://ionispharma.com/role/StockbasedCompensationExpenseDetails", "shortName": "Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091000 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "48", "role": "http://ionispharma.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": "-3", "first": true, "lang": null, "name": "ions:PaymentsForTransactionCostsRelatedToSaleOfFutureRoyalties", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091100 - Disclosure - Liability Related to Sale of Future Royalties (Details)", "menuCat": "Details", "order": "49", "role": "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "shortName": "Liability Related to Sale of Future Royalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230131_TypeOfArrangementAxis_RoyaltyPurchaseAgreementMember", "decimals": "-6", "lang": null, "name": "ions:UpfrontRoyaltyPaymentReceived", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230401to20230630", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091200 - Disclosure - Convertible Debt (Details)", "menuCat": "Details", "order": "50", "role": "http://ionispharma.com/role/ConvertibleDebtDetails", "shortName": "Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630_DebtInstrumentAxis_ConvertibleSeniorNotes175PercentMember", "decimals": "2", "lang": null, "name": "ions:DebtInstrumentConvertiblePercentageOfPrincipalAmountUsedAsPurchasePriceUponOccurrenceOfFundamentalChange", "reportCount": 1, "unique": true, "unitRef": "U003", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U002", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "U002", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230630_DebtInstrumentAxis_ConvertibleSeniorNotes175PercentMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "U003", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "050100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060100 - Disclosure - Organization and Basis of Presentation", "menuCat": "Notes", "order": "9", "role": "http://ionispharma.com/role/OrganizationAndBasisOfPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "form10q.htm", "contextRef": "c20230101to20230630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r625" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r629" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r639" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r623" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r622" ], "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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r624" ], "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/2023", "presentation": [ "http://ionispharma.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/2023", "presentation": [ "http://ionispharma.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r626", "r627", "r628", "r630", "r631", "r632", "r635" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r626", "r627", "r628", "r630", "r631", "r632", "r635" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ions_AccruedClinicalDevelopmentExpenses": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails": { "order": 0.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 through that date and payable for clinical development expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued clinical development expenses", "terseLabel": "Clinical development expenses" } } }, "localname": "AccruedClinicalDevelopmentExpenses", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_AccruedCommercialExpensesCurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails": { "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 through that date and payable for commercial expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued commercial expenses, Current", "terseLabel": "Commercial expenses" } } }, "localname": "AccruedCommercialExpensesCurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_AccruedInLicensingFeesCurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails": { "order": 1.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 through that date and payable for in-licensing fees under collaboration agreements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued in-licensing fees, Current", "terseLabel": "In-licensing expenses" } } }, "localname": "AccruedInLicensingFeesCurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_AlleneDiazMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board Member.", "label": "Allene Diaz [Member]" } } }, "localname": "AlleneDiazMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ions_AmortizationOfIssuanceCostsRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to the sale of future royalties.", "label": "Amortization of Issuance Costs Related to Sale of Future Royalties", "terseLabel": "Amortization of issuance costs related to sale of future royalties" } } }, "localname": "AmortizationOfIssuanceCostsRelatedToSaleOfFutureRoyalties", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_AstrazenecaCollaborationCardiovascularRenalAndMetabolicDiseasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration agreement entered into with AstraZeneca PLC in July 2015 to discover and develop antisense therapies for treating cardiovascular and metabolic diseases primarily focused on targets in the kidney and renal diseases.", "label": "AstraZeneca Collaboration, Cardiovascular, Renal and Metabolic Diseases [Member]", "terseLabel": "Cardiovascular, Renal and Metabolic Diseases Collaboration [Member]" } } }, "localname": "AstrazenecaCollaborationCardiovascularRenalAndMetabolicDiseasesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails" ], "xbrltype": "domainItemType" }, "ions_AstrazenecaCollaborationEplontersenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration agreement entered into with AstraZeneca PLC in December 2021 to develop and commercialize eplontersen. Eplontersen, formerly known as IONIS-TTR-L and AKCEA-TTR-L, is a ligand-conjugated (LICA) investigational antisense medicine designed to reduce the production of transthyretin, or TTR protein, to treat all types of TTR amyloidosis (ATTR), a systemic, progressive and fatal disease.", "label": "AstraZeneca Collaboration, Eplontersen [Member]", "verboseLabel": "Eplontersen Collaboration [Member]" } } }, "localname": "AstrazenecaCollaborationEplontersenMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails" ], "xbrltype": "domainItemType" }, "ions_AstrazenecaCollaborationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration agreements entered into with AstraZeneca PLC.", "label": "AstraZeneca Collaborations [Member]", "terseLabel": "AstraZeneca [Member]" } } }, "localname": "AstrazenecaCollaborationsMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "domainItemType" }, "ions_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsPercentage": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails": { "order": 2.0, "parentTag": "ions_AvailableForSaleSecuritiesDebtMaturitiesTotalPercentage", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The percentage of available-for-sale debt securities that mature beyond one year but within two years of the balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, after One Through Two Years, Percentage", "terseLabel": "After one year but within two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsPercentage", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "percentItemType" }, "ions_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeAndOneHalfYearsPercentage": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails": { "order": 3.0, "parentTag": "ions_AvailableForSaleSecuritiesDebtMaturitiesTotalPercentage", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The percentage of available-for-sale debt securities that mature beyond two years but within three and one-half years of the balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, after Two Through Three and One Half Years, Percentage", "terseLabel": "After two years but within three and a half years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTwoThroughThreeAndOneHalfYearsPercentage", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "percentItemType" }, "ions_AvailableForSaleSecuritiesDebtMaturitiesTotalPercentage": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The aggregate percentage of all available-for-sale debt securities, regardless of maturity.", "label": "Available-for-sale Securities, Debt Maturities, Total, Percentage", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesTotalPercentage", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "percentItemType" }, "ions_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearPercentage": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails": { "order": 1.0, "parentTag": "ions_AvailableForSaleSecuritiesDebtMaturitiesTotalPercentage", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The percentage of available-for-sale debt securities that mature within one year of the balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, within One Year, Percentage", "terseLabel": "One year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearPercentage", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "percentItemType" }, "ions_AvailableForSaleSecuritiesDebtMaturitiesWithinTwoYearsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of available-for-sale debt securities that mature within two years of the balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, within Two Years, Percentage", "terseLabel": "Percentage of available-for-sale securities with a maturity of less than two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinTwoYearsPercentage", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "percentItemType" }, "ions_BepirovirsenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bepirovirsen is a potential first-in-class treatment for chronic hepatitis B infection (CHB), uniquely designed to simultaneously reduce hepatitis B virus (HBV) replication and suppress viral antigens in hopes of stimulating innate immunity to help attain functional cure for patients.", "label": "Bepirovirsen [Member]", "terseLabel": "Bepirovirsen [Member]" } } }, "localname": "BepirovirsenMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "domainItemType" }, "ions_BiogenCollaboration2013StrategicNeurologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative agreement entered into with Biogen Inc. in September 2013 focused on applying antisense technology to advance the treatment of neurodegenerative diseases.", "label": "Biogen Collaboration, 2013 Strategic Neurology [Member]", "terseLabel": "2013 Strategic Neurology [Member]" } } }, "localname": "BiogenCollaboration2013StrategicNeurologyMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails" ], "xbrltype": "domainItemType" }, "ions_BiogenCollaborationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration agreements entered into with Biogen Inc.", "label": "Biogen Collaborations [Member]", "terseLabel": "Biogen [Member]", "verboseLabel": "Biogen Collaborations [Member]" } } }, "localname": "BiogenCollaborationsMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "domainItemType" }, "ions_CFrankBennettMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EVP, Chief Scientific Officer.", "label": "C. Frank Bennett [Member]" } } }, "localname": "CFrankBennettMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ions_CallSpread": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow from payments for hedge transactions and proceeds from the issuance of warrants. The call spread transaction was entered into to minimize the impact of potential economic dilution upon conversion of the 0.125% notes issued.", "label": "Call Spread", "terseLabel": "Cost of call spread" } } }, "localname": "CallSpread", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "ions_ClinicalRawMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Raw materials purchased for use in producing medicines that have alternative future uses until they are used.", "label": "Clinical Raw Materials [Member]", "terseLabel": "Clinical [Member]" } } }, "localname": "ClinicalRawMaterialsMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "domainItemType" }, "ions_CollaborativeAgreementRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from research and development services performed under a collaborative agreement.", "label": "Collaborative Agreement Revenue [Member]", "terseLabel": "Collaborative Agreement Revenue [Member]" } } }, "localname": "CollaborativeAgreementRevenueMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_CollaborativeArrangementAndLicensingAgreementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Licensing Agreement [Abstract]" } } }, "localname": "CollaborativeArrangementAndLicensingAgreementAbstract", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "stringItemType" }, "ions_CollaborativeArrangementsAndLicensingAgreementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements and Licensing Agreements [Abstract]" } } }, "localname": "CollaborativeArrangementsAndLicensingAgreementsAbstract", "nsuri": "http://ionispharma.com/20230630", "xbrltype": "stringItemType" }, "ions_CollaborativeArrangementsAndNonCollaborativeArrangementTransactionsDisclosureLineItems": { "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": "Collaborative Arrangements and Non-collaborative Arrangement Transactions Disclosure [Line Items]", "terseLabel": "Collaborative Arrangements and Licensing Agreements [Abstract]" } } }, "localname": "CollaborativeArrangementsAndNonCollaborativeArrangementTransactionsDisclosureLineItems", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "stringItemType" }, "ions_CollaborativeArrangementsAndNonCollaborativeArrangementTransactionsDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangements and non-collaborative arrangement transactions.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions Disclosure [Table]" } } }, "localname": "CollaborativeArrangementsAndNonCollaborativeArrangementTransactionsDisclosureTable", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "stringItemType" }, "ions_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from the sale of medicines commercially as well as licensing and royalty revenues from other medicines, including SPINRAZA..", "label": "Commercial [Member]", "terseLabel": "Commercial Revenue [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_CommercialRawMaterialsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Raw materials purchased for manufacturing medicines for commercial production.", "label": "Commercial Raw Materials [Member]", "terseLabel": "Commercial [Member]" } } }, "localname": "CommercialRawMaterialsMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "domainItemType" }, "ions_ConvertibleNotesDisclosureLineItems": { "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": "Convertible Notes Disclosure [Line Items]", "terseLabel": "Convertible Notes [Abstract]" } } }, "localname": "ConvertibleNotesDisclosureLineItems", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtTables" ], "xbrltype": "stringItemType" }, "ions_ConvertibleNotesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about income taxes.", "label": "Convertible Notes Disclosure [Table]" } } }, "localname": "ConvertibleNotesDisclosureTable", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtTables" ], "xbrltype": "stringItemType" }, "ions_ConvertibleSeniorNotes0125PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0.125 percent convertible senior notes due December 2024.", "label": "Convertible Senior Notes 0.125 Percent [Member]", "terseLabel": "0.125 Percent Convertible Senior Notes [Member]", "verboseLabel": "0.125% Notes [Member]" } } }, "localname": "ConvertibleSeniorNotes0125PercentMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/ConvertibleDebtTables", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ions_ConvertibleSeniorNotes0PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "0 percent convertible senior notes due April 2026.", "label": "Convertible Senior Notes 0 Percent [Member]", "terseLabel": "0 Percent Convertible Senior Notes [Member]", "verboseLabel": "0% Notes [Member]" } } }, "localname": "ConvertibleSeniorNotes0PercentMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/ConvertibleDebtTables", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ions_ConvertibleSeniorNotes175PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "1.75 percent convertible senior notes due June 2028.", "label": "Convertible Senior Notes 1.75 Percent [Member]", "terseLabel": "1.75 Percent Convertible Senior Notes [Member]", "verboseLabel": "1.75% Notes [Member]" } } }, "localname": "ConvertibleSeniorNotes175PercentMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/ConvertibleDebtTables", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ions_ConvertibleSeniorNotes1PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "1 percent convertible senior notes due November 2021.", "label": "Convertible Senior Notes 1 Percent [Member]", "verboseLabel": "1% Notes [Member]" } } }, "localname": "ConvertibleSeniorNotes1PercentMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "ions_CumulativePaymentsReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cumulative amount of payments received under the collaboration agreement as of the end of the reporting period.", "label": "Cumulative payments received", "terseLabel": "Cumulative payments received" } } }, "localname": "CumulativePaymentsReceived", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtInstrumentConvertibleConversionPriceIncludingCallSpread": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The computed conversion price per share of the debt instrument based on the the conversion feature embedded in the debt instrument and the impact of the purchased hedges in the call spread transaction.", "label": "Debt Instrument, Convertible, Conversion Price including call spread", "terseLabel": "Effective conversion price per share with call spread (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPriceIncludingCallSpread", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "ions_DebtInstrumentConvertiblePercentageOfPrincipalAmountUsedAsPurchasePriceUponOccurrenceOfFundamentalChange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of the principal amount of the notes to be purchased, plus accrued and unpaid interest, upon the occurrence of certain fundamental changes, as set forth in the indenture governing the convertible notes.", "label": "Debt Instrument, Convertible, Percentage of principal amount used as purchase price upon occurrence of fundamental change", "terseLabel": "Percentage of principal amount used as purchase price upon occurrence of fundamental change" } } }, "localname": "DebtInstrumentConvertiblePercentageOfPrincipalAmountUsedAsPurchasePriceUponOccurrenceOfFundamentalChange", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "ions_DebtInstrumentConvertibleSharesSubjectToConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares of common stock subject to conversion if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Shares Subject to Conversion", "terseLabel": "Total shares of common stock subject to conversion (in shares)" } } }, "localname": "DebtInstrumentConvertibleSharesSubjectToConversion", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "sharesItemType" }, "ions_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 0.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax, Current", "terseLabel": "Gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax, Noncurrent", "terseLabel": "Gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Current", "negatedLabel": "Gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax, Noncurrent", "negatedLabel": "Gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 2.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total of (1) investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI", "totalLabel": "Estimated fair value" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total of (1) amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI, Cost", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedGain": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 0.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of (1) unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI, Gross Unrealized Gain", "totalLabel": "Gross unrealized gains" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedGain", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedLoss": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total of (1) unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and (2) unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI, Gross Unrealized Loss", "negatedTotalLabel": "Gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedLoss", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_EarlyRepaymentOfConvertibleDebt": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the extinguishment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Early Repayment of Convertible Debt", "negatedTerseLabel": "Repurchase of $434.1 million principal amount of 0.125 percent convertible senior notes" } } }, "localname": "EarlyRepaymentOfConvertibleDebt", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ions_EplontersenJointDevelopmentRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint development revenue for eplontersen.", "label": "Eplontersen Joint Development Revenue [Member]", "terseLabel": "Eplontersen Joint Development Revenue [Member]" } } }, "localname": "EplontersenJointDevelopmentRevenueMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_EquitySecuritiesFvNiAccumulatedGrossUnrealizedGain": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedGain", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain", "terseLabel": "Gross unrealized gains" } } }, "localname": "EquitySecuritiesFvNiAccumulatedGrossUnrealizedGain", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_EquitySecuritiesFvNiAccumulatedGrossUnrealizedLoss": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Loss", "negatedLabel": "Gross unrealized losses" } } }, "localname": "EquitySecuritiesFvNiAccumulatedGrossUnrealizedLoss", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "ions_EquitySecuritiesPrivateCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in private corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities, Private Companies [Member]", "terseLabel": "Privately Held Equity Securities [Member]" } } }, "localname": "EquitySecuritiesPrivateCompaniesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "ions_EquitySecuritiesPubliclyTradedCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in publicly traded corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities, Publicly Traded Companies [Member]", "terseLabel": "Publicly Traded Equity Securities [Member]" } } }, "localname": "EquitySecuritiesPubliclyTradedCompaniesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "ions_EricSwayzeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EVP, Research.", "label": "Eric Swayze [Member]" } } }, "localname": "EricSwayzeMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ions_GlaxoSmithKlineCollaborationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaboration agreement entered into with GlaxoSmithKline (GSK) in March 2010 to discover and develop new medicines against targets for rare and serious diseases, including infectious diseases and some conditions causing blindness.", "label": "Glaxo Smith Kline Collaboration [Member]", "terseLabel": "GSK [Member]" } } }, "localname": "GlaxoSmithKlineCollaborationMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "domainItemType" }, "ions_GrantedIn2020Through2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted in 2020 through 2022.", "label": "Granted in 2020 through 2022 [Member]", "terseLabel": "Granted in 2020 - 2022 [Member]" } } }, "localname": "GrantedIn2020Through2022Member", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "ions_GrantedIn2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards granted in 2023.", "label": "Granted in 2023 [Member]", "terseLabel": "Granted in 2023 [Member]" } } }, "localname": "GrantedIn2023Member", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "ions_InterestExpenseAndAmortizationOfIssuanceCostsRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense using the effective interest rate method and amortization of issuance costs related to the sale of future royalties.", "label": "Interest Expense and Amortization of Issuance Costs Related to Sale of Future Royalties", "negatedLabel": "Interest expense related to sale of future royalties" } } }, "localname": "InterestExpenseAndAmortizationOfIssuanceCostsRelatedToSaleOfFutureRoyalties", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ions_InterestExpenseRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense using the effective interest rate method related to the sale of future royalties.", "label": "Interest Expense Related to Sale of Future Royalties", "terseLabel": "Interest expense related to sale of future royalties", "verboseLabel": "Non-cash interest related to sale of future royalties" } } }, "localname": "InterestExpenseRelatedToSaleOfFutureRoyalties", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_Ion839Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A drug designed to inhibit an undisclosed target to treat patients with nonalcoholic steatohepatitis, or NASH.", "label": "Ion839 [Member]", "terseLabel": "ION839 [Member]" } } }, "localname": "Ion839Member", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails" ], "xbrltype": "domainItemType" }, "ions_LiabilityRelatedToSaleOfFutureRoyaltiesGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of the liability related to the sale of future royalties, pursuant to a royalty purchase agreement, that the Company is entitled to receive under collaboration agreements with Biogen and Novartis. The balance will be amortized over the estimated life of the arrangement using the effective interest rate method.", "label": "Liability Related to Sale of Future Royalties, Gross", "terseLabel": "Liability related to sale of future royalties as of" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesGross", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_LiabilityRelatedToSaleOfFutureRoyaltiesNet": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of the unamortized liability related to the sale of future royalties, pursuant to a royalty purchase agreement, that the Company is entitled to receive under collaboration agreements with Biogen and Novartis. The balance will be amortized over the estimated life of the arrangement using the effective interest rate method.", "label": "Liability Related to Sale of Future Royalties, Net", "periodEndLabel": "Net liability related to sale of future royalties", "terseLabel": "Liability related to sale of future royalties, net" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesNet", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_LiabilityRelatedToSaleOfFutureRoyaltiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for liability related to sale of future royalties.", "label": "Liability Related to Sale of Future Royalties, Policy [Policy Text Block]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "LiabilityRelatedToSaleOfFutureRoyaltiesPolicyPolicyTextBlock", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ions_LicensingAndOtherRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from license fees and other royalties, excluding royalties from the sale of SPINRAZA.", "label": "Licensing and Other Royalties [Member]", "verboseLabel": "Licensing and Other Royalty Revenue [Member]" } } }, "localname": "LicensingAndOtherRoyaltiesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_MaximumAmountOfAnnualSalesOnWhichRoyaltyPaymentsArePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of annual sales on which royalty payments are paid under the royalty purchase agreement.", "label": "Maximum amount of annual sales on which royalty payments are paid", "terseLabel": "Maximum amount of annual sales on which royalty payments are paid" } } }, "localname": "MaximumAmountOfAnnualSalesOnWhichRoyaltyPaymentsArePaid", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_MaximumAmountOfPaymentsReceivableForAdditionalMilestones": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of payments receivable for additional milestones under the royalty purchase agreement.", "label": "Maximum amount of payments receivable for additional milestones" } } }, "localname": "MaximumAmountOfPaymentsReceivableForAdditionalMilestones", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_MaximumContractMaturityPeriodRange1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum contract maturity period for the first range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum contract maturity period, range 1", "terseLabel": "Maximum contract maturity period, range 1" } } }, "localname": "MaximumContractMaturityPeriodRange1", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "durationItemType" }, "ions_MaximumContractMaturityPeriodRange2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum contract maturity period for the second range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum contract maturity period, range 2", "terseLabel": "Maximum contract maturity period, range 2" } } }, "localname": "MaximumContractMaturityPeriodRange2", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "durationItemType" }, "ions_MaximumContractMaturityPeriodRange3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum contract maturity period for the third range of available-for-sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum contract maturity period, range 3", "terseLabel": "Maximum contract maturity period, range 3" } } }, "localname": "MaximumContractMaturityPeriodRange3", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "durationItemType" }, "ions_MaximumRoyaltyPaymentsMadeBeforeRoyaltyInterestRevertsBack": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum royalty payments under the royalty purchase agreement made before royalty interest reverts back to the Company.", "label": "Maximum royalty payments made before royalty interest reverts back", "terseLabel": "Maximum royalty payments made before royalty interest reverts back" } } }, "localname": "MaximumRoyaltyPaymentsMadeBeforeRoyaltyInterestRevertsBack", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_NextPaymentToBeAchieved": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The next payment to be achieved under the collaboration agreement.", "label": "Next payment to be achieved", "terseLabel": "Next payment to be achieved" } } }, "localname": "NextPaymentToBeAchieved", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "monetaryItemType" }, "ions_NonCashCapitalAndPatentExpenditures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets and patents that have been incurred.", "label": "Non-cash Capital and Patent Expenditures", "terseLabel": "Amounts accrued for capital and patent expenditures" } } }, "localname": "NonCashCapitalAndPatentExpenditures", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ions_NumberOfCollaborationAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of collaboration agreements with the collaboration partner.", "label": "Number of collaboration agreements", "terseLabel": "Number of collaboration agreements" } } }, "localname": "NumberOfCollaborationAgreements", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails" ], "xbrltype": "integerItemType" }, "ions_NumberOfPrivatelyHeldCompaniesInWhichEntityHasEquityInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of privately-held companies, in which the entity has an equity ownership interest of less than 20%, with which it conducts business. These are accounted for under the cost method.", "label": "Number of Privately-Held Companies in which Entity has Equity Investment", "verboseLabel": "Number of private companies in which there is an equity ownership interest of less than 20%" } } }, "localname": "NumberOfPrivatelyHeldCompaniesInWhichEntityHasEquityInvestment", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "integerItemType" }, "ions_NumberOfPubliclyHeldCompaniesInWhichEntityHasEquityInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of publicly-held companies, in which the entity has an equity ownership interest of less than 20%, with which it conducts business. These are accounted for at fair value.", "label": "Number of Publicly-Held Companies in which Entity has Equity Investment", "verboseLabel": "Number of public companies in which there is an equity ownership interest of less than 20%" } } }, "localname": "NumberOfPubliclyHeldCompaniesInWhichEntityHasEquityInvestment", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "integerItemType" }, "ions_OtherCommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from the sale of other medicines commercially as well as licensing and royalty revenue from other medicines, including TEGSEDI and WAYLIVRA.", "label": "Other Commercial [Member]", "terseLabel": "Other Commercial Revenue [Member]" } } }, "localname": "OtherCommercialMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_PaymentsForTransactionCostsRelatedToSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties for transaction costs in connection with a monetization transaction of future SPINRAZA and pelacarsen royalties the Company is entitled to under collaboration and licensing agreements.", "label": "Payments for Transaction Costs Related to Sale of Future Royalties", "negatedLabel": "Issuance costs related to sale of future royalties", "negatedTerseLabel": "Payments of transaction costs related to sale of future royalties", "terseLabel": "Transaction costs" } } }, "localname": "PaymentsForTransactionCostsRelatedToSaleOfFutureRoyalties", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_PelacarsenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pelacarsen, also known as IONIS-APO(a)-L, AKCEA-APO(a)-L, and TQJ230, is an investigational antisense medicine designed to reduce apolipoprotein(a) in the liver in patients suffering from high levels of the lipoprotein Lp(a).", "label": "Pelacarsen [Member]", "terseLabel": "Pelacarsen [Member]" } } }, "localname": "PelacarsenMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "ions_PercentageOfRoyaltyPaymentsPaidOnAnnualSalesOfMedicine": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of royalty payments paid on annual sales of medicine.", "label": "Percentage of royalty payments paid on annual sales of medicine", "terseLabel": "Percentage of royalty payments paid on annual sales of medicine" } } }, "localname": "PercentageOfRoyaltyPaymentsPaidOnAnnualSalesOfMedicine", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "ions_ProceedsFromSaleOfFutureRoyalties": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of future royalties under a royalty purchase agreement.", "label": "Proceeds from Sale of Future Royalties", "terseLabel": "Proceeds from sale of future royalties" } } }, "localname": "ProceedsFromSaleOfFutureRoyalties", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_QalsodyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tofersen (IONIS-SOD1Rx or BIIB067), or QALSODY, is an antisense medicine designed to inhibit the production of superoxide dismutase 1, or SOD1, which is a well understood genetic cause of familial amyotrophic lateral sclerosis, or ALS.", "label": "QALSODY [Member]", "terseLabel": "QALSODY [Member]" } } }, "localname": "QalsodyMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails" ], "xbrltype": "domainItemType" }, "ions_ResearchAndDevelopmentRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from research and development services.", "label": "Research and Development Revenue [Member]", "verboseLabel": "Research and Development Revenue [Member]" } } }, "localname": "ResearchAndDevelopmentRevenueMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_ResearchDevelopmentAndPatentExpense": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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. Also includes charges for amortization and write-downs of capitalized patent costs, as well as legal fees for patent litigation and patent defense.", "label": "Research, Development and Patent Expense", "terseLabel": "Research, development and patent" } } }, "localname": "ResearchDevelopmentAndPatentExpense", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ions_ResearchDevelopmentAndPatentExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing research, development and patent expenses.", "label": "Research, Development and Patent Expenses [Member]", "verboseLabel": "Research, Development and Patent Expense [Member]" } } }, "localname": "ResearchDevelopmentAndPatentExpensesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "ions_RoyaltyPayments": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of royalty payments made during the period under a royalty purchase agreement.", "label": "Royalty Payments", "negatedLabel": "Royalty payments to Royalty Pharma", "negatedTerseLabel": "Non-cash royalty revenue related to sale of royalties" } } }, "localname": "RoyaltyPayments", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "ions_RoyaltyPercentageReceivedOnSalesOfMedicine": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty percentage received on the sales of a medicine by a collaboration partner under the collaboration agreement.", "label": "Royalty percentage received on sales of medicine", "terseLabel": "Royalty percentage received on sales of medicine" } } }, "localname": "RoyaltyPercentageReceivedOnSalesOfMedicine", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails" ], "xbrltype": "percentItemType" }, "ions_RoyaltyPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In January 2023, the Company entered into a royalty purchase agreement with Royalty Pharma to monetize a portion of future SPINRAZA and pelacarsen royalties the Company is entitled to under arrangements with Biogen and Novartis, respectively.", "label": "Royalty Purchase Agreement [Member]", "terseLabel": "Royalty Purchase Agreement [Member]" } } }, "localname": "RoyaltyPurchaseAgreementMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "ions_RoyaltyRevenueMonetizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royalty Revenue Monetization [Abstract]", "terseLabel": "Royalty Revenue Monetization [Abstract]" } } }, "localname": "RoyaltyRevenueMonetizationAbstract", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "ions_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of separate performance periods under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods", "terseLabel": "Number of performance periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "integerItemType" }, "ions_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfUnitsGuaranteedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of units guaranteed to vest under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of units guaranteed to vest", "terseLabel": "Number of units guaranteed to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfUnitsGuaranteedToVest", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "ions_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfUnitsGuaranteedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of units guaranteed to vest under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of units guaranteed to vest", "terseLabel": "Percentage of units guaranteed to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfUnitsGuaranteedToVest", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "ions_ShareBasedPaymentArrangementBoardOfDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Board of Director [Member]", "terseLabel": "Board of Directors [Member]" } } }, "localname": "ShareBasedPaymentArrangementBoardOfDirectorMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "ions_SpinrazaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nusinersen, marketed as Spinraza, is a medicine used in treating spinal muscular atrophy (SMA), a progressive, debilitating and often fatal genetic disease.", "label": "SPINRAZA [Member]", "terseLabel": "SPINRAZA [Member]" } } }, "localname": "SpinrazaMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "ions_SpinrazaRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty revenues from the sale of SPINRAZA (nusinersen).", "label": "SPINRAZA Royalties [Member]", "terseLabel": "SPINRAZA Royalties [Member]" } } }, "localname": "SpinrazaRoyaltiesMember", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ions_SupplementalFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Financial Data [Abstract]" } } }, "localname": "SupplementalFinancialDataAbstract", "nsuri": "http://ionispharma.com/20230630", "xbrltype": "stringItemType" }, "ions_UpfrontRoyaltyPaymentReceived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of upfront payments received during the period under the royalty purchase agreement.", "label": "Upfront royalty payment received", "terseLabel": "Upfront payment received" } } }, "localname": "UpfrontRoyaltyPaymentReceived", "nsuri": "http://ionispharma.com/20230630", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "label": "Section 16 Officers [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r276", "r277", "r278", "r279", "r342", "r471", "r499", "r515", "r516", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r585", "r592", "r603", "r607", "r691", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r276", "r277", "r278", "r279", "r342", "r471", "r499", "r515", "r516", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r585", "r592", "r603", "r607", "r691", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r223", "r473", "r493", "r494", "r495", "r496", "r497", "r498", "r575", "r593", "r606", "r644", "r687", "r688", "r693", "r736" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r223", "r473", "r493", "r494", "r495", "r496", "r497", "r498", "r575", "r593", "r606", "r644", "r687", "r688", "r693", "r736" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r276", "r277", "r278", "r279", "r335", "r342", "r373", "r374", "r375", "r447", "r471", "r499", "r515", "r516", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r585", "r592", "r603", "r607", "r610", "r686", "r691", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r276", "r277", "r278", "r279", "r335", "r342", "r373", "r374", "r375", "r447", "r471", "r499", "r515", "r516", "r566", "r567", "r568", "r569", "r570", "r573", "r574", "r585", "r592", "r603", "r607", "r610", "r686", "r691", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premium (discount) on investments, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r75", "r116" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r86", "r149", "r482", "r504", "r505" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r10", "r26", "r408", "r411", "r440", "r500", "r501", "r660", "r661", "r662", "r667", "r668", "r669" ], "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": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r382", "r383", "r384", "r513", "r667", "r668", "r669", "r722", "r740" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r56", "r57", "r345" ], "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 expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r377", "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r89", "r311", "r436", "r664" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r48", "r49" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 of Intangible Assets", "terseLabel": "Amortization of other assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r147", "r174", "r204", "r217", "r221", "r259", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r403", "r405", "r425", "r480", "r536", "r605", "r621", "r689", "r690", "r727" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r142", "r152", "r174", "r259", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r403", "r405", "r425", "r605", "r689", "r690", "r727" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r65" ], "calculation": { "http://ionispharma.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r232" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 0.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiGrossUnrealizedGain", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "totalLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r233" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTotalLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r229", "r267", "r479" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetailsCalc2": { "order": 0.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Abstract]", "terseLabel": "Temporarily Impaired Investments [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Losses [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract]", "terseLabel": "Estimated Fair Value [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Debt Maturities [Abstract]", "terseLabel": "Contract Maturity of Available-for-Sale Securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsContractMaturityOfAvailableforsaleSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r230", "r267", "r474", "r673" ], "calculation": { "http://ionispharma.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Estimated fair value", "verboseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r227", "r267" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r145", "r227", "r267" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]", "terseLabel": "Available-for-sale Debt Securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "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/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r62", "r63" ], "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/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "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 Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r144", "r576" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 0.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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://ionispharma.com/role/FairValueMeasurementsDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. 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.", "label": "Cash and Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r33", "r98", "r171" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r98" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "auth_ref": [ "r129", "r131", "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.", "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaborative Arrangements and Licensing Agreements" } } }, "localname": "CollaborativeArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r402" ], "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": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Proceedings [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r667", "r668", "r722", "r738", "r740" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r77" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r77", "r524" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r77" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r11", "r77", "r524", "r542", "r740", "r741" ], "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", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r77", "r481", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Common stock, $0.001 par value; 300,000,000 shares authorized, 143,167,414 and 142,057,736 shares issued and outstanding at June 30, 2023 (unaudited) and December 31, 2022, respectivel" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r27", "r154", "r156", "r161", "r475", "r489" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "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": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r40", "r42", "r66", "r67", "r225", "r572" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r40", "r42", "r66", "r67", "r225", "r506", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r40", "r42", "r66", "r67", "r225", "r572", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r40", "r42", "r66", "r67", "r225" ], "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 percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r40", "r42", "r66", "r67", "r225", "r572" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r60", "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r320", "r322", "r333" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contracts receivable" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r320", "r321", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r320", "r321", "r333" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Current portion of deferred contract revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r320", "r321", "r333" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "verboseLabel": "Long-term deferred contract revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Abstract]", "terseLabel": "Convertible Debt [Abstract]" } } }, "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r600", "r602", "r737" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r473" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r90" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r41", "r225" ], "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": "Strategic Partner [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r173", "r289", "r295", "r296", "r297", "r298", "r299", "r300", "r305", "r312", "r313", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r74", "r75", "r115", "r117", "r176", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r437", "r587", "r588", "r589", "r590", "r591", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/ConvertibleDebtTables", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r117", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Outstanding principal balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r105", "r292" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Conversion price per share (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r69", "r71", "r290", "r437", "r588", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Face amount of offering" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r69", "r317", "r437" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r291" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "terseLabel": "Interest rate on convertible senior notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r176", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r437", "r587", "r588", "r589", "r590", "r591", "r665" ], "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r136", "r587", "r724" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r176", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r437", "r587", "r588", "r589", "r590", "r591", "r665" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/ConvertibleDebtTables", "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Principal amount repurchased" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r53", "r54", "r68", "r69", "r71", "r72", "r106", "r107", "r176", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r437", "r587", "r588", "r589", "r590", "r591", "r665" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "auth_ref": [ "r267", "r675" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetailsCalc2": { "order": 0.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "auth_ref": [ "r267", "r675" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "totalLabel": "Amortized cost" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r127", "r271", "r586" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "More than 12 months of temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r127", "r271" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "More than 12 months of temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r127", "r271", "r586" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": 0.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 months of temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r127", "r271" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": 0.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 months of temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "terseLabel": "Number of investments" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r125", "r269", "r586" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Total temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r126", "r270" ], "calculation": { "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total temporary impairment" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Current [Abstract]", "terseLabel": "Available-for-sale Debt Securities with Maturity of One Year or Less [Abstract]" } } }, "localname": "DebtSecuritiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r47", "r610", "r742" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Available-for-sale Debt Securities [Member]" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale Debt Securities with Maturity of More Than One Year [Abstract]" } } }, "localname": "DebtSecuritiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r70", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r50" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r332", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r332", "r593", "r594", "r595", "r596", "r597", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r343", "r347", "r378", "r379", "r381", "r604" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-based Compensation Expense [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Loss Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r162", "r182", "r183", "r184", "r185", "r186", "r191", "r193", "r196", "r197", "r198", "r202", "r415", "r416", "r476", "r490", "r581" ], "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 net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [ "r193", "r194", "r196" ], "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r162", "r182", "r183", "r184", "r185", "r186", "r193", "r196", "r197", "r198", "r202", "r415", "r416", "r476", "r490", "r581" ], "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 net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted Net Loss per Share [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerSharePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r190", "r199", "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r726" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effects of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrecognized Compensation Expense [Abstract]" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r721" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to non-vested units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r721" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r11", "r139", "r157", "r158", "r159", "r177", "r178", "r179", "r181", "r187", "r189", "r203", "r260", "r261", "r319", "r382", "r383", "r384", "r395", "r396", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r429", "r430", "r431", "r432", "r433", "r434", "r440", "r500", "r501", "r502", "r513", "r563" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFVNIAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI [Abstract]", "terseLabel": "Equity Securities [Abstract]" } } }, "localname": "EquitySecuritiesFVNIAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r148", "r424", "r578" ], "calculation": { "http://ionispharma.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities", "verboseLabel": "Estimated fair value" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [ "r479" ], "calculation": { "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetailsCalc2": { "order": 1.0, "parentTag": "ions_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "totalLabel": "Amortized cost" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Unrealized gain on equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Loss", "negatedLabel": "Unrealized loss on equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r47", "r616", "r617", "r618", "r742" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity Securities [Member]" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r418", "r419", "r422" ], "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/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r418", "r419", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r65", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r303", "r336", "r337", "r338", "r339", "r340", "r341", "r419", "r444", "r445", "r446", "r588", "r589", "r600", "r601", "r602" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r418", "r419", "r420", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r417" ], "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/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r303", "r336", "r341", "r419", "r444", "r600", "r601", "r602" ], "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": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r303", "r336", "r341", "r419", "r445", "r588", "r589", "r600", "r601", "r602" ], "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/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r303", "r336", "r337", "r338", "r339", "r340", "r341", "r444", "r445", "r446", "r588", "r589", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r417", "r423" ], "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 Basis [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Fair Value Measurements [Abstract]" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r262", "r263", "r264", "r265", "r266", "r268", "r272", "r273", "r314", "r318", "r413", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r488", "r586", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r664", "r684", "r685" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Non-cash losses related to disposal of property, plant and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r94", "r640" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain (loss) on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r7", "r51", "r52" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain on early retirement of debt", "negatedLabel": "Gain on early retirement of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r344", "r346", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r344", "r346", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r664", "r683" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Non-cash losses related to other assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r87", "r121", "r204", "r216", "r220", "r222", "r477", "r486", "r583" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 0.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": "Loss before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r274", "r275", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r275", "r547" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails", "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r390", "r392", "r393", "r394", "r397", "r399", "r400", "r401", "r511" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r135", "r188", "r189", "r208", "r391", "r398", "r492" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.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)", "negatedTerseLabel": "Income tax expense", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r32", "r34" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.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": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r663" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contracts receivable" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r472", "r663" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred contract revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r663" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 28.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": "Accrued liabilities and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.", "label": "Increase (Decrease) in Other Employee-Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other current and long-term assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r123", "r160", "r207", "r435", "r548", "r619", "r739" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r166", "r168", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r655" ], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails": { "order": 2.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/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "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": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r150", "r577", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails": { "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", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r657" ], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails": { "order": 0.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/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r656" ], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails": { "order": 1.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": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r93", "r95" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r645", "r646", "r672" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]", "terseLabel": "Ownership Interests in Private and Public Companies [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Contract Maturity of Available-for-Sale Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Available-for-sale Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r174", "r259", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r404", "r405", "r406", "r425", "r523", "r582", "r621", "r689", "r727", "r728" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r82", "r118", "r484", "r605", "r666", "r680", "r725" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r143", "r174", "r259", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r404", "r405", "r406", "r425", "r605", "r689", "r727", "r728" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r99", "r100" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r88", "r100", "r122", "r141", "r153", "r155", "r159", "r174", "r180", "r182", "r183", "r184", "r185", "r188", "r189", "r195", "r204", "r216", "r220", "r222", "r259", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r416", "r425", "r487", "r544", "r561", "r562", "r583", "r619", "r689" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "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 loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableFairValueDisclosure": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of notes payable.", "label": "Notes Payable, Fair Value Disclosure", "terseLabel": "Convertible notes" } } }, "localname": "NotesPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r204", "r216", "r220", "r222", "r583" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r439" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r438" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r664" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of right-of-use operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r73", "r110", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails": { "order": 3.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": "Other miscellaneous expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r151", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r146" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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": "Deposits and other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r9", "r111" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Change in unrealized gains (losses), net of tax", "terseLabel": "Unrealized gains (losses) on debt securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r3", "r86", "r426", "r427", "r428" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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.", "label": "Currency translation adjustment", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r62", "r64" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDebtSecuritiesMember": { "auth_ref": [ "r681", "r694", "r723" ], "lang": { "en-us": { "role": { "documentation": "Investments in debt securities classified as other.", "label": "Other Debt Obligations [Member]", "terseLabel": "Other Municipal Debt Securities [Member]" } } }, "localname": "OtherDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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 current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liability Related to Sale of Future Royalties [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyalties" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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", "terseLabel": "Long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Liability Related to Sale of Future Royalties" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 13.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)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "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]", "terseLabel": "Other Income [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r169", "r641" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "terseLabel": "Purchase of note hedges" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r31" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "1.75 percent convertible senior notes issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r165" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r28", "r163", "r226" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r97" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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", "negatedTerseLabel": "Acquisition of licenses and other assets, net" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "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": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PRSUs [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r29" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of 1.75 percent convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r4", "r12" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from equity, net" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r4" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r163", "r164", "r674" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "TEGSEDI and WAYLIVRA Revenue, Net [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r478", "r485", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r491" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "negatedLabel": "Loss (gain) on investments" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "terseLabel": "Repurchase of convertible notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/ConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r30" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedLabel": "Principal payments on mortgage debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": "RSUs [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r79", "r108", "r483", "r503", "r505", "r510", "r525", "r605" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r139", "r177", "r178", "r179", "r181", "r187", "r189", "r260", "r261", "r382", "r383", "r384", "r395", "r396", "r407", "r409", "r410", "r412", "r414", "r500", "r502", "r513", "r740" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r205", "r206", "r215", "r218", "r219", "r223", "r224", "r225", "r331", "r332", "r473" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r225", "r642" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "verboseLabel": "Revenue [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r137", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "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": "Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239" ], "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": "Debt Securities, Available-for-Sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r35", "r38", "r193", "r194", "r196" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/BasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r83", "r84", "r85" ], "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": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r344", "r346", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "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/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted-Average Assumptions for ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted-Average Assumptions for Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investments in an unrealized loss position for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), including: (a) the aggregate related fair value of investments with unrealized losses, (b) the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Temporary Impairment Losses, Investments [Table Text Block]", "terseLabel": "Temporarily Impaired Investments" } } }, "localname": "ScheduleOfTemporaryImpairmentLossesInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "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": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r39", "r40", "r42", "r43", "r66", "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "verboseLabel": "Revenue from Collaborative Relationship" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r214", "r224", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "verboseLabel": "Selling, General and Administrative Expense [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Stock-based Compensation Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "RSUs and PRSUs [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-Average Assumptions [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r344", "r346", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "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/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted-average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "One-Year Period [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Three-Year Period [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Two-Year Period [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r343", "r351", "r370", "r371", "r372", "r373", "r376", "r385", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpensePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r346", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Employees [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Payments of tax withholdings related to vesting of employee stock awards and exercise of employee stock options (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r119", "r120", "r659" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r11", "r24", "r139", "r157", "r158", "r159", "r177", "r178", "r179", "r181", "r187", "r189", "r203", "r260", "r261", "r319", "r382", "r383", "r384", "r395", "r396", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r429", "r430", "r431", "r432", "r433", "r434", "r440", "r500", "r501", "r502", "r513", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r177", "r178", "r179", "r203", "r473", "r509", "r514", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r538", "r539", "r540", "r541", "r543", "r545", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r611" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r177", "r178", "r179", "r203", "r473", "r509", "r514", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r537", "r538", "r539", "r540", "r541", "r543", "r545", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r611" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlowsParenthetical", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations", "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r11", "r76", "r77", "r108" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "verboseLabel": "Issuance of common stock in connection with employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Issuance of common stock in connection with employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r77", "r80", "r81", "r102", "r526", "r542", "r564", "r565", "r605", "r621", "r666", "r680", "r725", "r740" ], "calculation": { "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedBalanceSheets", "http://ionispharma.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r58", "r59", "r61", "r139", "r140", "r158", "r177", "r178", "r179", "r181", "r187", "r260", "r261", "r319", "r382", "r383", "r384", "r395", "r396", "r407", "r408", "r409", "r410", "r411", "r412", "r414", "r429", "r430", "r434", "r440", "r501", "r502", "r512", "r526", "r542", "r564", "r565", "r571", "r620", "r666", "r680", "r725", "r740" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Financial Data [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/SupplementalFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r314", "r318", "r413", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r488", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "verboseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsAstrazenecaDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsBiogenDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsGskDetails", "http://ionispharma.com/role/CollaborativeArrangementsAndLicensingAgreementsTables", "http://ionispharma.com/role/LiabilityRelatedToSaleOfFutureRoyaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r580", "r600", "r735" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "Debt Securities Issued by U.S. Government Agencies [Member]" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r600", "r737" ], "lang": { "en-us": { "role": { "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments.", "label": "US States and Political Subdivisions Debt Securities [Member]", "terseLabel": "Debt Securities Issued by States of the U.S. and Political Subdivisions of the States [Member]" } } }, "localname": "USStatesAndPoliticalSubdivisionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r580", "r600", "r602", "r735" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "Debt Securities Issued by the U.S. Treasury [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/FairValueMeasurementsDetails", "http://ionispharma.com/role/InvestmentsInvestmentsTemporarilyImpairedDetails", "http://ionispharma.com/role/InvestmentsSummaryOfInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Summary of Investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r44", "r45", "r46", "r130", "r132", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/OrganizationAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/StockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r192", "r198" ], "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": "Shares used in computing diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r191", "r198" ], "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": "Shares used in computing basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://ionispharma.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "808", "URI": "https://asc.fasb.org//808/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20,22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "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,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "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.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "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.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "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.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r639": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org//321/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org//325/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 72 0000874015-23-000186-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000874015-23-000186-xbrl.zip M4$L#!!0 ( $9N"5U:B;["SV6_85^CE5?A:)V# _ M%=S JYF6\9B=I(H'J0S&@EU>78QD*%AGM[7?:K?VVJ\[E?=[*IFE6-?A2I]UW@VHI\&TV86BG>-D8K-UHA' M,IP=L&^',A*:#<247:F(Q]\>,GJNY6_B@+5W$G/(C+@U6SR4X_B A6($=VCF M _9LAWX.&[0^T0 RL(#(,E= M-!BM\JX!,C8B+2B>"&3_@+U*;I?69A[W;\:IRN)@:_%1E7 [Y2&+>#J6\1;R M<2@,!<\4J%HZ_HT!^R:$ ESEQU45H"AC>OYU(3X+"=EKM MH^WY]XZ/O#3_N/BH)U+#992H%\<Q?EY]^3BJCL\NQBP[N"4G9_U^H/K/NM^ MN.KW.:Q#S"^9-G(T#,YC>,7WSQ[T^F )):&+<@=2$F#DA8W.[W=/OQN^?75#.5B MIY>!MPBLF^@GC0-&90SLB=%(^$8"@#E!O;-_I+,DG_X+& -ZU%Q!I!>CDD,6 MREALY4ZA/:<4GH(=+ @%K+%TU\BD M)\P4+?+.94ZD/_-#,;P%O4828H.;N/# J;K(>CSR*,DWV*48*V8_P*% 1/#KIM-GK M#]?UI5JPNR# )C&S(9JB/$Y%R*?HLW)QH$GDK*<@)9F 8ULIA,Z;O3WV@?\F M !I@4UEJD+$TU!X/\"J4(Y7&DK.WG9WV#G!ZW:W/%)&]P% K-\K'NZ,J2$HI MH1Q2,1)I2JD(FX!1 3; :\DO,LC !F9H4YS5Y0*T;V;S7-!R$%)#BWP[(X:( M^\PIQ8)LEF-&?9ELBAOZ_GG)ENE MYCEO22':=QE"G<@0D,NPKO6'#/3WMEGZ*?"'[29A!)TBJG4M.LT"F@%7D>0PRTJ6TAI#A":,/G\XL_Q<(01F5V@6)@*D# MU^"[*N !T28BA7L1C;_*9=I%(Y:HA";3F?<+"(K4X"0$.(LT"KY$"&1Z@:0T MM(E2A]P2)4YI)T66?$G4?7O_4,,+&APKN61<&IR0\BT^08'XT-**08T'=FKP MV"7I4Y7> A^S80V-L>U5J @$[ 9JP>7C@*@W1.@<>UG6MO(.%8J8"-.(0%& M1YEQCM""#N:K0/$KP$)A5,Z"Y_'AV'TO4S"$,I-9S+G:^Q!9?8%UFO,)F)C% MW NI.BCAD*]&MANC,1;@Z9;:7($W%F0I(H?(6S'R$DH213Y!?.%AA@X!AR;* MV"J#0#-OZ 2!KTB#(TA))@CR39J\%BCW#:KLO+%N'M38(7'>@@0K!KU. 4.P M?;(8'' &61X*W6KE*Y)QK*9,"W&S"L"%_$OI\!*_\((KMG,A%;8PR70I7W#& M$FMJ9?6XH$5TS-9EK_?8.@-U;"8FIZ0$C18&9P2O1W$4'.9"]4*9W/^W(H^R MXVO$.L22=J>U>[2='=O>R,J(6#0SRF<15#PJ!N. H!&I0(ZDC0B<35-IP$Y* M-6+FD-J.78#F)&Z%G[F Q#,S42G0%D"@2C!A@=()39 ,4'!T9YA)/V$!\"3B M'EQ\;K(AROS]Q57_(>9CP=TD[%*@15L@?XV1 @Q*@^AM.MITV9PO9&)HG,Y& M(^E+$?LSE)/-"V7%=+!^0?'Z-V"FH8!Z,VBN,R2 _IV07RG_LC=5$3G8($\/ MJ$56= *-2G)ANCOPV*@H%PWS0Z[UN\;)U>5[;'.>0-%\TX5_&L;):7'X$MXF",'7RCN-8[;*T0S+Y($EMORD*7AE,_T&L9+IM=U==V\5I;4QF4[V,J=RL!,4*@[S_..ZY:[MW/(\@9/YYY= MWZI&&_,(N$>-Z69-Q]Z+G2;#/]^M:51>#<]ZYWVVU.B];P5[VG]_-CC#WN;U MD_0-YLQ[%3N A5:[*.!P@3K_WMW5ZO%$&B 'O23F%KJ5-RE9]9$M.3*7O*^R M8@;X"4/;XD8?$ D>0R:Y9/\5[U!4N%D<8O='88B<2JB+ S&2\?JU6HZ[/,Q0 M=P40]13/EWD#O M/%EK_V[O_&!D=QZ-[-7SW@G^]RXKJR3:92GD2,JQ5BE])>"G6K>7O9 R]0/7 M"X(0U8Q>,6D06Y@?^1,!^8I 1P39$3>&XQT*K3#N7NV=.DP4W>]*>9?84LX3 MX.?14B'ERAL&U$N$>B[.\'X&5R&]DC^.(8E*-4\I0: \&-M7CR9[H BM5ET7P:GR?:^+2HDTH( MS:V^!-R\/<&+2+1YGXR46VY?W8T+VSU46;X5_6L&-0=-3(U#"(0)IYE9&5W90:QOLTI1% MT_?]L,]()3!1B2-RX)4&!HRJ^$%:/Y_R,VA<%F$"ZXT:R&K.N:<$BGO@IM)2 M@0ET%J&([+RPP%R)FN/7"8"\/R"HG,$]W^S%$)0X"B)@==92#'<'I"=H%#PX MD=M];"+W\>RZUS\_[P[Z%Y^>IF;9;;6?TE &BGWFF%@L.]().M!U^;S$A-VX M7JQB*A$$<=I1G=*$J&KHS'=R9&S)C1#VA0X\UA*0[I #(9Y=T;'XFWM1$@B&"+Q$F#T15Z,C$1U MEV1F X3=A\2#<$%.JR=BJ*:(L52H49-YX+)C9":BP]K)-[6H=Z01,7ASE M0"TB2FTK1RE**G!"'$:S+_%8S&3CR.Z&SL?Q0>CG(GH.B)=NS05V>[Z478YJ_5M?)+;EGPA?CO!,&.[HNT)D]1YW;V,34KHM)I !&4E'6 M3[D,<#H*7461F1]FK%:1I$?@(:GT&'+]1]P8&\86MFWP <*EPM4G0*,2/+Y"D=2H+[$IP^DG%Y^KY9A&HF\/A<"L6*S\C' M@59S#=EML,*%\>HDN;2*84:-+=MV/+D):=!B52PJ>Y9/=K[.Q5-JU_O@W7^Z M(L@'5K<8%=E93$$C.=Z.WG>#5&V_7VWV]VQ9>B?D*]DU:L03\3$>8@?/X7:-3\+;TU0*5'#;F M7IP'Y\H#QV>]__3.^\-_ VX^G@W[I_/&;/5@@C^*' QX/SR^^[5QVZO_VEX MUNN>7S?9V:#7NI,P^%@5VZ.$6*+P*61PQVPU"'?3.W#N C3K2OOX9'8 N2KF MIS55.[_6J_VUB\&TVWJ;?83 SD7(KF]D'&.3"E>Z<]X_%P\0?HQA'R'!X2OH M_YJ1]0A#/AY !7. E=!*"/S>?J1<"I?&%P#_B= ?>UA*?[G0$E M&_G5T3;^9@:Z<+]VXK]02P,$% @ 1FX)5^5JB;W-# 63P H !E M>#$P+3(N:'1M[5OK4^/($?^>JOP/$V_ESJZRP0_8W>-59< L3CB@L#=[J50^ MC*21/4'6**,17N]?G^Z>D2P;&S +N4=!U7%"FNGI_O6[I3T8FTET].<_,78P M%CR@*[@VTD3BZ&#;_M_=_$NCP2ZD+^)4!,RH/=97L4S9]9CK"?=%9J3/H[3. M^K&_9;?0SZGRLXF(#?.UX :V9JF,1^Q8*QYH&8P$N[ZY"F4D6+NS]6&KM;7; M>M\N[3]1R4S+T=BPUD\_[;(&:S?;G?+V1L,*L.TD./!4,&/>R%>1TH>5=R'] M5%AJ9I$XK(0J-HV03V0TVV,_#N5$I.Q23-F-FO#XQWU&SU/Y3>RQ5C,Q^\R( MKZ;!(SF*]U@D0KA#E/?8NR;][%?L^8&\RZ$::Q:K=,P#.,]=5!B1.*P @$;H M@IVQ0-GVV$[R]1YAYG'_=J15%@>-Y4=EKBS)?3;A>B3C!C*YQWAF5'%+VT/L M/4_I0 "M6,7",;_ OOTC9[!\$)&!+;U?SOO'_2$ M-4^V%[>>73@Z?F->X]7 M$0K_#0^VLZ,7H3N\8M>?;T[.NX,> MZUZ>LD'W BX^W?1ZFQWSGRPU,IPAT8U%S_=:CE 7?#A /W:[:5]KO\: !H$, MGBUCHQA/F0K9W[)8L-9NG;RUSKP9XW$P]VI/F*D0,7OTV/[5)0AX?=Z]^;E[ MTOL\[)]T+P808RY/MAPC=<;9J8CXE&L!#J03I;F1*F;5IXHV$%$D]+)-=ZW]Q_^#>S.B4E$EX,K2/AVD@(]V"E9LPA(PEMN(S9=:;] M,4\%+1]P2$7=D1:"LE9 .TVDVRZS8#%Q)/]J#BE(+XLLF%2C.D MF+B5/1])AW>0"N1!NA]P^PO]"2%1 Z77F8@D1BF8+>> M2M@9B%#&\ 3^%D 5LE\4L3&_$W3 1/ 8\G\*_/A:>E1*L#3SQX[H$A]S".8, MO8BMSPWT*?:TZ6]V_$PS#40J04D81S'@KM$)*G.N.@OT;Q66QX/HY=67.AN> M]VYZ$$Q[]3P_H3>,E H(G3L>9=R+,,+'J83RA8)FG?#1PA)UB-VB)F/E(240"&A MBB(U35<$R)>.@:TG&==3X8IUH: R4(+_0)YN%R!:8!ZYE$J,IK1/I4W(E();3X1 $6 M:(.IC6T>EC,I6&4:2A'L$XVJ9_<1U8:C>"$0CZJ,_2BS: +OJ3\601:!&<*^ M;3!\\74L/6E2@E1,D@B#^QP& ![$Y<9PW(B'H/'6@)74REI+="EW+B2ND+ M/LH(Y.7F/?4N0@,KX7!/A)@GJ8+MV$S?V2S37V4&8Q3K)I">(7*ML-D:^4'. MT83/J$8.1"3OA"Z;)\@#/3?*[EA&3P0=AK!PCD5UMP:9&%Q%I*DU= *%AY!4 MZP!WC4TY;+")UL]51^(#BSX"A71)7WDPP.?6FS IC6+20>$CB#.JA5PDON]H M=+0];R4<^\ 5L(5)7\;695=FNBG*04KL0<&@INP<,$;*Z/-S (#R)#%0T8 E M9#IVYIJ )&;1L&,A$9I""IWC6JI3(+ZQ,-.TCEK>%.U">1":N35YZ,B%7AOA MQ%=?)*8HYP:9OI-W".G5G$2=S7T H5=01T5R B46:8;RFCLZ=,Q"69AF/#;6 M&'Q<-P>@L[6#*U>SM(_\ ]X .*23O*Y8J1=0._AGJX8[J%XT-"&!(W$1+N>! MM1[8@,](3$2,= UB%&EB;FY*;E< MPD<@#J G:G.CF,MO(;)*Q*@AXXR\IB@\[0R)3A':QT(5 XQ*K$++V&J%S MMO;%(_Q27+5U71Z#X]PF::O5]5Q^C%DC!;!;3N-U*7MM8EY.YO45/12NQ753 MI6]9(,&886-$O3T2IFHMY"24*N+JNB3 E\*[ZQ<(Y]82JJO!K/)T#@#$4#2R M G]+KK9"#&LD6J1@0)15K/5Z$YFF!+S+0EK\-Q.I2&S4Q-VL',VULO:0XH $[C0\O-4@\/? W*< S@*9=9-T M1\-R0:-SUL3Q^50&9HSL-/^:3[D;[AX$T'S2WMYPTE[&HK(\$/Y^7;5?NIG+ M76*0%_=HB&LZNS/(=63OMEPK^B>T117:RM&Z@'/&-'=>S%B;%L1ES:[@;J&G M6Y^GBFY/"XAZ?KET):;6AX2ER13)?3]0E$N!>6ZVB,SK@%I>@D'EU:D&- =W M,P:HXH4;Q6&) 3Q+B,(V2X+#QZJ4M5V5"7Z/.1WB.\14?^6(RVKL!0RN\^+3 M Q6'4 R9=(6!]:T:H7&,*=IA /7=^J(M6ZR *'/8\$I%#@!;O'PH4N?ZY0_. M;.J;G#4O)K6*7E4E.T^;%CY%&3?@5R%4IFB:*_31LSD)\&EE!-EZHB"; M2]O?+:)07^>&6DRXC*DZ#S/ R9HP@FIM..]J2A4:'>*[R=WRA&UQL.9<29,T M(LBS=BCU1 2OJHO=E]/%">03L#6<,*[RC>&BN15Q2/B9"Q_H+7$VP7<../@O MD8,FDV.[E8\XBZ 8((:(%T03.<*JM$XS>GR+2)2+YN+D5S6F M]R\=:S^I.Z'Q!0J[X-/';:HP"]*GSIPGE:8+E)1*DPW0P[TRF+IMFG@$P@YL MG'D6G6S)HO)<+!%@'!)$?%J$YH&A$4-8>C-53#^PN==!KEQH_Z#B3[#U(=-W M*0;_ (+_CR+Y@1>DJ\C]Z[[ZZ'J/T6LS']^A4L@,K#=C!4P@Q7:8 K[B13R^ MW6=VV);1N[J1J*8U-[5VJO[W>H-]J_I_"U7_IM]P]"_9E_[PLC<8L"_X%NSJ MK/AH8"DD%N/](DGPPK6H;D>?G0'CT'%JZ"FY!^$B'R4__P7AFE@TZ%U<]&XP M"#WVS@L_*;-O[R"TI G'5OZPTJS0WPD.%-W?5GUT*8/#RK>/_&-K=W?7"X.= MSDZS([R6_V'W0]-O>W[8;H>[S_^J:Y75@ U$/$EA37[UY*^_\I_R-4JMCQ;O MX+T@9QI".7TTE],'7]NO('V *#ZLM"OW-N?8OL!G,XLJ*\AOFV#I)MQ:EN*U MY%K])<^ORNFB&;_@TQZ(4!K8I#GQ78/@]>[SC87=3I5]"J;O'7D/O MZUD!O1!"(D[.K[S?V9^??Y=ID33X^_OS/M>EX$U)/ M+(Q7;?WNA!^(G>;N1[_SH=-L[GSL-'E;--N[@>][G9U6YZ/_^W;_YR;&[_L$ M]2W5/XE3IM747K?>TGZ1]HTZ0W2QP_?;#^.L&[+]KF>*'@\Z2@Z3H:4FV8\"QG6O:G&,X!HIK411+%!^[,[/S^.USCL>1YY[\^4^,'8\%=^@*KB,9N>+D^(WY M?W+S+[4:^RAMX6OAL"@X9!\"7VIV->;*X[:((VES5U?9!]^NFT_H[SRP8T_X M$;.5X!%\&FOIC]@[%7!'26HQETY\@^9*X9P MATH^9"\:]'=4,?6#?!).KOA(7,:>)=2UT")Z"=$_KZ$T8 5?,J4Z\C9M@+%B?J#'W($ODXL*(\*@))"P4%,FQP(E=L@Z MX9<%5R-I%]#U@\9CZ-@>DN92LP]*U".@++\ MP!>)2'+DS_U +>,6M+HM7%>'W :E>%MI5.AWR!TG_6W*I4OIO*U\;7"GX70[ M?='J\TZK,>!VWVHT>UW'MCGO]1N;-_2==*(Q_FB\3-E! ;D\U/!.>K6R0J1_ MV6OD6IWD[^ ])R4ZH:&+)-P*13:5UA4%X;2J.969+S$1]K'T1H:MMQ6PG@HS M>O&VTCT ,2G[;45\:39J[?]*#U2V6?\M'%7 [//ME)3W)G(V)=P*HBCPEI*9 M%I&5*ZG6,FY;_6Z#_*4H9;:HD^P2,TH9F!O;G/W#9P'ZTG:)0IS\64L+0G1J5%O+R^N^%NC8.M^=0;FQ:7/P@#,+/ U"X8L&D,H M%H:4*@KX=XBTUH3]^Z>??OI/E8WYK6"6$#Z\8[NQ@P^%S6,MX$LQ85P)M-(Q MB#^"KZ'A)'<9]QUZ J^P:!+B!8_HEQ(CJ2/%0>@1AG7-N&:ADK?P*0L4B,H? M2@V8Z?O MUOWZ\T6MTVZR?IO]\L.+5N?@R/4=[JY;RL^@)\*W8C6JLL]W EIY;2ZB"%4C M -/Z!_]-<_81G,D?MZ!1ZY:4->JY;U=#%P0I!LZPVQ=#NWW VYW>P!GP7N^@ MT[ Z ZO?LH4-G[E5\\]7[S\"F3=8]HZ QEIH(AL'%I'$8CAN'V!]:P") M:W%8%(,6"C9.>PN$0M'I##$5>'Z.RD#N)NE@L-.1$H*Z#0YU&LZ%+1!0LP,R MMV85G1M^8(GH#OW:Z>^VX.QF+!0/J2^2]$38JQ]>]%LM,+5LB* FN4NBG!6X M3MI*^/B0R0@8LE%3L=0D5E YS:/75&W>$+>L9%;67%5%(&&A>>8 PLP/#7?O K&G\%NM(#B?+U.L&XY\KP+&H[1KCHRECJG_SC0_50.A5 M8BB4\&T(B0$%Q&TT&4(GAQ)Y0-@1V^=5P"_!#A&Z <$\+ MO\Y.79?9/*0:OR+I0GD:NOT(.N*(( :&$'4G03R.&$H?GL!O 8*]D_ QHI69 M&) P3W ?1PV@-XW$ E"!=_'!E)N=HXPUE,_X'N0 G!*P)X<20D#611!P"F.E M8X), ?LL;(/=>O4F2;97;QD<)]C5S=F,KVKBV? ="3CK=#B4K@1-T ;4$1K# M1B<]@A(2Q =UC B?\03S:0EONXE20KP5U.0S,4^'=FZ$/?:!S]$$"\EQ$;"+ M+]#2TH# Z1=G@1=B?T 3E;E'5RIP8CO2:7LA;S="*1D%:E)GGV/K-Y!$:D5& M4XRB^8[,H-NL'9E*P!#G;96>B.$090O,\NFW9#G)-41RL!EH5HYJ/>,?FP_( MV-J^:U"SPV6!.U1GWT.VJ(9[7X-<(.+V"PJ$B;#>H$CIG'+W=G033.XY/ M$O5ES1YV>N(3*%O'EM$N\WDTAB[B:,R\V(TDN#$627 /5?( >M;JF;+Z25&+ M2KI,-[=4QAGW[Z5PG6(5?4*W\@&Z>%QA%PK-04-_*@DOJ;LFNS=\)C+31HU, MO,BJ#2J9D2M*_#:!* M-E2!9S2NFJL/_?A,OB&?I&K)H']?BP CLSB$C\&^AH)L\Z^M1A7@+O[[W0G= MF+$N[?J0[;8K'?0@&9BGR][L8DR+8-O3ML&^C)"1_ 37\!/-8677/A= M](ZWX%5 $(=,>]QU:X !-/;1XA/J+R%MZ;!+?,*:^!O@NQO<@<:-T7T!-IJ" M#QQ%4&(4NYS\Z(P@]'01B%ZCP'=%!HA[*!4$!FZ/)=1 8R= 8C5$F/N#E&6 M6>'!L[EHG-PQ6B(5AK9$/^"A$Z._)1F#G7F[0[CT#XDF?L(?=V?DAP>VG6S;J_Q;V3!,6 MS%!D*_S"=.!*)R_K]"7X8/D[:0?^Y5$%&0;Q@UB;LV:ZKP-]'V5J.NRZ*6D9 M>MK%G>XBGYB.U2YB'+";E>QKB3: ;_-CZ8>8TUE81 M@&!W>U:7!RC-:4R.O,6)BRV%/I-)\%F',X3&?&NR%^'Y+U8Z%,PMA>;>VS&RJBV@ZA6.6E^UQ%LQB>- MN/X?1*G*R5]79[6,0V4<*N-0&8>>01QJE7'HN5A,&8?*.%3&H6^-L9VM,+IG MN1Y^FZRR>W=]]1ZW4+Q3@O]^"O^9SD'8KN"*UI./IZN(:33<3!TD=U(YT,VL M=RFJQ.S3R-52Z'+,L'7AQ_F%@&8NHQ\N+N3+C_+X@?*XFU]$D-R#KM.2D>^E M8IK2$,*=FH6W:C1O>\BX>\L[-%J\&3\HP+ M9UMS8<7W3M;E9";L@$/7999@N/(T$"!9SIG376 M_)1O.M_;JG?JS8(Y7C[BTM=F5<3B/.[.IDRY%=R*:CJ9#8UB)J\G3,?V>+%B M7&\>>#05*NIFD=(33_/C'"D*DN;5A['")6D[G?//3/I>FX4W-/E;W7HAP$PW M"N?SIVN S'(?7(N6+MM/R% T8SV;S:=9>)SLQI?X""H:X8JI2WCA,X>&Q/4B MN(X'N*$%'_B:A@>T](]#<\]K<&H8UY_^F5M8,I;P,A'J0X72I[T(14M0=KS8 MH#5;;/",YMX;W<: 6[S1YIUNI]OH#9R#=K=K-7E?-'J-07N-N??^,YI[?[2. MZ&H3X-L@Z!WW5ML6\5;W3#6/Z8,_G?=I?M.?33UI_G7]H#V-8M?I?^ M[C[/<*]:;CP"T'RH.[WS89HB/S0%/5*H-8:ELJME'GUH#%/N1*D"J&3 # M %:XO)FS,WCN.URQ7Z&7]3V(OSEX+N)/%?N:%O7O+J)E \EZHM\D".S:!=U# M_9:<VD6YWFQU+\_5"_6U=52GQM'=_2.ST&S=_Z_.'^8,QZ:U4>26_W"4:6 MB&&%KM[[9$PL.7T"$<@").&% T)SF 00MZ:159^E\WFK]Q&?3T-L:?B;-P3) M[.4C=*PWAR&/V,DN8I/_,$0DK2EA1PHKO)!R6L**$%?]?L*)=PHH25I2PHH05 M):PH8<5SEV,)*[X56-$I844)*TI84<**$E:4L.*YR[&$%=\*K.B6L.*YP8H2 M0:S5+B6"*!'$\XE\)8+X'A%$>K7S'?/WG@>2#R\%@80V8EJ"@8AL/&@YDS)J MV>;5>I(3[0)W?:#=_I[EH\Z3Z5TV60 MD1+MQ%4"MT#C9ML'=G& F/1TQZW//7@6T?,;_9F6GDC";\9,?BSO*27DPY1O:F-D$/SU,8+K5G%I+ MTQD !>?2]]"*ZVL[,+;,^^6NRV-$EAXCTBJ/$=E);JG,&0WYY"=-RKC 7OU- MP/E$)FD)*/S&+K2IIP/TI^Z M$GLRS>Z&;R\3RC3/2^8,E&6BG$EACF?"%D]Y(,E-(6L>G]"9-5^$'2?Y+LAY M@U*!['75M /PF#E9P\+P+CS*)@82E6"#G*(J.F8=@;0P)!$*,PF6)!UTXG&2 M/V7B=H1)D"3I2!!NZ#!G@)@@+UQ0!!7XTLY ,4P?Y$F*]5600*# AYAP 4&0 M8C&&YB"48KF&F^*U /80+R!ZB#&O&))&Q6S-A6>ZQ,,RU"%@&? N/HS&(!-.Z 2! T_?1M]V:A@9' M%RM*U":C*3;84_[7S^ YP.FXD^I^ZH- \$:_81 VHXC] AK%3==E'W7G*EWO MTRMH,\K,NW;2UB4)-G>8LO6!K=>KG4-R^O/UQ<4YN_G$3B_/&64%OOX%;KS[ ME9U^OKD^_=?%Y<79*27M#&/+?8VM=OA@.N@-Z6&K9)U>^] ,.CSH8# <]+N\ M?6#U[4Z7.Y9E-:S.0;_OM ?]9JN[H_2T]QS%\;B9:]$:H^#Y M^@>]'1"0^(B%),?S?F()78]VZLHWK1E+CS==HV$NN2>VT(U=D'!OYNO5%&)_ M\KK!(Q.?6QT*(\B[6TL=NPY7+?0(;"#T^A '/N"9%PX_)FY6@6,&IG] M^4_';ZS F=#%./)U;6W/;MA)^[TS_ XXS39,92>;]XMN,$SL]GNE)4M2F@EEHFT4 MHY4=D+.:C3H3]W>B63L1=4.8$;0!T]:J>DS>&$VY47PLR,?S#U)5@@3A*!WY MH]A/@A7[MWHZ,VI<-L3/\Y@,2> %X:KY<.@0'NPZ/PX*S6?$-K-*'.Y(73=# M22>JFNV1GR_41%CR7ER1.#KBZ M)(H?[ER<_W+^NQBC'WMYG&29S^C0][D_C-(@&69QD0Z3C(9I'&6Q']+>M(?1 MB.MF2"LUKO>(>.ZO'_N?(,53-]SN+P=P^/#^EL +P134,^ MCLA_@+QT -X;'(LT)6WVUJ-L: 'D?!1&D2O%FQ(/O)]NQ@@&Q1V'=PBKJ+6' M.R>_?WSWJ[+-!4*!LZ*JII1S6$<.=[SNV$XIFQ\C8__RDR@L0LK2,*41EY)Z M(N59R)+,DX&((XBOKX=\L?;<#0 MT60MAG5A=',M>O28(B6]%,2(2R6N4!A*T(3?6FJ 5-6,G(NI-@W1-7FGS02, MAK\1+>^3COT^[)SONWB+=ET$/I>X#(J8!P$+&>-Q5$@OIS2344P3P5,I9;CU M<1D\B;A\0S%-@;B;S,BG6E]5 G*%01>>?R["TW3AR37T7FO(4: ?JFI"ZQEI MZ\:T&&"0M;@$!N*6@F*!I:(5D93!*4/T1#7@9-?N3H-:,&$M-3-L,J&?!"!8 MZ=/".0ZP8,C*Y3@P!C9@RD#6!,UJ, %'G"_=R+/*"@ MS[B7)D7F4R&S5&X]!\.GS4&!1.-=)0'?K*X4=[6!5#6$/+)G&>(#8"/T E9F MY;JJ)0@*;11TKVI6M1S,@49KXWD 9%1X. 4^()61XE6UY&I/$^NP+0=!E J' M&&P"#(9M!7; 6PWD+Y\[:XLD]IF?\SR.D\B3<990+_$#%!=>2K6=M]"18>W$C)E^^R (_ MW;<] ?MZ ?5%2ZG@T$7K&:%&.!9!K"N,+HA?(BQ&FK(E-L=F$]!6U%<\YLJR M2MO6N,6@,;KJ>#,UF@D.IRUY!7S@ NC8!?WI-2MI#17_,0C:>5M!"RBUAW[\ M2KQVIG[,NZ/N4&%A5W\^< MCYZ?A440"\&\/$K2J$A#EHL\RX(L@90VW<3',-D2/M+73X&/)\+":!"9+O7[ M/&T&F)4RVMJ'FV!Z6 B@0#]2EW#JUD 'H#^7RCH-A%:@:-@/;A3'H=1HO*I#,&[)HV\(JKJA1Z(#J\F*7--384VLQ5W5+D'6)K=- M;04 :D"AT6A*\7:U%45%!+<Z5)PQ;;@#X(K6L:@AE:Z QG!%3'%]P"90D'=4A75$34&5GSM9 M)4AJQ+S 9VDEX&->O6DY4]";*>7M*J=2J$D2RDA$I074(, MVC4UVB(??H"J=H>WR[9>>I";8 B*:+N:L=!MLQG!0W2?+EH+K)CE?5L^/8IB M7J*[Y49T,P%X]K'S9TXO4+S,C\(L+9(LHE%IUT MD7N7 ;C)VA=:[LI:FGV! F).JAEK#<;Y2@*XIM>)M@V%29KOII!7 M&TPD$!:TZ5;K'C@#&KG]8=PZKML%KM<=JI+:1;:,JN8(+KB3>S4RC@'ER(ZFW9I,H?L:; M1.Y1(9^O!X.E^J 8KG)R*43(JB_(G^]4G0MH%"K/1AN[2%G=">AR,E%-(QQ] MUY@5&A)BO,858',=O +6@JI:5&WXC[7O?*D1?[8*H+MEI:V9VPU^_=SW@21+ M,I^'<<&+!%]_H446LXQ%L61^EG"^]3KZ-/:!CBNHIF \!8S";4;O2MVI'+W!5>#6HR2YH_NB_IN^2_;RA9]X^_>_R+:6%8\[ MTL1WWNLZ-1"F_FW!RT,CN)0>DK?8W&4QWZ49KS(>.H)P>*4 M!P5G^2:*!^DHSG]:3Z'-+YY^G9MQ@OLF>^2X'4.@D7S@WLY=#=([Z--@%/E; M@OY&*"TYM?6S?A?W=S'-<](5NFGT9 &0!--KXAXE?7//=NTN>7-^>G'A7JG] M\/[L^+N[*=\:]^TWF#^6HY/1_V?]*^-^6RHAR>FU8"WN3),/75W_U.=]0\WP MN63J[Z,)NNS\[@\L@BW^@44W:=TG_KP&_KE?#OWXP_\ 4$L#!!0 ( $9N M"5='X'JF00D +LS * 97@S,2TR+FAT;>U;;6_;.!+^OL#^!VZ*[;: MG5CO4I(&2-MT&Z!HN]D<<+AO%#FT>95%+RDE=7_]S5"RXS1V-[EF#T[V\L$Q M*'?8:.;"HZ>UJ6;'1SN=:W^TD_#(7NG M!=0.)&O,/CLUM7;LXX3;*1?0-EKPR@W8:2UV.Q'_]]J(=@IUPX0%WJ!HZW0] M9B^MX=)J.0;V\>R#TA6P,-K-=H/=)$C#%?E79C:W>CQI6% 4"1NRNF5?P8D>9NADJ/M75?)_]"B%^W-:.!S,^25'M?[S+MRP(2IC-UG3T;^KY_[>RRE MKFMN]Y=#O'PW[:AL8A>J)D#V[K-X]OFFT247G\;6M+4G+TW,6!;OAX1XNOK\#& [VZ*JY[H8LK+OO._+JY.S\],WIJ^/STP_O M[V31OUO7:#6_?Y-.!^RDTE]X"+._WM2&EXC0 M>X$5N]2RF5!C]//U0*'(N.'U#A,5=^[%SNO?/[YYIUUS3J9@+U35C$N)F\F+ MG5'7=C,N%FV"[96&S"+X!9N-!P M2>PP06+XK>46D57-V1G,C&V8J=D;8ZW:,]'X&.) MRTR(K)"0CDJ5Q%F8-HN/*5![;7!1 7U<%TS7L]96S>VI0##U,5G,1BW'&D+)36OF.(" MNRPS4]V@D]VX&P-J$. FP3Z)9.&7E$QV<@P8(;3%UPF$U MBJ,ER(KL@IN!\ :2WAF:9B2Z MB7<)EZ>@]'#QB 0T&17 M3N W9RHM?8&@=(TA3^BY"O$!HA&UH)1=N:YKA83"&XWJ=2VJ5J(XPFAM/ \0 MC)J:,\0#09D@7E576.UAXKQM5Y.0E9JF&&PR& 7;"N40MP;!Y>UQWN - H*[ M"5.5N70+K%L88_A:CF9QZNS\1>\&*Y!U"]._X>5C1VV>A)"I(H4P3^,PB7/( MLJ (91)+F8E1NO6HC1\$:L^OQ>33)WD89 >N!V!?+Q"_&*4T-GVTGC)NP:,( M8UU3=&'\,G 4:=I-:#@-FR*W$K]26VHG*N-:ZS>#QIJJP\W,&@$2NQU[AGB0 M@'#L@O[DLYCP&LO^8R2TL[;"$4'$AT'R#)Y[T2"17:MK:JKNZ@[&I)\1ZZV@ MNT,-V7+KB=2UB11.1'Y^C6(<04GQ_B/'HU!)J$J>9%PD<2QY7O" Q]?@<#:,3)_Z_3EL!I25"MZZVXM0>E@"0J"?J4LX36M1 M ?+/A7:> W$4,AKIH>."*_98ZC/.*UP,>IZFBQHI\QHMNK9T6FIN M-3F@N[S8)PTU:6H=Y:I^"W(^L?4<:!R@00TR- G-.-VNMN+$B.B6-^(JYT6) M+H/VW-DG_OBM!!J([(KR(!\]AZHP+Z*\2)(8XD@$.8^","NR0.1Y4D0;J\^M MP6SY #%[:R*Z =W;4]BM$8RHO]"2@,F=J7T48S2UEDI-0BNW9[F/"@R;$,4%7&^ M]6 5#P*L)Q>\:CT+422#4E@)Z@N,0;>F1EOFP[=@U:[Y==G64P]A$P61$5U7 M,Y:F;39;Y\O10!6S^M:13V]%N2C1_78#W4J@/0>D_)'#2\:@@J@4*H R M3O*X%&FJ9 HR"U26P6CKX24?!+Q>=Y%[$P%TR-H76O[*6IC=@0$I)S5"M);B M?"4!7*-U:ER#_?0 $'4Y7*3%:0I[MD%$(6"1F[X:W1LN$$;^?)B.CNMV:=?S MSJH)=\MLF5C- QRDIWN_'CT5SUFE/T'5'Q9_-7[PW4OT=P!U$<0RX*7*1Z6( MRTCQ. LY\!1X&*0BW/['*\DC/B3RCPKE8C\87+$/D>$J)J^(B%!UA_SY1M6Y M-(UCY=D8ZY8IJ^] E=.I;AKP\%TC5AI,B.F:U&B;5_ ,48NLZHBU\3_5OHNM M!OYH-9KNMY6V%OXT^/EC/P=*P]%(05DF61K%<5B483H:15DD,BECD6T\E]T: M'GT8YT#'%593.)]&1-$Q(QU8"@T(@3[57)['7 +_1+EC5UWY[-'7A?YQY>(I MQ9V U1^==(>\:\B*2Q1TL.2JC2#LJTD4031AT3?H$EA'CK?3*;?HL7>FSQ'6 M/O#Y6_!8&@1A%O&B2#!/'4$1RC#*BU$B5!@HM?'UE:T!U<,XJ#G&'%19I((! MACAX]D*0^"?I/9H&70JGZPM370#E<34?]R\$V)[P8#JKS!SPZN7$="S'KV$5 ML74O2>[N;:-^+0C^+/#^ I!T;_31.X(5GSD/Y([M;V 6//^ M\/_7_"^V^]5$@V)OEHG AZZW.X3DV04 &<< * 97@S M,BTQ+FAT;>U96U/;.!1^[TS_P]ET>IN)$]_B7&&&0FC988'2[,N^R;8<:^M( M7DD&TE^_1W*2!@B4;NDN;)N')+H=?4?ZOB,?>93K6;$]RBE)MY\^ ?R,--,% MW7[!8U4.1^VZM&CZQ7'@D"64*YJ"%@,X$)PI.,F)G)&$5IHEI%!-..!)JQYB M/WLBJ6:4:T@D)1J'5HKQ*;R1@J22I5,*)Z?'&2LH^$&KV_):'2_RU\;OBG(N MV337X/7['7# =_U@?;CC6(2CMO5C%(MT#DK/"[K5R 373D9FK)@/X.6$S:B" M(WH.IV)&^,LFV)HF*"I9-@3;6[%/= ">6^IA8WN4LC-@Z59CI%_30+'-^G72<,:,?I16'HD+#7C?PX\ (:+H8N8&AZH1U2L"D?@'5E"(DH MA!S ,]=^%G-_"U)3=@&1HDE1:K*EE/4M?%0J84;7'!:0._54Y21++XTP!K M=:M16T6P;>/=]O@B9S'3$/@M;]3&Q;<[@'20VY^+FS9DB>Z^=V1W?#HYV#_8 MW9D<'!]]%:(_*Z59-E\L(N.I81T$4?D=>'-22541I(X6\($FF@D.?3<"D8'. M*7P@,B:<*N?XHJ!SV$FT:?%=UV^B!*G6<-*"WS .D*;MOYLSFL'X@B88#LXH M'&<91@QI!MT2+9KPR@Q^\:SG^^YP5\Q*PN>VY U?-X'P%,8%^T1BJG,X;,$[ M44TI7Y]QGW'"$T:*]1EM14TGB.6RYQ@1DNE MCCB%-)WA(Q?G!<4H,]B\@YK$&+CN)=K .4MU;@KN\\OZ,8*YMO,-2 JBU%9C M[\/)_B%3>F*@8"TMBI*D*<;8K89;EU5)DF791+-/<R'- MDLQ/22?KN5&W@ZK2Z*-.EZXML%D.&LGI=$.KUS-NG)G%Q;U=HM>BO'_:>JT; M,-0A9".&31*['*?O&^7D,P$-F[WN4,'[BDB,-\4<3FDI)!*.P[Z0,QSCO$<; MTE*Q1),B!8K:3^'7BE,(W*8]^2Q;SW.&;-:&J+LUEQ-BI8L51&ND.@XC"M:# MXB6-G5C[+%F ^*RUK"H06H*@"Z./UV>P]>=OZCD1WC**59+8H$>Q#& M41*,6UI>83]DA!E!EI(JP^^FZ4>* I].4*GF4,&&$OFMZB,G6QTV:#EE=H[+ MQPV*T!:1VF04;]7N8E81C%?M\+@W[7SY*$ M$-#MJ2$BH768K8*Q'5QY1[X MY04H4;#T7U^7MFK#F]/Q9&*3S^.C@YW'S4#,,24IS0V'^6U\!2,?YMZ,#P_^ MV'DSGKRSN?KQ[V_'1S]45+QZ,7*2M_9:CYNB#S=(;K@8^J'(=L.-VT^Z?<_E MOG;=>)^4NSDO^Z\OBW= X9R88@K)IK@$19V1,@7GDFE-.0+$C,.^[5E<&-ET M=/UB.2<*8HI=2RG.6&I?)=UV-VQ3XG.&V7ALTN)%(H]&OS0FJR1VR.L)KEQ& MV1OEY844IM,SII3-XB4PS+K1BRR#JL0:XP95J^SY;GM24^^?K[9?9W[7W\+X M#_@M3"V ^MN\@\,?^WKQZ9._ 5!+ P04 " !&;@E7:*'[ME=$ @!I6B M"P &9O[Y]VDBG+F?G$25RFR?(YV M'CX<5:^_ZG*8_[QS5M<7KW_XXNOX+;JZ&4LH?FF^O+JWR11>&V\(?_OO7]R?F MS)VKW9OMB8^WWWXXWQKVP^3+V:5Y51 $^7V=G5PQ^T%5UE<7>U7IYL+P8;@8 MX:N[?KWKAC".7NBA^^]?CM]_N[Q>?/VW2W^H2S6J?%&>JSHO1O%I8!>@78CF M;K);.7/M1N']JT_%YWOO ^DN$+L8SNXSKG8_*75QNY/3+ZYUU+H;PSQ[8OCB MVH6F&(_J\G+QQ=,OK_]@7)9N9.[ZQ?3;ZXVIR]WZ\L)5BP?O&#SGK]_3V#MN:>QUM2Y&WSH?WN35Q9D*FO3*%.?-A8!A,+WX M;GQ'HMEY\\__E&4_G3EEFU?A=9W70_?FIQ\F_TX__#^[N]G[W+A1Y6Q6%Z^S M7\I"V3*WGUSV+A\%T.=JF)T4PW'4YFJ0'8[,J\EOFS]O"S,^=Z,Z,Z53=;C' MN,I'G^;O\O'XR.=#ER'\BK^"KRAD:.[W^\7%99E_.JNST'::[6:QE_,_W]V= M-?7V2]&=7CT[FG0N9W,3-[]O%.[K_4/S1AD/X3?_O3# M=!#"2UW8RZRJ+X?NYQT?KM_UZCP?7K[._NTT/W=5]L%]R8Z+LN;K*_W2O,P@NZA^S^)1=-_W@MC;^/XOQNJ3SO-D]XI4_^. &.86BZ!9H09 MHY1!"E,LO?6 630=KJ_U<=1ATZ@6!+ NOBG9A,)^W@FT]]KG7YT-@S4,<\R; MYI^??KC6I+M;N-\02?TNKXP:_H]3Y<'(O@V:,M=8S PPVDN+!2<(2<$0)E8* M*[5FPNA'-M:&N^^>AU^<[5IUN?,&HD!$2[=WIM#?&OPN?%+--9<[A"EP5&'$ M"41.:B LYUXY$G1;+3&V;^*K)[;H8_BVL#?;I)Q5RA-&G9=AZ+PFTA-K&-< M4:3Y$FWZ.UJZ10>CP"&7^Z%-I1H>CJS[^A_N40C!HG]=0U>6;X=E\W$.R\P;*$+S8$^W)$1);UT MCDG&&5?6\H<%]GOH8_XYMV,UW/N:5[_O#8=NY-[FZL]?W;EVC?!C( MIQP'B#R_S8ICZ!!W%%--O#'"6:P@,$Z% =62/+K-!^'!)U_4Y9^NM38+1XR% M@'BL@O[Q &F(L%5$40$=H8]O\_Z[8$O]\8L;C5Q=/Z[9X9B3P_-L 9$QE!NO*"$6 M0:$,,XAYJ92C7"[#71_Q_[!?'Z<))\&PE$-;UJ)5!-:^.I,,.T^NR/O@QE83B^<]J^YI+G#+[=& MJGE@N%_P$$-SW!6MS*L1GEIHU%\Q40R-Y#:879(X[$5@"TK"?"108#N)MTE,IU^*9XOI.BW/ MI/36Z?IP5(6I,X[_C)AOV./*$ :00K$5P()P47 C@+K'UX OS]^F,F M5%^*&I704ZGTIYV.)K&8A>P70R6,D@>U3%GPQSN=;"L M!"9>L$#&*#A#R%'&@U^TA(&R=,? [6ZQ74!:Z994%CD1S$3G.;'8*$VE4 H+ M3ZTG?@D&6[Y;$"T0&-E=[&/]<-V#+9UW,:CDJC<_Q1CDZZJ)+H9694U,\G68 M1OS$A-B=->W5URJT?_)UC"W]O%/EYQ?#QO"[?H_)X^:?T;RMBG'9O&MBKJ^G M(]$,WD)38GJ=:UR+QBZ: MO:MJ5=91PHV7N M@^&_VNV_?7373SETZ0:;]NA=Q [Z3V2*Y,>.L,4SYVEMM&N:T% M;RN>W\@UQ_AC6=BQJ8_*$U=^SLTD&G1P,8P_*RLW^O6E[H: .T=WX>)O%<#7LIW)O-WSI"6PJY M)Q?YJ%1_JN/B4@WK?+9\U3-9WM&+K<,ENEJ2N$>DQZYRJC1G>^%1V\'#2_2H M35$ON\RR?E&G>7>[A+[4O)LHNU^S\#4<=\VMV!R]+6&<) NSZ^;($D),YLAV MB'H);*GD_%"_OP4I';:TFN,VRWH?S* M)828C*H7(^I$OWT1YY(^;3*<^N\.+87<%*CK$WJ7BKVF>7<[8K*DXS'9[J[Z M)W.DIUJ>Q-EODV/)"&RO)9DB-&E5?_LLRZ60FYR%/N%XLH4C%G=HG-V#?XQC MU:OB_*(8A;>3>@][QHS/Q\-8^FXV0UV4[BR.Y&=W.#+%>4=Q?%6WX[[N[;R9 M7;9T/U>I!>WNS;E?L,>N5OG(V0-5CO+1IXXB]9%27-RI/H@, _PP%JW-8PD4 M-?RH=U5(^FQ^+NO;RT)$$]JN*X( MZD\?N -VKQ 67#%N;87 C>R]-C:U/C9U(\[N9(9;DOEZY M=R5)+,E][7CO1,F?-*-O;R6@Q\SH2=+]G<,?)^D4?^J;?!_'V6FNWAX&?XR- MEG#=/UOL4;Y76KEK;^6NCSY9THZLY*JL^FS1-MUU(H5WM\:5)L)T1[$H1 MVY62:AMEI!3R[SGS) %VG&%2L*7]5./UDF826:=H,CF^O1'4]5C4X M+T:?75GG>NA.W"@OR@]%[2H $?WH2A.NZK; ;_?HZHR&I?J51'XU-%LI[R3L MA>,"^5;"^V:WME#@S,5A&(I17927$X&'R2TW:GBLOOP: M'E3F:MAQV^R^[LS$?6>G^N ]36JM)JFU+K45%VU^&&M7!T%ME]SNZ=:VX"U) MKIN86^)LQ^F'W136W2=/78EQOOEM6BB=*!^Q4(+OPXLP7J-/>Z-)*F&_CQ-[ MJ#NM";DKE062D%\JDA,7=QBF2YWHF&"Z,B%WHAI$$O)6QGV6$'+BX@Y+<"DN M3A+L--&FS(=VEL;;S1YZG,3V56GSXK.JS'BHRF,W4L,PR?SJZG!%Z.?;O'*J MZNJT^1RY/JKCVRK]NQVXVDOM5?3EB8V?@B/2\WJ M5Z.[\R:^O3;$+TU'$O\_B_^3OJ49YRDSSHO0FYL1U31[O9# :Q+TUL8$2-H7 ML>;$^0U5TGN.H-,DOU7"7QB[/2Q& LN7YW,\L%0S/RQ/M_XV[]CT57=OVIS[ MQ2CF1T^&YCBO_OCE\A,/#!BL8GD5[=I]Q\<..R&!:?+KNI6P^$):^-S 96I=O"QGTBVKKY M['D8>!J5)@RLC$T3!E:"@24U/VGXMNIA>R;&,FO>/=>@CLNV$]'3)RO"R_([ M^BK>Y;+5DGB?*=ZN' >=Q+MEJ\L]B:OW3\-2;DY'=T]R:Q*P.N:RG<# M\'V=\7J3S+$5P.O_!-,YVNFK)]&;1,8$O&X#H,>FYF8B-/SB2)"_=.(ER.WY=8TD@2WQC/Y%@3'L?;_ MHGR(7]Q%7A:?\V\[E9-:+*<62TTU]^1AW![YCD2#\9SIMXXU\J19V^*1+;6H MFL2]-2'GGJSU]%?C4@0L ?%QAEX"8I^HO[\0[/0B;%?JV2<@;NF,^%+HH+^A MCYXLRO87B!V$P!:;QKT-"=RS2)MTO[N+MNAQ1Z<#B+;R[/1;_6I-=BM=YGF< M[+92<+V3VL10>9>/U"@>57Q#=+^=_+4(W1PU'WP*,TSNJC@D)\Z,R[R[9];- MQ'='O[Y-C\MVL!?KK,VDET2Y&5&N=AY\0)2GI5/5N+S<(N'=U:4^B.LA$CVI M@RE;[8WLQR*>%V_4\&2L;?XYK[J?>;:$Z);I7A\(]'XQ[A?E132HW5:QYKV] MZK_0$E5V3%SWSVS- <);A:\[>]2'>>TA,R3-:UL@QC2O]5!H!_\8AQ9]Z]?' M,O\<.KM?G%^H47^EUX16ENM;'V1XOVURJY]C'3HRO#PME75V.T5Y7Q?[;[XD MB6X]1A//=A"5-S/1$C[7C\].9$(]61$2K/LN^NG,K/+R/]5P['ZYO'KYMS#8 MJC1GE^_=9S=LY'_UW>'H8EQ7S1=HFC$S=XM?FSA+L]3^KG3_&+N1N;S^^[DK MJN,XY&4^^M1Q[7FX?]_J;9"%VK7M MDFBW=H)YEFBW;#VN@W/*UB\1=LZ/W*8TG)?I>JX.75N1IM0=OS=-%YM6Z*=- M%YT*(*2YZTES5TISZXA^]W!"[="#J0.@XN2HO2D7;79/LL-F5M+Q76MXI*[#+D&L'+VE3;2=1T2%% M[%R67UI(;"DQL(55NZV#5C^#KKVVB3IHBG2Z/, +#;CV?:W[)84V5X>TWIMM":%V>S=)4U-VIZ"6P?T?7K/OIK&PX M"W;C"^6)T;L< $A+&9W4Y4[%0CHT/_7)\>]W@E47=;V3.5=I;TF78-=/&[%7 ML8#U;=MZ:09C\KM6AZF-^ST)1LD\W-K@]KT[- MWR#5]NJ 0JUUBEI=DNA+ MR!I(<:B^0"/E!W?&$^C?^GNG3/\7D0S0(:;OCQ'5S\GBQ2P:=,J.2P![B?YX MSQR$%!SH,NS69C!NQXF+'9QGUG (9*>,[ ZAKS_[I1/Z^FOE=8H*.A0L>6#/ M3^-"[P=QQV&H*K>^O+,$MG; ]G!JW%TR3]A:;5YGPM:V8:M39F0+0.^0U=B? M4,EV@*U+FMU%Y+^L0&5_DNT2^OH8GN@@%73.KHP!X%O+7J//KJQS/70G;I07 MY8>B=A6 B'YTI0E7W4;=IH';6$LA> M*,):B#ZFF>REQ4GZC/NE)]?^X@SR!+->SV4=Q/PC8793!?N LL?Z90EC_9_* MNF,UOH1<$00@@'71O(HSVMX75=K3RPLWB?6=7PR+2^=.ZL+\T6U-OM;P;^)9 MT(-5BB4,?5F_5;6;" ; \-_5?:Z^NQHQ.W?I/$O.OGFJ+3*3(4XR?*8,\?(R MQ*N4X2-P>'01%QZG$]1?RX#]^(6JQU5S[_ U&+EU_MD=>9\;5TXO_$]7 MU<'PO:'A<7DPB&V2'=(\,-POZ&QH3@^5O"KKUXN[_WQEGAN_16A:8B!7!*B9 M_DP=C?NUJ#40WZ&/"<*=@?#1J., 7I%F=1H]3V2-*]D]OP6KH@V8IYJ_\WZU175[O1TF8S-KL"WJS#<>!ALOB./UUQ(QBN1FV"C6M#UQHD[E6&!(SV@)&/N@N,1=HX MW]Z.:6.'@)Z D99_VE_^2:2]*8^\)P3>;[.[DY[,D^?$[8==.W'?A+5.8&U- MMN S ND)8,\'6$_=]&T%6 NN?P)85PS'+F-M8W&HK; 1TPKJP[&$;5U5Z>?L MU%<=NS]]/NG8-NG8IM+A[]>Q%!--,=%-;M5XQ :-KBK4)C=9SP3TPG=M);AMH2S3W+8M*\L>X; ML_U:H?7]HJJ/_(D:=AVK]W1B_A2X&[W9.MDB0*ZYKO?)-FB]B\5.WL9*)L5% MX[V-@A]71]_M:\S([[70FX#O\GULTU,DF_$428)Y^S!?5K8;H_ 3-QSFHT]_ M=2-7JF'0_CU[GH_R,..I&#K< J1?!:,>T],MI'ZX-/4GO/8:3WA?;UX M[\/\GG1B[7/ 1NR"Q\P!22?6SA.=*.Z57,*-NX1],!&3*FPY*RQO/215V'*C M87GG(CF.?7,2ODW^$,/?X]K'D9]+TID O+A4P_KRXS@ 0%5N[U/IFB^[+>*% M?9G!^=X>=61BAW/%O5>1%92$VY^TARBOCV5AQZ8^*D]<^3DWDW75DXM\5*H_ MU?W;!Y*LGYE4&--G%XW_K## -2D\[S%/VE;1#V7]Z(;*J+)RHZ26ZU#+F^/= M<_6YF^OF-YINA5*MB6\VK;OKVBB_>65-2MD%I>R4ZER/LVZ#@G1+\:1.'R0:\;PGYV-.0: M$S_]D-PMD7>K!Z_>9&76 U9.J.X$*Z\.J/)1/)/T; /!*1.>3DZO?3!_>[-.Q]O,.B MNZ%;=\NK@B#(7_]V\O:Q-\-W-.TBO'SLO7'S#CPVF[K]9_O5UZ8:-O5F=Y1=945I7 M_KP#7X&=3)6F+(;7J2[^]E51?OH!!77_87K%#UZ9>M<713T*Y+.3^;(X/W:^ M^GGG7?CB=V:E,-YBZ)TEVD%MJ+7$4XLG7000&.))$ 9*R32&AHE%:2^)[T6RC"(F)0($N*0E0 I MK;P#'E"E/+S1:VDU%H(@ HC #A$D@7 & M4DB)M$))Q&[*>DMZ;2!T&G"G,$9!UB3(.H \ )PP%Z6^G;V6R"/#"=5*(<*X MTT98)3T&@@K$,=K.7@9,.D\86U%E82HZ"AV]EK3*@R M"$(BJ2 !X\( BH+=$@S.T#F,;UJDBGD;/$^(E2?<&*U5C#)QZ37EU)&>]!I9 M@K07''E* BL%0$N.8" GHB0/'VUIK[WR'@=B-B PN ;:$F]\<$(,(".9@ ))12!$ F@.& .40J2DU#U:)#(HM%0_8#D:*%-Q;!@*=0<#%35DC8'PTT&F8UXD5P=$,9AT@P&C& M$$!]Z;4.,RY$P44F :C(6"T!%-Y3B;FGP67>SEY;X4U@:P/#-$T4,D)%8P4A MRDWPO]"M7@>EAY )BAP@T&&%%!9&PV"Z$*<0ZDFO>7 T@V?IH(" *&I4Y#)! MK-4 6DEO^M=;TFL8%#EXU#[(W!&*M)# N6",&J\4T^*FE;(EO=:8!DH.MDDP M4PC4,+P):?W_SS/_WS/V793^%E M9H:J"BW[Y?CCNX_JD_M;<]G.F_C]Y(HW/^DR^V'VP?S/;]ZJJB]CF^."P*X: MYI]&K[.XMN'*'S-3#(OR=?8OH/GS8^:+41A0=9X/+U]G_W::G[LJ^^"^9,?% MN1K]VR!K/AEDE2MS/[VZRO]TKS,H+NKI!U]<_NFL?IWI8FA_O&KQ63EKAVYD M_3H;%2/W8S9YMZN+NB[.PWTNOF95,+QN)[0^7!'-:Z+JX_*R5.:SW::,6\$ M\-N'P].#M]G)Z=[IP'IQD>Q_>9@?_O?^WO0]_/9Y% M<@O*W:P2Y28;J;C<:5W^^FUAFN7'F"J\TRP^3-C9::LL$\%_]C%PK6)TC%#. M@^&%@^6UDTV7\P)9+[?&SKY]MS;E+)@:/YW7-6YOUR+9+_[595_ M9$56?QA_M MS#K[S'Y\R6U]%M^ OUPGC<@2MT9M1G:3OR?__E27;V;O9]_\5-M9^Z8/0. 5 MHN&!<=:H[3(_X+%YS5.>_CU49 #:\/'8715G/:;90 MVALCO34@&)?4: > 9 @;K2QG C^LV5E31KC^>2O,?#PXVWE7VH8)S2_'1\FGW\[?CDM[T/I]GI4188_330=@9Q=G2<0?J=_3X[>I>=_NT@FR/[*Z+? MVS^-7T.)R0Q;5UV8'Z,)^*Z4-?X=)[,&@F\Z0[QWDDL@WJP^<]F5+F:3U=OL M8&2=?9B2)U^ P>!..RJY=L3#X&,1A#V14'J*&%L9OX/MXO?3X[T/)X<-BR]/\(G_QS]!J),7_6'*_>+\/*]BGF+F\\"$HW&3O7@G( ^:M,)WX=(/ MS95S0$0*FABR])0;@JD46DHEL% T^!06F"5(9FL9!' M/^RQ[>X'>=SIDC\ IV/WJ:ER.:H_A&_F((4]HI*H8.H!20#A G%-M L>#8*6 M8KX$I Z+45YE'\]4F.*,&S?#'5I_.#*OGN*LMT--P3$_^!HZW(Q,5OCLVXAD MJLJJ"V=B[K7-\E&6UU5FSAH+^Y83?T^+=Q)E-,\FXI7$=T+O+NMC0[/3 [B) MVZ?*8 XVT>UF[]5^,1[5Y>5^8>=AY!40V'.M($)$4J T\TULW5%]4S!%?#*J%-M$]QOIU]*%[=/WQ+&45I2GQ8/^1]JO88_5@_'>Y96[JJFO[S/A\Y.$>% MDEHMO 0"2D\8=9HYX!R"G.GPF5G&?D2"TNROZL\@?)>%Z;6L;U+BX"%O<=JX M_?#RJ#PMOHSFR3I&XAVS1C%"!#/:21<^,,&Z59*C9>"R>;O!(.]LL+R)P#S,)#%? W$*B "6,$_$*NR&_:!"X:)1KE9E.:R. M-U>&B\V;#5-9?RR" (;_+[^X82'J8"5P8S$!CA!-B8PA1*XU#Z8#118MH88R M5FU?F[FP2#0=F,^FPQSM@H]E0%-^H8;9P5=GQO$$A^S(A]G-54^V"MI5[0Z, M7]#,+*KFAB;^#L,XSAY[I5,W@(N1Y2"8^@IJ&6/^TD,G)$"0&6R\5$L E[-; ML-V]LQFQL,?PXUDQNAW_] @+%)R,N'^"4.<4Y,Y#;@22F,B8FOTPAV"X&WCD M3AK92&3F6RSF__Z+"+;#CU4PQH;N(@["-%X\B%[ BG M1IX$\BKS.@]W*IN1<*6SV<6XK,8Q/%476;BB,=@A^DY_'ZDOKA/LF?IUBEHO M)%_,7U%Q-Y4O$VW>)$F?YO6P"5(Z9/PR"D-RE=DD9?;EU$M M54,?U>5Y -X3!Q2^DJL+&V#Q2K+^#NB':2B]T5+WU9S%FJ!9H*DO9WGXY!N7 MM66C+@GS)JNV:X-WY_P_G0TN(=(-#\RGZ2",8Z4BSATDWII@"BB! 6+< :6@ M7<:5+<[/@X2:T\T'V;^^ @!F'U69_:<:CE<765X_Z712QM&:0:&G=XEZRD@G M#2'-VWD!48AKX+U'0>7,X+F9-4M\F/MUDP.;\P1F51&F,:ZQ:B+(FX[;*O@LW#4215>-@A%5G1JOMF! M+^IZ4YLLK>;'TXY\/\C4R&;?H4E'=:";\+W^W]"->'US:?A1;,7T/C&ALFH: MT312574F06;59?7JH9#Y_K@LPZ\G29AQIO M3V:W?V8^8'?A%34N*-MY7M=!/=TP*%U9C"(/#2\S%SCI,CN,\WQ0C1C_?:MJ ME<7DP1OHFR#KVXVB0E\457TCT'(\#K\D@$XSA,:3;8W9R>YI]EU4$?XC"G0X MO: ^RYM$H8N8*-0V*B=-OP*;J[Y_$$ISXQ*'98JL.2A9AYC3P;KDP!$;7CF, MD&$06LDD@,O8F0E*_8%2T%:5#549IA-E@ID5JSL&Y8K:5$:*7_AIW,"Z>_N+ M*9[. PS#@\H96X<>-L4.!W%F"W<,,T'<6_HI^U067^JSV=>OPASGFN99Y_-1 MD^S<+.E,/::[&CGU8&:7/7C!W>V;71AY8'KQ'6V=79F/)NP0_/)=-(O!SL_/ MKU(P=J']2$$G5\*62$ O]X-J?2K*RSG.5,RC\'SF@ ;$6A"8TA!E +00>A;+ M7CW(F>\;[=Z;4][F86OGT2<& CHJSUOCN8XY8AD/>D58>93/]KC[M-/@C8:F M;TQ:FU6(W@W?R73>O/+"LFD1X]4.X0,4W+3BEW&5CUPU[P%R)(UC@AE",''( M:,X\=M21P+^.4=?F?KR^HW^36G4P,[#^.C&P-J%3LS9,FC!MP?P6,Q:4BVA+ M@!>$(2LX%UAR"2CS7- EEEC6J%O]BZSY>YR"F.*QT)W)_:*@0!,*"-0^*AK/ M?5Q-'(K0"==LAO^VC7(R6+.]E,$QB0\<7L86?,G#\Z,.CD(OBN@H?,ZKQIL8 MJ9')U3 Z(7''1[-P7 =O096VRF)Z96[O2M+ WZGO%SH(R6M]JM=:G07O:*8H MV7=!_(WC.-FO-77+OM/??W/,%L10)VHP%TC]_E7V/^'[M4YIL1^W60=;X;C@ ML00Z)1!"I2VP+O!.S%M&H'W6:2>D*)R+EA9:D=B%CR(B^=5L[Q6C.N&$)J,M.:JO?&G@*(,3VI;-!&\J3J\:\)PX:>WHMW- M'9OUNI/F:4??[CJ?/$R--8PC)Y$B@A*E8KEIJ+6D$F&U,.8M -[)XO$-S6?- MD2@!-"8/1E7U\\[AAW<[617, ]<$&^:K=X0!V+5%O3N]>.<-)'B $1L@(&;J M,^O0FUM!CYLEW7XIG?HCIE5>133,T*FR6>H]NZH]UBST3A1M^LE5J;2)9*:F MSH('Q*IVWVK&W=*OR1SZK8VWWMW5YJOV7H1/=G7\:%?Y.M9T4\,OZK*:LZ;F MZKY-FC^IXM;4:UL4@9E^!K[5=D/SI=UFZKR@M-OLJ_E!C,7:'N[4]=IZCQRG M1P"XNWF6/ZD&46'Z<8$1?_H_N[M[(W-6E+N[8?A43)DX/,D^_FWO^->]_8/? M3@_W]]Z?#++##_NWE7S#E2*.CG_-)L70.M6NPP]O#_X[14$7^F3RE5B4%#59 ML;^-\_W]@X-W[Y9TV!8VM0T!?]P[/LT.GQCK$.@5NCMIH2]#\.[PP]Z'_<.] M]X$8(@[W3N>J2SYR1/@K><^&DWO'9+51O$\O@QO>\Y MZQO3C6M[H._3@S"MO'XI\ Y8OO+RKX[5K9[:_83EA.5E)+M1 %TK_@S)*T$? M[=HO6DE5JS'3=K*S,OJJ__*+&@9T$025S)+=Q:FC?RS>U]4U=.GDFNWRN*]TI22 MII3MG%)HFE+2E)*FE(53RL$_QGE]^7=X9]SGVK1Q>TXIS!]GQ="ZLIK6$LHF M=TRS29I-MG,V86DV2;-)FDT6.RBJ.GLW++Y43YM.XL^SYO=KGS["I-'N\Z;[ MDM.D\2(G#9$FC31I=&/2F%?M<,/N32(?BMI5<4]A^"=N]+B:26Y-%_,3RZ+D MDNM$I%X\"\G$0MO/0LOS0RL);:@G"6V=I+[#0%SHU[=[D[C^KVJD/C5,=E6G M^6U>F?'D=+]HT>V-U/"RRA?9TM_X,/+GY'S#^)-C5XV'"Y>34R)>XJ!D"76) M#H["D'S.W9<)')4MFYPV"R91)-))H9+FH7-R9'49D[VIO_4%5Y^ZS9D)'2,=U*>:^*=Q#O+\<[4U2C\-T=C8LE,O[A).AUP21+; M)+9);--+MGF?_V.:V&,1A2C$N3;)MF"P](;+/] M;+/A\#!.X>'GA8?QY)R1X[SZ8^?-WV,QM,!D32WV&-T-'PRG[V]R7@P=#XMJ M'&LL*5V,Z]F))?%6B?_B&?&)_Q+_M/J M,GW%$80[;]Z[3VHX,<>:0[F2/9;8*['76MAK+]'7,^EK;^=-#(=EL0QX42;J M2M25J"MEC?> N=#.F]]&DV,\7#S"]$0-)V+!J2,DP3[:75T([3'MYY\]9Y-1[6V?@BGASM1GE1SK%=HK)$98G*TL)F M]ZF,[+SY-1^Y8+EY%PRVN72-Q&&)PQ*'K8'#:.*PYW$8W7ESU!PJ>3B:''&7 M%Z/$7HF]$GNM@;U88J_GL1?;>7/P]2S7>9U,KDA:]Q]JDDBK6Z2%7H&GL%94 MFUBB[><=M V 7I2:-L/XR>%?/^R=_G9\<++SYMOK!/4 ]4>M\<6___F?P@?Q M2-'FLVX?1'MZO/?VX->]X_\XZ=&I[:NLT+AH4&))(01F)X8?%J.\&C2?P1^; MNIC-)Q-Y#XM/Q:!9-BHF)\:7RKIXAGR5%65\QN?>U$6%P%.EP_=:-K\O3^, M4]?:W7SRV"9/?G0:KE07S8,6M7YS55Y^2K\\MO]XRGC*A]563RA-_I2:CCI27.P>;CQ7+>:RM=>%,LXLHMJBL7F4GQ="%!L8RJ:$9G]TH=R/C!M-!N/[< MN3:%6WE7QA7(NK@IXW-U.1W0[$M>G\4M2+$Y81[DY,L( MZ/N0FHY [\\1Z&NP*,0503;/>IW%K;ZY64R#*[ [Q/6SOIK3SIM_YBV+VXK0 MNX/>L\]_C!Q^,CGP]=%/Z'<3P?\=A5KOY+>/T7_)>__"5/ M/KP]^'!R\#8+KTZ.WA^^W3L-;W[9>[_W8?\@._G;P<'I+8-BPVW^KF'<8EP% M5@X_=5^-NZBSZBPROU6U^KZ+I\4_'!Z9)[2=&M?,P9\9^;Q_R\,Z'Z MJP[<9>'V>.F8YXUA75O/GQ) M#W&-"C^KH'[3?>E$XYJJ[LMZEG>([38X'J,XT?"KW6[$<&CIJ/@2C-)6M2EI M[_(*M50QV3)OW3D[F_(BG*G)2HP2_[8'?I$_7 MC)]=.1>IFY2F:V4E9']]"OALL>XG(58./O+JE(^'H(O M%*W@-QXA%]/QZ-\\MEO *"=S#J3GZMA]?/.+@X#'D8Y-"J\FJ1R_KR3 M?ZU?C\;GN[:H=Z?7[KPAB RX!#_]<+U+RZ=4K$?=UQX)2[R0>&'#O*" T<(P M AQ4A# AG.*&2RB1Q#S0PVU>0!!AN!I>0)P-"$?;R0MKLL2Z;VZ=G!5EO5N[ M\CS+1Y]=59^OQ];:%'&V.6/<2U5=Y*-&^*=!]H??1#]'/X!:;!B6P4) Q!*B ML2+4 H>EM)P"V:I9 @>2@0&5HAL$M#GK(R&E^T@A0$NDN&6<86*5% Q@331# M"@IOD6IUHH8##L$ 2]YCI*3(R!*1D?!)E&Q,QS0N6(]ZZ%)09/5->A&>R%27 M_BNOS_;'5>B?*_=BQ/R#JZ<1]'EZ0TYSC;CE+E@ $@@F"64,*Q?X#E#6JB& M^$!2U@UN2^&)A-!.(E0"([B&P5AWG%!B!4,2"P>9I#X8(NT:((@.*.Z(G9X" M!2U9']'P'=5%V91D2M&!%^#SS"1^&1AGCFJT-5!0Z Q6B!#$(L\PIBP!@'*( M%U#-*HV!#E%-"@DD>-R&A_,6ADD7NZ"SQ& @H?=<*HH)0TIKT>Y,C 8@EOOM M+3S6%0=8F&[F MNNW"&. 5UUY!0AUQRBINN;26",P1T;1=NP)R/A!=6>Q\)*@V&7I(^$_X7Q'^ ME10QYXD3( 31V$O#&-*46>$,\PBUNX;"Q !1\H+PW\/ 1CMU6DZ+>)#XNBVG MY,)U@(_NHB*B$.?*<2 1()(I0:5UD&F(F.("MASB&##(!KPK9)2B' DB"R#B M "8:**D9$L1RI"@V" &+D+92.=)NF&,0[C=@LL\0V:Z,AU:V?FD6TVA%S$])M!-G)U2G_HC*O2*T=DIED?HU[MC>S!3*NNQW*)\0(@806B MD$#.M<22,*6@]=P@MH#D5F@'2#A@N",,U\W@0X+FRX4F519A)[$FCA 6D.F= M,X3[8(%(&%ZW:G]P,D!=,3Y27* =X^,XXFBW\+OCRJ6HP$MR>8X"_Z@Z'WUZ M[U3E&CTX\K]5KG&%YB@(;H1?P $E'9FTNSPS;S(WHI69_*V[ M**J\KN:JB:?\B+0^VD4B_;8^^J$8F5M!5TN %0X83+ A7JE@<2@HI7!*42#Q M J=GA1:'8 . :#?X,V5() 9XD0R @!,HYD19CXBQ++R11 0O1!OKN%I0*6:5 M80\ZP%VQH+8I1^)69\BM,N7/,ZLH:2]Q8F.F%%E19>I5LJ4MQK'L_NVFK8M= M-E6&IZ/#L!;[DS@;O5%E!N;!($TY9>"O:SON0' Y@K K>18(E MFZA&G^"?X+\^^ ?SP1F)I3*"$"B,]IA:#R /-A1GT+:D9WNJX-_ M%Q)=TA)T/Y:@.S%,*:4AZ=/F]:E3Z_!K/$[A_>'>+X?O#T\/#TZRO0]OLY/3 MH_W_^-O1^[<'QR>SLSG_I.7XEE<7UXB>M(*<9-Q9Z['CZYNS$R^& MN=+Y,*]SU]JQ%\E42:9*,GV3/KT@TW>313WVC FC6E?9A;I<3[7/;EA#VQTN M[60L=*II'R>*MF"_'V:.,0LH19X J0$"'N*J8626-]NZ@DB X ZLB[RTCV5 MA,W.81,8H!E!Q''"" 5*6XGCCAB!I7)6M%MR#/*![#4VM\O#;,T0* M7[A1I:*(DXO9-Y>@&W1V<'XQ+"Z=.W9#53O[_EO4XC:S!6M#,N&)1TH2R9S M'G*JD'-":DE-NU:''D9)@R65/^.P@/AT(+H%&$"!FB856(^^I9Y)@Z!E# M"TX(6J'E0>0 \H[L@$LAD)8MC[G@]DN)@KSP7853R=_+/\@[;ZQ3P=_!)+R2 MB!-M.0'8,BS;WH(+R("3CNR(>>EAB026A\$"L:>*Q>VWB"@%))DXQ0<2+A,N;^*2*V.PH,'7<*Z-;-378 !&YG;!,88$;.6\71=FH:.&#KG@7/K2-:D6I9Z7[[$;C M%Y,U\<)=H$4')L[\H,$=-Q0S8%@A =#FS+,,"*.>(@D:K?NMP0#RM,QYYTNX;6.X\W6 MNAB0*OBT28G;6<'GWCBLU%H0#3G2C!"!D(!,0&@AL,P( 1>405QE%:^!!!TY M(#(5\4H4\$(I &,@$+;>:*H)E2ST#R JE C&$G&@W:48/J"X(ZN6VU3%JV\G MG:6,BC9)K8N\="\E14?.2&2)$YH$6 JN&?8T^'I(Q:*#[2ZE"#Z0O".DE (B M"25WH<12!!4-,.&&$*:XQE(H&XQYC3EUN-U#2C&$ \I2#D574._"F<1,I@X204RB'/#B',QX1.V6[@R MV.Z<;2E,>Q@[:,4J^2D.TK4VS5JPC$:_=;H^'%5U.8X'^1W&6G*NJH]5[4[J MN,?HHRMCA3GUR\! M48T0]-"=N%%>E!^*VE60T^F#?W7GVI77X8#GX4"NT+"+'DIT?K7 C\TN)@_Z MZ86Q0TLHX26,NAMLG/[ ;-SW0@JNQ"8C? &^J-<42:8(=Q MA2G2UGK #&/:W&5_K0H#3YT2* ,#B?N\4)]@]I)@)F1P@27F*FK48<"N(T MU0(RR0 F$(>)"-QU1./R2 #+FEQH>9.KA7'@5 @+K<6"(L*)5N$%,YIK["&! M;(%']6(#P08$OWEB1 )T _ ]#,4&ZY-E)R%5Q5IZ*]8!'V$AKG%&O5 MPEX0P)AYC% M2F',B,94 *PE\X!H*0B5=R7L;1QGE) !!1TY;+O+YF>? [Q761U9.2FVF=5% M5@7]B/4,_+@>ERXKBTLUC,FH*227//A'4V5X55UE-%].2[J>%B=!QX[\NT;# MCF<*]L%=6Q/SA'-#F>'&DF# *P>5 K%07/B/T7;W U (!I!WA/U2H"W!M+,P M99)BIP$W&"M"M) 02X8P9XS%;0EW+=AMUP)TBIRUO1=AZ%3ETI;!5KFJ2X1T MM97YPI6JSD>?WD<%N#\+.6YD-DP(1: A2'-A#,>"2FL L1"W>T04Y'0 T*(5 M\+[X2PDT+Q$T-IZ<("$76 "B'!744"42]#F8MZX@PP8+ M*K4\LQP=85(8 M)1;D?:VR7L* $C00. 5!$D"Z"A#/C8UGQSN##'$<:J,Q\%Q'DQT9?5=BY(IF MZ8&,&U-%1Q+XNSSQ]CFV<5(7YH^S8AALX*I9IN(_9NX?X[R^?)W2)SKCH_1I MF-(Z?]*GS>M3#WVNE@[_*<[/B[BC(_#\(/O7Y^WOF-RLF3,^JO*HG&QE^$\U M'+N/KCPY4^6U_='2.&608M8)PAA1F!#B )3<4$G1@84'@=[Z8+*CXD*549O'[L=L M99)NAJ/:&]=G11DTR\Z77($60NJ-HT811G"P3YF#UBK(I"-+EN:&\R,#5B_A M>]HO&7=8>R4(A41:IU%H>7,J.\=8+#J@98%DG]A^#, 3/Y?7KY5TY=,775F ML&HY'XWKJE:C&!6;WX%!,%8,&Z(@(-0BI:%0U!-K40"!OVL'QB8$?5A5XVM" M5DYI)[4A/ 8[ 5511S&RQ'*MM6VU[9#@ 61\0."B_,P[A!Q&?SU2A4Q#Q[CB MGC*BO19.Q[>2 N.,ELN5PMN05*7@C@.G _TH8ID701F=XU%+ 25VP6GFJVL[ M)&@ *!_PA:M9BZ4Z;R=D,QSG3:\:@1??))2I^D'Y__MXY#(,!EE4UYGB?#<> MJ;$-UI+]?BDE>NM,LPLCP["Y$9K>:)"%QEVXT/[/;GB9@K0O(@8U![G&$)K? M%^0\$U8CZ8,%YZ"76@I E\@;R"PRQE 3S\,O2-K12E&F_"Q&!^:!C.2A_E( M T0\DTHP[3&& #F%#5IN+GHZ/CI2DJ'+?GJOS_/;LV%.#V)5P^#?Y38T(#/J M(J_5,(5H^Q92ZP:7?=.HCT&A#D?[$W6:H[AK_I.V2E#L@F],N(4:<8(D"-8V MD,HL2A99Z3HMA&* 4QVIA-&$T?LPZJ2Q2CJ -1&6*$ZLD!X)AZ%G;D%>YRJ+ MV@=G6 X$[4@N15I*:,L.,69\/I[LO2\F9PP7YQ>E.W.C*O_LLF%1I8RN;7&& MOGN G;[I0I-QNC^O"8>CH!CN?5"'#ZX^\J?JZWRY+^LIA81B"04AW(G@+2E' MF"=":+.HW-?CS(FJ&?C=AS;-@X&$O0DLK$OHWR?X)OC>#U_CB.#6,^NX)\AS M+0SGL?Q[@+0U[-E[Z)>$+Q\0T1%[HR_P75>H98/;_]JW>ZSSNJ'(4U*::4]JW$YV=/P.-&D@8MT0X09RT6G!JI)+4 M8,@M>_91AH&[R-$1UMAAJ[2UL2LO2V2U9V[,C;$]-VE\PYS M=A=7%>;W^QPT&C6?Y8DP9IA92#D@X8VFFE ,D=#& J662X=]ZBH"07&=KR/U M=1:2;\=J0"1,O@Q,:L>EQE8R2!!DDFELPHS@ % Q$Z_5E3W*T4"(CIQ-NCI, M;LH$(>N+A*VI@$.39MPI:^6A,>X8:=IB'$\_>52KU\5:_]J6^)[$X5T>J:5W M]^^-[+UL#[W'@#@+G!6$"JB1)9[&7%)GE,)MYUI)#@<0=]0&>T#R73+/$@DE M$NHO"0GEL*4<2V0DT4[)P$/>2:QE>,\,:#F9C&(\$+RC=0);(:$;]FC\^Y__ M*7R@@JXUGT6U>?.3+K,?)F^G(['$5XLZ'X_?<64+M42^X0X?D>7^__/2-PU?N+\,FNCA_M*A\:]#I3 MPR_JLIIS'7XZ*V=73P:CT=D,-,[25*\!^,9PT\^"^,]<9,&I7W53-Q:H_.RK M>9'L!,$^W*F_.667&?4)2N>?%R'V9!DTR0&3]_%9K[.83YN;Z6=?IMW7@14C MFZI9BY[UO)WLK(R,^"^'P5?[NO.F^>>G']3-49H'0A?1?=<8Q4ECDB_4U%"( MYW_]'?T=A^_^S^[NWLB<%>7N[IO8X<.C#X_[1W_NK=_\-OIX?[>^Y-! M=OAA_Q9#;+A;^T9$?OLJ./ M!\=[IZ%3)QUK_7?Y**O/BG$57//P4_?5N(LZSKGQ],W)QN-,G08'=FK&=\ MW;1R9VYZOYKU5Q-T>GBM:_7V]YC0+ELNE+9&U3X-TX#+?@W?G%79 M09@$[$USMA/-G)456)^MW8F5EJ3+CU&2D_QKTN0V-;G-]8G%4\7+@1/J')PF M%5SZIZ5)0=:G("@I2%*0Q"!)05X6@[1H"#TFV6+5@?)C]]F-QJZM"MLMXN"Z MEK>^4DGCEL8MC=NZQJTCW+ZYJMRN-+D:9F6:#!(XT[BE<7O)X]9FQ'.Z M*$=12V4@$;\U:1#:RED]'P\_'._]O[VL+"[5<#WGYW4RB[%CB7>;2E'LV# \ MM"&X,7/>E<7Y?OAIO.B_\OIL?UR%KKKRX*L9CF/48*^J7/C/7J\Z S1W$BDG M")#$8JZ<)9A(#Z5WG!&W*"^: %@7LPSIWS^6A1V;^J@\<>7GW+B]KWGU^\E% M/BK5G^IX!JA?FWKHJ\ED9' 8$=J\W8S;3IQ2^*6S7.+0-Y2*0'SFA#MB8:< M:N8H90IQI1;5SKSB%K0A;J&Q4$%']N4E;DG^(I=-&2X0X@$ABPY#VP)R65<4:[6EC=86OSJ:U0R_L?21:AK= MG4N2ZJ>TS:+8 T(]Y0Q83& LKR(#F3J% ;!6R06'-RT56IJ559[J^DHYE V$ MZ'*5N@[MQ$] 3T"_,I> MIHX#ADA7EB!PTMN%7!,(&86G7:Z3)RG3:"+ :4= MB?(DH">@]P3HVAIIC1-:![_(>2"Y%PYQCHQU "X*Z"X5=&D1Z)@,".AHQ8L$ M] 3TC@(=.T>I M0QZ A4)."=(B\,H<(Z@1:<[+Y4 *1-H/,!0!V)?O0B3;_U M[)W;&9_M!#\FI1,W$OSH<;0Z'0_9#G,B#K6" E'&/-$&2F #7V+%H934XH4G MNB\1]&B'-#D?"-D1-RBM1R6$]P+A$"HAH(%.8DN*04YDT]>P%D3Z+$8())6;1/H$^@?4><$*Z>Y=4A:0+"$ MBAK D?"*,ZX$YD]>TUD3Z"&2 YQ0GU"?4/\(U!,/+%).>F<= 9@)K1D$BGG, M/0W3_9.7>=:$>B$& &]II:-U14B>NZ=W#;&1@XMA5,.R=..@,TQJ17,XD !UEI- % R&$T460*Q5S%!YHF1DCG-__>H^&^_Z7T;1I0< M4-#10[C3;J"$_8YB7S.)!;!84(.(54A"Z(Q2#@B. 6+^B0&3-6.?#S #"?L) M^PG[CZFSYB"D5@O%.2>8&P%Y@+P Q#!.+%_@02T5-UDO]@D>R.W;')BPG[#? MKLWO.8="20FY(=I(P0#S'"@B"&).+JS?ND3T9+W8QWR X-;-^YL,GK2Q6_AV MDNVD>%H[FX7+!U)M-Q1JZ60$^R':ZV:,>V6MW@8>]X8K;8VPWCK"H=%(>N6% MQA9@#=U3"['-$M;W1K9EUPV" 85=MM^ZN2"6."9QS-IL11BKPSC ( NV(@-" M&\H80M!P2R%>6#%FB1C1VCB&T@$#'5E>3Q23*"91S((]F]AR(:QPQ!"CB/3 M488(4PQ3;!4\A(A17G2!(-J'@P"K6JTM]B0&"7K;".F5H)O@F^L>R=DY(2#I20 MF&!&E':>.X $5!)Q]' 2T(K@B_& RP3?!-\$WT?5M..*.H7U4IDXR3C).,DXR3C+LOXRX$I59G MV+155+BJL\)GE1JZ*I40[IMOT8W(?%2B(__7HK#5WLA.T_:JDV)HY_=0:0O8(&%'=DET+R_A-"NX10"Q&WWBB.J2&: M.ZV -X1))C23%"W8'M!*@@H9<-*1]>V$T(30+B%42$4A4U)0;(CQ4$..A4., M&":$L M2R-K)01D(T9$E[(30A- N(90Z)YBVV"F#B==*24>$8D0Q(#AG"ZH\ MMI)F(@:R*]O]TYI$R\<=#JX58(D%62Y4'5ZFM8J6XU^;I:7PJGH]TX&Y/7&! MFSXV\I\N6LV[X)0++*C#.ACN1 7_6RKIB?".$RL6%?-NQP5'@ZZ@Q3B.)H"#8 M>ZDLH,!@(SPA7I$UN968P($0'7$LN^P]KJWLY]J\S1,W'(8.#;)/;N1*-6P< M367/\U%>U9-S?%+1SU3)IA,$.XO8377VKQ.-#?2Z=TU?;]-L\(>5I<@S;RTA MABDG..2 ,RZ=P72!B=^*@TS8 +ZH$C2)'!(Y=)X&V5J(W MC \DDB^('#89[.E+9KT/#=/*F9(S3;-7CL+3V+* MA$4>48($E0AQIRP7P5/"%BXL0-Y& @(7 P98AYFP8[90PN;V8Y-8Q"0%WCD& MB'9<,4V@LX!Z;:D@ZTIO0% .,.A(_G_"9L)F%[#I/3(& "Z(M$1BKXA"T$!L M &= BH?/D%W1$3\HGK_1Y?!"PF;"YIJQ"8T++KR(F^%>2:E-AR;1-:(6,T:=A2MO.DCXE?4KZU-5A2OJ4]&GS^K0FLZ[[ MBS#OBZK*?%FZB*LS'8[F6 MEB")&-.$"2^])YXJA(W6'H@5KI54S3#O/I1: @90=B0N^S#GK$O$WR>P)K#6 MOV.O+6200R0AX8;%U%#KE+:42VK!"DLG+0=600>T*P4@$E@36#L%5JV194 " M+J0F1CH))7*602*] E:O,%=S.; &*AA@@A-:$UH36F^AU6E$B>5$2 ^(\E[ M,-ER%="JO85F85["T]97ED,K)'@ 8$<66OJ"UK2,TY5X30IKI3!ITJ>D3UT= MJ*1/29^2/O5$GWJXC-/*^6!']9DKL[QQ7[+OIAMIOD^GA;7MP';]!)HDXR3C M).,DXR3C[LNX"R&JU9DY[12!.QQ]=E7=U!F?&#OIQ+"^>1OKB@??'_+_IDB3 MF/\'5\]7NU14:.D)9< 02+VB!'*F,/72&@CENK8)@P&7':FTE"(!"9N=P"8V M%FD)A7;$$6FD@-(+X SEW#OF%FQ%;*<*VH" CJR8)V@F:'8"FEH+J*$CAB!( MA"9:8>L%"S.FHN%CNJ9=PE@.".Q(F:&$S83-3F 3.*V\]9PB"(D56"$#O 4& M:6\0%@NPVNW*H(JS@EYI%>)EI-'-Y+[@W"\M!#"* M0$89<1@+K1R6Q%&!A=!LX=DKK1R]C23L!OGT)6\NP?,%P!,8;@UVCBCH"7-, M>VT$@Y!*3YQ0:%V5MP80]^9@I 3/!,]UP5,*1+SDE%!,&+,B'OYG&3;$,X3$ MPD-!VCET6W;$JT[P3/#L##PE]!Y )B0WA@2(2.TLER98O AJ A8&I-NHOS5 MM"-K17V!9UIQ?[PSGY5NJ&IGL[K(JJ"86>$S/Z['9?BFN%3#.E]+ >\4P>QE M!/,.DFT.I+S!L/%8@_,B=/K/IBC)D3^LJK$:&=>40CR>:.%I<1)T\,B_:S3P M>*: <^S,/&(&($T")Q/,A>*0>L8DM8Q0QA8<7-E*Z 'R :,=*5[QK,!G-Y@[ MD<@+)I&U4?"GC;^E=UP]-"IPC(;3!HB%2*N4D MIU(+[ (W$;&PE%@+X8W@"76#B=+NNBV'RP/+- _AQ6E @8<6088(=5!K"H7# MB'"KF3OSP,HD)8@8CKWGA'HG#?:4"X$)HC9\ MN"9/'8K>I#VDR:W7<'GFY&:X @XY00C$A',;[$!IA9/>4NH 7U@$NM5*E6@@ M64NB$]Y[E1]==7!U[I4P57- M1ZJ\/*S=>15.2L875.!O M>9T+H('@:0-_8IC$,-O!,!H[*!U46DM @M6B/-(:(F&20R3&.:9# .5 PX0+;D"Q# DL;$,!_.$*X7U!M*Q&1M(L@W5U[O! M,&G!*P514Z \R3C).,DXR?AERWA="UX;W+;5RBK8X296OE+68XNXW;ZLQRLO M<)KG^(L;.9]?.R]6"XXD@DK'DV*!$9IIYK&1EJ#_S]ZW-;=Q).F^;\3^AU[M M/,Q$0'9=LFY>'4?0NHPYQQ:U(KT3YVDCJRI+Q X$< '0EN;7GRH I""I)8HD MT&B M=ZAB"9(5%?G]U7>,R3?T@)\.UU8!A9ZT@+\4),<*P%5 NHA 7EF(W+K MN*$(4I"70AC'F55>)-(;#)?=-&!+]\2#70FH$E EH,X(2&JM' (X*Q0H)YV4 M HDS3\13:XOL[92!N8$0!UNM7AFH,E!EH"\R4-*H%1=1$21A'6,J)>Y\9-%[ M8;;3DK=E2II4!UN'V@\"JG&WZLNM_OKZC.LSKL^X/N.'_8QW%7>#S<7=[JLL MO:1Y4R8$[,!HNVD7>F:TQ&TNQLE[/L5Q9 M;\NLQZ4/I4LDZ"0 T,GO&+,ZS(D)F$+ZVV[CDX-N.Q)'5VEO4I[E?9ZO5-W MI#V#S(-D24+D@-JYK.8IZSEW#LC%#<[X_#;:$\P--.]I8++27J6]2GN]VJF[ MVKA100+#C/24:4\@*N5IT7I36\9;\E"W7'%HV$"R:N36<&AUL>^MB[T^X_J, MZS.NS[@^X_X_XP,(A^ZD#/$GG U#@^/8Q.'H_;-]GR.TW&6T=DKFIX66"R@LV:#(D/N@4*B8($ILAIE_G\?@W>2NY8\ MW*_&66'=!A5KAN?*%F4WF*"WNYEG2_2OW0YHKYP1^0Y4@NC1):502,Y3 +1$ M'=\.^ZZUP*K:U]6M6*F]4OMVJ3VA89YBDLI;0"9MEDHI 0B\SMS>PH5?#2;O MFMJ%3=)[9;W4"H(1:*3ABC$"JU(*HN/;8=^9ML*12NV5VBNU5VK?+K5[C\8H MQ0VW IQ'[S/3^Z+$NZSU^I:!;5\-F.^:VC6AE<9HE8P'SSAR!GG!4FCPUHL6 M:M_J[?#OH&U&;J7V2NV5VBNU;Y?:G=11DLX*.P5@(EEF%: VZ+3P2*TCP[^2 M%+!K:D\^&6:"Y-$Z*,VUI)6,J1"13+9-;IOC<']J%]4AJ:I25;^HR@&&Y&S6/D): M]$23FB>T*JH8A9/VEF[0OE&5-EEYBEI(4(NVVYX+D834V@"9R%IS,[9P>QS$ MP/&J556JJE1U#S2;J)ER6>.0T8(+P4FE1/XJ(&@.&F[IV.N4K&ZV;WVR3!L= MBQ,64W!"!)ZL$"81!;RMU_(^6I5V>Q6+VD0>=/GZK_^2+V"&SN): 6-)W.:?7>;-8<1SK*D M_/3ZU8M766Q_FA+^XRA_N7Y>840X73R4\VLOY7QRL5K)U96K![-:WDH*6C[@ MQ20OO=R,Q;BV;"%B*Y$F+$/M+VZEH7@?$$9J_:KGTI(BSO^ZD?KC^11?K W MW]3/A/%;=GT)R/7/*^[_.S\#>W'5Q6SQ63\TPWG^H+"Z]L?J]OUD%,OI@5!XFA$_I7,:SX:_ M+RI]_U/\I\P__;?'CX_&X7PR??SXQW++QR/GO^\O3YLR9_=WKRR_&SH[/\XO0L__/K\Y=GI\W) MB_RC7U^]?OYS?M_Q?SUO?CDY/>W97?QY.&[FYY/+63[J9W_IV^)^&^-ES$=F M_&QE7Q+XQ:F8US@J1VK(!\PBZEE>KP[DQ>O[HG:YY*_34-F3=3)]=,5P(?%RL]3.W:'#M8E?9?DV0G(Z?%9N2O,TD MD?:CXN' 2?0.3L6ANX]26@6D.P$154"J@%0&J0+RL!ADFXK0>K;L'G?_Z'"" M0A]K1WI6[K"KPI">;<,=6T ZI=&'I(%Y#00,@7-P,FHGF+*\->7CH8PY.(#: MA\I"E87V@(7 $'#O5$#T0$YX+ZQSRD< +Q%;TOD?T-B!2D.5ABH-=3+])'B( M$96.P8$T:"5PQB0$HY/)E/2@QP!4&JHT5&FH"QJ2@LAR@R(Z"2)91Z03,UX1 M+'HE/NBV_ = 0QVYV'KO1_MM/*6\BG]2;-[@<#QK_ER\:C3[2Y.A$LG/\Z^& MR^EP/BQ_II2?3U(SQW?;Y_@'WK:Z)_QX,C^GZ4=9C4NZ//H=AZ.2WI59:Y:I M[/1:2H[B_US.YF^S%&=N/4EG^.[59%K^\M%\/AWZRT52V-GD%4[S6]885RD) MQDC-)#/ E':D+4-%TFAIO)9=>\'$@/6%;_>%5"ON*^YOC?MHP"MM2'K&@2N- M#%S00#SS &K96F:S3;^3&K#6PL"*^XK[ \!]7V"?D0Y)&:/S@0\N"6L-#TZ7 M]BK2\MA2.GA7/\]7T:X'TO7$N5,GQ!PX]'ISY)HD1;!"68X1O -'@O)A&WT( M,1K;N7-#L(%I;:3=2Q3VX\SM*D>H-:MICQ.'GEY.,QK"^V8^Q?%LA L@XC60 M=M!.[Z8=[5FCA0^Y?UM>]$9;,-QAU?W6R%Y,II2WX$J?9#M MO^)P7'S;1]/A+$O=LWQTC-^\RFN9Q*M#8^UD(.>5Y!B #('6R3+G@2RRZ)34 M;>,B[NJ$^>J!8'KB>+DE5/O4HZ6RRL-FE3LJF]NA%<^UH, L)!U AX"4M+8J MNL"M M^YCP$)K0 *5F25@,08?((MM5_XK MWA>[N:I*E5;VE%9ZI2HI=#9RD\TMCV"4L0'1>:Z0\Z"L35W[YI3N20KVH:I* MG64BU>C!5J('?9\O7Y]Q?<;U&==G7)]Q_Y_QKH)Z-\W0ZWU0;UT[[ZHO0!TT M>7"U*_NW4S?8KBUF:XO-R@K5H-%>=-R P ]$ZHK$' M9N>A3&2L'-AS9%<.[)0#C5,./3K.,(%SUJ'@ $IH$3C$V)H3M]7V!YP-E.ZI M<[^28"7!2H*]VJF-D*#R7'ICF=21(&2=D+LH;1!&<*4#FNZ;+\@! UU)L))@ M)<%*@MV0(*>8%2]FK8T I*TW"4$:J2077$/G$5CN^$!+5TFPPRAL^;J/T\?J MW+$;MTC5N6-U[MBAS1U[_K^7P_G[_^3[,FHLK[,< !\]W\]N]79__0YSRZZ$ M__3LY.G__?GDEV?/7Y\^^;XL+&ND5G#S']M>9?/\/W\[/OM_JP_MF6S5H6EU M:-KACRWHWZ"I;*:\S;;+Z7P2_K&/XPOV1U!Z/;WB*&]%,?1P5(7@X0I!")=O M+T>8S[EFD8A>9:'*PN>S!ZL4/!@I.)O,/S\1#L]^6V@_Y_E[FLX^L?\.2E5$[B:E#\?-4[P8MN@V58"J -WH,%LK__AE ^4? M588.^)QZ1FD8AO6@JC+R91E9!E3W442V:6JN8E;"[O/PX-;G_1..5E,.>>=5I_YF>Y21^/25Q:58?SV:7 M%-?'3Z%32I&U9 F8D=ZEQ$-@BGM7:N_:U !'QC5DR[J_6PYM5*6=2CO[3#LWE&=MG'<,IT#. M9,81$3R/3A(3+$4?)7>&N3ORSH=))D+@;^;VF.0['%)_C=)P_=[85IN,# M(=2 Z4IVE>PJV>TCV77,=3))H]%1(N; "(XAZ& ! 0V/9+_D+M_4L"J7%;.> M=&K:M(G8431QXR'#^PKP2YIWU$?T@;?D[8J1%LGCHL/D\=KO^>$(U]>/N\PE M2[= R4Q;.[5$U"(P"ISGLTH@1U*&:\T$@M?"\AM;#G82A4G#=Q0?_Y.FDS40 M]>&HJZBJJ&I!E==H8M0N"72@94*DTLF33U,SQ70UBU3**_OEO:]Y=%>0=#[$_^AV'HQ(-S:?W+!_IIQ0NI\/Y MD&9'\7\N9_.BW5_U,F^-H;[":7[+>GX(A(0^0>3)@LOZ1U!,:JZYD"8JU1HS MK=[GR@F5$PZ7$ZS+-D=0DGA,D Q8%\ ['1,3X(6^>0A6]9U7?JC\T+5SH3N" M0">BM,[Q3!%@@G6,20M*@G,^_ZB'KO]O,UV[17?LO*5?O)57VA*E Q MF@C29[,&-"27F&=!:@A1>+*XX[!)56(J,3PL8NB-$N-(*TOH HL!4&EO2'() M0@?T2N/-S%"5CQXK'QT%8WH?<7DQF5)>0Y/1DN4_O&_F4QS/LFJ]Q9;*->K\ M@*(B-5_IP(7K;N?UBG>>KFCGK+#.\@\/9!P[Z:]:>2S+$T70XR_KSLWRH MC]^\RFN9Q):AK)$C>H](E@-HSQP'ITUD2:!A'J!&*RI6*U;[@56TS*O$M!'* M K/&*Z%ML)ZDJ17P&[ M>\#VZLC'R(1Q'CUJ UE+1T\60C[\8V(2*73M"Z]'=3_=W?M<>U"ZZR^&.TQ2 M_MN+V=JSXN@IU0A9NL>TA.$?P_EY0V\O1I/W1*MW7(PRKFJN0PUIWKG-U7*T MPSH++T<^++[^A#.*A>LST2_(>]T8(:D!1)!KUG\5KAV=AQ]J[F9G MDR^XFA;GHO_T7'Q-65V=9>$YI>GOPT#+@_0UA*O+,[4]0+>8$S ?&PF MBL!=<$2^="8BHUWTH38HJD"M0.T#4%5BTCLG** 'P:,#P,BX-XY'2/(5N!6XW0"7 CON%,@ MM Q1T@;[SARVKMN1O[>YP%A&TCY>_BQ?O'BWUWGPK_#]0LY7O?87">]E"F]A M]F9*"SVMF4_RYNKQ-K/):!B[6/0=PW8;6W57O']#G=4R#;_P_(O) M] S?_?T#&O*%&]/S,8#S42F5=2](3.0747"6C%0(+&T[9?>NZ?FN'[Q_2ZSN M33569;+*9#O48%\O#_&SR>WYC*4@M*80P$>PQEKC-%"D9+D+X?ZYB0<>;=D\ MH6TM3ZFR2V676^A)FZ&7D"+S#BDQ*\ H[[E49!Q8KC0*>>]@;@]?SP.GRPM_4*&,/)]>?>]9?<.DKK8Z9Z="7%RZ4>TL:5ME/F_N+9^ MJ)#+\.6R,G&-KSU*ZX/ H(,J4YV=M"R406A"HM'M M^J3N[15^N\+(G[9%I =)&06_1?>CZ6P)\^-Q&%T6*6L=G/9R,BYD,9V,1ODM MQYDV,N-\-&(1$L\4XB1##PS! O,:PM$DTEFDHT MMR(:2Q+)J411.K"D$:6TR?@0F$8F[JC5=%%7-F#,#HSK2>>%2CV5>O:=>FY* MZ]PT]S@;K4[(D(H'#,AJ1DI["XI+F);Q* M>'M*>!WS'0H9(WB6C#-@LK%IM4M&<\G(&!'5%_AN,P:C%C P0N\U7^VP9/-K MU9FU\>=^-/[LQ3;51K)5GJH\57GJZS95>:KR5.6IRE-?MZG*4Y6GWP_HK3<-Y(OLA@E9UEL-;V:*TBU8LT4RF2M0833]*6<@";7(K"P+JF'^,!NM33#XQ5XIA?7(:32 N0^(8Y1?X9T/]4:P>*-.3'BE] M#M5T.;_AO@+\DN;-:#+K8G;"7L4"^Q\R[8KB=CD(N,;^JR!W=%9G(ES:_K]D M-EQO*FUM5!"#$5J"('!&$%**!IGB3K0TE9;7SI W>@/<\":\2@U:E^38(WGQLH:*YHKFB^0OG<0S,I> "H86,9Z^T3](A M\RPQ[UOF"=\2S0^S#7I%=D5V5V[Y+T%;*N0D!#'D&K0E9QDI0<$Q%6+4+5U0 M;@?M3OSL5@V$ZXF3[ !Z!E<>J3QR6QY),GD3D[%$%KPV#ATHA0*R+9]II35* M]Q&/5$KH,R5TY,7O><'%HQ^?GN/X#37#<9;6*>7U_)/BPI=??FM,\]4(YH<2 MWCSX(HI=.N(?>C;AP0O7UT_:+UG"1[_C<%1BU_G\F^5#\93"Y70X']+LPV20 M?$J?I#-\UQKQ?H73_);U1F!<<@CDO=$<7 +4S&+"( !+9S!;W>T5IQ6GN\>I M\8R\TL$G'< :C=%[%Z(ISO6$OCK5*V8K9K_-C.T.M.1\,L(D\LQ T-%RPIC_ MR]"4/(6687Z[]IU_FX%=.J#WQ+[>%R.Z\L?^\$=?Z -*MTJ13 BA="8W-D;% M@L1('HVGUG*<#OWS];"O8-T]6'MSV >NM6'<9V!ZB$%GA3UI[SPZ .=URSR3 M[7K!ZR'=5T]WE_GJF][ %Y,IY34T&2U9_L/[9C[%\6RT&#%; XLUL-@_5WK- MM*F"O&/38$6:3U><>58H<_D'CL;Q[ .!_C6KXR6V?C0=SK)"_BQK).,WK_): M)O%*%UDOCA4F&F4)@0S$Q%$Z"2 H:,Z\9"T][:OKOO)"Y85#YP7FA0(?@@Y2 M EGI60H"F++2>2_NZL1@ 2WGEC M^A>9^*JOHR]5\I4O*E\<)%\0BYD6A":)!LAI[R58XZ)WA!S#O6V-AQ"*J.10 MR>$@R4$2&H' 2@D1F" =!>LHUY=+8K+AS#D*[K-&KI)@S'EQ2?2PT:,E\DGTI_ZUP MK'"\%QR3CYRA M!)@Q(*HS/1$VEEI KH^NVHK\=DQ>5AXC)ZSZ+CTME\3(8H MK?460G)"6$34]\;E0W"(5Q!6$-X+A*B%,2*B8<0!@K L>&\5< 9*)7ES%+OJ MFU=+Z2+M_0)C:<7_>/FS?/'BW5[GPB\$^+$O4EH,N\M$^UO*XBZ#WA4V%3;?KJA\ MJ B[TI!E8(J!6V3@I3D@,$9&4N.7[&GC&1)< -< M:"?V(@"@!TKS2DF5DBHE'0(E"2^,@!134A*X]FA_=/?0AQH,I#E8;&L6\XI]PM*CA MP'GSI.SK1RN^6M\26W^['%,CV: I(OKD^_+N>PO2'<1FL=,]X_$XN?0CVMC2 M-LK67UQ;/SAY60>R3#M8;YJ1F"=KM)-" 9/,1?*:&9ZD"=J;UK&S.ZSVD .N M33]IMCSX/JEH>X7?KC#RIVT1Z4%21L'O>3Z_:#I;POQX'$:71&!"R3'C 2K 0&TM*!CUM]0JK05LKFK2I?)IA)- M)9I*-'M(- F\]9Y(@?,0M;-:."(*,NG\RH>[$4TG)3R&D<4DE&'26BM=Z_"3_HX\46S@^'XK0ET)6A<#ABL! M5@+L.P%RY9QWF A) DCMP%D!BF-*F>NP-338DZ'J?*"E&PAI*^%5PJN$MZ>$ MUS'?$2@3. BNLL(7LI87C.,$8)QE2?$O&9N;,1A!%'.QIY''NYN+GX07R]=_ M_9=\H3R2Q;4B/S\^\=/F^^7+U>U^PX_:[C!0>:P;J(PC:C"4FC@]W M3K/O;K.Z,,)9%H&?7K]Z\0K?T$]3PG\<3XO0#.+>]17K]CC^^_Z_LP/7=7^0KCWVY]!A37M / M#8[^P/>SM:#PD_/IU;N7F[$0Q(8MA'$EK(Q]X*_5M4P\YZN8[2)B_BDKM430 MKWZT_D@>Y0=[\TW]3!B_9=>7T%O_O!*QO_,SL-?AZ<5G_= 4_]4PM(>LG^#5 MBN[U>8^:\VDAN7\_'D=Z]^C'Q3]/OL=/=VD=")M!.3E\>GS:N?CU[_ M>O3T^6]GQT^/?CD=-,HI!^XW<[J]__[R]/FS M)G]W>O++\;.CL_SB]"S_\^OSEV>GS?Z?OQV?_;]/4BAZ(CE_'HZ;^?GD522!_+KE5:P>'U?0EDN^>L,6?9DG>UX&4C@5E[4^+WHG!AUA>%8*'*P0?@BK-(JI29:'* L4J!0]6"LXF M\\]/A,.SW]9]H)_89'LH^Y\X"S>JT-^L[.YA,<(SFH7I\&*;LZO[;)3TCW:6 MR?G[B+TJ(EWI)V\GE^-Y%9'=BLA-.] _N2FIJF52T"I9M0I0%:!;.\P^9!HV M93I:E:%Z3GU%MTS#,*P'5961+\O(,NUF'T5DFZ;F>MG[WG:'OF_Q^S,*B\3. M1O)% 3SOK@"^C^U,^MBL9*]:D7RA[%U+I;5R@G&*$#EW00F#DB<.,0K1,L:" M^4#PGG3:[V=_HCW&;EOD8&.1>!#&B@#:!(0H=+1. M)$5D16[ ZH;7 .0/I@ (/ M=U1N=E7J+L5 ZYY4?MZ+B;H2MR[J/ROY5?+K)_EIC=PX8$Y; ,N,$VB\@DQ[ M$@*T->?_%O+KJ,R=*S=PK"=]/2K95;*K9-=G S/:R*+UPKBD(8KHG$>,*B X M3ODG7^"ZS1B)QO"!D0=J(G844-QXU/"^ OR2YLUH [DD=>9U3V9>[W(":QVH M?N#"]?7C+G/)TBWPR\=CTD,R9 ,&%G36QXUW/)"-$E(P())IZ<0G&%_-AA!U MJ&A%5455"ZJ82UD;=,%%&[(N&"PCSUAI\Z8]Q+;^EK=#U>;##A5A%6'[A+ $ MSFG.DE$Z "EC 5%PG[P$YQ6[/\(>YMC'BK8#1]L-'N OP2TR32+*)*5(P#1X M3LD(;[R@XN!HF4IQ.[AUX](U;"!93W($'Y37MH*[S^!VW!!ZHX,V#F2,GJ% MA]'9I)P(-Y^E%:>[QVE'3M+]K;IX]./33F>4E[//RDN'*SEM\8T M;R:IF>.[&L2J913]\]_6O+LJR!W9W%\R>(]^Q^&H1$/SZ3W+1_HIA2\>0X@-#H4] DI3;:6@M&5N]SY83* M"0^+$X34VGOIM+0>%"0;O)3.9M@E93B:ZCNO_%#YH7?.A>X(@B*W0H$!63+J M+<=,%T([HTV(&-HRZG?M^O\VMX=@ V/@ )BC'PZ12E8/F*SZPE608K 2DM11 M@+8,;7[E> 0I#7JYZ[A)U6(J,3PL8NB-%A.52%XEM$(;<,F7R8\6I1$BNDP! MONN@2]4^]C$A8S-]&\H+'EI9H-5Y1L5JQN@NL&L:PN DY"PY" M5(@LR(S>@L.D7:QQA(K;BMM[6<7; 2XQXI*,\2JPDLSO(Y#R)GD9&68T[ZM_ M7VFU+W#NAPU=&61_&*1/!&)*HV+B3'*G@"=RQL@0B&.2WEL)U>E>C_P'#]A> M'?E**@M,<^ * *2Q0@H9\YF?5+ ZW6Q7UZ-ZMT=U1^[N?:X^*/WU%Q,>)BG_ M[<6 [5EQ])1ZA"S=8UK"\(_A_+RAMQ>CR7NBU3LN1AE7-=FAQC3OW.AJ.=QA MG8670Q\67W_"&<7"]9GH%^2];HRA42J:D- ;",JX0-%Y'DD;9-*UM$W>J,?S MKN,@G.P)@=?DA0KTW0+]OW!T2>TX_^OTXT)0*4(T7/L,=0O2*A26YM.&UK)$.%>H5ZA?JMH)Z,\8ZBT2%R<"IB@/R=$5[8Q$2Z=^55!X,1Y !T MA7Z%?H7^[: ?#'@FG*#@"8 Q],$:QKQ*W /"O4_Y!]HZJ7) Y8"]X8 ,Z,28 MU:*T3_-)(N0SWS'B6>//"L#-V<'-5]>9T=G&8\.TH!-+[.,="5A_[(I ESG$MD0V]*]]33?DXD ARS?JO MPK6C\_!#T=WL;/(%5]/B7/2?GHNO*:NKLRP\IS3]?1AH>9"^IC!Y,U[\E<69 MNI[R;ZR2'%W0@8&EZ%!'C]['A-*IT#+"JJ;\5Z!6H'8.5.<-)*6$]]:!-=9[ MYCD@A"@#5WH?/-J*#8SLR73-"MP*W&Z BV E"QFJR!V@10>". <6I4Z,J_LW M_'J8_N@*X K@CDY>2%R*1(M6-\P+ZXFYD*+7P4F'M;Y6WO9).CS^@=,X:W <&WI'TS"< MT?J[UN^_6?W*Y*)(5QGF,GTUNSVA")6 J"(GD ;2R6B2N MK4!C&)?W[YAZX/&6S1/:UC*5*KM4=KF%IK09>O'@(1KF,V5$<-Y:19!4(ID4 M2/B&2O/=1XG<0)F>Y%!5]:D27"6X/JE//#\ D+%A06OE=.6.RU,BMHDF>I< M[+X0756K*NL<#.L8Y0)W@@-W"10EA."4U#P8$S7'>X_D>0@1P$HQE6+VE&(Z ML=QB5&03H-7* ]?:1U ^EGDZ5AC\AJY^U?K:$^MK5Y%5R/O7\_#I\L(?5$BC MW-0HYA7_A*-%8S&<-T_*H_QHQ5?K6V[\WR['U$@V: HHGGQ?WGUOV;V#I"YV MNF>G0IQ<^A%M;&D;Y?XOKJT?2N0RB+FL3UQC;(V2O _6*PY@4#DEO)2*E A6 M97NTC;%W%I+,NNO RI[T$VG#2Y\4OKW";U<8^=.VB/0@*:/@MVA_-)TM87X\ M#J/+(F6M\]->3L:%+*:3T2B_Y3C31F:<^4=9Y-XE(5 9:< A.(N<>#):6Q#, MMSKV=]>Q#'JJ0E:BJ413B>:K1*,I:670.F0!;$(+9'5*B1QG^;6^&]%T$#<4 M \;LP+B>IEY5ZJG4LV_4 MB .9DLU$_'&:5 "L!/@P"A&C0@1%)<0V&)2=0!(>&6\O1ACL2X#W#B]_& M=GP@)1L()BOA5<*KA+>GA-:KW98N/FU&LW:_G,_VG_V8IMJ.]DJ3U6>JCSU=9NJ/%5YJO)4Y:FO MVU3EJ9IDIZP*A2,H:!XL)K MS< [IYU/5F%;&QPN)-]5IJD8,+7/K<\."$^'[4;O)80W[2,71@0/X)$T@@\& M6;*,!4,@F7(@M@+^O<_\K,"OP-]SX$>C@'/!7=0.DM=.FVA%,)(+ZYEMZW7P M#<#O)A-3N8%5K%)!I8+#I(*N$X/0$S?&6\\A 7/:ZZA)HI%.><5Y6Z#\6[A@ M5YF19@!V;]CA@'*"*B%50MH,(5D*@@+3.H(!JT.9L*L\)9V!3<*$NQ%21YF* M(-Q "U4)J!)0):#]-(ZL#$$ESY2*#H2(""'_1\X98]&++WE%-C3ASM*;+00[W%>"7-&]&DUD70Q3V*AS8_ZAI5Q2WRXG -?Q?!;FCLSH3X=+V M_R6SX=J12R[ZO&<> M? (V#RQ@6O;22,7+:H_/*Z0YFLK>LK@BN"=XQ@%Q): M89SD($!I0AZ# QD%.O3!L/LB>/.QA8KFBN:*YG8T&VVU)A\T93Q[!NBXCDE: M'< 3BI:8P"W1_#![H5=D5V1WY9;_$K1EL$$Z[@.6]FZ<+"<365:_H[ QF)8I M4;>#=B=^=L'<0/.>] ,X@+[!E4@JD=R62!1#SRARPP* 9=$*RYRW20:>I$C^ M1B*IG-!K3NC(C]_SJHM'/SX]Q_$;:H;C+*Y3RNOY)\7F33[C\B^-:;X:QOQ0 MXIL'7T6Q2T_\0T\G/'CA^OI)^R53^.AW'(Y*\#J??[-\*)Y2N)P.YT.:?9@/ MDD_IDW2&[UI#WJ]PFM^R[F^/&H,2"50,@!K0*J&U"IX91!M:^LM7?WO%:<5I MUSCUI4\I)N6]91""0Y6!2LXRJ964T-*TKWK5*V8K9G>)68U<.E!22&LA">]$ M3!$DH$P<0FP9I] GW_GGK>P&TO7$J*X0KA#NYM@EH50^;8,, ,Q;QQ5GD4?. MP7.%N_:1U_.V@K6"]3KSQ!NOG4DU=+.;"T M[4U+_(O)E/(:FBRQ60;#^V8^Q?%LM!BW6L-K-;S6/X=R33BI@KSC W]%FD]7 MG'E6*'/Y!X[&\>P#@?XU:\0EPGPT'C"6MA%$)XR ) MPUCO#"G0% &D2FB"\Q2C"2DX'5L:0M1P0"6'2@X/@AR"=UK%K%*0CA"U=%XF M987C"J65NJOPP\%J 1W%)7H??"B=VQ>M_BZ+5.RY&6;9K@OJ#B+LN7);++O_KQ+7L_K_X^A/.*!9ZS-RX MX+OUW"6EN-?HI-()DD7/#3(>DG/)D0CWKOO=UER 6>N'_17TQXJ_#Z'WW_A MZ)+:T??7Z<=E=2B#!!=5M(E!,&0%<\RA)!,$Y^K>'LQM=>>O\*OP.P3X:8DF M\BC!,AP#%%;HSF%H4A4#$B2A2" ME(K*<''_0K4'VHBFXK+B\EZX]-QJDC)HIA",MIA/3(P&.$,NDM;5)5Y!6$&X M91 *C%QEL%F($9Q :R Q:QUD554AWNRMV9B^N=?SF#KR,.]SYOM"5A_[(I#% M^7PMD0V]*]]3S7ZOH;J:_5X%^8 %^>N'^8?BM=G9Y L^GL6A[C\]U%]3UG]G M61I/:?K[,-!2"WA-8?)FO/@K"X5@[=1G1F!IM9R/>@5,8E;$LV',O)$ *-*] M/50U];V20B6%/2.%% 1*)UU2 $!6(,O&0>24<4>*\?LWG=B^VUK)@>(]L2,J M2522.#R2<"'8K"5$IA#!<_1)&:.= 6%E2.KFCJW5F5[)HI+%PR"+0%)H;G5( MCD-,PF6% F(T5J**.MP[#^4A>/@K,U1F.#QFL*!+;QW+5!G)K*RU*9L;GKQD M1G)W,S-4>Z$O(8F+;"1F\GV\_-D/#5R\ZWLP8GGA#RIX+3/5GRUOB6,_G8YID:R05.D\>X5&1&T8 $@D)V2$9((DDT)K MY>#NLNA!#KCNR>CI-KSL4FG::_QVA9'=#*7O[79T/+=>,DG2 3$5$#@H5"Z! M2 'K2++$2326:2C2W(AH=L@(#2J+/!&,U]S$E"^A\"!2L MX'=Q&Y^K:9A8H-7%]&%MZ1C;H2M"X&F%8"K 38=P(D!EX&$9V7'O+W MJ*(C6,R60$US'?)<^2E$8@2 8F!LL- M8\DGI:SG"*U)2YLK;1+%7.Q);XO-F8N?A!?+UW_]EWRA/)+%M2(_/S[QT^;[ MYOWKQ M"M_03U/"?QSE+]=/)HP(IXOM/[^.9P6MCJ>;=\P(M)7N+T M SBWO45F_8X_OO^O[,#UW5_D*X]]N?084U[0#PV._L#WL[6@\)/SZ=6[EYNQ M$,2&+81Q):R,?>"OU;5,/.>KF*TH;_V4E5HBZ%<_6G\DC_*#O?FF?B:,W[+K M2^BM?UZ)V-_Y&=CK\/3BLWYHBO]J&-I#UD_P:D7W^KQ'S?FTD-R_'X\CO7OT MX^*?)]_CI[NT#H3-H+F#L'[>HW(./,79^8O1Y(]9OO)OCQ\?C7 M,QS'V5_ZMKC?QIA5C#G%SU;V)>%>G'5YC:-R4(9\F/R?1UEG**]7Q^SB]7T1 MNESRURFG[,DZ<3ZZ8K.0YHM5/EH[IJ]/[\WD GVJ4HC/\G\VK_6V?N86'=Q? MT*-GD]$P?OKA^MN2GSH4[=/AN^;7?/U\UCS/U!X_U3Q[LI? MJET[O#8KWGV&D^@=G)9)?_LGI55 NA,0L8\"LD4:V\>$X),+FN*\^ B*Q^;W MQ8#9'[;DQ]LBF#Z&RM9]L=TRT\/>MVWJ'2MSPNC][CKTDN;-:#+KH'7]/M=$ M'7H8I&?;<$.\-\OL,E_DET\:F9H@=1DA1!P@B& U>20C)9?:P":+IKXM%BN8 M&^B^I)[ P,A$,?F-(1A#7"2^%;"I+$-0V) M+= 0-VP@V2%4I.G*[#=UQK1ZZF4^:*66Y#L,1->.54EFNEN\# MSLZ;R]+8NR]":7LH9B]H%"D@6@H\8-5D>@J&DA- WC]C=4$^1@1#J )31VCNH8O+> MF+3!&(_@23D!AJ0-V6Z4//!L/3+T:7.VXEL\VVUK[/W@INM [B_EV;\N2SY)O\WHJ C! MNM@\7TZB6&]W2MIP+K3# . PN20)54@R*D+4V-EX%"MT/_BK6K\52W?#DE+* M8A*.$V@0R5DA-0CN63."D-MG7>WFU5G!K8O?;S[ MK'TM(=Q$#IWL27ZF^DHK1GF$TN*2L5"9Y#5H92RZACI9 M).YI@_G^-V!4VYYT?:R>DBTI)"\GX\>+9/KIY#V.YN^;*?U.XTO*_RX:*Y>$ M^UF6ED5^Q^(M0ZI9'(=B87W!49*_F_WP>BD0K_#]IX:3%DZ0T""D8I "\]$X M$E8IE4G*R]"=^T-IT0]^JNZ/"LYN5(D;L.D"*N$]H4)C$F**:$)+ M^M0F5(?>SG+MLW*PUXZ,:[UAN&K^VZ8PI,OYY92ZU!NJV71(9M."ZZZZ2Z_2 MVUXOQ>QLFQ)>5F,.WB\ MF*G>A+6AZ@TM!;::4 =M0GTT_OFG(@5/UX1@784 1!3.L:@0&$:;8AD-+:3P MAB';8/NGK]>WRH'B^YQ 7R'S8"!C5(8+"5-JP,%J@90X3\F0C5X[W9**O970 MA6(#TY>)57T^J_?:!U&Z9#5_?H/#\:?IG-714*V6.Z6&OJ9\)_^D^"%C[*]9 MO&9%TCZR5#A(Q:06'FR H"6*F/D+5# ^IM ^SV\;SH6^3+DZ@"9LE18>,"UL MB!4B\Y"$C%P@!!N=--H%H31#J:0W76>4J@.M1JN.C)78%C$LJ@_A=%12-^;# MZ6):[%5J:75D'(A5=H/:LD9')^/G[TJW@,OA[+R(PDEZE@7AHS(\;BT+1)F> M@!'SFA/C9!6+G /ORJG!^4"XFKU1LS<.%+&; ZS0 E(P,9)AX%QT#ADY3H)% MC:!;,K8/.BK29XUAK]TIURD=HX5 M^82:C'/@NA_(45,[*E8K5MNPZD@IHV,*Y (8Y6R23J5\";F5#CN?6J%$3ZIK MJSND>PVFVWYDU<;J 4\=O[W X71I4GW:ENC%,#,+C8:_4UP/7J<0!6->2^M! MJ>BEXY(S"2D&;4U7*:/*U&2/"J!]!% B%9Q7*GFKP/G2"P=(V8A,,$ )'65_ M.-63L&B?C_.]]E4\/<_2F'_GX^E/"\E<."1&0_3#45>3H*J=LUD[IQ?;5.WF M*D^[EZ<]M.VDW@KCYROE+"]67:#A[YA5D6K('8@>>D-X^W@S<;0V.J4@ VJP#K)>:H0UI#1HG5A7UIP8B+[D MX=0X=X5NQR;DG9 +&$M[,DK<60C1>!^UA+HZ;,6T9%) MN1T%HR1WCN>3:>U3L(<:?F\5E36I6N^@%((RT3-I2( 0X-%[(25P<#RA:$D4 MWD[YP$ =1/SZ@+262@S[20R;X06K%"EIK54V4X'D&(,(NK1T$MQE6Z9KQ0<& MSAT"053'RI@R>NK61&&MV5&L/=0+N>-)-^4,I*A>V>PI9[8QT&I1Q M3)9'DT!J'KFTTK3T;]U*E%ZZ"MG;0+8Z<;[%B1,F;ZF9X[O\BQ?XOILH437: M'H;15D8.798R\")D9T7&7BU%;#WK.7.EE$]D! M6-D/@JTY%A6SNU.&O@6T5@MI&#<<+$(PUAJT'KD&*:PEVU(3O5V_B^A)8?0! M>&6KG^=J]%A8SL7K3BVJYF$G\G\'0EP(0@L-HG.@K,2H-!@+WK!L$H)F7&D3 ML,7]O)WZAX'B/2G5JA40!PZ>NZ@37T"/BZ[@7!W<"JGH2A#L!PJ[11:6,;M$'"Q1 M M Y,2.&XM!">,T\%E.T>&SM4T+@=6'$*233]HH_I[/M'3UDIA%]D]DX_R?=9^ M6AU"#]6F79#GTZ5$M),FLRD39$B@D@"=-$H9(@O.@ O>R UF^GP;:4I39[_6 ME)_#A?#F$6PC6N.8<,8A&"^\#=&E$%%H*%E\'27]@!KPO6YOTY6+Z )C'([? M/%[^[(=&7+S;;[_1,TJ4Y3,NY*P\]ZM1\QU8@;?=S)V9AI-II.GU,E=[W\PF MHV'L8M%W-!XWMNK>:DAM5:M7//M^W2<5 6 Q]$%$X(8[)QSX:, 0:""X)0@?EEY5*:I25#<49934"&10!056*YOM.AV .T:&C.[<_P5\ MP%A/&F0<*D7M4FG=I&:J8"MM8VG>+-K&7I:!P!^WE,O"^'M'WK'VW>LMS_>8 MS'O)V%G*GF8A>S6=_#Z,%']Z_]NL9*5^*-.Y%K7U4AT=)$_P3.[>#=ND//(;<(99J^4I]QK4AZ!VU\5>7TW".98[4)#6S M\\ETOFR*-;R> E\;A>Z=(M,3R_X5OE\(T-GD*/SOY7!*1[_C<%0*REY,IJ?9 MP#ZE<#E=',B?3 -F5@K&E(2 $J1$%V505CA-RBM@+;V1MU*CZ:08R+YDX!U MA*:2126+S9.%8L2\DYD?!("-TKF@(RH6DS(R8$N)U%:2_K26 ]Z7-)0#((L] M-&FWI*)-)X$HSIHTG;QM9ED8=ZFK/7";IRMLW$"6*Y%XD26B<./1./Z*\T*/ M[T_2EXES??J$X"!DY(0.(1J)E+0D0\I% DQ==? RC ^8[$EB3'4D5%#="U0Z M!DB8H@:K@22WEAN350PO& E.76DBTK*!-#W11*KGI@O/S<6TI'/-WP^:BQ&N M.IQ35J,OBE90;;)JDVW&)GNU$K-71<@R/SZ_$K%UZYH12"/7WD)G_=S%0/*> M^(+V.HFVTD.EATW2@U!,1LX<.9] ./0>-7%; O3Y>\4ZTM7XP+F>6'1[30^[ MU-(ZGSG3)OD>E/RXO*$F#)8VPDPCT U>5NC*JOCWM^7@V MN\SG/)VDTW.>+>B!43Q)^JHU2@=6-?-)$O($R:/W&?MAKRSV]%NTO =Q+O. M9+L'>K/"([UF"JWCD(ST2J-GTEA.4@8.':E(;J#Z,LR\1@L[\/!TJ)5]Y.09 MKJR-HGP]*4_MHQ5?K>];3L[2BN5X/)M/+PL$CS-&LO$R?YUQ>#HO8'R5];?\ M WQ#:VC+9D<^%(U60BOP'"T)SE5BSE&&87MJ4<;8?W_\84?OAK/_?CH9+QZ1 M+Q79X^%D^G(RIQDW:O7!O]);3]./T2G7T0G7X'PL;DH__:ZEIKJY6'[0D^_+ M/OY85GZUH/PTRHHR1.9U[N@6SJE>:I)K-OV:;'[:L8BC#]HI(0R U8@)(Q,4 M2-G(I$T=N<*448.\)_TX<*HSK +G9N!X+XW2(JD8 &5"IG2BY#V#!"ENL.W_ M7EA9U8^U/8UI!WJ1X-GRL#%Q:P1$;IR2Y)4A;25RPM8JO'W7BS[HHF$RJ[UF MJQ/@GDZ D[1 PTJHGA:96D-8@)!09[N>; !&WJN0F,B'2C;]P;JNZERY'&AE M^W&&'("A7WGA ?/"1FA!V\0"\SI;1,"%<(;%S Q9M31)&Q<>F%KY\%*MNE,K M7]/%JF];<;[]:9-:YH<_';-4T]';_ 37C2?2VD'1)9DV#&Z,$1Y2M<?==67%F]FP_, M2?,%+;LD5_SP'*>C]YEDED?J2?J*F\9E2><$$ 0'K:-73@@98^#!1=]VGFXG MU4^P >^+GOV@E.F*UDZ>Y$; FDR$8$GD_SR05Q:D-23)._ VR@U6TNZ%\MMG M#7???:KMDPS2Y?QR2LUT\AY''350J;;^ =GZ"[[[M'G[27JQ$*O75U*USGB. M VI*TF7UQ$GIK)3%RVZY)Y9BJR&TC? K8_T)O]:$O8K3ON$TXQ.-$6 E.%!. MN<2X0FX E0/.6VSI@]9,JENNHZJ%*8YG*\E=!"77RQ9VI[14FZH3[OJ:!^1* M2EY,IFJ%32R_-[80@V0#V M9^Y2=8U4&&].!=D BH4-(H'0(2@!0FG'9$Q@A8K@C('J-.F/_M%A&]HN/2E7 MT:Z+:\UEW+R=3.=O\ UE8?*[&B#02YNM-GKLA'1OR-&Z=D?/3M)B?A[%3WS1 MW&12DQ83@Y M/F^59UIIE$EHXVQ+?N]VIE+6-K/]5Z0J^U3VN44FV,WDPT!: M 2%DA4X #]X+)E-""S(9J?1#*R[8//GT3 ?R(U_W_QY-7S@+TUJ M:YSO=,QNII@3L1TI +[:IIIA4>=J]//4P'V+3Y\;SE"@LLQSH73C' M\1MJIEC*L$NN0U8@:OSSH..?5^KB4@Y.TO.5$)2BII-QT2#+_\JX]KP#RYYJ ML_ET&.84RP^.QO'C"VOOO.Y"^VPXNYC,OL7F#+=Y:G*TX$;@SN8 M!;<,00['84JE8\6?\S&\^.XO9?CY(C)9NO0OOJ$/VD8U(@]$4?VZGGHOC?15 M_LQ)/%Y)UK.57%WKJ>NZ[U(?7J\+LCQ(()NXTR!EM-:'H! 8Z:@(N\H2XV ' MDN]->X%J-.XU%F\P&G<&1NT4I6SI&086M'#H4_+*HC/6*LT[#R)*, .Q/ZZ< MAV4D=I>*WU$>_M,OZ4 -SAM/^>/'JR%'%PN,U;38FA9[.$K<>D\%QE0^&HQT MCD :X:W.YX&7^54DZUJF.PHN)-^,)B:,'D!?)J=TDC=;J:)2Q;Y2A0XJ >?Y MJP+0%#--),6@5/@P9V)+$V:^.:JPV@VX:VLG>:A4L2O=#C:<8K\#!8[R]5VJ M;M##'-TXN2S=/S]?6E?V5,RIG](0S=*8*STSBP("\\,YPK;,VYP(Q M$BU3SC8X2E,)/G#<'!IGU&R.OH25:_2]9G-4>=H3>:K9'.7@7U[X@XH$E/6/ M8E[QZ>7%Q8A*8P0<-7$X"Z/)[')*BQJ!A4V<1I,_FN%X>=KF(_2'FMZQY9!R MAT"K:0/U&?=6T>R[[_!J)%#6[X==N ?WZJ!^6(9^S[;AZP;^E=R^RF+[DC[J MOQ:84Q" ,>1@A;<40,1D3#;@15*FJ\[XPO7#<*]V3>6!A\@#SJ$CT,EY3R6M M#YG3AB5@FIP$:N&!3;1"^SS#=J"@)YE\U2+=FA(5)F^IF>.[_(O=*%+],#T. MFPK[R7=%U,Z*I!7*6V]@QI''X%*,H"'8:(/4B@LTI(7BJ:NYX*HO[8\>NEN@ M8K,_V+0JD)0QF.@-N*#S26R0#&$,/ )11[I(3[)+^ZQLU*AAC?)4Z[K*4_^V MJ=>T>6A1PWQ&/EY$#H?CWVDV7_2G'L?6;M4UEOC0XTSU&1_^,^Z#^MEW-]C1 MV[SN4G40PO228K%%FH 7P\*OA3TO<)X7U-"["QK'81E+5N=D]\+%7B,--\W; M>SE9-:];2//1.+Y:R/+S-5%>=\49,%8+],Q*4"D@<8@*M4,?' M=A2"%ZDF- M6#62*C%48LC$X(VRPNCH4F*0B*$EAY;%**U/2+JSF"07!TH-G^AIY>N__DN^ M@'Y$BVM%3GY\XJ?-]\N7JYO^AA^UW6>@$G_>O"IU2E34J,G;?*OOB[TYGLQI M]MTM5ONU&PDCG&6)^>GUJQ>O\ W]-"7\QU'^Y]>:XWQR<65- MKZY#')JY]^P.M-NWG?W;/K=_SQ_7]E!Z[O_B)?>>S+I<>8 M\H)^:'#T![Z?K:G@3\ZG5^]>;L:B(*9ABZ*8E70S]J%\:G4M2\;YR@FQJ)/^ M5&Q:T'#UH_5'\B@_V)MOZF?"^"V[_GF;]H*^.S\#>^UO67S6#TTAQF%H]\$\ MP:L5W>OS'C7GT\*)_WZ<;9YW)2"?_WGR/7ZZ2^M V!FZO[01Y91X66">7_W; MX\='XW ^F3Y^_&.YC^.3E\>GS:N?CU[_>O3T^6]GQT^/?CD=-,+XY='+I\='OS2G9_G" MK\]?GIWV[!;^=CFF1K)!4]3QGJWMS[^-\3(K%A3_\@V,O[R\/.=?7K[-GQ,^ MB5F>3-_@>/A/7(X/'R\:>RQ>%%4F*R_%.UI>GJ35'"88K"[?I[-FUT_0L M[\9/HTGXQU+9*2__.Z'B"%(XU #:.'2.2\&4C,R9$%K:Z7QF!5%6:"[*9D\O M5S'219?OH_GJ(Y@7AI"A4#KK4^ M*,D@(D_(9!)AH2-^Z:G]S^5L/DSO.WEL M_+NEKM*L[_?"*?(3SH8+E_/Z;E\_O^\_>G8_+M69_'SSY=5N+/_2]:;?O"-W MV$;QZ%J6/A>Q[S]9RX_W6Z"XRP+EI\\Y#F<7(WQ?]HX*NRZ6O8Z*KPK$1^ZS MI:]L"S+QN2AJNG[_/Y!PYUUWS7'X[(3_W,Y7EJ>?PSG MY\WD=6 J=Y3?GXB';I#\=5W6:#9NOAV M<,[=?)IM<)O-7;;9=B@']BX+=(^^KK$MMO@D'850HBT9\Z^RSA;>+[^VZ6&6 M>RN9"HDY#C&"_?_L?6ES&TF2Y?VN*JVD MFK*9+VUQDI@" 0X2D,3^]>N1. B2"0)((($$%5,]D@@B,R[WYQX>[B^0HU)J M"Y\RIXC:U0\[+S&M4/=F'&X V"I\*J8+#QK@#=SV_G4:/W0@74GMEBYP6)[V M \J62Y>W.M1*;YG CC-4>%CV/Q?7T.I5FO_XCM.N#\8%,,4 QR M.7#3\;A*6O!IWF>OG$-[77.]%'IS5\F4I/GH@R6 -PZAP;),UBGUQA31],=I M8I=JGM0^F::[5]Z,RO[,NYD4Y13>Z*M[VM)DP!=GUF@TN[$'>@>OF@XFY1V3 M6:K:7HQ]5(8YAUGYJO@%6GG\W&*2%JLZ_WIQ;6Y3^*RPZ5>^[^"ICR%U]M,5 M]&M4^ZY/?9@_>&#Q3AAC?SR;_U?%:_CP>C1.LW-],P"[MS+DE2+S7GJR7#?% M,,K9!%21OPB0)*XSU&A3IY=^AI0%\>=F!]TFJJ@28:L$6_-K%]Z/KZWY95N.';KS_ M\?M7ZW8SAX9;W6B+B(YH$#!JU$6\P23V)B4,R%J+$1EB'D M*8\LTFV.)<_:$+R9"?H.:%^YTTM%J?1N9G8K'^?-: CX_?;*@,*[RNR__GE5=]#'[ZJSEB]Y-@K055@B$FD MK(U812NLUK2\1K 'EMB9*9CQ"CJN M^B%69Z[)P(%G\3M8U''XV ^?RAHOHHKK%.;RK%9(*"JH]+4CO.O=?*S'T_5&X29\S'@3;A1P MPGR#KO]:AE_BCZ KU\GO75%J0T4@)H3$1\J<-\I(P@*1.!)%,*FI!]HY-,ZE M=-J!6!ACF9?:1"=U"-0QSS$RCT/C'4>"VG##KV7ER"^G^&@BW2@$A<5,7NK; MW+Q@#59Y-X-Y\&G::\"D\_'<>TA=+[!;O_V!MJR&+9[P6A=G^[7;P-G>,>U' M^Y/;V<[-+*-&\')P;/NP?RV+RS $XY"<2?A]N)F'II.[^^NPVF561WYEM:&; M&Y5?7[U_E3:XL(,>)\9QZ.44=K&CRB868:&0E;$S93F]OIE9N.H)4UW -/.G MYSG#X\H?NMN-;G+2YV;[;K!50X\S9M)9RK0*@LQ,LJMVU[Z?XN5%'(^NJ]:6 M_7TB9EWWR0$.8-^#E/8C;!V&DP"]AWS"Y^.DX;5HF M;+-A,/K4^)QL\T(V6/U#NMV;VVK0P75.=Y6.^X^^L?T!F+MW89 ,QH?1>S, M)_SU-*7BOAO=FD$*66[:=%OIN &'!EL4&'3! HR"NJO L<(QN@-@; Q&B @> ME#$"]O5(,<*T4Y02)5S@]##^^9&TL!:?EVM1S!!M,DMQGDFH-U::'VL_Z:2$"O4CQ2$A1A9>K MW,'98>2H,,6XTHC;XF8Z!F,%%LE5X[J9)KY_^^;G=Q?_=3&KU .%=69@AN.$W M(64WA<'M*\"%Y(7#>U+::X'!7!YR1U63@[PS*%5[G5YUH!:GX\J*^S Q_4&Y M.,E=+L].6X?]]+,V\6'30VH?_:QU)38]M)LK<>A)JDV^V/20WF>2:MV930^U MG[5V:!#[]4[IGX*F>2J:&XU],;T!%WN82(9O[W;KT & +ACEW<>S)T(ZGY_[ MY"E5HE+.&8S-P>H.E*J(^6"AU+T"4"YI\@30J)Q7:[E1.2FK[(AY;Y80NVCV MVOB0<. !ME;O!FB>N@5>IOXL&YN%'*X3FOXKS')"'K9:I*RY60+!/,+@X?D8 M%N]:]*2A$4FB56 MI)]F>2+ILZK387P#. _#"8/!+*ME/ ?9F_$H36,U9FAW9+73ST+-7G+&Q\"N\S3>+L0!$TUYF!FR99?@ 3XSM'8P7/ M'D%9;ZW^SG,)EB]:_'8&"$L<**M;NE/L=#H>5T0+<\Q)K:58A^O?S(*HJRVO MP. =DJQX8AG,4T5 :I2NR"#MZYH?.LN&,MVF*]CHAS M]S=6K6U:O+L^7&B)#HP."C3E. M,/*5LRSP_.&?;A8;V!1YE3*F:[1I5-$S%(BU"N,8-?=*N6 /D1E!'=7:>>>( MU$SX:)F2B$OGD).12GW^D==W(6$1F+8+/ZI..N^PVX_7R)%IQF/ZK.Y9)35&T/;ZL 0"6\_;),+&(K MYWGE0G:36U:=Z:TX??WK&Y.2"D8/BA#F)_\G.-E?X9?\S@R@.^']50B3NZKI MVO-]V <)SQ41+CH6.+*:1"4TTYY:'9TY (RCS01QAAI",BAUSI@B6(JU88] MF'Z,@+4"<@0@HZ^*>RR=RQKTX@!\3@:#$:?DLW_4Q5T'DU+ M,/WEG[\ZWM+7AFHW/?1DIL#F56RP].T>LFT>;X-)>C)38+OQ5GQNA4OG#.#U M@9S\GQ=W,^P^O-R8VK,9,7BT"&BY.JEXL0QCV&NL,0!\_' MN@QE55&96MJ\E=;N>G(X.L?M.](BM><\6+7HPWQUBBIY>*L>D>THED_-1-5T M\1[+<:>7LQ.=>(8R]2@]]1SE:F;E6J)CWPB@G;O?XL6W[\RG92BDQ2LICJM^ M]_6H=1[F8U-1Y\GLW"4+>RA__>ZI1O^Q?L5:AX#B)?BA_6&:B9/>L=":E.\@ MB@?JYSHA>/:DZQV:FTT7,,X#"J */RTT885^G2)&)1%61N03.8 VU@;EA-(( M64UC7;124/3/MQ7)WJ^3E!K2#^6RF8O/_?*?W\_5;+7-GRH/ZT!D[;(G!'^> M;.T9?3JG81E]VD(?X8+#U/'(*&4&6R,(%D98QY"03-:-M>&0?1BD] M;KSJE^6P7Q?#%E_\+EAKR:-%ED0C6=1!&:MPL,:K: FI)R$^W(VHM$/I% 9V"^C.#LV2]+P9OIW)SKW;VQVS MDNA@N4NGA 83[TW$47!I!6O90^DA3;J!9B?T0K*:/7\UPXIXSI3'!$46L#JM= >AAU)(;2:<^@-L!SVAA**Y[$Z_ZP7UX%7UR.1OX8CL1! M)K:[(>WSV9ZU.Y2.8?%"S/^:I'P%BRW!#A,5,>S96%3:,BUH<%X3(458%.ZU MY/)@+;J!Q%W1R3/J:H:/#!^3?TIDJ$%8!&<5TP ;*+EJ2!'J(B',MQL $NP+ M@H]3.7[L0#E+QSP.6]87G\"?6S]?'4-=/YJF4MHM^WLL0#I5%NHYS=&6H/US MF*PFH49A9+"PV<:6>DA2I\;@#SPZ=*?B;NC8H_X M]A@L'K7W"6QZ2'6#'G:_D==>$K#I(;TUC]:%5+ M[PY!EV7FPCZX$_9.$F?5TXUO?(KLL^:UU%F;'CHM==9^ \XT6)D&ZXNA+,HT M6%FF,@W6LZV:.71<8U$37_CP,0Q&-]4-9?-K5W)93.:C>.9I^]5%R/.=\4(5 M?KC3A!_GBK!:DQ.-X$&'=*, "YQH3RPWBG/E;0CUUQT?[%! T1XG'3G"[5#> M0<:3C"?GBBT9OK%,1V*_OMG)#KS? ?"^EY'4(YO]ADE0V"$!(%(8AS MS+@6*BCGD8J1&BZTK4EB.Z 3)'M8GG,]0E:UK&K;JYI$4J1;KCS,'^PWC"+" M:HF%50XY(VHN^3N@?R![FG6$3*G3+L"9Q7R6M#LYTM.)?G[9VZ2E-"YV1S4@ MR#PV6+L(?@1CB&L:C$#&*1Z(<7X=%]UA0)#V,'^FK)Y9L[-FGU:SD6-(8Z8Q M%X&E8F:*-(J(B( 8$GX=K]RA-)OICJ18GVOPXSA\O4>J;/YE4%U=; M!LX.F8!<4W&]:E*B<]F/[JY .XL=H+=K1\\B^E[VC1L M8Q6"-R0(&1GAE'F,+8_:"AH0UT(;WS(E#6(]V953@J[@P1EU-4-7AJX30A?# MT7.NK8R"16.U"SQ62"8 PKQMUZ%EJ(=11_>KK>#! V#T>77\/S:8E^:T_N?H>?-H1?+^N'-A38Y&/P4L, MNR&E;8@^8B^X]TI[+0Y0#NR1CE(YBZ2/S =O<6!2,"N#,MQ(]:@<^) %WFOK M,MBK8CY=:TMY9RO\5.W=YJ$UF(_=*FGWZV!M#>NFA^B&NO0?^J6YO!R'RZHS MO\3Y/*\M28\D8.Z(1(@K9DW0T"^+@D(@G$34IX7O*(-:1MCH,9J.B_%\>Y>Z;9:N!0+*G*EPW M+WT#>6FWVGWS>!M,$M]GDD@N WZRK.X4%;\G+<1<:5QTKN;R0P60/\V \<<$ MC ^]TDYTE[.\Q!9R(FSANB>( MS-B2L25C2Y>QQ;*HE8V8$:28Q-9R@KFQ! <=+9*UI5SXQ'X+QKA'>$<*@S.X M9'#)X++.<<&(>8&,:8^Q9\IY?Z0H MUAF$JF;42^YHIQPKJWHJ!#X9<&2,<@$K:Y@+ M30]NVE!OT>/LF>:9'"NZL9F4]=E5D8U2=Y\SRCF\7X8T3W:'1-9;4 MVAK@KG'G/S\0%8!VD4L9$PVPM3>06$8ZEW%\,?76*V4YN M< _ZT U8[40Y?U;YK/*;55X39!$)+MI@F5=$(W"8G&$A*HEBK+FG>*NHQW%4 M7O6P["@W<5;YK/(=57DB!9.&$P*6G5&AM$(V1J)TH-0S6W.AX%:1D..H/)8] M(CL2',DZGW7^3'1>8HN84H(A05BZ\@3471$5K3)!@VX9'CZ#Q!/28[ M$C$Y"R*FC;&2 Z6'W(N9<-;>U5FC-;FOI[IRM(L!Z(U7_74R1'VP7C\'E-;" M$Q<=)EPC0#RO*4(LZFA,$!2[FLW85O&7"IGOZ'$.',Q6JB.9)CMJ:M<\M0PJ M&51:R6OQUDHC,<>1,MCU69+"/-X3Z;$.KO9D;(L(3YN@HGJ<=]G?RZ"20>7+ M!A6"#<$2^>@Y8U(K%01"7#KP5+#BRC2,(;4(*I3U8/.;026#2@:5CH(*CYA) M$D2@"C/CJ*6:4@ ,(1#&UM==W;Y-D*I-4)$]1#I2>7T44#E2T*IQ+L^,6O88 M-4I57.H4$:DOO,#O.0"=TIY3'FW$PC.EHN&<48&I=K!."E[ M2G=D-Y;+:K/6-=8Z:KTVT@BFN67!<*T%L1@C(:G'R#8EI6M)ZU0/JXYX%EGK MLM8UUCI'-"(H:LV=9,H9#9Z])")RR0/5L6G=34N11\9[0F2URVIW[FJGF=4H M@(43F,$_7=I.(P(.)W?&6M:T'J8EM>.HQT1'Z!&[O"\^$JU'.Q>TO ME,&-W M556_>)#NP>CF&KIP1"*S3D8NNQB7/*=IRI6H69ZR/&5YZNHT97G*\G1Z>>K@ MRA8$UJR(YL5",N==/>3N6J=+DSI2,I5C6ED1FX>2F<=!>.40@7\B M92W16ECAF>8$D]HBIJT.<(ZDB%3U2%>87[(B9D5LK(C(,AI\="0ZSZ24RGI$ M3!22&,$5K[TZ<*LSG2,I(B:Z1[,F9DT\>TTTWC.C9 #7%#$EJ#9(1U#%J(T( M6-1P$F]YS',D352JAVA'+O3L\K;Z:%6\[6S#?[P9)#$H#QOPFO.? M7,R;L]F?$30SKZ,42$LO)?-$ZH""=1%;X9340C<,&ZRHTO]-FO3#G2*UX2GI M'D==IECJ9M@]XTS&F:.%)TDDG#'-& Z,>ZT$LDH0C(1PF*F:S=A649$CXXSL M4=%E]L:,,QEGOFR(]9;4DI-L$?0Y+LXPVM-? M5,%>QIF,,^>%,\H@K;"V@"R1F6@U<@H;9@%ZO)"$-@QI'1=GJ.R!!_8%X)3Z/+O.N9UJX?&&!.A,_O\ ]SH,R<\/=[D*-E!CL<".<4DLXYA1 MQQ4S@G!;@[M;Q:L66?\70]_R%A*C'O2XPYC;,0>\)U!'SO*SVF>U/Q.U)V#N$\-2XB)A41JK M$ K*@@^@*-&R-JMUBW#.\I_U?K?P#%M)%A@73B!LJF<(T MHN3[(],TO'(\O2>\1UA'4H;._S8 =K@\HDU5Y>V&5DX50=DT@1U#73^:VD'8 MK=?'@KU_:VOY&AF!+L]4NS?"<6IT8)9&QA#%2@@FE*262R)#=!OC0(Y8-XU8'P MB=*>U!F?,CYU1NLR/G4"GTQT2+L03/ ,.VDI28Z449S*0,SFXK@#92!@U=.T MHU(L#DX)9&93A1JKYF0X\&/S%9,N'1)+ZIP-_S:6=S*3=CHN_S,8V M7_Q#C_S1('R_O!F8VR1Y8=F#9>MK1OO?H&#]>%N;1+8_.68,XV(R*GX>34+! M>\4W2906O7CX_4;-I5=]5?0G,!KWD!II(:,7X[$97E;5OF65IK:\X;=8E@&7 MW_PE]>W;7E+P(D['U>6L/DQ,?U 6L"RC:;JK]4GBI5?K5WKQFVK%TS\?B\?B M5X4;F!)@Y[MW;U^_-9?ANW$POU_ 'TLT<(-@QI7*7RVCT9/1S6(:YY\LU'Z^ M%G.,J6G@]0A69WQG!]9)"LP9?&]_J4CX>#?D^Q/PQ!0LAW\#G[RTZ:.7)D*/ MOBK,X).Y+5?B^M];&B=NL'];=@_#;3/H.CU?826#=>!+74M/NZ,_OLTWSX=C3P"4+, M/65MVMZ+XFJ<+.L?W@"\?'[Q;?77-W\Q#V=I51-68&OA.?P\!4>@[QXX#O?+ M^N]4_8=^Z0:C*4><"1KCS9D" M+XH 3L%-6JSQ--09(2%B1%)'[#5CU E#@[7(J\BX0,@[O-D('=8%JUUB_FIF MU8M[\[@M9J[@W=T"?3OS IZR;9OGIL&$DA=+@=G;^&YNJT$':>L6^^ ^^^$, M]HMOOPN#T:=>\2D45P9$K#],+GWPE6F]*,'E_Z\P#,[T%HCX77]T&8:5]/WU M_=]7K>]H"*\%?S6EG8]#]8+1<'#[X"L ]9.KHIS:&GXR3) M29>+"#N.8G(U*E=ZU!\6;\UX4KSYCU[Q9A*N%SW"X,-4OHP$7V;F,!S7I=G) MESGHXO6*4:PFVL V; )S%/M#,ZQN"8/IG+D;2DQ;2)%K,CP@QK MTD%^9C"SM3NR A)M37CM=G+30^*($B&:=%!V?JMX2!A]()TOOOUM;G$6:%(; MB$H6XROP8 !_?HG?KQJ2.V!=334US'KG6'2!,E^=U"%CK,#4"D]4;49!2C3[ M<'L3?HDK,%YEFE62_:]*LN\U7=9EF8G5Z-2;GU\OPU/H7GCJ91E<"E%]@CU. M&88OOIU\&CV.3+4Y[[7V>-72'W1%G-/:*.Z1(X1%6!Z'F-928:9)H+;V^N;= M5^1[,_;]T4=3NNG C-^%H1E<#/U/80+? .""74=_>$]O\U [%17#A*884;:V'H)[!EGU1/@RWXP!0 M5ICKV\&H[T=E'WH%7[_X\.%=KVKDD )"I:,:<:$+AYZKPJDA!_>0:AIMJ\297X]'T M\FJQMO]W.@P%197'1UL=TMW>8PR>)KC3OAB"]PD;AW_;+&??3Z]AK,D)?VMN M*]%Z-W_)BHC)$%S**K-22(9$M"1H!S+'+;&8B+4B]BZ)5B56/YG/_>OI]4QT M#F$M[I]EB*6\B0UG&:+N'*-5@8,'!VG2YSNR #NR^P:D[>V ;.);J2,Z?ZI) M!_47[_RE&$%EPT#3YU8L;9@37-V,PXVI@@&3T<)XK1JV<,^4/71@TC8W8>.O MK]Z_*MZ '?.P-X85K8#F$I0V;917OQ_2,6:9-O+5D6Z9#D?6-S>:3LJ^#_>: M2/\&VS""OO_/U(SAFPF/$Y!4C0*<#:%-LP'1#G/J:BGRR$LE#4/,*J5%8(:J M8+@4$1NQN;KZH*:U*=*14P'=H(K=A"*&4-S,C$KQZ2K)65C\SJ\(RC],\I4N MJABKJ=RJ%6%9""]\;T7@7A6_5<9N=#F$_OM*>J8W +#0TJ)%>&><#@8+6:X7 MKL+"V\ =N"?-5\;/'DV_2$[=U;+?E:J _(*2W2XP*VE9?_AQ-/@X.S:K<'X* M_L%<5']+3\';C+OJ@UQ6KQN"]"Q["DU,;]((_^TI?Q">F%OH#Z/OPL7L9:M& MFO'@F1=48B28"U$YZY0@PF'O@\ M&^F6A)@_%N*EG$UOYCY<[(_+=%QYF3R9 MT?BV,#G):/9KO ![N&!60]M7GH/0"<\@X8P1V?]&\& 9[R?=) MI 94H.RGW*C4D@O+'PIB0=.F M_K:2E#>__ QSD2(;L^4':PAO[%]6HP6!!-TW57+!\+^GE[/7 /Z428"JN,@_ MWGQ_T5O*&(RP!+!(9GT$K[KJ6Y"Y)(0WLW68A62@LY/D.+P<]'^'7UV-2OC_ M0?\F=- G]88T7 0\_F@[0B[)X]T=S M??/U#XNA'&U@D,'/H<=S"'0O&"B:I91)KZP+7CA)N'4+4U_K%AW,P3J U M]+'6S)9XH3K]>$]-YJ ( G,GS.L\D%:M5=L1!=PHD0$?,Y,!-TIEP/3%TVDY M[]U5\%/0P129':;AT0>#2-GFY)Z)#8X8BU-))&1 !/BJ3!$\$ UP?IQ4D_'SUY? M?/O#+!>B"O%>C4.HG)NR_[FXAJ]>E?.C^7M!VNHKZ7Q^->10[2]@3D>?TNL6 M\%]Y/>'"("6F@^FXK,Y. MTL_SC/?JYWWS%F?F97-*WFHZZ8M%CJ>+DZJ7B^S.%O@O-G.&'KXDI2T&GG7M M[<)D([9C]5@D,1\AL_)#A:8_S5#TQX2B#\M .M'-!;(?KT:E$\12699W$9+W MX ]D26Y1DA_441W!5'PYZD0ZITY5IL,92FD6D.,)",D"D@4D(T@6D"\+0=IT MA%8Y(X]##ZG;B-B]VRFV=@3ZR"XRB72,_.)4-"$=FX8VSZ^I0U)H83@7D7E& M#&4L,"199 IK??!LM"U.T'8@_._0G;3=Y##*()-!I@,@0Y!EW'DI.&+6!X-D M5-);S1V-)-3D#CZ\6.2$((-E3PJ502:#3 :9+H,,0(:7SKNHG&9,>0L_!2L) M,]9QQ=O+?C@$R*AT&ZW(()-!)H-,ET'&JQB9D3YX(9AA6CLFI&=4&&V8T#4% M[ _O3#DAR%#9$UWAT3_36V<['^9ZN\S^JI+KCWLERJF0^&371G41X.XECJ:$ MT3N1P*O$#XQ(S)6A%B.F'0'\@I^B<$$R3(G:'/AYU-!WM]^%H;L"(?]]?A/4 MDU [S].N>4W"R.H-BZ\^^L[A*KWI*IB2)9:^))O M",73VU&RV.)Y;]G@,D ML\(N[3AV@@":",M0$(: J\25=SPJANH YF'0Y\L&&$PSP&2 R0"S%F T)EA+ M&JQ7@:(M!)V9[4>#,X>S%W59D?B31E@,L!T$F"$UL%[Q@.QBGDG M+9.6NJ!PI,(QQ38'>[YL@,$L \PN /,@AI7^/.RU(%L4FC4I3SN+BT&V&$63 ML;=/$GMH&?QM1A2P$2$?@=$_^L;V!_W)[6H\'+PMJJ1TW""&*3:&44P)I1@A M11=5TJT0NFX7!7]$"7F8<5,3?$0X2*4H8T)8&6$*K'0V*!FYKS$-F%!\PG$/ M:VAL'WXPF0'/DC_"IZMHQHE.:[?"9#-Y4/H\&M?2E+>DR8T8"?$Q*0EQ(TY" MW#XI81LYUEMPE,\N+6AMMAO19I%CTF:11K19Y NGS5I0E)< 3^/J3@7 S7#9 M=P\H4"N$6GA9\PLR5HAZI^6,V').&@33X*Z&T-;E;6*U,?YC19OSB,YW&*;C M]*WD?2;JK:KR84:8,^?(JJB(_!V;%;QMWOK[MV]^?G?Q7Q>]V>T0%:%<8N=: M\+HD/I[45G$31HFM:W8IQTT_\1U=3VA/&H\^)CQ-FZ'HZ201*.%%7CZK.PU(E J)J\=P OKH@LX;6\4OHQ.J@[B]J M1:.1IG=QX\DX%&X*YNH!8^ER\(GZ8C0M'_%'W;&/+8=0390/\-HPOT)D0:V6 M*)D6A*7I^S#O52<6_>W-;_-($K5":S:\1P1>.U5S4IW-4P.MM$SX? '.R0"^ M6[R_'7HP^0$^&OSK*L!SXS_^01$LORX7,[*\-F5JU^R:[L(-\)UV 2&MQ%O8 M6_>'Y6CXL*>O%I+PYOX2SHFY%HO5JY&UV0K-!6U^74MA[F[)J0[9H9&QNRIN M^C=A4"G$%:PP-#1.>22)M3ZU>%']WF_KT?C:EC#@U%_,Q]2R(1( M936+6AG,?;3$,:U1U#AL0?K5'VXD_9HMW*ZNM5JZUGK36?"KFE!JJV2X=D$1 M-KSCD5LZYW,Y=4>E 2?-;A\[ZO5CC4B[2/L7D.WK9.W$<-TFM;64P?G K5&> M*6R-QU1)BZ7&D;IMTNR72\N4%OF'\?2RN+BY 2]Q[HV!C?_YAXO9I:IS1^PQF62_ MK.G ME22S5@D9\-O2B6YUI-;N1-VQO9_F?L#J06,@FHMHVL1WLSQ^O] (D=^+K/[6[3M-:)Q//]Q[NB";2XMSJ&G MG5-C!+TD M%$R*^/,2?TR% A7N- M*"G);A=5?GGWD.-\#WF^AWS7>\@;:G CME3"6R59#A8Q*YGDCCOFG3,T98T2,XAXBC=XL] TD+33TBN31CD<1.XS39E>.=,KGP\E;:97SF1] MST66,[WR&;,*9GKEKDEJ)D?- O(LR5&S@&0$R0+2$0$Y2P1ITQ$Z/+WR"9B3 M[^=O-UW:S *66<#.@@5,!1N<==H[$IERQ&(:,8K&4*04];69"0WSG Y* *9E MCZ&.\-9DEL&,+QE?UK ,$@_8@HS243#K=2HVQ(RP0"7A52)1,[[DMO%%BIY2 M,N-+QI>,+UW&%^2L,%)0HH)BT3N#(N62!\^$D];J-G(8#D+%+F1/HX[P8F6 MR0"3 68-P"@E@L2,:X$9X(P.,65'"12(8]XWIDEN'6 DZDG>$=J:+XXB6;W* M),GMR5-F -N= 8P)PRF6TAHK&,;>1L- +0'-@G$1USI*9T*2O"V4-JU:X1V) M,YT+^5?&EB\,6VB47@KKI,:*2=AW>=B-204N$Y$LA'/F1VX=6SIR'5?&EHPM MG<06%%&P+#J!&&4<$\L8DH&FPD858JREU3@3:N36L:4CX:6,+1E;.HDM3G", M5&+T0)390(RE*FH6*>?4*%I#^7DVK,AM8XO(>Z+S(D0FC:A$B7I8;WF.A,BD M$4DNT \R<$VHL\H+Z46ZN.7STV-HMYZ26V MPIO@$CG?X+:W.;.S/9*.1M2\])C4O+01-2\]MYK[K6DE_OK^[ZU-=2,.07I, M#L&%?[MC%[O/(=BJ%7LS3.1 [BKQ$J,9/T,J.@ #UA\FBN6%PW>?%ZX"(!"W M.4%SQ92\)&GVB38/9M&-P.&]+6 R)PD1$Q'9XM,*_N>\N\40>GM'R&LN37]8 M3HJ)&5\F2Y\HI%+G$S]P>FJ17_& MAI?H]-+W[0"6"5HL7Q6_/"*^6PQP.?PE??'%#3?]\>AC/W$PSYAIEX3+ M#TF%JZ&D-J_"#;P?)JKXKH GIS/:X+]]]Q]S;NH2A&G)(;A"WPSK,9T37=_, MV*Q2)\&U@)>80?IL$F#6"E.6(]>O'*9J!/#FY;P,7Q5S-DIX_?@!T2#6O14V MCIM1V4\6:#'ZMU>)')HDVS0=3*#3:>F7W-EIZ*DAZ,7EV%R_JG[;+RM+!A-> M,02F532#07$Y&-G$J7LW.\GB728ZVA'(2EJO.Z:R!4M5LI$?^Q7MV>P+Y5PN MTF!66I[[8FN)>N]YC!M(=/=DSY5,,DZED)H(%@W6Z0X.RRUSCDO-UOIJNW$- M_G5@/H_>7\-*_SWQ&M]S6@Y*N(EJB.ZN[XAN8<:F-^"J#.?75"Q)+V&UEB2X M#U@H5R6F-9/0B&B,[D8TMF<7&S$I47YF/LR2"3<"7DY.2(3+L90LB,B04?MT_)W"MJ&63O"[%6/0#95]0F,?\S16E+@5;$/3,_MAYJA/ M%UJ:%FO5YAV,^+96)&IX;V?8\IC\=@_>V[54EHO>[TU:*8*"?;L)" O,7!0Z M<&JUX!S^QXU#NVW:NR ]9F&Y;G()>U5%I",(%E .B(@9XD@;3I"AR?.NU^-3.2C8N391R?@UUO)N6FZ_)D[ M(G-'G 5W!/,:63K;B3Y9WZ:C#$98^HQADC//!%&8(73I3Z**&2)MO"',<;6$'AN1["7 M,29C3,:8C#%53@[5P7F#K1.&.12L4(BDNP*C]9'XVIR<0R4\'(0+B_=@CC/. M9)S).--EG/'(6>\P,D%I)AA7U'',"3/2).H'T91K+_LRSYQN+Y/MM2=-F5AB M=V())8R5FCKF2$(OJJ6*/OH@I8[:FQIBB;,AV]L52YL23'3$73L7?HD,,5\8 MQ 2F->$\I%=/LC*GWC@4QC\O",L1DB,D01#+2G\>EXB/-N*)8NAAX>8Y$O$]'D7GRT]_FY73 M'X9YS3*EHU<>4^<9,TXI')7RB&H=%+<[,M*U4]S^L@PNH$BS\(C0<$.) M\2-FQM'X,3'C$QP B]]4FKFFZK;Z^*F"^!_-.#%#E&"EWU^9<:@K>P](0I& M-T]#@[D[)+7L^FA)[E[-J];@\7>C=OKT)-42]VSZ:$GF7LVC[?!),FS,V6O][)/O=D. M]U,B(JQX?1/9X4*9ODXO'@>P@*&WPCVXH/V%GT'Y^A_#PE*%_YGV/\+>>SA9 M&*TYJR'\_F8Z,0NB7K]6:9=,A^FI= 64FQ2?1M.!G^W!;0C#BESYY:+I5\7W M!&,56 M^<(VTXOM0B V[]^\@0K@8);7G4G<_S96-S7'#Y/1S>$Q\H]_T$+J]2=V]SMF MII/1FHX]FKRNG,G]$.SDS;"_-^DO8X=T=TJY>%1"^1 MMXP8Q9C!6G%KM0E8&.2-JZ_]2"'K^XW-SM%&PVK"0&K?AV%_-/YY- DEEGS> M\,93,;;]J1A^)6LH6>?$C:G+BY[ 9*:N))L59NSR+4PBS!]VFG.L%,RBE=HC M2[SA)I" <*@ITNON)/Y[4;7X]6E/V;9 \B;X3_;!_UK+O#'BA+(!R :@PP9 M)5&-+J0K$EG$%L0Q@"50T0IBD*T-IN^$76A;Y-HA*:*%>2!6.D^\]C1=1!N= M=DH+@PW,@8:=00V9 SG]/-0EAW3%*#+&M1846\H9H]@K&JV)GA%I%3.DED;[ MY!/:PCR@8(B6'A&,# ,!,T)PS[TW1& &?L*Y"M:9. J-SBHQW>N4J79SNO$I MG#V%["D<:@Q)-XNKX"_#HWL_6L X9P.QSC%'/08W0EIG?3#6.&$GD M&-?"/%BIM/(>!AY!QP/63%BL(N9"P3[;U;*UG'P>G@_6-THHP/ME%#1**<"[ M7"F0L3YC_;%WA8%A3=-_EA 6@E24:PF8G:[L\<:X_8$,DZU#6ORDF.YX4 H: M0!9L&T7.R" ]]D%+:;E!-=>Z#]X:HD%VTX$$93:EF4)AH, M< W;\(B\9D9Y9F(XQ";I;.2-1Q^8@RVRF:WUF]:-3[&,^AGU#S6& M'Q9)?+,,NE%U37SGE;51@C7>*\.ZWBW<^!3/RIJ5]5!C^!6L>SFI"E#![/== M^N=,;Y,]GQWGOGO_:^?5MU'*/-XK9[[>OF]\2F3US>I[/*LQZZ\)0J MOZUT.27K=UR?&U5WX+W*.^I=@(U/R:S/69\/-88?KV\&H]L0BO>5XKZ=CMV5 M*4/Q=F"&E0+_^/[MVU<=U]U&12=DKZ*3>ON_\:E]RTX>TFDL%/R[=V]?OS67 MX;MQ,+]?P!]+)7>#8,85)]+5DH0:A&ZAQ/-/%C?0S:5B+L,U#;P>C29A?">? MF^[LVU<^,5D=\MUDK>]A-07+X=_ )R]M^NBEB= CT,/!)W-;KJC8-U?CQ;=G ML_%5P6X^%ZBZC&\5X^97&\X_ ^6[FE=R5O?V/=3,&IKSQ:]6U^3%2C'>^D'] M+1B_S;0_AMY$J]YX$=2R:+5JZZNB/X&&7'TAZS=F;\.2VGM17(U35.\/;X8^ M?'[Q;?77-W\Q#V=I51,>D6^"G4!SD$:E!D,;GN%*5,U MX[W"RKMZRE1L^,DD;J/)O7!Z*OIO(88LP9K2B'"P-#*/HG*.&!*"(M9@86HX MF#J0A?4X^^C?J\K4=E+=A6)!"2DTLTXJ99T+3+E(I-6NAE.YRS'V?Y^)6=7P M*C/$J^*W + [&"QK=-/IS:(8MRRGE=\+J!JJHF%P598BVA]6HKF@Q7A0JAOF M!#TKI;J?KL*LNG?!7)%H&<.DN('-3%CY'KRE>O&].MUYT?(XW(Q@)H>7YN]+ES)6:48(D\2:"U!\0B< M#/+5K.*\N)NRLCEAUN9A-YBK0Q)F;6ZK002UJXH]BZ MB(BC00KA$"/0A-.16>6-!L/DK#LW-JT7WWZXQR\P"R64TVN /_A6.2<\F*T# M8.)L%1;X93Z:_B ]\1(@\&5IJGPKE[[2AT>3VQ &OLZQ^&J=!AU:7&N/)#<] M]&0:[68):" V[1)S;1YO@TEZ,D%HN_%N%[0 M53,^<*5:NE/]2%=.?9/HD^_U:=&#>ZF]]PU .IS]ZB?SN7\]77)>+Z#^;>5# MO4MLJO>(N"TEB@0!D!Y9\GXU\EP83)RE1JIM?).'1*I^.EX2J?X"*'4+_N%C M8$KC^S:%P0:A+)^,@GWQ-QT>D5+^3*X=K 3]8F$N7X_&[TW:;RUL9=J7S>4> M?DH,Q?TA2.)_@B#6YU@)0X5"X(XSRI DVJ:L;@(*08WSIO;"BTKT#['/E;(; M1.Y[71YX+''8B>.]+;O2>>-QD>*QQ;%,"+5>:QHXX5(QPZE6EFAII>(B!D)J MHTL[F)#1!A-BIY.*5+L_;'7$9+6:+U@A4D="X,A[ M%2##RNA6S1P6W3!SV9;=WR/-]X;+<\KJQ.V,-T[MV[Y52Z!@ MH\0EQDQ[D;92.@;&,!)(>"F%&.!GU_C$XWW $>K-?G9D;!>"[,:!+TBZ$'P_HWD//U)E4YCW"0D8M$ M\)>N30Q.1&R)EX$JOZXZYT [QVY8U'T$)IOC#>:8P?QUWN9^&$W,X 3 7TU. MQ]#=CZ8I#'^HKAT4P]?V[8R0NI*U6BP6!$N#)8XI#B$T_*X>>G/%7,/G_ZZ^5"NP4F>>"K5HBL7-FX>1(.1G]_]"!=ET1\, MH,%QE8%G[.ACZ#VZF:^W)N>LP2G$D_&9 %LO[*PRC"EFF3)8DZ 8%3#I%,=U MQ)B' 3!-US/ S+.TGLY/J"Y0N)?3D$[VBLD5[#H/M=VFS"GI)5=2!$:<5BK& M8!T2X(!;85H+O#Z14;:?GM7FNF]Z:+=4]_TZ6%N\L^DA?7Y ,!@\(>4>-'E5 MU%/FXO)K*6]W6E99B^ERDD6J9+HO):D.Z% UY>6K M#&I(JNZ6"2KDR9634' MR',Y2ME!A9EU8I9[N=IX7 MFYK!ZONNS6UA0[$X6$F'\->CZGZ5V]'05R^T9E#5GY57(4P*#V]O305J2TPV M)O:A(^I /6WKQJ?:3UX[:)))??KFUF]_5)3V6Q*_E(B85.*!!BW"ERET.5,# M,,&CX67AQL'W)T52F9107(4:A_/WI(3&XG)L?)C_/AEJD-W*:A<7+W&O>/L2 MIT]>PU_VMGB?$I_-V!=_--+QYZ>_>J-,SLYJJ$J9^& M85Q=X=R?5Q7<]W$(6OI+_>%3'N//U26.O\2WX_Y' -;![=_"P'\_N@:- -5X M,_SMJN^N?H29G]S^S90_5JW?I?3>(Y4-WCK. Q,*O"&KL3#,!<\%D;KV:NT: M?U&N^HMO?GZ]]!AK?*75*[++9(-J7,;9H*I;O:KQ/%&S<7\V8'_:=\TG0V'& MC%;!,BP9U=CP"*.%/V)*[-DRAZ?I9%0'(S6348UI92ZJR[\_I2$E^8(.^:F; M%'9:]H<@1^W!3:.\7;S;-9E[=K%1UNR"5V]M*OROPW$ 3/E7\'\U_6&ZI_N7 MX4IZ_-K<=RN=9 Y31TE@($9:&F51B$PC)MU!I+* M:_-2-EC_TR:QUS,H;'SJ21*ES2-N,$V[L%P^]]SWNH/Q^\',5G[N5U*F($ W2\TX#:_(C-0?_#'E =62XVGT*O M-"XZ)CDOOOWK.%TK>^>M9&'Y0D'DQ;<_@L-VG<)YYR@#;:9);+9NG4N-J&?S MV)"H=R\:T7)679=1NGNJ^?VHG)RC5F8!.989-_WAWL6,64*>L82D$%3((I)% M9+V(O#;]MSQO>=Z.-6]MAA/F07I.SILHYOO1^":9F,=9:G_"?\Z\ M*EVH3_NWMI;A.5"YK!)WWN5./\RJ7IZBI!#,][-DR%6"4\4(QSQ@A1$SW)GH M8E3,>XNPUWSM59RO^T,S='TS>,3B.5>J^[VJX^XDJRDC+^DR8X1NR+<6B/[<,+1E:#EE7M@%7G)M>3RO^Y>H([GZ^T'-II%AB8EA1@O):^Y!/CGBU%['E\$F@TT&FYVFX4\MH$T*"S^! M-D(KJ2FQR$D* ,,U4LX:ZGT W)$4=1!M6$^*QR5EYPO=3X^!C')/N71$!VX90=Y$1;A2$E$OE:^GFSWY1@WUI&;/ ,I.%V#K M?!3MAP>QLW0=1O"IB.S75^]?%9$> ',W@.]T.\.L MAB=4PS9#.%A9(XV76 C'L/*FH@JRV&&EF1'KN-LZHIT=<4BR7CYSO3Q!M"-H MYQC'WG#NF,=.&T.-5\1)9Q(9:;<5$_#,)]-9R<\XH,%X4-99PIPC#$=BHXI$4Z.MD$:8!BY4R[J?M3YK_3/3^A.$ M2ZCPS@4J@K:,"0 T'HE)>4D>JYV3WYM6^UY#U'\#%3_&<5.,MJ<)]JT%8QQ M$2$9K41:8$9HL#HEFV&-E20(*=LU2!%8]A3J2-3U3',TSI%?Y:F83,6)7C,:]*NI*,JI3>S89;+-BZ_-'CK1'69=N\JFMEZ^&S?9K.M:-X!W MOUHFA[C45 EE##/1:A9=M$JEDB;8W#7 WO>54%\,_=N%[+]?$?V#'DJ3'O2F M&S#<">:+K/'/6^/;#.<()QA6B!O.$!,D:J^8ER(22:3#8=UUO:< @MC_'/S+ M?X7Q*,F*(IA\G4$@@\"S X%31'<"55Q83[#D+"!L+,)8*(&4\LB8!@-/&U%>I2FL*LP*$ OF0?Q(PZT6/:,""!TN%QIPQ;C0+TCI#!1$V(+:NY.A0J<^+-E$';I^DV$7AF"=.1VJM8$H&RXF2V]V?UA0X:$>H:3)B9,0X4\0X06@* M]HV1,J-2L$0)VY=ON&!? W6(&YIE$A3J2S=^8CO&%RB!/5X M5T[W,@?%%ZE^AXN&U&HE9H('%"53SC,;C<'(ZTBL(UQRZ6@'M1+3K2A5B6)\D(12I%RF 5C+<*$@VA.PB;B3#/N8@U?EP^TVU'3MC8F<@W1ZJ_B$CUWBD< MC :B'"<26T:,4MI0RPW30CI'=K_7K&W"+*Q93Y]UI#KKWKGK7LL1#V:83 %/ M%X5D!E018ZTLTA2\$$D%.;%*=C;&D;7QF6OC:>(.G($WRRB.P1-&J=7&6LN< M5I$%)6F#N_#:M9"T)_C9Y#<^HX!"!H$3FN0#)6ZP=%]Y1#$R\(6%(D2#RBNP MPM1(W3D:>JQQCR)U+KK^!5"&G#X.<'[DL9T,Q.:*N@Z ^;ZQ#:T9=PJPVQ#) M B?&2!^#L4YP 3NL=

9'%.U^[>&$]1!)EE (*Y+6PK1 MH8@A(_]LI'K8:#/)VA0H^*7 MU+OO.:K"U#J:SNKF+#=R34!#0L"7Q790EQQW/?L6ST%A^DAGVK4V.'UJF)Y# MH6_K.^*0CD_2RG -+9$OHGZ:_G60.3BO4)'R>3SP^^]#YA3>0$/^459);XOY M6QA9^ODEZ?D<=E.Q;O57W+E+V@4Q3#G[\GMC7..&.WWXZPY&>95+]@RO&M*G M.EIMZ9A19EAYIJ<7"^9GV'/2Z8SF*]*=[-*Z?@A6_1$#AL&L%@:(">())?+- M>E20&Y?TL_:E4'-;TYIIOJ5"B] :=MM^40CZ*3+1GP"_JTL!]O:=Q\LFZQ;2 MI3YC5E%KP.]M79\0]3AYZ;A=H<(=92Y?#<$+WO$II#YJ,\'^SPE'K6!=E"XJ, M?V;- NU$P2_GJWRMEBJ$/EL4=3;7]OCU!DXDQ'(965KNG'O5YHZ+VNTQWRT# M$E3G12.2'2HY_F>WAGW!?#9IK&;$?$$K8Z\#+E_<)E"6%\QXW9)HS5<1&Y"5 M1*N1RHK/^VJB#0636.F4'5"&$JR 3'ULNPTY4+8HNV3/T<7(/69C>Y\$W,"@ MV7(B!'0.WK9@'XV1J.EO.#?T =,4MFV[]29S,-Q@)!?(IK=ZAOD>5@!9,L"Q M#'H7T9(AB:Z>Y*.L*=M9MD#K8EF0NJ^*S&E?OLWQ,.94Y6>(_4RW85;R\.8@ MM-HZ)%P0R)2LUK>&"2T$;G T,L&U[-,8\QF<>NRFV.^-5ZM[QF_K$;^JMM$* M]2E7-PGSH0CS;UVSLP[V."S%5O\DJY.L'HBL!B8.R@#9M0O,%DXP,WX*\BY5 MTFVFG/$DOH VZ]"HM+KQ%L]WBOR MU\)=)]K1<2/&F<)J)C8W53R) 4'8,QG(1- MX]&41+*1$40@LUJ])/06HB1/1S!^V3>4"1?@*;9;$3]CQ_>RR=*,GDRU7DHD MI'],F-1@)ZU:VZ3:5&N]GL03N/NAC(&4@2O15^?V%=P1K^ N:L2&X_R!XYB[ M *N-CIR#I9./;WM5"QD'5!Y&W@2J9<(5E/4I' ME<]OF[P[/>AH?,_,K5E-1"GG<*7UKD5)&:X4O1LP))$DZ2TOCZ^Y1\$CJX@, M3;@#)"7PNF/A6;VDUW'.._=>\#?1#3#\#2_Q. 8*7G;OHH",-FC_-VL8Z"TJ M!^W?EYP2IFI*_UV?9#YA M,^OX.F@-V@8/A0M4P4-$)5^S'V[H%UN_(N-Q*R MV5NC&7?C5#,NP_L0KRAC:/=U]V_#NS_=]DHZ*DM73C6:J3LU'=S0\K VX8?] MZCC0HON[&6\O [F 4IRX1R23PRK6JOUJH95F%*C?.^1X)U[>H: ZJ;W$\]+W M?@ \>5AA=7'8/3]HE?$5:)G).925+[QS9I\F,,:OV&:,O2E@3\''\GG.:2M6 M!8 EG^T4*_/CG8"W:,\.^-K/JLWDG45+\0EYO# =%TC/A"DM#U0A[ECYG=8% M7J;D(3,3IVOB;ZO^Q3J_:LEU(R!000HR:%NO:BJ7DJ,T#-O'&5"#_P)I&_TB MH^R57$(2R0V.XJ+RO-?+\6I?Q(^9WJ30$8&32U3IL>LGU^P- "N8WI+"R6=. MFW&BF4M0)9PTGU4+BO/IPS;7U1]R@NR08W*/'V@_""K'].X>NQ1"\[1^1>0B M_.)02E5OBUF554T'&.I7#=GV8=;)-YKPYH-E\ R1$-D=!<8V*G1Q49%I!CM: MIPU*!!2&*1&H'8*UNA+I)88CL2+NY(M1E.R=Y4/J(E3%P*HS4R1O\!V)[31G M)%)-MU+\WGAKO%WVYBY[<[W9FS.]'6^6;X3=-K;,!I'FHB \ ,@"XLBJB ], M-FYT8@)"HW&H2.2#OIP%SS^D>96W=Q.O.43\XDX3Y7%Y(K7Q2UZ=R'1 GI^K M>:Z-+A2@L UI6![F<$&KEGB!3:CS&K$"VA+(YAE"Y2-> $;>\@_9&YZ]5RRN5&$S5EEEC?,EP,L@'V/@C+AJ7A@(9 M71JO+F<[A!U7Z+C#PZVB.36T%BB;CMA'PEH7 B'?*+R@=^[!;59<%S(M 'T65:9 M:ZB\(:O0 LLG%,:L]*=!*^LT%+GK(8^5F#I[.%\&SF 932$8/N,Z1=-"&@GI+>2&#^.Q$$7.X2T-!OY"&LB'H@G( M!ZZ):Z; %;B+V!VM4M1 MQNG,23P36Y0?P=S3]"#,[L=25*PDX)L70(2+4?" M@1%HRYGIU4:W#Q<6Z;SXZC(F-,+= M41UW%:KB/9F)T"X)ZE'2.&H_/!@AXV6J9WLUP5HM6+' %.(+0UV(AW& M48&75SRRY=V8A.% HAI=D4_K92B"41X<4>BK9>]J>BR<$T'L1ND*FZ$]/%S* M,E=T2E&(JXRHY%XN"_(FW#8[>8O95Z>F](HP0>&,!$QZJB;WLBBB.N'JEF## M929W3O?W@!+E*Y-]X6F:48XC>7^D X'=?,1'S?<.B"&J!_W+T_^TN(5>/Z+A M8_XI]P!.@!CES[* 8=0BBL(W0T.!Q<4L;$\-*?6MPGG6'U1LB))M .LYI/$ MUUR37?[F80T3X_:V3!+&>/>>#Q9Z*RS!604;R0=Z>C&"P*:"*L?P8@! M/&TP+XA1_'B?T="@@)-ARYC]NDJ)[;69 MR9E@N5TU2VDKQ,+;S_9/(5(6!6FB:%TRTWE4H^:LH:1P$D]6MVIKD)9?:F(Q MN^ #UZX*?6^R$?#+@\.@KL6*,'U+Q.CK;0LK11/OCWRK?/?7.ABT,!X"[E5, MV\8_BXIQR3M7?HD+P\S&;1VE7ZN)^-\DO.:NU5I("2B/>!Q,GH^H I=4C_)( MOTVS)+P%O:!4&WGQ'8RBHQQQ)$5JKHP-FF O7>B;#D)=L:MQ&"8(Q:/[>D;U MU/2X;EY#9IDB#,-#0B69Z^B8(3/7T2W/9( !^3>MFRHC>37+0BJ7F M$:3L7?\I!$:>6M XAATK0M,&!SDP),)T9#4%3*8A-:+CAJ1%X5_G!4+H?"^) MN\!W_Y([B^]/W;HUM=!EH[3'.D_)4-O#]R,$N\J]938(S3+I@F +)!SW=="1 M"C@( 7L-PDR7IFQC/MRJ0G.Z.4^L=H'USZ?@;7K/\^1Z9M2TV75\7/#I-8%6 M=(#G9:8'K)I/DYBI,Z5$0U 3-H54OS' W4S6B+#\J;%AY#&#:P SY%(2EP'2 M!X@A$,8\@7P@@/8D9E3F(N2Q!D$RQJ>%CNNB"#6$VEYY5H M0R5BTEB^7J[&@8"(-!A>;SE7J MO\UYLS,WR=799>_+27_0N^P=*?WN::^OG!\KO9^O3@;_@32*J\N3P0G[L'MV MI%SU>_#'B\OSPU[OJ/_J*:MK\QB?I46MJGJYH[#:OL9N^V[D]C76LWUQV=YT M[Q[UCKM7IP/EZN+\C.W5LY/SR]J6?=<9Y:O9L>9NQV[DCC7?ZX[]>G+68Z?L M<8\=KD?1NGH;((,VLJ(W+!9 MTB#\]+7(D@$0N9]'@RSL9MF 3?0@28/?]W#3PZ^_$5=5;9M&MJUJIJHYOF=[ M7DA\ZNN.%@;V'D9"V9678*$'NJH;JJ9J18H_V0;;]30/R!A6-IO0O2HWOEN( M1^B.;1I^:.DJ=]3F_ M->#6@@U_3$@&>20\*OO/R8@JA@J94KK!'?^R?$2S(>XBC1Z M"&8(MR$-RY:(,@D/_+'9I"HINED?'/_8;0O69[S8F>.QC\8*%;S-<^"4_0S+TO5+( M'\K^_M18/K]L@/IS!FCL+7XXKN$8%.Y))MX)&>?L&OG36D](S>UXSE\?'C'< MH_S#GI*EMW!@_;BG-\^71Y#]\2?I'7/A!_WM_S1;7;3N6M,ZSIP[RX65/G*Q M9N#U53 %9,XDGW*/O\(QTD64F'N:SEMSS5[;FK_;)3]BF+UQ"^YU'/-E*\Y6 MCC_;V+@5E[H2TVL@Y IY!9OV MR.K;U;B1^DT-BD/R09SY [H$J?_673W@$[ MK#3]W;Z$'E0\<$7G202:,J"6.?'=CKX D&",^>$"+K#$F[:LEQ.FSVFJ;[6U MOZ]%H)]8LB5EW.L8UO?T>L[24;O^BN:_HQ?(_1.:[JR _^%AKW=\O.":K:-, M<.]QAP#W IR,PC/V$?^YEOZD M#^ W=L_X6QQ.2-*]B_/?NDE"1_0H)G]^Q>(AII+B)PI\-&U;MJ;?WN:MUR N MDOJ"68%F^E9@T,@W3&(:GAU83A#I#HFH32.Z@@7#?@X*_VUZQ9X-23.M*?0, MSI/D=5A6CX+1"W?4>E!HCHPP+ (H B32F+!TN2_G."'7=7DQV:6&ZEI.9)HD MU'W;U'6'6HYG.BX)U9?+B\+[P?^X%]\5GZ+XCH9M[#W/=AZ,",W!%0G1S'-M M]4+T'41?Y@]YOM0L-897VB&+.""V=(<<9Z(.91I(^V6LHWM]W?U&XJ1[4]2V MB6'KENT'EJIJIFDY*E&]P**&&H619^G6S&VRT.:8C&+^G2L5XATA#>(;=@AS M[S];?XH_U;?0:'+3#M.B+2[=^ZRU7-N6>TG.<*,WTX(.EG4)V9I,@GJ@OYW3 MH!W?M8=Q&-+1)Y0AQP@UZE!5BUS'M$V("E%J>[9C.R0,'7WO\]4XY?$U>L?D ML2Q[2))F)$^0SI71. CG3=%>S7SKKVO5'N/_MLNJ]2*?G7Y\?YLZ9;-2;5P&--(Z08C\;2S>4LI7:_&^<#MM MIDGKZJ$9^5[DZK9I>@[U#,OWW#!4_8A-6'-7(B2;:M4^7U#>DYS,-5M]UU%] MHD>>:1EFI'F^0TW=MEPK(IIOA\O;(C-!!/-M=.\M;=?GR<)3MNNVR<("/K"0 MJNS_ON.2R(R([OD!T0S5"4AH!*&^FE-ET^S3YPG'7/MT50]Y)3&?;X!NMI@_ MV\*,0M4TP\"CCAN:-C,VJ48,A_J!9P3,\)SILUM4PE=@9)I>RW:M-[(RGWEV M/F5E;J;-\I09Z5(S"#75C SB,RTJ\"---T)B$LO5J,D$Y7V9D9M@V2]K1FHZ MV[J^J3*EUC15V_4].] (,:CC^5ZH+Q^[Z;'G]F_)_9^T-(5@)/RC=V ^NGY$ MJ&%81NC;IA,$OA/8(;$-+0H,TU"7CR;/6#"P'2\%C=V[BHYNMLOU25MQD-V, MBFG-3]<(]73'82=B:+I>X!(CLAS+TS4C"!S5>;E /&XG#JH^'-L4H5C>5-QL M,9'U)^7+F+(65=LT;)5X@<6L1>J$)%*CP#9#Z@:1943+!SD?8@8W%=WW%^;< M-EEX$B\V1VR-NKYI6G:PH)GX4+Q78R,ZAOJ^(I&;:9 \92,2 MQ] H9(L9EF]&0>#2T"":&C!PM /?>W4;$?ZM5]ZNNA#/>$XAGOF*E8+F@M.[&()?'V;! "[K;*^K;+=>T4P/TS5 M?T#77BP%)%4I8,D;EY>T#\C90&\44W5A(\#6*)OB*OWVOUYG:]2[.N"7G^A: M\>Z[?6J[;I^[;I]+=OM\=&7VZ@V-[%D-C9;O#_-&;7_LLNT//EW(R^#RR^7E MX+A(?QI\/66G7;D/9,\4!G,)@[NV#WU>IIJAH,37QU_; =#CIK*W:@]^O6GW M?OWIY.!DT)^R29Y"R>]'4C=#6,_+O*7G/2KD-%W MTR'&[9B/NWM64V[,1]QHTV5VK%?JTR4$1CF;\/+,9_G$M,YCWMME_[P@DV&NN*[$:3A+3E^*6F9'6[GDK3 X M\8A0KF115T02M!*5EM])Z+3#HACGG_;W;V]O.SD-.M?IM_UN%@SC;S3?I^$U MR?9#4I!]US%5S=IG^T?3/$/3+=W0;$MWC/W0TC3'=)E*;&J=87'#]>,14%RU M%$X]1M"O@_%,39>MYOQ[["KGT^*64N[?9>8MTW0R(DC/D1[H $H5!AEPN1^F M-V.D5#TC@AZDF^=I$ LJ*/84O(Y2T)L[RG&<".[$4?T5*0H58"@XWJJGEJ1Q MAX)F\Y*.TPPY-HZ!@--E-G>$=VW,17#22+)$]F?@;&'6NX^\Z\ !$M"EK/(U M8L$SL]F6VH#/3")=<@/.>\IWB*WZ#EN_ VQ%'&)@^B5)?6 A3H$R+:/CC.:4 M$VD] FE:Q['^RB!TA.\ E/L^'0$1-MP">!TI8)FK?.!<6APYI=K8E5A90OO' M'<;N,';+,'9E3L@UX06]T]2VV.>:"LHR>6[ZP@[42Z)19H>%R.%XEG840VBD MW7$6)XKN"' 1*'4(K@9?4G@#XIS& 48HN]<9Q3#- FKK01SX;:'Z%';9 M?7:(ND/4;4=4O414?8>H*V>Y9BIIG#'CO,)9B7:@O5E-@+V0S=X!GOK0[7T9 M8#V_B](L5$[ [*>%\I6,"(^=-R'UJM]E>FK0:3@?SH,B]6G&1H,CTG? M@.V M;0%>#2=D/ #)^2F-68&83VY2%=%1^ MZR,:8':U8N/=M6F$[?X>4*(,F!U-QG3"W@L;/>(F7-0%W/TO'3%M4^D>=!01 MXGY-1;4Y\YW6N@/W[P;<#4WZ 0QMYP=8B]9Z"*.-V'@11QDT\LY./5Z0P,!, M-'8"@J)\@K"38FIRKF@&:6OF!_(1P4NS0O%;E8Y9U=$T,C,!-37/,"%6U40W M ZCD=D%(!&M0.N'7!M&'!M(%#II8:E4Z4P3PM2F#_&O!Y>G'S^ARPLJ7,%) MARRYF,.,+CJ?) 1[ .LVXW4TP^A+0@<:(4Y/J:AA]W9\/N;'C5 ML\'@]U?G,J]S:L5X84S->KU1M F"QHF$(QU/BS(RK$4!C/=@5U M9#S)QFE.\4 L#2.WM'F>]LU(=TP+(F(I^U)V&^=,O9CX_V.WFQE13&+BQPD[ MK/EC2,%F$O""BA&[23[$KCR%XE,YYD86;CW]%GI^I&RSW<.40!>:Z5>JAFP\ M&/*2TUSCWOW>FQSH]2DW%V#.$NR:'.R:'+Q9#:9HI- _^7+6'5Q=]OHSNBE4 M?UQFM\]3?>4Z3]T7!@B9@7655;;30JB)V1H9MX.'#$(Q5R-G<\%4 M#69X 907=C0;U;JK0=:=C+4 CND5UT7WV0 +U0O-;%%BTM-'Q>E[_HL8W^C%X*K[)!GC>N M]4O7H^-:T[M9;2^05>L)^_F^T%6R]!:R07_++!X%\9@DLF$R$\N4B^7'Y[J8GQ*?MSN.]SYW)]?0\*.DR=N= MPIM\"K\!XFS^0=P[/?EO]Z W^$DY[2@_G5]]Z9WM3N-%N]M)C/LW0SCE@EF/ M6-G1$DF.M'9,/TA[W!W3&WE,]Y+X3^+38HC;(9U]C$F.T?_\>^GX;WG^&'87&3L!_^'U!+ P04 M" !&;@E7_E^MQ2$1 #;RP $0 &EO;G,M,C R,S V,S N>'-D[5U9<^,V M$G[?JOT/7+]LMBKR(/_CT]*U'B!EB. /1V?'IT<6Q#9Q$)Y_./)8 M"S ;H:,??_C[W][_H]7Z"#&D@$/'FJZM"TJ 0Y$SA];H?CA#+K3:G>.WQV?' MK\_>M)7D5DNR/[%S9B_@$E@,!%,P2=(TOH@-GY$]M(>GQ\ M/'[L'!,Z%T).ST[^MVNR=^ZH94"$(%HA%F'& ;JO0.WS"HQ*]/@L2(U($H3L>@?3PG#R<<0;8U&>*4F(9,&Q*&%$0HD+"R"1R2>"A0E_]$MVL\TX$@&HG9*2 M\@$AA*P@Y4AHO76AD[VI90.WK%J"Q?;<6FOEP%E9K00+PJC.2KE@6E8IP0+= MY]5'RID(#2SY\/E^D-M>^@6Z(K8GV^@>=OJ8([X>B#HJ**3=CRSD?#@JI-CD M'>6^1>V'4]&$GYY:+2N2H#X"[%B!.$N1]_XD*20IWV/0&>(?_.=D=0ZY0Y(B MSD2-,6>,.V4V7_@VPF$G>"X)=B 6\L4#(RYR9"]^ 5S9NXP7$'(6@&1 5PB5 M ,J':BRL"4.L+H=W5_V[(E49L M!*BPP0)R))0RA2_.I&HLQG=!HG4O\C\W@\T?VQ6YPUDU=["^BQ7T7XU[F+C' MQLQL.!NNY%!==C0%KI'#4(AIV[R*CR?BWVW_3N YO+:&H_Y];S(0! V:9=&\ M)$MAAH6@00_PAC!34--\A=AVJF)[.;P=W?<_";K!+WWK9CAN,"Z-\9@3^\N" MN(Z8CO?_\,20QA#D#,9"E%]517D\&5[^]&EX<]6_'__3ZO_\>3#YK<&Y=%T& M;''MDD?C.KRA+T3U=>6ZVQM_LJYOAK\V=;8ZEJ:#,0/F"H.R/$ UP[/7YL.S MO!R:@9K&A89T#C#ZZI=43'TO $,"^I&B>. M!G2%6+Z))LF(V2YA'H7BARK4 MGRK[8BTRLU3!#68)S,9HCM%,^#/F/=LF'N8(ST>B"ML(AJUV,8D&J78:*46> MM15H11(;B)(0>:M5L"H W&N$Q007 ?<*G,'@;#47*,6GP>IW&*Y:#I6;A]SN;3*QM+@VT"6AEYVP+1*Z0ZXFAXAWD M^Z7N?\D'\/FJ9A$ TTW8^PEY;5\@98JT0I%-ABE6B;Q""?@ M"6Y:INV+8ON?G6:U3)+;\MD;6R=L?8/ %+F(K^^A*V,[$S(&+AS.KCTNK'=/ MUL#EFPFC*;$&HXQ)_D:R%8JV.+&D<#G/#\1;&_D-B.D0WX/<"S%UX16<\DWH M+O92 TK&?%Z18$D1C=V3E0?.@3NBQ(90[C:,:DGRK<;R&=-U7X2ER&A,G^HC M&'(@G5 @[:/.U:(N(S== T?&1#X49H728E/#!IG2P>)X%+($?=&J@EF86+.8 M\+9Z -KZ+BIFLWY0*A9=(B9MY B:*+36 \H'MAOHJ\:#XM@;TA:!;Q()TGI MQ0A3XP85I]V)%L"(M+ %T$RXM0Y081+?@%]AG6L"Q-2":5:[0J)"P/-7MS18 MORNY6&9]%Q2G 3EOU4S%-/&N",*(5(M7P3I; \Z>%MQ4#*NQ%D%=89E-ZQ7[ M64HC6N4-X5>K9-/>A$G:>Q1^3S/9]CM$LY1EA"2REB MXR#:<%L,_>3+/03HQ3\!5B:(,8HKN+>=E(7'=/D3C1'$A5 M_NNKTKC9OMSL I$YQ+MX6%S"RSM7JD^IY%R!%HU?[,])GW@'2K[P%I?$"_A'1)L.C<;7X+N$<17P]GO0=A M-!DFFA'*@ O'T)8IR>G-CC+VLSC5U2Q.?6]%9;.BPLD@R*9X+5&^EA_HW):P M\1L3OQE[RR6@ FKE79Y_%-'NSP]2PY&8'X1ED.C'%B\;K/58JTO+<+D2W3%% M[GJP7 %$H9.'NAG7_O!_58B_"KI2'"LJ3^,).];Z2Z%.NTS5#Q@,\==7X)T] M1)>!)0MLM1OW,-GF$&L4"BGVO]&A6VJC0U/MJ^QTB$>Z32B?<:]#M]I>AP9Y M_:'?1.>>>E_^Y/$K1/!B_C=%/)F"B1G*=S"J9M-U(LQY@"LPGLQ@OM0 M;HCMBPFH671?1R;/"70YB][X%P@79_-JA$/#)7I0IP(;>?]HA8PR0S M)?^X.?F*EC)_1.\_[0: >HV1B>(^B_S5BOBD^AVI?N>LG5!Y2XIA 7QJ MF>VKUNF[UMEI.:NGKF0RS#5BD!F_-LXR[]:E'7H77\RNU2Z\BD:4S^8M^+1R M 0:!50I_:V0*C5"O6ZJE(TB^L ^\K*J4J;)N^:J M872<_F]6L2>TG5(=84@N'S+5#^^)\[,MO_]GROR%IV" +4K!?J\L(;CYR;_> M[5R\$U0##I=R3"E4]009XIY4]",EWBHB1(+DR,+(]5>Z/AQQZ@ER$ J-?@>T M*T@1<29^-HX7W-N1;PEE:Y.BDM#P%BZGD"H::RD#S3:7QIT[9 D0KJ5VEX Z MB#P )B<,]!YBX K<;L6$94I<9(N)#00,FMN@I+P:6BK/GS/=N41]T/#7K#;< MP2<^ FOY9D(N8,]>(/@@AX8;/7,I5$V61(S, %WO09<9<%FF,L$(B$=)T^ F M)Z$DG")>H*$G75#>_J*X;_*;P(&F.DI58X0YG$/Z(@KGNK"W]*?_#S $B-U# M&Z(X?D5$!P+A@.!WG6ZJ;8J_KF$3D]=X]EY#&<3X&3PTU5F)B8X@1 MH7>$0W9ZUGX]@E0TBCREKS''X6A;4M7ZZVD8<+^#:O]8AJDN[9!-H5/4$&4C M>/:VI'>G&6H(^F:;V36AX\0NN&FT6T[\^A7Q!<)##'^#@(9J@3E4F[1=)26M MLPK2OFG?6TZIR2.12K$]V"=+U"$;:$(X<'>R2TK"(9NC-Q.=O*@#DX4HUWRQ M%\HMQ(A=S,*$PI^ .]N3^N M9XIAC*C5/COJ39Y31WV/I2]VNY22[<-4LE-*R4X=E;R'3-0J>R&/;\ 'Z)*5 M3 Q/BZ8&64;4-1QA#?D"TDNR7(H& @$WI5=.>@TUB1!0S"_ &(EA/^:Q*S%B M>!52O_248*MDN=B$,B__-T&8&_BK.4L-H2[PUX-PU?$*80J^@LT$-*5&+D4- MM8D'H:-099[C&5'74,N!K"V018V#:"QZ2R)FU<$G8H:S 6.>K*R7A,GHIO[^ MD2!\N$^IA])Z7JT XR:F,FG=N$MZ>P:TJ66GOH:6NCMVY@ ZB[OH>K M &&Y*I9Q-U PGM%1UD9E'=0!3.O(J]4Q:S+E8'3J_^&)&=\VMC'RIBZRW;6\ M@R8X\P)PUC"H)%\-APU)#:X?[E#/MH/U4.B(4C#V&5,(7/15_!3%+5#?A/E0 MEC&BA>X(TD_0W0(ZP+\ND+WH8U'6]2? D-L#Q5F+)A7E%.WY?1RD,OO-53V MEX"Y+OYBN(-B1-&#T&4/_E)14-T<1O9N6\23X60Q7,YR"CDX4FRR@XP#<9]* M&NYJH3^W=8J[KOV)K(L-=1W:/C1.M.?[$UD7(^K&^\GQ7M!(EQ@@YC#4<&2H M ;=PF'?2K3E)<76Q6]VK'R%8Z"-UG<$VWNS9Z[DNIATMS[! M3._]N6>VV#^Y+6-UF2NY+A;55?@+N$*4/*#,_:M9B37L 3ZZX(F,EX@O M?G(1AK&MMBF=3(AKJ.// GCBK%/J)-[7L.3!9U5C=FZ?GG7&0K"8]2'[#GJ4 MN&2>UJTT9PVUCV*-FSU%T8;](98M"QO.;D4%M84G9@0H39B^P0ZE2IBGQYQ% M1#5$LNC,G%Q;RTE6EE+8]I,3_NTGA@?RJ@I7NR##TTD./U^LI0=Y4S@X#$O> MB%H@B\J>RYI*!A4L^D)'%ORMZ$7NI:&LL:_DE3P;> /J^J*H'BLH>0JA_F<0 MY!![($:IU),O%36VW9P?3<8V6@&WMY3?1/G,H--C(X_:"\"@2+3AYQ7!0SO\ M6HF_)HL=("4"]W(A:W)B5/\R6=:R%\Y5/WAD@MG7;X!MUW-$/;@$KCM>B;F- M8V)$$RD9=O$_B?W-0_V9&OE%8V-O^C]H\PG9*FABC@+F6(OCDWW;HZ99,*=1 M.X#U<,-S:?XM[.O@[P0^\0N7V%_*'V_+$9/T<1XE?=O:GW_K4_K\NP%MW7I- M,7E'-G#OP>.M@(R*\J9G&$5$->PAMWMNB[4J)*NA7N$E7A$:RA;I>.H0S M(3Z4X%JHRP!O/B)Q#2%+!W,U= >F[M8_(\1R-2X@/12E_6[_0G[<-]Q/IDPH M+PB@SG!VA:@8$A":WIU>GK>&U7NKA?IU8U65=5K11Z'=9@L)I#-"E]+>P6$F MEFFC/4I_XPJRQF4? M"?^R0>8NA'12#A@ MJW?B4$V/PA% :H"QLH1#:8$3"L:_T!?N)NHYCO^I?N#>(J$Y%^JP?!N5$%$7 M(VF:W\^K&268QZ'.^-"AANY0>IL0SX1GWP('!IO&PH3H4*IL$"AG%R 6G=Y% M2%W<0GLN4YD8)125C< 0J\U%UI:9J@*^P71+NSZS_>0L=OSOAN1_WT!/6L.^ MLN>Z$,,K!+ZFOYB92JIA^2^OQ03IRP7$HCYE+-!GI=90BSY%]O@1K+]F?-0D ME?2-R^]?3!-\2OV'_P-02P,$% @ 1FX)5T2$ IU,%0 2T\! !4 !I M;VYS+3(P,C,P-C,P7V-A;"YX;6SM75M3W#@6?M^J_0\L^PP$LI.9I"8S11K( M4D72%)"9W:.V>F4;Z/GU*[EMMR^Z'-FR+4.J4DG 1T?G\NGHZ/[S MK\\K?^\1T] CP?_W9P\!D' MF*((S_?N-WN?*$%SZLT?\-[US73A^7COY.WACX?'AS\0^_C_C**UA^.CIZ>G@Z?WAX2^G!T\N;-\=&_OES=SI9X MA0Z\((Q0,,/[>XS^0YC\\HK,4)3(7"C^?$_]C,';H[PN*07_Z2 C.^"_.C@^ M.7A[?/@ M<1@ES&[CU0K1S711^%U:P03YLY,F4ANQMZ%$X;]W>+4F%%'/WURNULQ\>-[" M_N9U=.R3[MQA1_0)"2**9M$7%,74BUA-IX^,.[KW\8+0$/GX%L_X%P];4JE1 MC8U5O8W73#Q>,?(OO( %"P_Y9RA"I[,9C?'\RD/WGM]6O2:UV%>)&SF(".U( M%Q'[QDHP%,QQ$.(Y^T](?&_.N\S;B/V=@&2ZF*!P>>&3IT8ZF'#O4 6R6E.\ M9#3>([XB84>JU&OI3J7IFBS4HT^SP4)+2O)*PQ9C4E.M4#A M?9)8L8SV :'U$=?^"/M1F/TFL4=BB_07_SD-PX(U60C'_L?]\B\C+^*Z9;\\ M&D#*%%3!PQ7+R?"-][",IHMO(4YDJ@@/HDUUTM"652W X926M49TEG%F_RUA MH9[QIA1'(4\,.+<#C[6>K/R"DE7- \1,K8*D'_:VK/8BLJ=A0>@&D@L$?G,!@ MEO=NOM:Z"]&G5.GR)P?=II!=[;!RP=15;YUPU>V2T.@.TU5AO%EQF8HD55], MXJ + ;JH72EFD+KTV F7\I'::3#G_YS_+_8>D<^%/(TFB-(-2T>2V;:*CXW* MI(8"EG$0!4VT5<,"R#'%R1LW<)).*_WN1'*BU,5-X+E-25LF!9MKGT41*P%\]:[YE&] MGKI 2%-#J$E=!4A+OJCD ,=V/LPN3RDS0VXC,_E@2GPD8Q%5 -% 8 \85[L4DY?!C(6C._2L:>%R MNG(+%]&YZG&H:O 6+F*5>OT?#DVHB 9=!#">D1F"6\#Y-%?9"TO7FPU+0;(@ M-]:D)1AHIJ\*&&".3G6%3.I'3"./I?-G^#Y2X4--MT.$C,Y%#(!TTGA=QL.I MI<=J9ZW>>*(DE"0^3KL:K)7*URHF-D8%*_-ZD(+.N;RQUI#>'\(4F! -L1 YCJ MJ(P->E[ 74,#&4:]Z$)4*Q@RNPA95G)HQY)G[3*5=F'*E:4H-E*+5W$2I))^ MJ[0/?SM^X[OQ6:2:+MA KCX:;E)Z-T8V*SU<"U!COIT92NU"W!*,*W JJ3R= MSSVN'?*OD3>_#"9H[47(9TJL2) H7(45N$"&)$ !9\%CJBP$+P">3HTO;_A1 MK #/SQ$-6.\8%@!_AA?>S*LF'O "J=4@!5R%B+&R (A >#J5FA; *]PM*?F< M3SA4/[OJ;(TB -?6.0"3)U=S2FTV99Q:BCAJ N+/1U4;7;&?^STK)SEE.$!K M9*G&+N^H-$7AM]13E6_#G(3(ZK]@2.3SL5X0LQ"X,^@G?H8;%U8OSI\CBA@^ MO #1S25S03*IPV=RB<]$>[@,(DQQ6#]8T7E-^3F-#FL:;"*2"42R ?-6\O/G M-6\4HLE(+7%Q0E)!/%Q([ ,NQ-!:I/$ U-NE3]0)I7%J_)Q)*PY^DJ\YPBI?7P&Z5/;H%UD5243CJ8/A MY_JEB9R"HCJ?/W12-R%AQ-/]U-95362?\]%A];.]];@;'&+6/)9G^!'[)#F% MP6JZ9HE\(&G1!B7RR0U B>%:OM3ZI(FRI29<9;V=V@"P=&KZZQ8GP6-[ZY[/ MA#V=KSPV*(QXXWJ49+UFA;)U!V A-\'22&4M7J!J3IFHNWM2M80L,H,4F8A0O]P MRT!PU:@6 M!P]A]S57H\W >YV@$4GCU,:,S\@+N%C30'YWBI(FM:J$YL7C#6*;/A$GD2?% MW/L.MU%6!N\\*UP1&GE_)EI-%Y=A&/-["Y..4KW-3SUA8X.S>+*G'><7C_7N M_##@)%,[+41'LD0Y7I]H$*\FDCY7UTK^+,FS]4"'*D[;9$P0.^8;J>+Q9X5CL4/TCEA1N!^ZQ\H$#"!;^FY-%C MH/VT^1;RRT?2=W^"AU.6E#R*KELT+[@+0>"" UVA.L-XGLQ(9#- T\4M:[,X M_,8:*F4^9 YF888O=_)??T))VUWQP6D2$_C=H6'NZF3#_'2]W6]>-F(O=>TN M<>VRKD'G'DR12/HU?75Z RAN>AUMEV(ZM2_C!J_1)NWRDC2-GZ>ZKQ]?4U+E M"\P2JK'A%*9N"X1)*\@2WG=N;%NX3J7,)^)9:L?7O_E1)*84&U&+X5\-N2W9 M9-&T,9NQ ="2P=K$P,829!"6SA#;6.[,Q&-R%.9QS!PBH*7+F930$D":4 M0C7*,8-'K;8EV-0JR0!C93U $E7.$?4W>>;(5S954 !29V\ Z*C'!@DS]5O M0EM1!@U'CE%=YP,/+EYINXTD-U)05K(?(>78D -7VT(&(ZQ$>'!XZ'U- \T* MDQ:SGN7%BE[E3]<_P'([]?:F1/#MEM8&\].*@NKY:6'!H3,PGC(RK'Q!$5_3 MW$P7^6HG'Q275CLU:;XA%TGR#^;B7"!6X4(P)&AF+DB0%@@B&BB !7!J;P2"BW4TOF$L'STZ:FPR-%0?7P2%APD(,VJS7RZ';^JYJ_ ML.$N:RV^]XBK-ST8ELH.XD!+.1=U57XF3ROG5]M=S ME\X+YK,IHAE,"&EV);>2=&Q8,E"\!8#4M3@UI07:I@+:4S&:+28:B%C;0"(! MAVY[B!M'1$>_I[^9\\%;_,U\;K;CO_?#P)7LE&>: :M(=.4!@'9W,%A%.S9D MF*C>)O=05Y--H#IR>U-=VLJ;X5K\2.BE&*K1CQ]':A-8Q5*MJ@Q/[YP(194; M+]33\3!B818[@HEXHSS6PBP\*).53L&[,?]0Q[OH:K)$=&U/I.65'O:E9("D%QH?$C#V ,JX 3UY?AS)$=E!*QSU=KGVPP3D\@"!X656-. M7UX-/U7Y%X)$L(GL@U)5=89/*\]D=P7/[;4WD3$LY>74R$PU)K$/OQ$ M56:P^\D)V+$Q-\6)+TMCJ3,OW([%^9,&%*^\>!7*[[IMQV3W3F\C)F-#IQ5C MM1DT-ZS?K6=E;C#RO3^YFIF(_/ZOD,]@UT(DB#8_#*^D'1O83%1O@2E--8Z= MI3G#:XIGGF@M4?0I-4_YT]B H%"LA=_+7)VZ]FMWIS>+;&L2>MLP)QQ.@FAK M=[8+:<>&"Q/56P!%4TV&'.V5T#V_67;%<[D;+LYTP?1+Q"UVFY*'0AL6K[YV M!BX^-M"U-% +')K7[-2A$.&:&8VYPOFMWP9KF^J2JE5.6!E5*W-5TZL9&WIL&'*8C!7 M+O;"Y7:WJ^!@$IB^D+UIZ,>&,E,3M,SB-%7UY%G4I@<4>@[/H?!P1ZC:' !;N[%&)6*X>^IO MX_7:3^ZD1WYZP@;Y9RA"A?W29SA"GC_(1?69%)NO@LV&]4_Y<*WX:9CYCU0" M?M M7.)Y\I:R3 ,A4567"M&0[Q$*#$^ ZE3> MQQV@X(Q1RHM%VL>ELYF%72\#=G5U8=)-.8(]+$JZPC85"=U@;XA!=801 M%U_P FO;9[/3:T ,=2TU1FFA_.TL!5N;1TXDLU_Y8L&5-^./. 4/%UB#:C5M M&=DR6L?];:(IW-T:KC:[6;6W)XS28W*?X4?LD^1&G71^7[09#U:@['=E@7$X M'ZZS,0*4K&V>F-; @*Q6F/*.-JM=V>ZUY!4(R,E' @"@ON;NES/6C*)Z3LH* M6S:S8T""RR]K#SPV3]!D>%5>1)>*Q'ZZ(RQ[O&:FY6GD0W770DLN&;J;69M(E8:>M5'UD)D 9 M3Q=L ,M$O%M2$C\L[YX(%S9LC6XP7T.< _B^"L2;VK=O[ /DLSG#::,5,!DS M:1E3?C,UD_^?R%]8;!&F=31I'? Z7D]+:6CW05H-7%;-?,9PV>TM=SW=\&L_ M\M\-.N']].W.8CZ."*-/*/1J@_:&Q26-5U]\D+.&2HA*WU\P+08* M:/(7%MRRA61XWZRTH65<&/R;^EX;M77&,8C'NY_T 5A0K5/W[$&E_TJ"62M( MUAD8HK+(X&4"4VJBSK%9K!DX@AS2Z.!>TL#X)B;7U6]B>NT.)J?RF=DL7L7) MN8+/E(3AMX"F)X#Y[O!/?'Z1'V,Q2W+,>,(R'RA/>^/!B@ 5\8 "B7O]+ECG MAYMMLG8V0AA"C'1JR3;IL ]K&Q9$5B:EG3$W6:S<3.A<:/E-$N% MAFT\KRB)LM\^P&@KEU);)ICKQ$WJVTR\ASY;I5X7G\+U)22"[Z9>*=_IEU(,/EGY5A!*%.MOW!FCPM7VM,MKL2"X>OWI<6;.HIN<#BU\J/@,; M1>!+&S92L&UC,B';X4* ==/T$1IL"=UQR+ <,41*J>6K-(/F#+(S_@T8O"QH MMS9A9SAN(IF#*4G[[DR?;S:-]^U]QP4%))<& CJ;JMCH@FWTMZ,#L^V%XD9" M-%HM=F/W" ", *R]."@!=+8#&W%%W[N:+NW>JE_I96NZC1Y/\,"N;;861W9# M/^MKW31]K+G9$MK^6IP[(SM!,VC.H-'([B5"N[4).\-Q$\F^=[=&\=ZMD9V1 M"_MZID2I5G$RONGZFYH'K&.6\7 6]1JEK6_4;B1.RUW;NK1R5.[H<2=98U^] MAIUC@SFRP9IT[X[4K4';F2WLLU.9M.U1)FV[D\FH^I*JNCWN'C>7LK.MXB,- M6 +G63Q'V,P_34\4CK3SM]A^3+?_]=M^X'O]ANLG@#MA@!M=H/M8^D0F9.AK M=^E9-89ML92L1G<9H:U:;9'+[HKO#?.[Q:$XJHYV\N5VOD M43P?\%(0=0=1!MYU^BAF 9[&:R]&'$'I.)"C>R.9R?:-"!*'8A6N+5%P M?/*%42[#-F:W5!?((:WKTZQ.#9!&DASY[;"V_4_M#VNF:Z3BE M5R1X2*[?[JRM NNRTE:U=7UOJPU\XEY;UW-E7KP^1-)!A1*O-]T][0N+5RHT5;Z(Y[ MGQ=LUW#+SLG>[F!S09P**"]_(=X*W(#ZVX.5O$*WQ@47R*._(3_&7S *8XH' M?R@A#'$4YE+QY]Q]P@6K)K&2!0G^#Y?VD<6, ()LXW*I\0S*.8Z4IA: P\>@!J=Z>]/+!R0S ;IB M+9](<0Y0-NYL4.+)^%X&X]X__<#_ND6?/4R M-CT )UL! 5 :6]N&UL[7U;<]RXDN;[1NQ_ M\'J?W;;LZ=.7.#T3NE@>S<@JC21W[SZ=@%BH$J=9A [)4DO^]0.PR"J2N"5 MH@"6&-'AEL1$(A/Y 4A<,O'W?WM>)6^><);')/WM[=$/']Z^P6E$YG&Z_.WM M.G^'\BB.W_[;O_[O__7W__/NW1>/[F_N7-24;0/(OG2_SF^F:VB!/\ MYN.G'W[ZX>B''X_^]K'Q^=T[5CR)TS]_9?_?S;VX>B>/SU M_?N__OKKA[\^_4"RY?N/'SX\0N_B-"]0&N&W;RC]KWGYQTL2 MH:*4N5'\^3Y+:@:?WF_KDE*PW][59._8G]X=?7SWZ>B'YWS^MA*1?0944I,_ M<_253D>__/++^_+KEI0RBA6L&VJ7],71EKA)^&/YV[QX2QOYS9M-,V_;]_2E)*0"*^#[!9_B^.,,%BI.\6]O\WCUF.#Z;P\97OSVEC++::-]_/3A;Y\^L";[OS).[VU%NXS1?9S$ MQ"=GY+5(T[SLD=]?F8_XAY"POA:BWV.XNQWE*SQ5XQR:J053HL^;:KF MU\/@3S@O2F:WZ]4*92^S1>-O506G*(D^VB'!@/T02C1^O,.K1Y*A+$Y>+E:/ MM/GPO!>F3>MP;!-WYAA&=#K,%AF*BJ^(CE%TZ)HMCI\H=T2'W07)*( M?>DW-/:MT5K5$Y3'T7$Z/XN3-1V2KW!Q2?+\&F>WE+#/P 1D;"WX*4EHFU#4 M%O$3/LXRE"XWHPFM\S*.Z/!'W:KC988W?_V2_]EKLK6N;%\*GL1DB=/]Z=BI M;U]J'N>TKJ%)KA6_P$T[7O48+CH6]6[)^I/4Q)5%R'J?4!8Y1 MMW^AF4\OP*K$Q-BU(YD@7$7MK)6;9$J7Q]]*9HYAD@VD^ M6UQG.&<5L[_V4,& >8]NW5J>W+'I:XAU3LW(]3+'7F##"MRL*.S%![$==CUA M+ZR2W1#NG[UH B;[FB/[=#:KBGK/A?82=SD,/VWTZ$HZEF[Z_C5)XBAVT/MW MC!TM-_I(#N5LW^;Q,HT7<832@KHM9)T6M"_4?'NU.8RQ0U^BC_0FW.TG;;Q$ MR75&(HS9;KG=O,SQ&,JY&<"M<>_0.'1EAMFI[;E%ZVHT'7P4'=I[&LQO&L9C MZNDK.9M;AI]3]N?0[<&5&\")Z^.^N7#E M"N54^4"2.<[RS_]<4U_#B2ZB:AS:A<[Z&7Y@8^P39E.&&_OPM;A3:?;(+J,P M*9WHTF0_K!(G*&$7.VX?,"X<#0*J*APJXT9^F,CEI9@<1S\LR=-[',UK-W > M/\7S-4KR69H >C+CEHO8,:'9#Z7TE8_8X6W=LF+=$$H MA>T$I^;7%!-E42UI]2/7INRB49P6[^?QZGU%\QXE *Q*KC;5-Y;8C:L?2W%+ M;@-(17]F0P])W\WQ JT3P#(8+*. ][ 2DQ6* <:V$;AB/82\):MW*[RZQ]F0 MPK;Y#B#I Q4JB];W^-VV(0:45\B]*34%29S&K+]=TE];%>/G M,A;UY7S<3M M,SP,42UL\"PKJJM*2-3BG[ KF22S'DWI+_\X3I)&G5];**-+1YS\]E9%0IN& MZ20F>6\N/3^PLK\P*7&*SV+T72:A\/-.NL[GMF0[$QYG;1DIM&M>%9RC]\P2G*2X*H5$4%)4^ M0HI 3:/7!F(=(9?*0!^'-=#G+(YN_T(OW['0.K+/E3+\YT#MHM$#8A2>1661 M3SN+_/V]8+!W-?D _/.>\\("Y?>E)=;YNR5"C]7DD!1Y_9?=+%']X1_;E1K5 M$%_0'_,.I.0$E3%$!!: [ZW)<9[3-CR^S\LKEMVY1/BQGDDZ'SUU"D5+$XT& MS0[!LREGD$[QGO-';VLU[H51;XS?PY'8T;18U3[P8D':WE)K/2K@C'M.9T/B MY72=L7T8/4(DA#PF.,+04:#6S,CN'"M^FMROI>M+\G_$Q%E@H2$'8ZZ]$!YEM!Y5\\0J5YTT(%#C7=#@XRNE ! -(+ M9'(9I\K(/PZ[D '>/[G"LO$=7K SWD,*!FEM:\WA\P&$=86'O_GJ]-5Y4KJ\ MQ"C'^ID!3%^U%H ^2'B8ZJE'!8!C!8:?O(&A>-C-30RA4A1H"6OS*PC#M#M4 M,X#!%:PJ2_\

7W2DR2JY1/+](3]%C7*"D(6EW^QQXATA7@;'&'GKOXL"M= M@\6T=)C(Z=4& !B9\J\QY6U[[H:%FJ=X_AEE*0O+:FAP1M6-XJYO""]0M1JD M0)!@,=94CP\(RQH2MIMY#I8)VN6!=ED0J(D'\ %57I^W_;?68D!>,JQU@_H2P8V$P?7WW2$\? MI-U-]=1# ,"Q1H.WW38^>X^TGZOI=EU=1A>DU:%Z@3J\C%-M96^;=I5LC5!K MI97E=&TKB^A"MK)6+["519SJFS/>]NN4Q_EB@YL4@5RE"!L&%MKVO$3!@,!PV5Y.@L;*O#=#(_-.-L&]"=.?G6O%C[T1AS #NJ3.AO6ZZ\MJN^ M\:BD:5UQ'L<]1X@^T O/LMN-'[UMBEUGY!%GQ-66][?;37F'6S&(O7=)!E-T[?B:<*T,$ ?H%_%U ML#)!VMA&7\#*%L:U1HB_*VD/)"ON<+82I+"K3YL4)/5YDY D2',#M &<.0F9 MU$%!06UBE6,1=?#@>UB2$HHM+*Y$D)8WU]5N XOC6>/"V_Y5G9K_A5\^B3Y5 MVK<_!6E2A?1ZV[4+UT;RMA'5<.44^XM" M[]#;LG:C4QPRS0*N2$7:=K%:R.5 M&T+%T:]10G(\_^UMD3'/E?V!3G[XN?B\21C[V]L<+U<" ._'HBPB\R+-J7!E M\JKGN.O&R@FJ%A(1N+2N(FE8Q]IM>Q* +D)KEVR8I47%?>>Z:,MTA5;XK)6D M3FA%GDQHRR:9T\%5DF!O8TZ%T3B32A5K&I9GR!NWR6CD)O['Q]",W,[[V,?* MG&[V=F:LW.35:L2_W^(T)MD5*7!^]-./UW0)S#"@+>?*4M'V5 M6.HMM_JNDDXF B5S1PGPA+5_,$>!N(@2 ]TBHT. 4N=^]N^RWN$PD\]^ 3^[43AT]9_J:\4&AZZXN&"1JK#77X\:$M>^,@U-&BSUGM/"8<7 ;B4UG MZEFVP6)YC-U]8HQ/;: KP6<[D)<($@3FNAKE1)#S])]=<"MD*5%^O"X>2!9_ MWSF'/!QDE#P,>,K0S:_1S>0:'-_=%GJ_UIFY3R@>[;?= HZG8).IZ#3*>AT"CJ=@DZGH-,IZ'0*>HBGH))WH*<3T#Y.5IRC MY3+#R[(Q9XL;_(33-98<3@"I:X=+1QWDKH:9CH!3*AT_WW[V*MT'MN[2N'=,J*+JI 9H401I4KXM! M&H F#]_GBEQ M5[B0^C7";_5TU_X6I/%4\@.FL79IWT>H=2;Y^DK.":BL.P5F,@'Z =O.&'G]ZO;^=MP7:@"V"IZE\NR-2IJJ MW20T0:('HH\>!Q(NWI]^*].:23?JN^=;(.)FCZMNO]5GS-V4T)^?HV3-MIE8'E3ZWYQ_';P'A^V\8,$A M2(3T;PO(O&%1A_>7Z*: 37# YN9).3\1FWE6-*Q)?]M9DO["GK>:KZ-BEE4^ MJ2!.4T6R>\Y*0!)HK"9 'W6TIIB!DTO&,.LUUQ3""#XM7=N.(CI_89I*>Q&X M0$E/)G>Q*K$1ODF" "5;;H]H!(W M(\'GQX3YXUF.T_\@M!F!PX%IL?I&'KC8.-!AV0P6$('7Y&;8N'V,TPQ]1]L# M6"$L-%3U8EA&Y[VYMTE5F2WNT+-P]-B\*B-9>3BNK;.&<59;D/#<;QL#[WZZE,=W,@"9@M3M MP_$RW;R]&[W<92C-453JD<[+WY+R\GM])?HXBW,ZT9[15J S,LYB,J_U!W8C M!S5JNM*@-8ZJ.[EK:_LN-:A,OA,QE.[JQI]I"E@^PU&'K;/=B!6[B[91*^.= MC9Y_(\?S>:DA2JY1/+](3]%C7*"DE/V^*_L-INOW/"YP=;Z\T?8& M1V2Y::>RCW4PN:_J*J.YKRY(M.^YE?5=P[U OK.+-#3<1HY2%X;=*F;;770T MH(X1:-@>@!./?G-.H0.[9]L88=:\+N\Y2C:S#NM@5$H[(/9AT=KP-&41)/0& M: WH!JII)=Z3ETR!"># A"./@0DV%MT;MSH-N2 M ZPQA0MGH3E!M-MUHI(V5#.;J @RN8:A[QY\'$7KU;I M+EB(6*H.@PN^K,#>XH$+C>9V<5Q)CI2+:AE6)B4)% $@ID+EEG/C;,X%= MT$;YPWE"_O)Z,7LKQ.;"Q ,NX@@ET^7LGO?;6+->9^0IIM8Z>?E"1GL4/5* M'>?5^XIHV=WS,R\H?,]873!()%EK#GATSX"U;U^U+>L-?EQGT0/;N3Y'$3Y> MD35W+=.@A! KDA(C E$5U-T2'CZ]D.G@P+P0<&_C.*<0/[4N[!;"_;+102! M'@-H=5'O_8N*AS7#\Z\W"ZTH>.199,LFF;^=?X71.)-*%9,_15WO^\H9C=S$ MW':X=R.+MOSMK*SSL\M$1J+GS8]^LGAK7E9(^=0\7VAT+\UK].[WT#S/ MW$U6!? S]P @2$LID2 H-3HHZ#3OAP4!=\_Y&V;9$J75"Q?'Z9P]H97/%M=T MY)H\8#)2[J73\^;MQCE%0;+"@Y M0P5R6&>5!L?M+FLS3U.6H72YV5^EAKV,(S8_ILMM_B:7DI0OL;&409L'M:YP MP4)YZB?_'%8L>*+$02WG*,[*>\5?,*(>K-F8[E)7O$3)=48BC-FE39=*Z4?V?8RTJA%^#_6K M!Z)]-("JZ_J\XH,I[U*'D<9*]O57Y%4]KD1^)J?Q3G;QJ.C MW:7DT-%M)<*\F,-5XF4G.7K \S4U-,M EC*'.ZM><;N)\S]/7MB_YU1HDMU1 MQ)U0(?[L;C?;,M>YQ1@9(CV;&?(K)?V 2HJ.5-Q5 MX&)(\7&TX[Y?.+?!?KJ-"S6:>R/!'W7=4=ZS14,UP6F7DJ8REX3&ZYF70XP2 M6*LX _'V^$TBA>_C&5X_)%9)?+?7KG1]P]>TM+]C/#6&2-^6:,)/6%5YX=>T MBE>%+>XP+51TB('Z"7I @?$APK@9>B(#4A]_ 72OI]&-XSOGV\;" M0SSGM2K/ YS7#CQJV\.6?>O ;?@M^2W[\MH%9'\=7(*_ B,OX2>0FV];V1XW MB)976$3K;=\:;CABIG![RT%;3>?6CXB]\XM?'=G$6[X@:BW*_6S&VAH;H&H_ MU8H2+K:M$@\]71%VQ.0-LT.S3/; M/(C$%N/Z%D+G4JD*BKE4[ M1&%;5:61@54[;'R_+MF<$A03J&+B#-UNO/1F$Z7_YPNWTFR>C1.F!U+2=*W6 MIMGK(0;0: HM#*S7YM)\+B_XXXCK]7T21]\*=EY-%PU;E00'$Q#2JNW4I%X/ M*]2F)T9J"B'2Y,M0HN;GVRF62<=N1PKWM.$%-%AH%O!WE &RM@(54K6;V%!5 MHH)(D_D! H4[*@@(*J(#D>&PHCPDZ8\6APF-40>C) MX3/HZ\1 4XB-=U646Z(*UJX.1%8K.G_&$ L#2!NO5LA)QV%EN+86=E8R]YR[ M2+K7?!Q%U*6=U[<=&UO.[M,=>-S%G'*V]$XM89]1T ('E]$T!+ M[N6^@U@JR8XXD%JML?=]4'HP/;Y.4K6+!'/<9YC^M^\\=+]]M4+:P[;)S$L.(P 6OU;QA1N5C7Z M/@N0*";:PH*0JL^OKD[^MKSPK&G"AO^V@0G_YQW5& MYNNHF&750]:B;2X%2;U.%9)XW=8"F9R M - 8K>Y)63G9#Z"69:%:56RY.)M M"1U=V\8B.H^[52KK$;ARK26*@&?#M")>H[0OO]ODW<+"329;$ZOWE$R-[/+N M;;W8U6PK:+82?&\?:+L:T2HCL!#/K[U!X';[YP;GF.K^P'(YTI$^(8]L>JX& M? 26T<=4")DHYJK#+8SB+6K;MG,YU/G<529WJ"$,$^9I(0GTYM8E/V,4XS]!UMH]J%L-!0U9D\953>HIXELS>!:M2.9FQS*[-@RKBXZ=3U M [DJ_TM)4ZDEH0G03!!M=$:2\/"]XU4Y$D(C"K^UESV>C:8V#%&KT+28D%%C M:>.V1^TR7Z>;YZ?5XR"4O-)33QZJ]0P5!1E4S]/S2:EABO1&"C&/QYF:-)\1 M(,WGI5TZ=2O6L(S'AJS=YY(6(D!R?-J+AZ9]-#S"3(MN!Q1%TF>3EC1(B6LD MIRJ;LT8^-U/9U9H9AJ5C;V0L:[YCU (ID+I^HEQ'?6# ,VL=EQ#32N)H-VF] M6B>ED-?HI:SI!D>8_CKO#G9:PGI$4Q >&'K ;>)T;%((T3-$3#8 48^KJNN. MG.#CZ"'&/& T5/6 (Z,Z,*C 6L/I ".3P'?$V70I*0R(#GN!:6CX]KGLY"U0 MK_5B#GLII\J0@9;XB%M,Z$EW*4H4I >&2H-V<;L"4(G1C"3TA#.N1VR3V_) MT]/ND*:B/3RH@5O&,=948ENR I">H;+ MN@+*5UF2<3^YY1"9%D]N#2_-].26\+PIU$>1IB>W M1HBMZK1.4W> 4)13M7W%!*9(X.HMSC'+)9:%!>6K 90(_842H!#\]H\?'2W&S;L"V9B[N_UY8/=WP]XSI5I M[WZB;=3L)&9L1E=2ML+BZZ-8"WKNDS@;<+.##"J)Y M36<&Y?0E,\0 LY25*;ZBYWBU7@F-(?Q6Z=3YYBN^5 !^HA:<,\9NY=DIYGLW MGKODH2RGWBG:4 MK\LADK20%U]H)TMP,032AQP E#+0A?'&!P03(NB WO90,!=B(*0W/0;!@-ZS M">3YCOXP,'5E@$ (P8&IYT1.3''J-QCU-G170QV*NR)Y^L%(624D.L\^Z!CS MXT/(^4Q.8K+$Z93*9$IE,J4R<1!$-J4RF;)/[ 5I(\D^,? =B$TRL9==_&U= MX2R]10G.9XNO>!Y'5,CN-HYQP7HOQZ#@@6',NLVX@.0G>L)*?Q7A^%*>@-7NF>U$58^;4S-! MC1\_''VZ96MSO(RC*[RF[4J6+U X0$K+,:(N[0DX .N+,6+0%DW@R.N38$1= MC\,>7WT.7W\!<[-.7WF/)[3/D]O&\?3/D]IOP>4WZ/*;^',R]FRN\Q MY?<(SR&:\GM,^3VF_!Y3?H\IO\>4WT,-B"F_1Y_\'E_R/Z?D'E-RCRFYAX/X MJ"FYQY3<8R](>YW)/:;$"N90"3^QPK"W(Z;$"J.#Z.$F5@CG]&Q*K'#(B15\ M;D]R/6)*K'#8B16\9?&8$BM,B15>66*%GZ;$"@=]#CHE5@@E^+W3Z*&&OD^) M%4:(K2FQ@JHQQI58X4N"GLGMBGK(_TF)<2MJ6X@5>(&J/2 %QI=PP;@9>B9> M@-0WQ=&/QE&:XNBG./HICGZ*HQ];'/T)?HPS\A1G.1:[!W*".J>.@"#DL'JM M0N#8>A&G*< ^E!E9IOT48#\%V(=A@RG ?@JP/[P ^RFB.X39;XKH]AVJJT7C M%-$]171/$=T.L1)"0-04T3U%=$\1W6$Z1%-$]Q31/45T3Q'=4T3W%-&M!L04 MT=V*Z#Y!>1S1>>\L3M8%GE_AXI+D^37.;BDA]AB]_1EE:9PNMZ*4@EY*XK%A MQ)7U=,0^NF97ILHHZ6 ?5\O8]@9_A^^(B MI=*LF1-ZD18XPWEQ@PI\6]!_YKL@G0Y*S M6#6A2,'CL6+>"&8Q,JO'M!^Q6 M0D*]3EY.R6I%TM,$Y9K8%(T_@X.K;$F88LZBM>6@=?&Q'NP\) MMD;D!,*1*ZB-$%. <$,7>'L#6!,_:H41BM&6Z0JMQ*M5'9D0$4TR?WL5"KMR M5I7V@YF=W=TTI(O9)YP5,1U%;G$: MD^R*%#@_^NG'RLL1[R<8%=KM,X$*>7)#M7V56.HMM_JNDFK'"<3<46(E8>T? MS%$@+J+$0+?(Z!"@U+F?_;NL]SD*?#CZ:#$,2$NI,<"7&A\,-)KW1 +/G;_' MNM<-QPLJ9EZ4QVWU>>U75*RSN'B9+8Z?4)PPYW1!LAPQ32+V)<9YO1-9B^Q4 ML-OU:H4R*D_C;QZW0G>N_5V&6/Z?7;,KK,,2S-4@F@;7J>"UM-(U-_(Q*P9Q(M0P\IK/U91:0B+EIUX[)Z M 9+DY$(PB<@/!T_:QG $*5&]OO=BMS/>..8JSWU&RQG?D>$7HS/X= MST])7K#MG%P"NH&XU:D#^G(;,V2';2=,PX-&B$P4"FKM/WY?Z64W[/4DIWY97@R;Q@U; F!<>,->L&&@QY M)A+XOEW)]9*GJ_A;FF&4L*&77:/1C6?2 K)135!@S'@S;A!W(YR@9M\Y*-4R M?N'/2^ %0/CZXOX$Q2N^! VR)WQ]:9["_33LKFQ[R=-U%P4#*A.-^8G*]:L% M'^'"UHC/F*$W5/,Y6@H;"50!]>< @/HEHT.SN7VC-0 $?'X- @9=1@ M3L&FDZ2&H>TYRR P!.Y!PAA8P7#\[E_O!O,$P[9+Y^VP!N#; 7R0P_/,]NEX MJ?TJ;^R>P6.R3@ AMG#[^<"<'5N\ MVG*'(=F<^P%CO&=3[PO]YF+6_6+@B&E;.5M.S^#]0L.]9[^0N.$,P1J,SO$O<*R]*&WO9!8+M?4^W=S^80ZNU0 MTE1==5IC"QZ6J9%\I#<>!*E#--9@>+44ID;MSZ/(CGP>IRB-8I0H4R1KJ*J6 MEU(%DBS9!E,$JGP?V&TS)TNK\IVFZHZ]4K7 V>Z=3B3\)\ MO"Y85S89EK6_U,XZ!!*GK=A$MD02AMUA)9@ #V+-)78>)>1%B:[WC'EEANP] MH3Z$U[S:KK@PUZZ*1+BOX#F+KI.AD=LRT*;9'5(,?C<@E!=)NU$!0@2IB231 M&0>*(E!;N,213 WZ;V[M5VO[Y,X2EZ8/\R.+%:/*(7"!E16@B9-65\/4*G! M(("+21NTW@42UB3"@Z8&-V\ <$)D\1,JL"$^E(5DP) 4&@\B(%I;0D'"VK?3 MQS?;K^0)YREI5>^ MQ'2BZVXH"W%@6JQJ,'BQ0-%AJ3<$*'#6O@>,;[=W&4;Y.M-YJGK"+2[DA,$B M :@;S/9R9KZ30W^[+5_+9 [S-4FH:!%*;M?W\_@I9OL/,LN;%-JB %8H6$18 MZ Q#!XRQ[R30Y=8\8/+0TE5MHZ +% )0S2!65_#BLRS[>BZH\>,=7C%')XN3 MEPOJX<89G@?Q/H_\X/Q2^R:/05GNL!E4-JR;(\8O6!@_4A%03G83VRJO@1CE M7P?4JK[M$>KC.UV)V4-B<;HFZ\Y5JFN2;\8AG.=W#R@]^OB54C[D5VMFK-FB M_FZ63W.PVD!7^P:H;6SPWV_S]^H[SD7UO?Z2MX-.N?]:T[]17S)^PF=QSN[6 MK#-L/.H/4HMVJNA9R]@ZV'Z:V]&DU%-$WTM<>\4:UX;9GP?O2AK^O3N1E/_K MZ3ZP)O;4<:3"^5[K#SO)=M1TZOI)ZG+B^'%UC:U;[;/I W+Z.$%]OVO53[U: MK5EV2=(ESEQV-V!=@W0W;5VOJ[N9-;W'[J85U/D//Q@W('>O]W%E@_I=3A\NIA_7: M^HBF<0/RH7H_C^;%:1K 2QK +3HT5(,::N^.3__'S!Q#5!2 ;E "!$"_P>6# MH@P>/CX(J-H!XINGQZ8 <>\!XB88L0H'!U0P!7]/P=]3\/<4_#T%?T_!WU/P M]X#KDRGX>X_XF>+PFA"9XO"F.+PI#F^*PYOB\*8X/%-$!!>'YRL\ZW:]6J'L M9;9H_*T*RCI%2?1Q*]_P4IRC./L=)6O\M>Q0N%FWCX"PK3R;I('4AIL/LGK'<@NG\BJ19_6OY\BFW25KOW[G@7>_Z#)/>EX06ZC:0HX&FT>,'+'1HX;9O,*48-A/+MVD\/F.X'IP,\:CHX3(T? M.O6V).EFN#I_NHH[B%212'*(;4@.#6F AG"**G']OL.(-MKIIV M73V2R>D. M#5#0)G$[5LF%""%D9K?[?Y$6.*-+X!NZ@"]7\?-KG$7T UJ*KOR8%6P'?"*WU/GEI[(R?9_B?:YQ& M+Z+;H? 2W1ZB*N'UUNCPD"4V#34TPG>W42&B^-X/%1W1;$44WK\S*-&%HJJ$ MQ^NA!I A-OH+$2:OK(4=524'B1WN)F%(Z!'>M!P!'H[X0/O+:9/#A:PEF #IYV?[X[S'.:*L_O%SB M)YRH72E (=Z;4A8Z:(<*WES[\*F4T@0YKO$2@R=);5G52"W"0 M?.R Q-](7#8VT*1 \^$-T= GL&L ^/QND!VL,>]&P>KAT:948/WOH-=!.B2DTD"78[ M4#R!VL(EF&0"](SR8*-="8\/?_OTH80(^PN'C^OU?1)'R0O5:H[GIV3UB%(H M;$!E)6C2E/4$,@T8!' Q:8,FBL0UB?"@J<'W*O,$)13<^/8!X^*2U<"LQ)^% MZ,BJ)I*3'=YI"+!)G!V'R.OW[1V))!-N]NH)%;CR?_*@18 $)=J#!!ECF=E# M.1<8P/#<5G, IA?MP/>SO7)#W<[Z(>R/EX[U*1VLV,95.<3)5T4*LN:B2$CF MR;T ]&4"UDYG\P,MX?97,_7=Y]N1[P+7 M44X@S&9PJ.ZBMAF<.8JBFGWO<[1END(K+/03=&1"!#7)_#F'"GMS:) JUDT6 MRA^QRQGYGAQZFIASD;P;6>0&VEE9Z?Z9V7D MT^RU71*TB><%?$]2PR6QB0K M\TL<_?1CE<\>;X2##^8H M$!=18J!;9'0(4.KR*!Y\X?W>\U M,_AM0:(_[U&^V?"F$VBYI/G\S'[$'G-S?UX])N0%X\W!#UUPH0R?=,4\3I)J M#39;4 ^;+%/VP"1MX)A0NKR09N=VQ+T^@AF:NP^G4"*U.#LWC+AJ'AVQKR,I M1Y@@ALW3.KP:5B8V,.ED\;T8J;3!<[&@U'1JKD@PE[ MR>S*A%#)8!YFYML'#,W.^LW.,<&J'4P*AFYSZT8P H-)+;X[_BU.*+OE%YSB#"54S./YBFK* M]F"*^ DK(655ME[TF94-'5A]FL((6X85^0['D_C568;29:GARKJ MVU5A=;WN3FIACX"Z)TQZWXXP:$/PBI1/E>-YJ5A^1PJ4-+^S9> 5*?X_+G;; MA9+.N;?Z3*X"]*OO(#KIONTR?$?=@P:^EQ7.5"PO(=MEWG MU'$M[3.BSMO6PG>XKSLUMYPVA[K2.YD[8\'4<1!?=1_L[VOD:7NJ>3VM+ M+@A8JWRU9M:?+:B("Y*M6'*!S4@QV!&ON-R86"*@':<2N[Q5\"*0S[1Q-QQT*7%'?3@6H MZ'5W+%-+!-2Y *+7'6Q\-W>J_=0O3*'\(MU,OW]@MA[$\^,GG%&URX]GJ,#; MNTQ#]<]^M??MM+:UO^Z>/(C- NK>MOK4?=[?[7A;C457$F_B_,_S#.,+.JYE M=$R[H@[JWC"S80Z<@B*2(Z/)W%3_$< MIW/7O555GXO>*JYOZJT6=@F\MXHUJ'NKMRM @^K8<29^)PGEEL3%B^MN"ZK8 M1?_55#QUY#Z6"KQ':U2IN[:WBSO6!Z:JX>L.9ROA48G3BOH>Z@,J.IRNN@]+ M!'2\#Q"][HK^;M5L,]YH&RN7M98Z,=A ?+ED8+WY[C4!V,"]R5'K.N@\PTE: M]Y6?1I'/:R,YK4"0P4OXK<[UV/X62):NH6!&U,J+,D8N MKH5,K= ,7A;?@VY+-#W$].!Z3; * U"AI(:[P7F1Q6PSHQ2KO)=S<_M-EEU0 M3[M+**BB/5"@F;30/B"GD<=WAH?&G?]2.W$&0@U5U9Q2J@.%&JQ5]@$RJ22^ M\P^48K/;1K+=F^ZWYN[-[MN![MY(E'>[>[.KU/?$MQ5'N.:4?.T"))#M#LZ4 M1*<7*?WTX>XA M(^OE _WQHW#>AA%7^NF(/IXN4DSWJSUD]:$G[1V^S0. M8XD5,;#0IU 6;QNARDS2ZUS@Y$B_MXS7^GYXSHZN$9PY/(**?2^X6B())U,% MA0@T_AT@N7F[MM7#"OPO<8H!*YWFHV MQI6X( !0W8+C0Y)2]9X0ZO)VXCCF6=' #?UMAQGZRS\^/^-HS9X/F2T6<83% M8XZ:J#XZDA"%:7.02@#[ROCX]NFJA!\"]U_PI5*W]>7P7'ZYXLZ<_5:5OC>^ M*V&$CJ'P6QL6_IUZD0&)6O:F91O%&[8)Q7D'6X?S;_W81^2J0PRD=,]5)@KA M+H]D2"C[/!T6Z- Q2W7N%;BD^@Z:N*2GR5;77R@!J"V A\JH ;'WW;+VP M=W\12]!P)<&@:90<'VAD:O<$38-M^"/-':W)=JP1E(4#IUEVA-"1JMX7/$W& M3MQ_S5+NAOFE H>?^WM]&6OW]\-S]F5*.W/U&Q4Z29X/,;[X?A[_I0F O?1D MI5O/FXJHI&Y:<%MT:P&GD_X0-N#\7Q]6$#GO.C,H'7>9(9PY[1I3?*62K=8K MH3&$WRJ=.M\\36\B\!.UX)PQ-E3,')UB/GK&5_0L-X?H6VV.]K? S*$07&6. M=C&^=_S]?4>]2_KKYHO@0TMQ_%S@=([GM30MU6F!.'^DL]@*_1"1U?M2[=GN$!QLO4&'%1V&:/[3;(*G" 6*4]N$9M^S]?%.L,WY 4E1;P3Q(/; M?4H2"DNR>5&[.?\?I_,K0MM*_)FY@#F*RC0 EY+GJUVPKM V+.OASCHW%J76 M?L+I&G\E*2[B[QO72OPR)KQ /7D""G@:-9S8FUBT47,L&E*HA_!K%\UEZG*9KE#!O*Y\MON)Y'%%U.CCNQV07<&7%Y, P/$A;ND2P MK8 ]#[%A(W&S[O2/ASAZZ(AXG&$FI7H@-N4B'H?A7 X,PL.TYAY'8;B$/3=H MU2#N5/H5S?$)7I!Z??NRS9Q,?>:LR$]0]*<8QST8M:%LQ>@PT=R_3?< :"LA M>[[A*7,L*AFH/].0FCTMFJOW<+J^15\^M7MAS^? #U4BSIU,NQE[/E"9N^- MP#-\7URD>9&MF0;-;/>?%PL6_7T!P8WTQ9R.E;J97'S:&/'VQ#OR'>_MK??=U\/ M#"!J[?>PL;ZKV=$K@_58QI)7ISDVWWAQ%7G<-[R+CN1"^%;SW<%_PX* MR_TY6S0T$@2?*&DJ*TEH @E*&1R:!-8JXDB5H:1A")9(X3M>DM<*B1417B>W M+%W[UJ:E_87-J#%$^K9$$W["JDKGUK2*5X4M/N=HH.@2A0,-#2]E^-!0 '.7 MMJO>CUUGT0/*\?$RPZ4,XG O$'%G#UU&["MMIN7H00S5;V78-*NSN4\NJ\M' MM--U1N;KJ)AEMSA[BB-13*Z*9'<<)R Y8*<(T";N?2*Q$#Y"&"M)F!*5+.*< MCEJZ-IY$=/Z<&*7-"5RY)C!$/!NF%?'R.$K8VY>;4?U;6.1(6)M8Z3$8&]EA M1L_'.,W0=R3.Q2'\6&\,=3YZFNKUG8QH%!%8AN=6;IITN+B)#;O&"8I0EF/Q M2VNRS]L0AN[GD.VB409L&9Z/CTGOIIN$8'0Y3%QX1C+MW;M#C9J]I;29LII, M64VFK"935I-=\2FKR9351)EHY)2D+#0FIK,8N[KM,:%(^^;XI20WB(9*&!O0 MH/*QD]YHXDN2+@NG#QU M0YWIR9 -U.S DHI99^Y5H>\CGK9>YRC"FP!199?CR81]KDD6+EZ J@'!(.?F M.T?J#7ZLKL>S14]KQ.]ZJGK*[0O%"LIP30Y7$&AU)4/?CQNTY::B5J<_S[J8,OM.7R2Y+G+!7 YV>6RG<=YP],XME",#Z MZ>LWLO3TX4+#5%D@, !LG23&M1XW3E&6O;#7!O0#AIA4.%)T2XN\-<#>RU+CRW2-0@*ZC-TL 7' M& M#-2WPHR:?\_8]BG?1[A@,DO=884G518.ZXCYH=W-W2IZ\R,[M+K.X@@?J7U/ M?3FQ(ZHJ-Q8D9V(4)AI&>C0I6 P0E!!FZ,O MEA3U.(H8EXY TOXRCO&A;W<7]5YO>YZ-9'O_CN=+O%F:L_T7YAG%ZJ2,NA)\ M^D5YB7#M;:XP$ @@QJW@7B\(::08JQ-1S!9_E#$V7.(O&+$@=9R(.&!(F*@) M18.&9PV$@7.U2B>,9JYOZGY08#ZB9+,K^RW'\^.\CIXJ?9-OCR2=19MC_:A, M"I'.$>.(DM,'=ND'ZAXXJE;G5 Q>;;C@]=3T?1V8P:6K.U0@N\ZB)",*"B&@ M?:3Y,$:<+N4&&!R=]!<_CR+]15L%0=""G$!H\@#"&%3FY:RO"4@0\.(-'T;& MB;9,5W1T$4;BZ+K3_T-K08>4N"ZOG)3+4%8) M,Q"_8 -0;M/7*RA#7L+!502LY93,?$>'2(03NOT@6K7I_:_Q(*:5(T"[XE.P M5V AE/7?8&C@5DMAX$&T'!P"$,K%81](.(NA-P#%K'C =-I*"1U3$0M8V$A< MO7XA]"9,BE0M!BOBR8^ C0;$2G$ 5';N!(P_/XS(XLJKO[-_[E&.__5_ %!+ M P04 " !&;@E7AMN9X56_ U5 L %0 &EO;G,M,C R,S V,S!?;&%B M+GAM;.R]>V_D.)8O^/\"^QVXM0M,)F!7=63/ ]T[HPNG[:SV7J?ML9W=.T@L M!G($;>N60G1+"E>Z/_V2>H1>?(J'(NU,8*;+*9T'0_R=PT/R\/#?_\>W;8J> M<5XD)/N/GU8__^$GA+,UV239PW_\M"L.XV*=)#_]C^A__]_^_?\X//P59SB/ M2[Q!=R_H8T[B39YL'C"ZNKZ\3U*,/OSQYW_[>?7SOZS^]4/O]>$A8T^3[+<_ ML_^YBPN,J-JL^/.W(OF/GQ[+\NG/O_SR^^^___S['W\F^<,O'_[PA]4O_^_G M\YOU(][&ATE6E'&VQC\A2O_GHGIX3M9Q6;6YQ_[M+D]; 7_\9:]+2,'^==B2 M';)'AZL/AW]<_?RMV/S4-)&]UE#2DG^;T#>_:?6G/_WIE^KMGI0*2B2B]S^; M?CV$ZN^7DQ1?XWO$_OOE^DS(_:=?&,4O&2[/XSN<4I45>_GRA/_CIR+9/J6X M??:8XWN^G#3/]V+8U_D3^SJK?V5?Y__L)/]BT[P'!J9;4L8I3#LK>=.V3M38 M-_H"ZM/*FGP!^96ID>,%OG)/C7VCKW">D,UIMG'?\+$JJ,;?E'&^ %2FRNQ_ M@/M6O'+W\9MI5)&+0VQP79Y6L\TC%MQ'^G=ZG1AQKT<]TXH=1M2A6S MZ !GAU]N?D+)1D@<=<_05_;T__OW7[J63W_M43[LGCA?MZVB?RI^24/QRYK0 M,?.I/!S\J/N<;(6]053?L/DDE<0_HR$=*@D2<8-VZ,JD1\NILY=UZ\JH7U?] MCOWSZ^K2E5V?KB:=ZL"C'*5II[GXC+=W.!]!1$;2_#(^B04D>0*A/(U$M@B7 M0I:(ONEU:(&^UB\].Q]IEQ&]3SP$+8^ZA:Y8D@,$P+DFF093(*PF2'B] !"X MK3D(6,2%G65%LL'Y;1ZSE82C/*HX8 40HJ!F]Q5E*?QXA11>T]Z%+V,#'IB_' +>+I!G&Y5/?&<+U+ M\>H/=_^RHLJ/-N2)SGL^I?'#"(T*JN9G"ZDL;$ @T]0 I(Y=KD-D C*NB+U$ M[.WAJH]]U!#Z1;VJ-XGVIQ_B7<#0@ETJSPU$C 9_D9-4R)^!CY42(.@KH_7L M'>UQ(@@-Y@-ED0"AK_\VWV:ERB5.B3@>L4\$A/9.I#-_.%&A _<1DQ#LMSC? M)ED'-L2#QA!X[@G.$F0 &F4*I+5ZH= M9LKYI.802K2I[EZ^)>C$G$(6@1D 1IY2R2[/2\J"%Z M%O&AG\L\95U27-[?YAO6!ORM_$@E_S:"I)JP^>TR0@MS$(L%]:-*-2*;4#!& MGRGD\R1.*P,H$+GGK>7[M06-+B8FG3$T!C%/:PTJJ<[0 ^)-U2KF06>EB1WT ME;&ABL^S4X4"DL"MVB)I$[7W;X)T5A'N2@+W95+(8MV/: MB/WE&XB\#B"*[S9&7H^L@]R$%[('@;P/1ZIV]_']S4'?U[RV_A6Z%IT.7M:9 MW+(6BKS)X.78G30O(=!8B7+C4/JBE9#LB*/JST P-^R&,>@F'T\ NHIN@KH> M-VA/PCJ6@5C];M1P+:^PGU7>1='1"_J7:K!O1)/-%F7@- M]+_4/^D#8$$_U6Z6R%R5@&;@K28TUA >273@L_@:Y%CF\42]A\& 5]1I1/,; M\Q \(A^"F"O+!0H ?9E NC$$!![M+>%"ZMI,@;&@@SO9Y95JKF<;OQRXM.ZE M-8I;40Z)ENZ(1B'W* ="^B7QF+U>U7@ MB5YG]TI]CKI_%_0R-WB]RY,RP<71P\/1LVV($# M[U5B]/EY8.L.,H ^3ZIC)EY$ MJV = ^( "AUMRU 98 /[U/B[NJL^R*PX?XOBI<;)I6;1/.F_; M//COH_4ZQ\S'TV[*R^0?E;^_O#])BC7KMN(HVUSE>)OLML59]HR+LMK$'6'; M3DA;%&.FD)GV:/-!6L.S:P#!49^%93,]U83HW:;A?H_HBZ1C M.T 9]FSQEI DD 9%8:8)8]Y$8@6>;,6Z\$-I@EN;(35,VF9T;L^^WMF,'L) M*,XVJ)7!]H_V4GY8BZB.BD=S\3CL!FWO4,QT6> 4302-W8-Z&Y5$..5[.T0T,\-40X14;&O"A MFA&]8ZSO#Q#EKE+GXV_?(^S%H^&"N/1W&=;B?FW3,:N"5< M@R%;*=TQNN!"1@U%-M!:3;%UPK!UUF+K^.UA2Q05 H$K"!]]EI44$LE=BH^* M BN\M(B8ZZ>GQ*"V-!;OV%<+U.F;%%? Q*;JM>JXH@C)F(0]+S0G6?_([&G, M)[8HO@;G('/DLD6J[!#&<=L=&3IZHSC3D:): M=SBZ*\H\7H]S.TU8FN^EQV)I:3I*3)VZS-P,],EL3EM,='QY<7-Y?G9R='MZ M@CX>G1]=')^BF[^H*\MJ>=2'4;@(/,[;VB(.MQ]<]37YL,F3^,\HW%= M<87SF\U*ID!F2&*^J/J39;U5^_3HB89$ M!2-![Y(,;4B:QGGOZ7N_)B3O6F+0$T,CX9+WK4(BSX<9',?%XU&V8?\Y_?LN M>8Y3EOAS5!['>?Y"V_G7.-V-06K$TWP>31Y+L]'2 C[G,-$JLRU].1&CJ1+I MUNP/W%'[M2HS9!"+CAM:G19[WPH-]"T%2; 9BI%&$#RN>H"L_NB1'Z"X1"T' MJEC>.D8%$QEW(/4TK:$S+$S17[*-TPL\GL$(WN[ORQN]M32SD3QP'\^7+[,> M'D?4/JSR17Q??,?O'Z+U4SQP?H]-LZ MW54'QYH,@^0?>+/_< ?HDD;&<5D=+%N7R7-U/.HU D1X@[$)0KPYM'6.XP*? MX/J_9QG+F]_A39T:>!M_P\55_,*IBSN#<^\(#3BM[49;EP,':JI;;G)FTJ(F ML;9D+ZCS??%_SG<.9(AU7XZM4EO(T&(-=2^+6\"QP%@O(&BK,:2F1.]:GO8!8K-1 M9JK/S$3'_%'O06@VQ^MEJ94).D-E5CTVN2%-Y+N&DT/7S]%DA229>W^S"-/V MW',A%HQWWL_GFNF>8)_7G%'HM\6,X%8G4K7 K$&AVLPDI<*BXT=6X*5@)DGV ML_,ZRZ=:ZDR3^"Y)JYGZGT,S5"6*I%:KT[\J"Q;)D)NS7/.B0'8XEJC4PJ%8 M/,IT"TX-6S#I#4NB67M @H=S,$,5G>Y412 ,EK9X]+(%K2&]B^6 OH9E%J\X M&HUG_Q,94?LPX$4J;N>K9O.B_M&8PO=9E1/WJ9XET.9VR8FGS1IJXI%A#\%P MEY9 (&BRC&2%04^>OG>&M4HU*HYVY2.=*?T#;\89/6K*-H]'1FF;*B&6#9^S MH]0ES8Q0<$?- >R"41S4"6]TSK GJE+BZJ>>\^!T>IX8=]$H\4',-$AW4,EV M"R^X_!NU'@MLK?;@NJG!51.ACNHM 4J42@."J%#<,CN-IW;)0RJ1.VZIH&VE MENO>#0_T&)E)CY/O?I.*(.^IAF95,NT-A(#6#U#CZ,MW!QYV;'>J8B1V! M>SU -FH G:WO/Z769"@GQ16U..2FM)$NF.8N?/#'$4V&!-ZY![=VT*6KH.> M"2W_KII[J$CP>NJ2@8X*C02:NEZ-JKH"%9K&T#_M,W"R_]C=+HMWFZ3$F_<5\0E>X^T=SM$?5Q7% MAP-$Q3UAEL*,/5=!%"**;XJJ(T8C2H'% 1X4;.N7H37+1L MU/]J]ZL% ']N=ES25E D78.R<[YB2GN8BV0;1\.DC%.%0U;H4N!?RAT=!U:L M7*>#B7%/3*Q"Q#0R$+ELMRB"])LJ/1806HTQ)"P'?H".RC)/[G9ENR%U1<=Q MWU=,P0).[(G93;#[Q*%S71,4IL9 MR_9C,_D3H4W"K-AG=]OBYVJJ/K$:#=J]W4AIK2U'(MW!RKA:F]R$5/S1GJ0N MNMJ[(_1K3>;=C'2ZGLSHH;$I2=B&QJ24[QIC@#,%#4U6 %M]CP@33@J@(.9M M8E#0RDT+T1%N'?68D)K*Q*)=N"F%:KD)B1ECMA[ M-J$NXM3W43N-;B6F'3 V$1'/T#[DDITB!]#YJM3,A\VJPTU%4NV#M$2(4;T= M) F]K3V4//G9\^[,WO$N9TMF(Z2*"9IOP".PM(JI2/"E;Z$*F2$(F*);I@VM MZT?]8Y!^D2_I.J+[L8= G]+V 2Z2Y 0-8+Y1+-X<"M07]EX(2*2]6.0Z+O$I-??J4.(5 MSMF<,WX88W86+]?Q*GE!K4JAS-:XY-+D *ZR[$JY*V2896O?60@N<)21' M&2E]YU'-@)"6B\QS+T;)NO>5$4+S!TB=3"07@UPO#W@U/C<0@.J$&, M0)_CDAV5>#FA[9...#Q"[@@S) 2UQ;YH=ZNY'"WZEC9ACMHG:!.887%[5&A( MHF\OLYL^C]A.II+]F\5%O.4?1E:1<4VB3P9J$)U@=^8PT:%O#"/6Z<2($01R M]EC9L4++X'>"S"XZ#K%5C*7ZMPE.,0LQ =<.0$I73$6ZP[YFH0H!TQCO0=2E MD'29$.'R*A136C&J_=:<&+;E/,GP68FW'^ M5O-^)Q%7=+-^Q)M=BMFN\SG)'@[I=&^+1E90H*\52U 6<"NZ7D?1 3+DWXYO MT!'*\H'XJ_BEZHW+^ZI91;%C>33L).O8^VM0-I]!2FEI"1+9VA8QO%WY5K6" MJE8ILQ(5=[3Z^=_^!3W5"R#"]=&J7BUCI!24TZ_-Z""!&'?9T(8D3'U;4LIV M"S>P-4X-/18@6_T4M13,)]>>N 74\5L#E&#E$@91'MIO D&SPS$&&)\=X&N=9DCT45SBO[GXX2=)=.;E;3$'5? $AE27F M!7(A9W!R%3+>^KYQAM5-Q.C/AG: MA8"A;QI2F9Y*R18D33;5<<,K^M?Z173"3X>T*R8K(;6O)BL4#FDP&GH4]63E M[-& PG>!+(V^)>9],*D?*^0:%9!52/=A*D=I)1=O*LO]&!=XPPJJXZRHVGGZ MC?TY!JT94_.Y=)DL#4E/#7B@;J169F$&@J+J'I+#.T:#UCTBA&LJO^9GB!)B MTX=#D]3C[QNGB<;% HV-S!3"8-..G^H: XKHG85 AWE.96-Z]W^T^\%IH(Y MATN<^IJ7;)]2\H)Q4P62W\SF5]"_+N^O\9H\9.S^,AH^)F13K3B="W9B'4EO MYT'0TFWG3[#M 9UW.6F:=+[F0&/CH>H!M"^G[Z;0W0OJT^T]V>]QOCD8LE7U M8L/9YG9E+F01C([FH;"*!O-7%[_!J_-E<2%WL5Q",7:"?0HH1];)! _ Q3JT MO,J(*SJ]N;H*9,%3UF<\2^1_9($U=<1N%S\0G[6H*ZXAH"!WQT@J%T'"J50M"80E+:D+CTNYU.;%F@)=!T->:[-]W2?FB2*.3$[6+ P(BVVDA5RS\$H%,C71^ M*&:,ZG?AI4DI^I.8?/W13)%+/Y@L2B0Z@PK<(H)4Q3R0K M?XV3[)P4Q65VDA1/I$CJ%=^CHL"3DR%:M,T74=!:6H54^LSS(3)/JJ-/9BAJ M_HB&'H=5[,'R[ZBQY#B-F[RS3<43IRRG_RDG3S@O7P[0$]565G?T80JJ)Q; M^#4L/7B0&;TXM#(I6]_8-.2[QB&8D];29 5!ZK(9#7K'J-ZS(DX]0@:]JP9Z MZ*I"WFF+.I;7L$YW5:7FRR2M(/EK7'3T[,%M4KG"]ME;0ZI@0("#JO?AX2Q[ MQD59'9D1#@L5/ P6J9%S^+&?(VAI:VA)=W[4 R#UY5<@Q!\ M>9$=],CY^)_(W MIR?HYI;^Y_/IQ>T-NOR$+J].KX]NSRA!,)LRJEXF1ETR-!@!0]],I#+]V<9M M_$U]SZ .ZIY#@N\ FN_WN679:/ M.&_S6J_K[87>U>-3%SV/O_/;IOSV-FBF$7RE<&X+% 8[0V9TM%[GNU%"JW>S MG0DH M3'$_LV$S4R^CGM\(%PR*%GGG9P>->#5$6/WK6<[Q&=XR;K(=U7G(TKNB -6X04M35+^E'+@D?\&F;+U;@82%T/4P*5,/A4 M#4A[%G3TG6#5;+@! :NW@:6^Y8A?.DCP=C]4C-Y:F]M GA/GS],@MZ(I1W?9 M5A!G[$2=1+2^[!CA \(AE#DRX'LV#/? MT);V(3'YXF.<\^B'H#U.JO<'Z-><%&\ +D*_ M.!\OOKWD!9YNZ$]?C3UB]0H*Z%28.^_7"=?"=4N^!W, JVB<[N"A=?09!1"E M5%Q@[KF!>]7(:96DC%.3;M7V5WOZZ);IJ+*0JQ>OJW-5#DC1NU-G8]N]'\#' MI)Y@DY[],!A_Z,/7U;$?[#KV@_]11)@>)B;AC"J B6%3H4Y'&:.\, %;!^& M$K\D_2< M$[*UY1:A&_0.@\BP?"Q-4?!'$RLQG[MS2!#8RPS@8;O0/HZ_OUS M3#U&$J?"U08>S=@)#FF@X-Z7ZLX-> 8>L@6* U!6#[2 B\J+SD#,![]9'VTMTZKYB_%"BAZ M'G)" 0#_D4PGOI&O0X5]'E?4O:"09V_\XUS4;T3[0T\!/B(>HYLKRPT80!VA M0/X,)*P&4*A?!;(:.!\/$H]G#@COOJZ0+!0**":^K@!=)AS)A#T[*A*O!^YB MNCS85HL(:1E(U&]<;',_M C:A6@)B"O+![+%IXK$YX4@3P+9G/%1;;>9G=Z9 MG,NIM]K24,XC*$X::!VD$1P.@#[\XNI8B^&!E>E1E& .EYAUIF (U>M-3T-F MKQ5'V:8J(/Y(T@V-K.O"FF)O(R6?NB !.1R$N0I<.BN90DV\BT5,W5IU1*/H M4?]35:;2=^4_;43P[4;9:T);XG(*#$RB90$ NG"L4F6VZ!NZX IXIV\8:FJ_ M#8*U0#V\8*9DRJ;I\<'F5+J*P!>5#!7;V.)P7G9^=O3Q[/SL]NST!AU=L'(^ ME\?_\R^7YR>GUS?_A$[_\\O9[7^%;:"RJ=N<_C2S5]XDSTSK@I!=;,PP21\Q MDR480X)94U@*K3.'%UNX>AIN+G!Y'!>/5SEY3C9X\_'E2X$W9]FG)(NS-3M= MN"Z39]Y"ACEC\SU-&"TM6%\5^,3#6+7,D V%16S5MRJE_]1PL"N-W^W8K3]) M]A[=MWPHWC/ZM>T98"*VW3PT;WT9?0,WU;PHGL'&)'.U<&!>U6AF'.BJC^8O M+9KWC.CH.T2S8+1: L[!CUB"J=)\ <8C&-CTR5PE^$1J=A-@G,%POHN4Z %[S.;8D7I'L8ZTQF8G.ESAG[@IFP^30(ZV$1SB+"&B;K M;?(9$SL)HWQ8Y#*Z<1(<54M-[,2J9_@%D;!N8M?,Y9J+BHG4;G45$[=!!AGP,M?? U3.1U8S;+^V5,YB:QYSF")J9Q"K8>Q#F JIY0Z M9^P+?2JWB$%8#XMP%A'6,-E5 #6RDE4+C654SOV?6^TQ%P^JX; MW/KO[*VYD^9B2)I(5YCAB+XRL-1[91)^AQ"-[SC!=TWJ]7:NV'MI]JY]I=V)2+!2NUS)1CW[H>[9YO+4=^SQ>W14EGERMROCN[2Z M&N(J9M=7O;:>%Q3BU>]Y3Z5X+TBV7U6J&]1N][PJ2- 3*SFT9&I&(=&):>GB5 !S>WT=5FC3@V M]O;H]JZZ(7T?SAS%&09%8S@X"#W-+RZ'#>/,,B04S3?A4EB:%$^OZ$8H#N/1>TFM$]SN/ M[&E".[ (@20G0( ;EX3BS5&P:F%0OZ%C0_WN]>) Y%AG ,&GX5B-D&]B00H-SN$%ZV*5 MJNRPM7>]T@V/MX)N,(#V: M:N!X2WC2\/#S 16 ISYKG,7E_=_B/(]I3"QQUF)BCK_F$0/:SU2\4Z\M5*=K M2 (!$M_]>T,7CCE)^E]@4?)>$MO4E$]D5B(-SJ'FQ%N+5=GA;.*SSWI ^]N; M!9J&][9%FC\?3L.Z\N6*@J*DDP-VE<036].XF%P5K4/:^6\)J;U)"86[\-TJ M90J+DK-'+<4!>F(TU0P:MU0'*/-]L;!6KQ/SWIE8DI!K9$<*Z8[!!>FME8IL MD+7J0^MJ#ZW3#EH7;PU:8B\-@BU?'CI^J=:8;\G1FK8HQV=924'!XO]Z&WSL MIG7I6U^MIK>U*94&;:_]I]JN,OP0EWASJW3>FHJE=J8E(ZI>%DF;E9-(ID%:_6OPI*%,J0FK="\*)#=#3-*M7 8%@P\ MHQG(P7 *\OV 67=< 4/?4J0R MW8$'S*,K=,S$#?75W5L6<33O ]ASA<&+P-O: 28 /RK/AM&@Y/A3Z&P8B6SP MM7FU+ET+X6;#4((F+F=&TD]Z"2#;1:>W!=:BG>TB81(9C8ML%X5\)]YV1K:+ MDGWD=C)^]^L'_%FE^++^]/M M4TI>,+[!^7.RQC>/<8X_TB!Q$ MTA5E(:H1Y5Q/TT,.]5BZ"F6@YNBF7U?F MWDC(PG@<^DUG*OONUO'O"MD+@,49SEOIS070J*82T_B 9L\!';&$U0=<)Y U MOF!3[>H0K#E\W!&\=+S00 W_T8".,Y%N.V M^#$"\"ABAGX'^&W#TY J M+B[ %O*[?_&K0L[D;KZW,;>E!S'4![X2,4^_S'G,D1B=%F6RK98\[^,D1\]Q MNO.\4C 71@2D;X?6;RBH;_FSVK \IL%&Q)FZ@0%-1T*-^C6!%.+T@W3!0+IK5.$OHG;K[A]?.I)F6?[H]SC?7#Y5"U._ M5A4ESK)Z@?5O.'EXI 'YT3/]N0^X>GE"(_1/-#[_*PO/Q\.3'^WM.+>T=EMG MM&Q[34=>J5/STG2I<_30HJ@E.XQK.O3 "-&&4O;FL.A=DJ$-6PC."U8%#Q6L M(9[S>7R9*O$-(MXXL&Q#!@.*CV_PJ@:F?=N/BF*WK7\U&V?7++$K>4XV.-M< MT]\(-129ZK,=?/3U^1IN=%L(/[5;J,5.QA6C-D3M$_22X'3S2H<&8].!& SF MH!/(_>NJ!G'X9K_S-?@*N"GV4JWU[BA&>56#W,J>*K:]RLV_8OH.$-.(ZE"D MI[/.R%I7*>>M-V)Z?S@CQ_!_Z][HM2V%\'Y;M3F>8U;-!U/?6;J..&7Z7$2< M?'TAC2*\%H8=<4I:O-A (FQ#Q-XH?QM>7NI#;GR]BJ8.G3V/-7. MG+WX=[X&IQ%FZ"EKK7>/X3;TK),!F3=J];ZUV#,H;[1$[!F$.WH+L>=H5?>O MA"61ITGYXCH(U5+L(AI5* YIA)$V->SX5*?IBPT[ZL9$W;,W-"SHV9BK\4$; MO0['"6D;G T8&K_\5;F9,"-:K6:'XV/M3H1UT#WEJP&[A76R+\#=2M MA1H0%Z)?6?W/+6W:4;9A)6HOXBT^(=LXR4Q#7PL5ND'N+!6NQYD9C5HT5VQ^ M^ZQ&CKEJ(U8@F;KLB@Q]K=_X/J_H$OLF;MH2:X;^>(8V(\\[^]<$Z6)%/^8\ MR?!9B;?CJX#@!-JN$?0$^@K*]TT((HUVW!HG(?1021,9WVE&QG?3R!A]91)1 M)3)T?ZD/;8@@E@LNH-AT+QLDYARUU&\MO?G^NRHW,'9WT'(GM?*LY8)5Q;)L M":@/!&Z47LTK"%W[0A=5%7P-[U@HW&,EVK=G!+<";E$K0 "*:EA9JN#7K )I MMY_HD.3E+4^IA,"&2Y@@8@&O=8@5S4+%J8<'>H;.W @OALN0^6;-;KM9K5F$RR1ZN2)JL$RPNJ&S$U'I)329;\]!2 ^])3=1* MK4A?4-2C11TQ:JD]VY<92(A-%XY,4(M_8)0&&A?#)YQ#-U() \Z5$ITTL@^F ML-T"4!4-%PZQZFM(*>.RBOHO[X_CXO%32GXOCNY8-8CUN"*=#FD[?$A);8U2 M(AQT6J_6(S4_%7MT?'EQWJ";F[I?SZ?7MS>H,M/Z/CHYB_HT_GE MWV[0UY;)M]WI=#\Q[Z:1B4FX!H:EE.[9FLZR-=FRS14VR\[Q(YUH)\^X>:HT M,!/NJE?3B]NSOYZBLXO;X*T8R.4 M\4W;M.N%UJXC2. ]-O@V2=4EXH\DG1#)RCU%KS:$ZAYIO8OXX&S>K$61[:N M5*AIX0HY,KN^N;T\_I]_N3P_.;V^^2=T^I]?SF[_*T3+UD -WY[U.E5HQ6)V M@>VJ](63AE"7JZ%>YJRJ/$T]#$N;**I@_D4K[T!+@C310"'!26:!5.="QP-T MVF">0*"6&OHU4!8P4V[Z:_>[SBZ_5)AZ6U^C+7ZP[SAG74N_ ^"K+S]"7YN^ M"V==R*LQ&.5CN[8&;VM)VN&M=DSK,)"%BE[58YI=W"H/5OOO_PGABN+/ON-0 ML^!S3L2I%V8:Q9:P"((;&91JYL-GU::"'Z"CLLR3NUW9)HYT&I?CM%T./(A5SXXL54_ P&Q-="Z' M7+A1PDPG$&Q7(]PRGF/4T[M1K[+?Q-UQ9*-NICZHOI9*-?U&7>OZ*H][?X-P0,)IN)2&IY' IMFYNDSPG!2L ]!EO[W ^0J494_.%=)DL M+45/#;A/-5(K,R<#0>/[@-%94>SPICH57,E@RY7E(T9??K[YN;JP<2\1]46V M9 W3UUJ%9Q,UQ!BQ0<#0AO7X^T9MHG$Q>(.-#&8J8;!-QXXO-RT@)<@=6\#W M@UW! .02O-Z&J-LIF8^NVKGOX1.@^X9#DM!-VT/) MDSN^VMVER?I+50:4MH<=QL^HEA=6OHY;2%.?H?E&.@R65J16 7EL0EN;S*8T MA43[%X'4DC3H?C*W@X;&I>;M&YFNII!L[>A;,JZVHT.JL*^:U)%E,>%+V%1/ MSQQKVK/W[8@]#-2*!MVK83_C;M"S',:E8S.==!_6,BI6?;%C(^7E_4F2[NC3 M*GV[N-R514DGE$GV, +P3.[F QIS6YJ9H3Y(RYNG6F:, M?4VV3[NJ3,:F9D,9+E%*B@(]T:BJ8-3H'26L_BK>^S7GN6 C( @8&KVAH+X? MF-6&@%S#I(4?XR)9ZSD&.:_<+8AXW3@%OK8%7()4\0R'()$G=@=WC.8U.@,% MP-2N0-WO6HZ +T;##\[!/^$M ]P@1PO"2S/<9*R;HM"B3;+DW+;1L]V3Q+%6NE']Z3_)#)[VT,':!.!>IT(*8$M5H.4$\/ZA3] MO;&3A+V+[[]V_+BBH^(JXOE\+,!Y@W9E <,.B\7*%\;196+O0[';AB2K,G',T?=087;X+0!H/'O,1 M&=S@,!S)9LZ49LZ/%@L6X<^KFRF&B U?^[S')M:SG^/,">L6G<\8CR//.+\C M,#-VR"D,=V6R8"-)L:?Y/@!K.269B]CI".,2LA^6GGBW2J&P^D$K#/H^$/O! M#V(_^(F)+LM'G ];P\UP4=(U7TM"9VF00LG@DV&5)IG5R7FCZC7ZO,N2=?(4 MIX&>0E5W-C'LEZ$M"5GZQJ.0ZQ)-8%-9I9;94%JU6*H0='F7)@]5-<&W!R%! M!&&/(:]UA,9SS,'#0:4@H HPCJJ5:1?_Z=U$V] M9:'C""=6,MK2W_-DV)93GJ,5,JO9I@'20LNSY4XG70WA056YI*Y+/WC_Z:^' M%V?H:R7"=QEF*R020&",*C3/$3>HUSR_/=YF<.=)?-<VV>-I1!1!>2[IS'%S+OSTGLIXR3.)JD?G9/LX9 V88M(-_\,RR[D639Z'2&W#G[2 MC$JR4P3!+E](U67QUTGQV\>7 MCSA;/V[C_#=.@1%=\OUA216Y]=E)N0+8HY1:NN0G*S5$1 ,JQ,C0GBJ(.B3: M*"#S>FI\*%/..3RCJ:,E#$-KV\6MEZ5++C2T,3FXH0T5N#4TKBXS0^.(4!A: M$(6SM'$@-35Q7ZE,;<@I-S6>%A^F1J?T67%/XVDZQ[_!^7.RIA/\R_M/219G MZR1.S[*BS'=5?BJK[U7P7W'-TH7HI@M@15N:.V1C(%V#@W;)W BXNFC_'O4( M O$U3L!-W(-JZ,,@M?3]'7SKPTN<_1R7<\]8R-FU$FEY[$Y3OZ8*%SYD*&S M_&PP@4@6Z]0IW@W!"ROX+SUO_0I2Y16@TTX;DP/!)'ML*DD_BTS4"@\VL-#Y M0[%R: -0%Q>H-O ZYN\>_;/2?>'A[VE=K*L0<'E_3+9/."OJB0Y.V6F%8U*4 M157:[&-1*0)):WK"6IJE0['4#S[&PK1'YG$@-$15 MY;##.T:!^D+0Z3?VM^><;"B($B [7%L3&MFE*? MAQ4):FC044[G: _5_=SH*V- %8?G 3Q,RQ(,[V&9EJ]-L;AXI+-\]A^6N/5, M0Q7:,E:'KBI#U_VP\:*]*5^[>J_/9[N,KZL)?) VU2Q=W3>2%3$ZA#M"SROZ MQB AEOTW6N/7%3%8[#?3NR1*P88^8ZU@$%TU&&69HM4?/9:#?OW+CNU[P;!@ MF'(/8E^)Y>P:/C80!W2#9&:.!!\0O2 E+FBX5BWD*&,B3>KF(RBI+5&MD \>]>CIDX%? M1P);W'_&>9DPQ&2,P:\UZ/8YF=4Q0WM1,/8-2$N'>X"!!2R:NBS118.3B@HU M9$$&)&X0)P@^8"'G]>RJ:)N7^W)PEA5NBW8@#GX#EB=>?7)RN'EZ='-S>GL3 MP@%*Z2Z/\$ORSE-R-V@X$L"[%_@TK-'.(8>C.1T;SG[?C'Z6'IS5ZVC?\YWS M),-G],]QQKF88#SOZ1% S7WV(IW,?\;2M>9 0Z;^/(B]0=6K4"9#TR[C38BX M'UDP*=K39#9"9VBR1[2C24J.X[,?))$,QVO.C2H!?(YV-- +3^T,#-Y74-_]Y MK? ?+# 9ZYR:-33X*G#^ $:FP [4S&$?+-8AX+9F_5E!8* ;6DS\!3T[9MZ MECWMRN(!U)\3 < /%N4]Y3 ZJ9,7 ,3R7:+,OC10ZS' M F*C,:$F.D -K-XDJE3.W I6 ;GH#]HN^H.VB_[@T$5_6-!%?[!RT7WNZ"9Y MR)+[9!W327U=5^'RKL#Y@T!A4)S>4MO3!SU[^N#837]8 MR$U_L'/3'S3=](T;;]9@\4?.C+:1$541.8_/GN,15-MC5[BY-UM5Q@3@+ MZ522(8:(30\/[56/OV^Z)AH7@R_8.&&F$@:[=/3HO3E E+P)54*\^VL)K H& M%Y=@]3TSZ-(8U-L9,MKQ[(!/"Q6U\:2[FR%(M&D%;T+^7O36+KAN_>>VZ_4W M+V13=8L@9N.Q<:,VL7S7P(*?$,@T6:%J,"GHY785 9VF@H>8:EY@C3%/CGI_ MHHHQ;U?:C;DMEZT,]+G8/%YCG[Y2IZY MQ*AE0N]:MO=L.;K/^4_M139?&3=JV+TO[\T#&P%!P'B]STC0<.%O1AN61S[@ MNO4LW<"P7_W _DKQ,_H$W:,-F'TE1[!@96C,ZSY6<%#U+C+IA5'B) MSS HJ"23Z0XV<+7%Y#IF8F;5W+UWU@*E>GF Z.NW@!91G2XKN/B[;*8M4\"Z M3'BSEY*NN_5"1&=_W05?,GQ=+(4FQ2T7$MY!58@"9PG)Z^(0!RCS;1OJ'B:& MG3&YR(+/,KK!0B;7)83@BE:IM,S&SVH(($80SJ5>%IU-UN>"HA-ZQ,T741%;VH-6Z+PE&3I.J7-EIQ+6Z8[=SHUN?R?U0_09EX]D$U"U"TVLD#D] M.K0Y.5_?^'0TA&"$)TFZ*_%&<$Y!DUI@AA-J8#LB<4 -[:NTRF/QM71Q(3$S267(;&S'*C(RKPSWHP,(B35V6B%OQAX 6AF\; M))5GX[*&SKL;Q:@HZ<=M7P;MM$]LQ=]0Z MQB)USA+K<"^%S^MEB>.;]M+3U3C9"&.%>Y MM!+?+)E1R\;RLJ'F0$%4/I^-2 ($DE&I0%-1@TJ"\]H1PG![1=)D_2(ZB*=) M+1A\)]3 8_!(OO.I%%^?R;#,DZ U.H:< MS:0$NBP!)YA)U93H:_/?8 [NN<&>YHS*#GR^:B/O1Z/;/&8A0'>ZXBC;5 OL MS8MZG5VTFFTM9Q(\&LL!"R(--;L))N_$JVCQ@GD2#6UNO(>^ M8CV/H2LOTC@F&:2?,,$4US<8=K7('VB(X?L ;?V>EZ2V3REYP;1Y^7.RQMW= MK/W;6X_2JAGTK\O[:[PF#QG+U:;!4T+J*UT5RU;P.J9+6Y ZX):_X%KE:(D, MO(&:RVC >H=+;8UPU$BO9TF<6]BK(E:-"L;8*4&UECJO/+A%-P?VQ%^8(=G#K! A_T[_&34,^6(ZOC4E=Q?IE7-Z%LJF(T[71VY)<,./9)]AH5/CDA(CDM?W+6V:.F"!K%V[ M!:7P&( +5/H\&L"&MQP_TA$N><9GV9ILV:P$)P_9<96CNWZYS6,Z_*VK\2_; M5/]*JS'PUSC)V&[&49X42?9PLF.7BM2#X04N+^]OXV\C*UI08__8@FN-$!GN M;ML(.4-8KKG*W/L%6A&UDE#9,:-X\[]V=?FT /+Y%S*H\>F Y1#+.6K@5OGD MX,(2O_5U>!&CR$;O9-8RC0[ F;!ZJK5$M.9XE1^N9 '8?@^^Q-O=O>,R+>-E M7R'!_N[>*8'UW;UCD<8K!Z2,4YD3$ZJ07^#+98INF;9Z66!?; A7[WU?XBOL M.Z+[M<>7^(YIAY?X\B4Y@0/8=%TLWAP++)^G^LWR)9U,>@\] M;0 A\,9S$.'MHAWFMZF_/?W&5H?Q1YSA^V1ZLXZ4JJMOR*>RK^;&DZOM_X;% MKF\URA9*U"GJM DYH_HE*NE(BNO7WLNL2?N4&'7 I&H:CV%4'4TLTQU@8,-^ MA:*96%F]5;"(:^Q9H&7J. 'A\@%J0%7HF(F4#WNDL "]>8_>-12>=UM@,//! M!68^^!ELO]S\2IYQGK'UMJ,'.D-JZHEW>3/<0MZF;,V7TF>SM!]=1>!;G8:* M949F)&J<<5;5Z,,;=LCIR\\W/Z-.%&IE!5(BW!A*Q*Z;AT:K*Z%OQ69:%T0R MV%S+5"D4C&F8\>6&B]4QO+\O[ JB%-?@];;812=%K'WU5)0MZI&LNI+O6S)) MA]:AW2^!26FMES\DTD'3"#44R9=$5/S-X@CJ7J&O[*7O5#RMOB8SNF2\5B)A M&RZ;*.7[L)^CS29A2]IQ>A4GF[/L.'Y*RCCE!G):M,WG4=!:VH]4.J3]Z"B2 MV8^:/^I($*-A->X;JD &+KUN)S-Z9VA*4K:^*6G(]V%*U[B,DPQOVI.+7!N2 M$S4?1$1D:35\L>#3&JD:F;%(&*.C]7JWW:55_ML)G0>OZ60Y#/-0]"@Q^?Y# M@^#3]RU!)M$96,!F#G(5\Y!"9P7MRZZ>Q]L!BB"XMT&*I\"]9]"B[7A^$&+* MUP8D^GRVP8FN)M! Q5"I-&@QDC5PS76YW0%#76DC#!,T!P^Q[-=1B*,K8A#N MF.GU4O5F.*AK_=9W MM1!I)Q*#;SXJ#,(C'Y0#$:/J,:J?AS*6J+N6&/;"R"1$+ .SD,MUB1VXLDPJ+;.!0R<#];GB MZ@1I>\,R.LIS*JY:C#MH0/7F,"4JP&0-*D_3A6L$*BKTKJ;SG! $CS#A M:@X4Q'R>0*B32OIG(ZJQN."7=)ALU*.EKT M-9BZY6XA*3NG#HY);]>^I_1GD9P.6<^X%U2HAXP9G/NJ=0:-LQ,6C1@Z >,]47)Y\F:[1YG#^CH(<=0/RGPF\J_"4X_L$+1 D4F$"^7QR*/&$V0-(H MNJEQX3V&%O27!-SZ[E"&92?NSZG;F^/NA&[N=7:[IB]3];LOWQ47CY]2\OL% M_3#TSWH'G-W;E&T^)5F1#$BD+C6-UJ+LS4FRP; QZ8P#9+: M*X2*Z&;W])16DQWJXC=[HH(MRF&.JD#99_0IEP M!&I_HD$_, /TE;?&OVVH6__Z^-*1-.D81[_'^>93G.35=1)'1;';UL<4Z.^M M+X0G*7EX$<0="VIL\^*6T&B;'>2^C> !SG)MEB8@+=2*Z&\X>7@L\>;PZ)G. M@A\PZO$%XX67M"[B#;ZC;"?WR@?944O]UM?A4N 2%)=K;P#^9'10:Y"*U]_H MNWOA9T0RC0>(Z6PNQ^I[(Q8W]O3^\$[+6L+WX)Y>6[S:55#Z%6=T_$Z[,%RT MB[J(+ML854^7KZ%$IW7AQ*4&K74R@FCKCZYOOM1>_JKZZ]7[=R.+@?#LIL $ M*J.>H0JE,^J31Q_CM#JT&L[A4U[G MC V2\U$YYM-03= ^X ;N8Z.!J^[DTTQ:ZX*GP:2/5V^@DV5.4J.7[>^>&4L$ MNW"&)]BD=S^T1VH/FC.UKZMC!=?&Z':LIPMBVN*B[:7JHO-#2KJV*IJ8SK:R ME4@R?%4TA29I<2LI+W5?1;*N)KXG2;IC!T@O<%F7VZ0<-5@\U[-2=C0Q[)-1 M.2L1RZ"8^:@([1P$%(5!+-&D/^*BCG.U;\ MI[DG#!?UQ<7CE5LE752WA[=QK2>?]3_,(N@?5> MS5C1L<2P#R;5BODLH^K$,KDND0/F795:9L-F597'9N]1=],A"TH;FK<"((%O MM4=0,'>HT^:ENPTK_T+R:B6H=Q?T+6');B0KZ0>GK7@XRZBCPL5D"PU4J/"N M]GE"P2_TGM.,>:M!JH4"R*:9W1\^6U&[-!% .2%B^H*\SGRY=>> MSV]Q,+8V8U5.O?0*VKIE[&WUP^#,,?-Z+ Y@G1.L+7 KI*!-6L;./K076QR@ MO0C4R$!](0P'0S&HE?/#0K4A]GHLU-."]='F?^V:ZN6WY!JS?D]2?('+>C+" MEE)O"3O0E"A?45G?"-,IT> M2.?\[MHGOQ#4D=JH)YG9:-[*1ADN4A3]G=UK&['BNOHU?DJ39,^8CB!TV#@GV0,=*+87I,3%5;WNVBP0'64; M-J0T_Q!5?[*6M"]X8B')NCC&;-T.RDS9MD5>=<-.>M03@-AE]<'DZ$$@D8!# M8ES]8[;08:$0R[;Y-1? LC/6[7!H*ZNAL52LJ.']835R9(1H-O[VHLUB-8@=1Q!BU[X+9<9;U(C'YYI.=0@[]:)M0 M*-$90""WF"4JYJ%CU8-'\S:Z=P@SC MDFXU #B7=6OU$?_.;B$K[^YNA9XE$ =^0;Q2FS7GF*?5%\UMDV*-4RH(DUT1 M2"5]S9X?7RLW8^HFYYO<)>=V$J=6 7NKH=5,3D=" [%PHW(70)-=70B$M-#6 MT42I5[KTJG4UN*0HE8;EUME,TN?<9W3=O0<)RG;XKDG M>1&G^ :O=WF=P+9/AKO Y>7];?R-FX]\%8O"?O?:^O,&E]H@8D)W[7,S M7F5@ZK@%T9X"IC6.EY?!+R?>=J=X$K"[_HWA^Q'8R:G[MGIV(BS[[Y$5,V3' '8B?_+# M>2P$VK?L/7RM%_2/1'1E.:_B9'.6'<=/21FG536?NW&9SVO\]UU2)"7]T?ES MLL97U=%G=JKB(:ND5*7AQ\L-"ZGCG?IRH@[R!)B#!L*OE2S38.WC8:Z:$%7G M-@\K$8-]U7;Y/:#S7R[M2'06S#%6)>?"'&@6GA%S]BM?@=N 6^9:J+&^?09; M9+LZ.S[@ETKOBF)7Y_II*%E@1,.&ZC)AU)/WP[$X1?/;]BR>HLBS[5.UU VYFI[3YK+TL9IZP",L,[TRIVVA ";5#G%<\?GU3J:((5;=.705F@+Z%F^D("L8WMQBUM-@I?U_74CZUI$5]-GCG59 M^A>GK0,?1)=HK@#ETK4[5]AWR K\O M=-< %K LTE*O?F'5.8;Z5I?J\AX:)+4WO>@L3C1%!VNQZ/0;SM=)X3N0>GN. M11"TO1W/XBM K&%=?"+Y7_#F =.PE?ZT0?6N<9BGS]$&:SHF3DGE<93-! 9G?7R.C5S /3U=6U# 3A!FA] M?0#X8X-E0UDMQ5>TU>)!38TZ\K>,2-$XY 22OE:H]Q4>V6AW3.BPENUHXYK* MCG3 ^LB2.'#OAHW3;V4>DYP.;''^:;),Q3 M5UZN'G1K4Z6E]QO!2KB!O''A;;D2TF?,F_(BO/-=Z M RM.\BI7HKMO?IR@JJ)K,TO%=+:Y72+)X'&/2I,TH4K*6]<(\YS)I.Q)8OC1 M1ZE#(I9!SH]SZQ+>]F8M K0]O@DO?M0B+/%7Z,/.HSSN^(?*U= MJF@6D%;?-9($;G8^E#RYU[VS_XQCYNE9DS[E^.\[G*U?3L@V3K(1= TXFF^C MQ6%I2!HZ(-VROCJ9;>E*B;J(Y0#U:-&>&'VMR3W;E0DVR.S.&YJ-J( M@5)CX^6)B?8/T<>XH.'_)>4CN]29MN\3R?FYD8(]QOBFJ%1O M,Y7(2VF;URJ/]@:>CSFW$:Y,K_O6:-:&^3'JFQ2(@7!A0$ 35G6Q\6/6;?-KA"X*.+F( M ZS%1\HSC2>X5W!I%"^@R[LT>0C@SJRP+$M=,,FC:?FK/+'9K4ONB [9@?NN\AC\9/)1MU?'WTG#U[M?TK/I&MV<&> M'%-]9IM5DJ-N<]Z\Q49$\[7FB;"TB#E*'4Q1+)HA,[+98I>>E*!W28:*JK7O M_5J]%9 )'+"&+F2.M+ZGF=\:3_8%-C#9-,"%:>G,-VK9]2P#IYN@IQV^[44P MYOHR&%_W-^4/<9;\HVK&,?6G)$TVU3^.LLT5_2$45M4_+^^;<_5Q>D.?U'NE M@KO]0&6V=S'!R+2]*06B%9!9;) -DMYY J8GZHNJ!ODZD8:.\'U!P5P-!PMF MXA!+HUM*(,0/[B*!:Z^?0APLXJP:_J%+XW,V?/\?/M'^G M1V#-F,8YX@HFJ-1V<[ CCN: @.7G:N=M<)TG.E M_-P$70V-GJV3=X),;IHJCJE=BCG@C%*DPY%%*M1IFJ-42B0X)!F6+2K1P#=$ MG>X26J&(66""MI_6CWBS2_'E_2W>/I&<50':7R-Q7MTGTQOE;ZNK+_&W M\B-MS6_C;2@ 4>UVE)4HVV5S"^7@*S%PE@V_4>IH7Q:N# M$5%7+1Q81Z,=![D!#VSNP:P;R%3E$OB&JJ-U060Z&'+TE$+! M+5Y"R M,HNW^:J&O):F;:0-<@]BCF*9B9O+B\[Q0YRVM^Y5Z?&A[.G/PP\!Z-:A:1N) MZ=OW#/T^;+Q"P.>X9"'2N)VB,-*(I_F^B"B9,T^G@R>U1 MRI[@7?[$99I>WB21[34]JVN4*,E?AW2R5B[]>V M[E?7#,9VM#J8 MM:]W-&!+: ?^@QWC+4U>XC2H Z(&("%SNW%4^D#).ZAK MH*G);ZI15SBF*?QSQ*IDG38UL6Y82:PK:A6/E.** HU-)NOB#$6QV]:ELC2S MDYQIFB0T.= $EFD"WC:':5.NVJJ7TN)&>_0WG#P\4A]W>$3GRO$#1CWZJJ[5 MZVT#IQ)N7MU;<"_*[+W7[%^\9Z+S?U7U:R[K1H-'A/.$ M:P:!IL(=NW>SYBP>ZLUJGHT?GZ%0'=#5KOHRA,M&'&'?P-O.1YR9?S738^)2 MY_R"X,QXLGQ1_<2[WD\4I0_!"&N3)2R%V2956*D'3;Z :(DT2<->050!_K B0(.:X*?? MV-\XF'5X((P2%T@9)8M8R1TDE0"TT(=S^E+0!I\69;*ES1RGEO!?-I]P_-+2 M&0S%@4]LN.)E%LMAB+[4]X/LG_HU,T'O$)UO.C2#(5T?UCP)X!T-%OKR19OU M\FK:S0?HBJ0)J^37_#>80'(.! 2!G D&?"U"X0?F-:_Q$TMER![JWJC_5[BV M9,+3+AGI\=A.(76TP"_P&&B5SOFTY40-*3K+[DF^#>$^&"-,$(LN&\V5=-@' M4R!]?4N!$6Z9PD0C"!)7'13WQ.&Z=O<@%[[9:5AFQ*F0115W4>? A MKXZ".Q,Q@]C/7/_2.(:;/(9$'7-UT>YZ)9S&) M]S287=,6Y;S&[5_!'] M9Q'('=!ZO4QF=,;0M*1L?5/2D.\:3F!C@I8F*RQ1G]_1--N9%15ZQT#V_LVB M3.#!X6#F^R*EHZ+ 556H7LI_?YI_5T9QJN!F! M'USNN,J O5RHD@2V+7%2OP"H45K%#D!TB2HC'*"]@*J23U]$$UF&4C(!#.J\ M^@J0*!,48[!5P:W< -/NU^H:SY,,GY5X*[SO"E(VH(OLR0[ 3>Y; QY\NVB= M:Y\YU#>X4J^66OG)?AWV5C";F$N\:7U&]RN3CRH%;\"Q3HT$V+ERL0GO8/=J MH)WLJ/VA63O8W,A)RQ8U]=4/6P_)U@4SPM=C[)YFG$?K-=EE^ZTW\07S:L*V M*)"$T+92BE TY*Q-J45:^T3.'-TD#UERGZQCEH:^IT4M<3!YF!K=34P[9E2N M1,@S*$RBD.PEEVCW])16\^$X_1A3**SQS2/&O<)@PKK85-];ELR]VK*<)?()OJEE1#=E UOXN MO[07G;,XG# FM&YNK>F]]5XUV1!%Q+*#)Q65]42,ZBN;Z%T2QF S5V.M8!A> M506^*SKTKN5XCY*L+B6UOWDIF-LJE\.P8/;G'L3>2RH=:\/J6_E70('I_V'$5PSVB[P*KHF#:4+OY1;=A?XF4Q;=+H MF-].;LK=3.YVVV:D**M+]^$:PRD%W+0+OG5 MG<#J(L# *YB-2R=&0=R#<7RC*)R6X86CT*WW,OEE*;MG1;'#FY,=VTR]PGE" M-M5N;%?NIU](X]><%&/W:2FEG<;.E6([5YVG%_Y(N%4[I%-/"\D1XV/;"FQ^ MN2;;+3N(22\_4 M0XC:[[?:B++>NYJOW,&NK'5CY)ME,[.F)S@*@:$9E[" MW>CQ(X%277S)B:[ZW+9.EF]-1 +C$::90Y#@-!47T6@0ZP M5_1[L!P]_T77#%%!;/IL:,-Z_'UK-='HPRSW=XC@_#E9"V8,%Z3R.7A35$T>,E;[I%]3>V1!B^IL.G AG98^99%6@D\8EFRU MS*TMUXZJME+[EBTI=A6T<5-!.^]NN\Q(=ECK;!8520C7A2QKA<0CR(<^?!'U M_2%@P=_[6MP/V!1KT18'X7O:A5G9$NQ>3WNU2 M;1J>_'!("\'^>_%(GN::[G[?7E+-5*6"WS[&V=*!KF8[G >_RG8$.R(I6OZ* M@F2]7^)G\-)IFR287K/QBA])[UB1MK ML_][!5&ZYJ\(UOG-BN9/OZW3W8;5B?C.X_K7YB87C_]?BY_T55^U+>APEA5E MOF/F=O0MF90#E%.UA?U$5+9%N_AR0>N22E5(RVA).*.N7$;W%GUE[WV7LU)T M*#'Z^J,*4WR&0:THF4P?9G"%\^HZI:PQ>_YY- 55\QF$5)9F() +/DV3ZY'9 M@HPSN@JHRKNJ(XG15Q_"7\#0A[]4ICN4@ 6S"ATS(4(#P=Y;U.3>OB7 "((? M.\2\M05&0;6]Q?2Y7C $J_WGO(60 =92C?4RS1T6-!RLY05]M?1R-K7$]%-= M8-&YZD5FD_[+/?9+U)TS#;2EG%FCBFR?K"@BLTY/Y N&34B4ZI"G($I8H^8M MJEZC]GT0DT=EOQ*S/A@G&/(YABF%,JE>"ITP^[VE"CAVP'W7%BD9OK,M0=*7 M!EI@A"-86CYD0A]5CQ![%@2(^9U"-+[EJ&9'GVQ0D6/*[ZEH)]GBFS(NJ[5T MB;O6H.P*R ;*:N5Z1G-4-:N=VTM&XLIY:^@.T,%,VPGAZ_S'Z"J!JEU^MJ&YIVCI85 MU6P:=M27[\.2+O#OO7,?.Y[,U'-&>W-$%3A:96^8SS.R)? MO9_9!)F]SA(9T0DKI4A?T-&&/%5;]]WE#A2GV89->/U:\6QX$9@N']JZJ:2^ M^<]KA0>T@^U!S%4.#?353Q%E&]Q<,F \J&\R>4%?F_\&]K_$0-[)$M"WZ*U[C.51J9FP%'\T6U."R-7T,'9,RIKTYFX+I2 MHJL\R=;)4YRBN'J*\H[6K]6:H(',[JZA:6HP]ZU16Y>76GEL'?YNO [?RS;\ M^-*1-,F(U5)._WZSW;9.W&(;.NS.[%N<;U*[%WY%PSK3OG?M?4_9 =J[%*;OATL!1_;;\RF^;@;B)EY,?]3' M\8^J_N>ON"CW%26Y(1ZPZ'Y0!R8:PID#-<9-X ;;.*7/AE07-<_04_4P %<* MC>BQ\W2 )(ZW!-(R\8^@K0_,,&'C*N"&+6F5,+%3G?+2VO?5#_N>#\C7:>!O M+3>__FF?2-X\8G3CH,B/@IZR)KO)<-?W*#H;SAY>&03 MX?@9Y_$#;N(X=$]RE'?4;S337VZ42Z3]*Z&^T!D ;CL6.1 @^0*OSC^%7W!# MVO2PG-.LTAK"0AI7G5^[_N'7 C"1[]>Q>8JK+W;LT.WE_24=XF,6ZM_@ARK) M9)RVJ*)K\Q/%=+:I62+)D#D9*B725"LI;U2_9C7724N BH;"<]:4LF^)83>, MTJ!$+(-\)[E<'[91U;0YWN4YFQ(7!2[Y)3149,W'$)-9&H9(,*1=*'3(S$+* M&E5O4?,:U>\#*9"@[%=BU@=#HQ!Q]&U"+M7+SA-.J;B'7W%&K30]RC9'FVV2 M)>ST+KM/M#D-SK>36;SMWI$9K^T:M(DV!PGO<_1+EY*-Y44-RP%JF*K;@H=L MW=G_(,QU'KP(0*^/%G)-Q Q6:LWU+XUSN,V4.9I!(;XRPG@H8]+R(!=M5RR& M+P]H$/:?#TYJ:4YRX1#!H,:>N27W"O8 MHP$%6WQN7ON^=EZCFXEY=XROA1=S#:]Y5TGW?Q3DF"V0Y&5RE^+ZSX*V]2I/ MUA,3,N;C'@N1\H$>#I%H)6S1 32BIC014+D LVG5] M).U" 0IF88VD($H$:/2QHDZ2JCB F$=5*\EW60"VV']YSVZHYJ]^"-_O(\/) M>^MP<"01/%E"I$$>_?%XHFJ+CMRCZD4@DRUQEQ'-KSP.[4:DPWB.*\<%!L!F M\4+IQ@!8O34$"*;-YA#P-/WM[J,6%3*14.QK W$HP*Z!GUUQ1.G6Q#KT[FT? M50WI7>WMN\*/N,>X-Z5K5/C@$/.O-8>MTR&0"^;9)/)G8!P'Z&DRY##M M"%S5U@>L=MO,DODO2I'P1U.S69VAO$-%@L+U,1*D"W$5JJY3> M,Z(G).J=U_R,XV*7UV50@JDY;8 ),K?71O>1*'D'5Y-H:EH$AF N6E^=/097 M?1 >($I;IRJ@=WOR]]\%' 4^WP4>_>W[M*MP;'GN-J9_B$)@+=INYT=&:[_U M(Y;N8-ZOUJ;8 5+P1ST2=(.SA.0L@1=[CJ#U.IS,Z)?))I"8;;0+I)+O&EF MJPD:FJQ@M1KBBA'1:)R1A5/"#AYBPJ4(*(QY\M3-V41.V6_.F^:W#]Y86D9/ M%N3VPE2L#/-CZOW1^Q"*\'A'(W0_COANB$&C7:R#- M 1*U][:F]!T:@]B_XO?)%)&J7:H!&0>5OO>BJKSA"_H=ZM3A-KQ.<"$-9TW9 M^HGM6FP0B>X:BL#C74/%RFQX75'1?F*$KG$:LQ-M%&QL@X!ME'S:E;L0\(DNUY;ZX+8!8NH395" 7?5GNOHZ%&/(;B8 M>RGL"B)QU^#U6:5L3NFU?N61:U:)H.AR&T?FY52';3%:N0Y?U2AEK0JG!*U& M*YV4H53J[=.[/7G?DG.W9TLVN=MSR.\5F-Q%5<';,3B!%E9'\IP M5'MQE<F2D,U^1[!24K32Y7E MT !D24ZD0L)8ID"5)\GGB_:O#O950>KEH@!R)<6]2 P^^C1=(X "^EZD$Y2/I6M!?,C4X1M]96]0]2H4;$^[C =L M[D<6H'I/RX7T2)*7@.,Y3E)F4I](SG966(K##5[O\FHQ]6B]WFUWU=;+KSDI MBB]9CN.4%7([I__ZB.])CF_C;^,P!5)F&]S R+0-B2!:H6V;?ZIM,\,/3&15 M7T^VV C9.&DH!J8GJBC0;D^"4OIOWUMYL/ E#M$S"A@AQ _"3+CVAF)W8"N MH"U:Q-I6/T55QE_'?-!!YI 2'C+Q!Z@G$M7VV0E%3.H!NJOD(BKXAZ5JXNVU MF*JO!;F9[?^53G^APQ"N3,LP9"33DSL*,TK M#3_XL 5P:D+4P/BT@7@(G\9I;RCVYCW\X+9H$6,#"3^8U-X&>L&2"-C M1ZWH8>A4O?KA!M JM 9 8)S-$6WP_BG4F3EIK:=#G=W.K.T^7F#)*1[AG7L@NE1?2?A_^%X[R];#(,LYT#&_6EZ*K^U+KR MG"=$XT9SL>YEL0M[QL9,+R!P=2Y:;?@09?PN82T[C>(_DYDCU813 M>Z3J<3JW]KTNR!Q3<[5VMCZ4%M%_OLI!:HH8(VOF=J6I,>^%F!GS2'>@MDPU MS8T[.;SZ]MSG=6_1G;:%;7JBV-*J1_*BZL'KM&P.>LQLF]^IQM;=B3&T[['^ ML/9U]T58;\G1EN0E6TIE%Q#0WY28[^(:25/NV6I*<[:OHZ5_P?U8D_;,V[;1 MUQ -MV2*N"VDV0E[!=LN9GC5VF0Q!HWNCHJ68+W]$X,V^C>N!;9(C=KBV+)T MMS][U?!IG^]E5E?+'*#XGOH9=)2FY/?J'C'*AXYSO$G*U[(CZM,TC7<[?=BF MIXG_25+$#P\Y.XM%(YW+^VO\C+,=%H0*FM3M-9XJ:MO+.^7R38=RC2O<]31* M[^O4D! U#__L^?)-SXW[2LCQQ^5T#?4LA$&RZ M;*01!'XKZ5 06+%H]Q@U"TD 0!K6C))70TN'5&-@<&J-D%M'&GKF6E[M[U7V M%K"1F=K6/+>O:TC^]G8$K3H7U.72)9>;T3E8S2Z5@@7,::QKADD-1SM&SLG%<73$^+IULAJXG5WY+R\7A7E&2+\^KJR@M<-G7Y1C W MX.ANB%1SV-_FI](!/IO1UZFXW$]+2M02%BC':YP\,R?M_4H_;2B0V7TUN=U/ MQ3RZXT]/US+X@[Q34E$Z&LPZ]E+@5<0]KE&KZ< D->N_6VN^BL& M(A;)DL&4Q<&<;:S$00:5@5K3J1M73-1.,IY8\EV]>+?!]Y@^W*!U:\5Y#;WP MYF="I"@F:+*>5$_0QMRJ&1I?VT( =;JJ(%((@4W)NL*>/."E TAH&BP>0& S MQ-&CN_779 "9#NG4:?LJAQ$.7G3- ME=^9!@;;NS9_SE_+RU=]?UZ6\-8'-\MA'" M?!40;0O6G>.XP-45TI?W7PI<[76.L*Q%VY8,E=/:UFB428?<(=11)*W)J.2/ MJH>'Y/YP5V 4L^>>MQOTNIG,Z(U1C449VZ"XHEI^@+M\I]_6Z6Y#6\V:2?]O M,[U!R4*"WMX?7X+;_1:>SJ5W!"5ML-B($4IMMV2"WFF1HDE_TT75O4;;+SQA M!CLQXK;X@?A2NXLR_0[PK;?G>(#V_*@5X/\.(;]&,6]3TI%5A)FKQJW^9L2C M-Q0"57O3TN)@D=E$KX4+Z!=WVQ\M"**DFQDD]$U75<)-B]W .@$K!VMK6FI< MTJ\6;"!(*]_E(\[6C]LX_^V[0>N\H<4"KIZ&C]/[>[RF\STZJCVRTM#7<8DO ML^.X>&3_?_KW7?(;^_],O*'"?ZO$49/_MO7'./^M 8GWPO@98,%D M.#\G?!>Y:GTD,[95WJ,S<^L2^[3'YNS?;$37/]W_^/['[3^ MR.-\&R_*VP2>A97;YF\LVESCV0@IXU2:8N2C^=(DD^4;%%W@$B4-$WJW:=C> MTV?5'*,:XZH_<*?*!^E&BS:#L&F3L>OL"KFAZ6IV+Y M=6 1?7,OS]G>[[6->-^/]H=3BKHI/UR?-ROZ?GW?:XS#(<-JR"C9[SAB&L,^ M57 YS3;.XEC786ESSE<42J*X1)@^)_>H_JVOV,&"^TM'D1^8,_,?EQF'637( M;LHX+YV:E-, JAXE!7&]"FYQXX>4$]&3T"@FDU0I! MVA FONN>Z4- >!C)J&B DE5\*$FW4, RE=OQ7=E=_#>^$O"XW@ CN^)+1F?D M*;L(D!6'O2)%PK;#SG%1W-*9^>K#9TKY6!RMU[OM+J6S](IL9!R+Z&IKQKO5 M95MPWF7KM%W+GVK7DK$BYU@ZE5ZBO=**]\[U1XP(E90*K3Z@;47'I@@EWCZ1 M/,Y?4+)]BI-\BWW7G5C&BH@'L(ZJ];M4.RCU[_[WA>XNX"YL6J*E7CV%[MW( MG2K4Z:HO/FZU':"!TZE54FF=THK^A[MQ!/:WZF]\W:%E];O:WW.9LSD&SEV& MDIJZ0$))I2ZO8X.B=<&%DGKM=3= Z.B//I,AI*X5@?EV [!"NG:%6CC7 MKO7[0G<7@822FBWUZBE 0\E] (E(CFJ5;RN4#-'=. DE0_(W082231%DP4U% M6K3<4&Y""^I;1]+!#XWJ:--W;SS^:.B,"@HI-')8]='ZSW')_OW"HIS+#*/_ MPG%>N2$VO0WEXB(]G B]AZ0[9<8_8A,;+U>^:T Z&JP%FJS0R!LLVVKJ;Q=B M6@.,#<:"3<]T\CQS4L*8*('=W-77I&Y= Q"QO7TUUV7)4Y_?# M-$8)9H3V*.]7F45..<5&*=+BPRRG"=B\.B^\>J\S.)L/:,1I:;<&NAPL?9EK MEQFUJ;0 ;R.> QIBW9M#PS40TK=A8]W+(AXH>]5HINCIB)K?1< 5WO82A/O!EAGGZ[7V Z%**=6OX0=Q. M,1=+QO:N<8.%H2!SLX>]Y6*&SH5'-:.;,&:)-!W= KDRPP_JK48Z*-@'L5XR M7NB_97\;94@,.+3R'!H.I]N/E0YW:R[?L@,*'B(>!W M?6+2O=M=*LISYU,#C.$"#MF6C]"6",A^V/QL>+Y>HW^5<=,X#QXT;A()=W*X M,+#C08'%38+F+7<&Z+L^'NC^@,Y2!P#=G< )(&[B-2F0N$G4M&4-V/6IO1\V M/QN>K]?H@XR;^,TWBH[D(K1B()$(IUZ2KQ3\JA6+1LQW>A*QT2UK\:L+110H MTW8^ZEXW\3!\:?I^1-8:3^!?*!"0-\ %\G4'==%(_GU;QZP!V)UYO*+!U*;* MD9%$BZ%VV8I%6FV8>3CKUL5X#%V"2%_+FQJMKN\= C5U8\+HJ\/@V3, PPKUE>@HR6('^\J5K_Z?GBV1D^C*2YLOR26RO M'.<(!=\!D"B1WLPM8HOJ-ZC8O_)\1;6L\XC^QQ[=XLRA'MRK+)3F"!-&X\DS MSN_(/%@H;VP7\D6G19EL*[]]3X,J]!RGO@\;VF)#=,7W3'#87\,CD@QVNXY, MP1Q8?-C[BWY$\.FOAQ=G^VI$KQLC@BMIYF+$TP4RO.8"P=>9%8I,36'/&AUM25Y6<>^:/@L/^H/>5,!__.75%L X5%;0274(%K#I MF4K)7*2LI([SS4#'8(0UP4Y GB@#Q')JBLO Y_2"%"A,#-QOZGM;ID6 Z-23\]79HU#J MW7L 9?1O%XL&SM\6C$$.")P-+'T&K0$!9/M)K<)!Z3]MI?.-L=L6ZEE9R5&-^4<;DKCKXEXQ% ^+[Y(ISWED8UD0A94$@D7&8P?)ZH>8SJY^@K>^.Y M+)"XLXCF]QWB?$+:A[5 CG<0GY#M=&8KH> !N:6 A'(MTQF8!^*UX=SCF@"Z M?A<2I$<=)P+U]$M+8%T3"X'=E^4#VC>/<8X_Q@7>7,4O+#/H**?->\#LS]/M M4TI>,/Z,606$$0;-&9N/9,)H:1_ZJL#7>(Q5RTS*4%C4/J-&5C_V;&0SL$)L M>W%HDOHR^I9JJGE1N(*%_>9JX;!*IP$5PV'%@1H6U.,Y0"W7=PAFP?Q@"30' MF22]WTYD.Q_-?OK(F.8+T$J!Y@MPFH3)4[GP22-)$^9G60J%!K5K;($G[0Q( M50^;Y#OR9.FG-XI;X@7B"Z45R]3#XULW:;BS B8@D/PAG^8P*__7C3V$/SIV MUT;-'R"G,LS'R+Z,Y7Q(I]7G2#EI!9 S&,E!U[S? 2_MV=[B4[<3$C94",PW3]T%*:2^CYB7BL\(!]L!)VK M'!KV=-S4N"8^CR 93DL2[-XLMW32[F>""=,Y%7O8<,_U7YY3I/_[[ M]!MM19D\X\O[^V2-W0*O1?_2MJ MWH:2+Z'H0*+[N4=PY](SH*ND+87N:[8=S4D2G3QO?ECON05L]U*@D#H6* +G MD"YB"6%)42;K.$6?:6BXRZNM^2 R/Z<]0"0?;XB[/4D+M1'/HNCB.DS.FS[" M %QC3PXHRK2HD=4?#71BK<2=[5N"N^')#\^4S&[/[^9 :?OHEQ994"[STR1\;^59(W M0A+(=!5I(KY5Q![L#8'(.)?)[H'X<14YNF<0^W1V&M/[R%)$-TJWP"R19(OC ME/KO[]G#_PMHF,&8_U$AF/_C?R[8 TT4^7WIL_RU6L\&@O6H!1@H50F5P5-> M=BE^FDUN5-X/K.?S-?'7* ; 4]1UC[B/S-]#Z'G+);;@('M4+#]L/+* 6UT0 M%MHD,E5@.RJZ+'XA\-/$*Y1DWY]U?[?64J):J0)EQS7' ]F?]UZRHTETN*9; MEARMB^TNU8+>42D$%+9D8@-2+KX/F[):%4S+IR1[/ _(JKJ0:7]O.9!;%=J8 MELH;T8[B,N9%QCA(^T(_>SI-O ]0I6LR$=A:U0'V7 M8"SD:^A0H;^WZC(K06I%")29QTXDK1YF9CW1FC#MJ%681+]D]V9QSFTR +O\ M''GW+1Q*G^6OV7IF@?2&)"QHRX2JL'Q<=EG^1."W:;$J[P76\_&::&P4*^ G MJ3L>X?@I#IOW!Y42C5:'-,Z3RQL9WMA*Z'^&228/Y(Y'NHSU9_B@#,954Y.6J:%]E89 M!*0W)&*C7":\#^''=2ITY[#F#X$SSR27)^\WIOF9Y8AN%&^C62)KK##QFMZ' MD,R.=]^\31M6744:86&[B'4XV!2(&P9*97>'?Y(J1=A7/2+P; [1GJ+#F-X' MED5WS=+-J$XF:2ST7G#C2;SH,@[HCS_1@Q2^BC(-_!Z5L09P2R(N@N7"NR$L MJU-@.']&Q$/"G\X!Q:I^8YJ?68;C5O$FD*6RQD+RYS"BW_:R;0J*QPW\UA]; M0[<2AHO:([G=@&T5+[ */Y/L]SF@5-(QK/]CRK!9E6S"LBUA+$3>>C\N VX2 MX2KTQ4;+#GCVE&U@55G6&K@*R;@H[E;2#>FNN@6^>1G2+#0CM/?U,S/L#ID= M**HUC:)3]GA3+#Y+X-)P: #L%J 7;,_'D,,%"^146JM&:\*ELP;"O$N'?.SI MEWY5?;,P?1*JR9A:R1-QF#8E+"%Y>0(5YF!0>H!@@WI,/DW34;D]6].K9X2U M=MD<497BE&=<^HH5*_"4Q6P6XRF$HJW+ZY:O7*+756U9S,_5,^GS2,+T=B73 M_^RM]7R*&N72ODZ)HX6T62NR)0-A?)\=@"^/;#N+-@-<15'[.%D(:$4MKM0+C#LECF<7-FD;1!=MLO5B> MYI$5:)A LX U\.OB<.$ND=P-\J,*!;3% Y(_F0.>I9W$=#ZK#+OULDW$'DL9 M,X^37/!1XYXEXRKOJ M*+\C_;:J%$]9^#C+TY(SFFO=>%'T89^&,3V^>E)=HNEXY$_DY88^[=1YAAU(RUE;@40JK@VH%71;@*I>@?_\P4GQ!X$B MY"J>1?JPJT^9P>>7H5]2I8E]I:R#_31/Z9$^2?N4;^V4#DG^D@GW?83+W^F2[V MS\RQ?]:'_;-)L'_!_[Q*;MEC^]"2,C7,RY7B7?$_80QD> TRDJP_I142S MMP0[0;U/Q/HQMTW9.OY^EJ58T>?/9P1O-L])G7PQU^XR[OG:WVDKKTN M:63X?F?ISHO^$6Z5R\2Z"LJ@W"J(!>B&6">PEFG0 O=QQ2.(9T4(+S.;U5Z= M_2H#O+('.F#?J",%OT3J""NY0']"/0GH98_R%VP^LEFE51.$MC+K6*9R-5:[ MZ%)0;?AI!NB4=@#K_G!-!-9+E>NICFJZ1]D7!MM"URR6;Z90/+: MPK!0IY"K0IZT^%+\2L3/LUA>KNP8UO\QFTALERS0*)?@'I'YA2B'T\7=+32T MA135X_RECA];(+(M# N1"KDJ1$J++\6?<,'@Z>+-W=OBVIV)&:JR=UC_%VW" MLEVR@*5<@GM8?F.WB1? 8K[#YHY%DC-Q.DKDKR8M88%/B3PLB*I%JU"JJK'\ MQDC^A&2/9G!R3E=?,:V/VT2KI' !6*4<]YAM*&[A1_HL?ZG6,PN$-B1A85,F M5(7*X[++)ABGQ:&\%UC/QVMBKU&L0)VD[GA#]Z@W'(B M"A)1\H1D94FM\!QR55HX8$-Z2I:[ZJK;VHS2JV6 :84L3H7U_/0?9S\)"X)? M_N>"1;R58@OD SU/$C!A.*\'[M#X$OHT3KG2\_N$YK^J[@2PDE)DPH9*&6B! M-A\ ^L'ZJE>,!LCLU5[NLE&;U*N+:SE* :22,*.;$>S0R!"ATXQSD_DICZGNU)O$GTGO&-$OGGZJWM(VU]P@W'6V#_'0S(4-FW'KZE#:L M4WW9>$*\RAXI'$9, Q+&'#^/X6Y-A+Q_"'GD^Y>+]Q,?AJN)"V;>>4VSZZE8 MFI>6 L?PPQE4-!79 (\/$G4X-8O-Y&8]!PA3>'9$B W?BZ"K86&",>Y#4OK% M F@+2Z MFD![MLAJK]C'1];Q6G\''.#"2X*0/7BIOX^\Y)K&7L39R5>ZXR6B MT/\8IM1+J1E3&"2SAT\8RG1ADD9-&(V;#&F5L7V;*U'QG'Z:PY^0/^ZC UG\ M=/I[$6J'J2_N.*XU32G9KFGC;D*9DQ;A])=039V;XC2:+ MNINBO2!2-)ALDW#C)2'7MH)#FWF[>&-W7G)/.2.#JRK7E/P2!C$]" D)O'E9 M>Z:$;)CY];F^P>C7\X]&XGN]Z(#&SL)CN*63@YKCWE=T4=,3TA1W0H1 88RE M2%+(G#G;F(EA&G+BB2W3$;\V;L<(+'Q0F]S;)V?T1D;8'/E?3=($7$_")%$# M$U625)HC-9S0T)+1,YW1(\/%9$:G2O=3&5KJC21JU2#_U?*#]HBJ5[H86?M*6^&]6SC^2*NE M3VT &M6SD3?;#\16JM$US1+DQ^/OUDMV,4VF'GTU(<+,^[%E0=T5*TO24> 8 MB4BCM)XB&PS"J-T+P&<',-5@CH),Q47P,,9;A9N MO]E'(M#/F4AZ37T:'@?:_06+?%I'0:NDF5(N.@_H5:5.@G777%;/B;>!DS_ M-G)6G)(D+]L??A,OA9I0@L9!\6=27ARQ%?>X3DP3-"##C#JWE>12UJDR63UB MW>$1*5/;JV,@$D\;4#P"X#/!C2H[:@LQWGO MQ.OP+H1I)1ACP]2/&*S]RA9^00&QC(PC>A=687C,8B_RV5K,=J<[7H"M*139 MA>D)G-'W[?SF#Q./M=*^9CU]U,1UO52)Y..JF&#!&25E4K5APD?"[*>9+%@P MZDC% *?5DY:#6%LBXU6 MABOK]:S^EM1SL2CL2,UHJ[A5FHU7=\D%V:W&_LA)B\ EF M0Q,_]*+P5QZ%5NK?DUI;3F!Q-B\7'<@O,1QOS -7;I^7-^]N;Z_??1&2SO]T M\>D\^_<)"5/BD2B\YP_><;/ZU_[>V_%VOOER>7'^EC?J@:8[_A1>1ZQ$*U:# M;V@0^G X>GVXYV^X]\5*<;)-&/];? 6(EA,O3G?K0T)YN"S&<*X>RNPH_+LD M G"I$L!*1-M0Q-L<(A8&+.7M?'/.?WE[PMN;'C@MV(3^"8BXAY,-183/WVWE M[:J%XS-=-ZXVSK[U;IUVH[>D[4A$[[(UA=+1_(+;M=I*E3@>H7O-=:W*3(;/ MD3!KN#0:";2.ECA+=1GQLP>:W+$!"YF5FG' R[E=':%/:;TQ,EX-UPTCX15Y M_2\?RY-=>!?1&QJ'+/G&!]_TI]/%[[]S6L'YB91@&M8JU_AJUK);U:NE!'^V MPDAOQ_I=?3'+G][SWV&6 1YP*EA6):FH2V*H3((];9#(WTT](V&('C:\:]L+ MB/,F G%>9R1@R DJ5Z\:=P=1V MSD1?$RK3,=2+ ==%[EY_DT/TQ8!2-=_B#I3#;U4TU71F LJ>63TSK1B0/"M& M_,)1*OWIBP%K^_I"]V ]O@@1GWT/H-X#>+=[TCT)X\:@VS*NK<>SS[=)& ') M_H]YDNQ!EF='KXU,;AQB/2ZK1J'49GSZ:7!I'#":L6@[-+KASY.09Q3F+*7- M3X(RXV#/C"S;8<\-39Z (Z,09"D[?N+,& >39IS8#I.H;/A+Z-V%4;@[7-,( MIIMOV8T7T:O5Y_UNG]!K=O"B74C3;[1] (5YQ>*"+X.*-K:GKP>=)1NK5AJB MH:3EN5A:?T*\U0Y.C_/];#DF#6#1/V_@AY#=TUBL,?C&'CS>_/0]@V#*2[<"->+@I7M/@,7NW8C;TX;D.47:VH+Y;YAF+)2+HC"5Q- MO*&[]>0[# :8'[,RC-8-;]HR2O=FJG8\V\<)1,QU(ED]#TK*"N2ZLMV;W&ZS M6N2ZLEM>\86@5Q&G.(>O9Y(WW2*5]$D!I-12" U,ETA$R1$1L?-AFF4HL T[,,ID]A3@P1 MC$9S$ A@1*75YP]>R!LK?[ZNWR?_TMW*W#^"JF?Z=> MDC?)NV^C'4E:L4735IK55A<[Y?C;.5':H]X5@R!>G#2X+7^#B-LKQ+Y;L>2= MB,,#+H^S_T)\-D6Q\41D_BBD$\8C@0.77\P3%!,,Z9KR8#3@D>?4^QJ1<,[P MP=;:GF,GN-JT@]' B%T= W@FI M)+Y:F@I'LS4UVUV>]BW O,(&IS4N#8Z'9U?ED)60B*83IY9G:#6J_:/SL1K< MXTR,VG/[R* ]*1*Q5HL;Q*QEXL;S+\?:)^;6R@8AN1B%?#1VO7MDPE6ESX1> M=Z!]F/_J1IR-_SJ6/-"!J9HXM5E.P;'5+7%JD,-9-IA,FXMKHY3@V/L^WO?<-@;004:U>]; R$=2&\ A!T&!EK8^&K^:EQ M-6/SFX2SW[*=%UE3=8440X9^)&4,;]12.AD?E[?#VOG(Q KV[=W?)Q1.!VSS M\"C2X.(G!"HG@? ^O%;AD9X(V5;AU=3E=(!GF*-I"33V+](&361&X_)G10-< M&- MBRD/#V*[-!.+ FQ T,9B?Y*-)NQ7JAOS7H5K7!A+ISCBE]?/.0M2:@# MR$]".<]A7^%53&_7"=O?K]'RQ=IR#6FIAMPQ_$9O,R:CKKHMLW8N>HKLD\MW M],#@7JAB'NQNOWM^"6=]8+>U48>T?-1L_&TL=EU]I-&L?&!S#P M;#<[3&WGDI]RZGIBV[7D[A,9[TC\7JLM$^2YM=LUC@GSJ$"4ZQYE7\W1!$Q/ MRARGBSUX>XJ6<:'T/ YX6__@12O$.,14QY"81%_':'Y/MTG3QBJ&K<1QB$9* MT6*8*EZINU=H@#C\ACO?=VO>AN<4TQB;WB"G/ 3I%OY95]TP7VWV,K/T)A/$ M0Z;-&]^/#(Z3(#8JXZ326T#T!)J>=-@T/_> $4[-QS^,&6:9M&NJD,NTC>-[ MB3(4ZR$+'JFHPJO!8T#Q61@\:B#WU?L1;O:;"Q;O$L\OFG7X+@YKNH83%D]; M7L.@1OZYM6K8^# -!>@!D+Y.I8/1%2&"DTU6&,[!$:6K18E;41YN+A7!Q"I, MQ*F7L<8"QQ.X-_6WW^._QU_CC[?Q'_C_W?Q6W('J[<1=J(3^\#;;B)[P4J=_ M__W7T[./OR4)W?+>H'"X)RCD_V0)G):U@F9QE46&B4N DS@WO,5K8#H0'JU# M7I3&/,@YI!,'.29 9L.0UO0W&I5+[Z&M: 2[P:'Z!LIL+8;3\*\]YG*26\CI ML\6@@N4Z .$XWAN13QIHM(7BXA6*2O[E (HCB<'"U&)T<+!'*T,"1'SQ>*@\F1,11')D=GQN2H?1J>5@VWUG4V 3DZ MLR='9P/($="/5VZ$X@S.!CB#,QMN=&;@"\[&X$9G8W*C,P1N=&;(C+08' MC^I]+()@QKYI]"J86-=&@K0N9&^3J5YZ8I8YC\1 #%)\EJ":P15/4YY MDH?0IU-3#A-\L&$=V#0QC>C2HC0,=:4F0:A?JLN@#MG0(/3#F*:*JW:0NMB4*TBI^M ^@SNVGGV\^?;P4=?]V_OCO_QZ<>6>_XV MR@QJM(+\SAH8?+9#@;,@OU]G+YWM$]$Z><]GZ2Z%(7:?)#0@;T[?PC2&1[9< M2\Q_R)DO2X@/TQP^MZ8P?H#[Y^_S:^U#/E03;T>",/7A@GIQ)&A,'\DO,7N, M:'"?G90MZ,*:;6FV13#=\^?\7]Q,7<)ER"$W+']CE=(P_LX7/$7X?P]W/"J#U1P M>6XI7DSHCY"_&B]>TY:+___P]YO%6RBY2[PXA2M;JRS)*HR!HXA69!2F>KLP M!NGBF\+C@$(CQ)30T:O5WB5[/KB]Y'%-13NX=AH'-)O5R@A;-KO%Q82[PV]3 M^.HG)-C#IZK-0@FQV7R8O_:2^^SR7V5:B*O]%_5WZ7MR'J4L9VU !47=-'N= M#PQ%CL_?6\;[KPH_)7KV@KH9@ ]:7!(CMR(K&@N,R\7 MA14DX[)V0%> _)FDJG2\7#LRTW1#\L"LH_)18-:K: 2GBINJTE!FZTYKJ:J3 M1FH ,)B5)GGQ9PO!GDP5(@:1,E4]6A"YK8%&6R0NZD@,6DC,O.&S16!/>@H1 M@:AT^=,V8K$ 4/Q'QD=IS8DQTVKY1]&O9F-CNEK0*;2A8J6Y&I**$W13.588,6A)J8:46#*24JM.,DP.]]YC%&P MJB M3L%J25],5"%R&%.U*)!=O$)6=Q+.*611^4[/3%S/)!SN_)OSJ3?363?# M"3?+J;:T=Z[MYOOEM^OS?YR_GYBY]";*]:?5E-EQ_,DT=_-HQE-HBMFSVIHQ3!NU-.6P[+CZ3'CF3'%I-ALI\,&];MB+#3J=]2Q[68;QHGWJWI2H[:JVO)8.7O7AL!BMR)MXS\<\06[>3CQR M]74VT^^9)LH5%4JP=PITA"&":N#P$AB@'0 B*6PV&' M9,11L4?+$* LGC=0%".F!5"08\.(MX@E?%QYH.?W":5]:7"#&F4$J5'#C@KV M*G 09^KJ[&",>B(,]X? X@'8_DH#LH\#"HL9_+HFXA6J)@\Q]9'$AG5UFZ;V M5JXQ5TU%(P 7*X+55F8+61'GUB%7%IU=$.0,@LH0&1V#UH&TEA;4V%I;HRT2 M%Z](5 ?MZ$A$I2:7D"RG:;$,X#P.SFO+V*Y6EVFZA[L*+F"EVC6%98'!+8/S M;:]6G_=P$T))GEJP=R Y_[2HDFV,&K$AZ-0)OVU*+X&M:LFK[V-Q0DB8BR8T M7]*R3XMUG'2UHK[P-F6A!!:M;NANS8+L0.WZBDR0EC3IR:_3X_']GMAR+72N!DM$[ M:-M8)KVHF70QE->&7]70^VJOICA[&X!LIL8(TM2 F6PTTVB)Q M4>1'N$/T_62?[WWU:Z#,]X?2EP!*!?-Q $J7>5>;S*I-[G3$[.BT^4_4#.=8 M.6W,(A4)X/[-I\Z8>UG/Q36LBQ,?C!:M&# M&-N6*#V!G6!QS%HC?[OUPCQ,@3MEMEXB4"UNFJG$E^>QP0T',G>7#W M"RWG=NMU*O=2+F 7*0[>2M\3^Z>3RHK6,!>\V7KQ@81I=@18E+FJ;)%N;8EN M?I16;2-IL>!JZGC*WGH8)I";;FVPR-+%639J,L/&B<6LF^#&I'F,5M075EN3 M\%165\S$;!21W,1V8QGA6>E&3+-;M\.-]? 8\+8]S+T:@SKNF]@8+.-!*]UZ ML6%S0="M.YOH#!2OC[Q./ MGT?1U*BV92T!55XDC$5:Y.@HC[;%EIN'LU\.Y>JWV>P?UL<.&]*]+2/MJUH9 MHYX2YS!%R@KHJK(#*$3Y>;D,FC.-Y-U 3A69XV+.-M+6T8$94>OJLT/>HHV\ MF5(8-\A3A<&XR,,]OMM+HL,UW6:('FNS"NXA^I'>[%G0U2Q>'=?>5 MMCI(MELX.K70TZ<^-U:C^O%T2\DKZ ^XR60?IFNQVYX;E$BON:08;J.A/SC1B._SY:,>2;?4#U(S]<'AFK!EYMAJ'6/;7;$ZO59'@6/K0#H+7$^1C5W R=]0BI3% &JU@@1* M/CN$J0[WQH.8[5'>_1J&;(OLSH)J*K7!F[B$I(S/.-3^[^_.?O?^E&S"* (_ MMTW"V ^WL :_=* _O3]=_![.BO*IN.ZIPF9*XY#[0NY@IR8]#C"J.LT;#Z.X M5_MEP7>1X&F!6O&TN+*O_=3J$I^F,'2R(I>OOIU'4CR[8J\$>)FW*'+]&R^@ M]>O6\DO69I_G4/4RZ^^:UL4\S8+5)3PR MYQBEDC$ MGSA6*#'I_K/:XO?"LQ=W1$GFJV:2Y1F ",4DK $B4!?J?OKWGL?=-UE4SK_G M]_U=%/K1X3;AHV^0+8$,%<>T#ZI;9&[,ZEI%$2:J\+,Z [2K8PMC88K M8+,C%;(43W;QK$CH%$MWLW213"K,1F_AC-P8+/SN0%+NZ+,3&_),D+BJEZZH MN'@Y3PLUPY_B:YQDC[.72\75QMD/CUZ2>-,OQQUF+\P6QJW(R41,%4>9*Q_5 M9)%234/4XADKI*%$'7)3PW11C63U2%EQ)B>ACHQJ5=)J'%C;)K1,]6%>4#=$ M-QZX8=ZNA>0CL+],1*M27.,@&G>NKZ7]\\.W\-SG#&DO&/S/"4O3O\0)S>ZN M_]D+XQY*J2] P2MU!&!:=+\^YPQ3NPG:QJTI<5DK4TOL[N@>VY^W(R@L3\N!%/ P4^[NRF4:H57N24)_=QT(# M?Q!3D,K9(R5O/O_UW;?+J6\XL@"URJF8P:S;L?3+4GH7W6:,;V%N"*&^;F3; MDE-#@>X34C<[49]4 @A(>*'PUZ2*SO&/3!KUE#IDCOH-0+8"SB$S?+>&E*FG M/:<"N"9S= YPW)-7]T!-KU8%<_T#C2K>>AG_#5))G\1JH3]X:=;>RY).M.P' M159Q6JN=+*M3"&U4H_--C-:HCRZT%K[,1 #S+!*6[]9<"N03,S%P?W.>DJR6 MGI&U!TG,@HQ*8D8Z29H%"LR0CV_BXE=^)NS31]3V[7 M%":F$PH'+ (?+M;(U8GMU"?-HM@(PX9JZQ!&&['5\8SVC9O4C)'.NL5HACL# M/JU;<"'E'8BII3Y+ _Y4&6].D"MIKW8EP\XL#&$YZ)LX\UMK M E)<7DKLS_Q&$+:_9G[U03TL,]"&F4UB &0-3 Q4S1C?PJ;(_-9U(]O6\,PO M2'BA\$?)_"+@?]3,;Z$4=67O\"8@VX$L]PN#RM1+0"?#.$KR%P'C;I*_2?C M=2)E?ZV$M=._ X6AA+>#=+M+ -LTIS^^'2Z]'M\64F:7 \[V,8%R.)4IOZAC M+KE@.XLY"J"M<:L(H ?)/8Z@+9HWK5DC)X2MVN'0H)LIX=*BGW!.>"[VU9<5 MGMK L/+"@QO@)C%LU1R'AK:0#)W/+C<\%]OKRPY/;7NHQ!YVVU>1Q?F#%_+7 MC>AGEL I1.=Q( L^X$3$EEE;R\D_MH4<&XWC*X>Y*[ MCC>G;R&5#/=!B[UF:7X%7CU_+(XEPLH>9[O7P-LE= U7.8C+]+)LLE>\QCM. MW=_!+M2W8L?;F\5;1=.>>VK;WA 9IDTT?>A@D:7[M&S49#X")R*P;H(;[\#C M '&Z2ST3?GYDF<(PU3ES$/9J.FKN/['M6#)^*]UF:Z9AH%)2?>MVN+&@[,KG MVICZ:@EJ)CZQ)4S/OS&X-P;OGL ES(-O.^':$IX]0U;MU6Z]?N75ND9FY0Z1 M^;2=%YR(1T_,H=WP9R3N_*(- Y,MVUO&%"QY#@S9#3O.F?&G=!=NQ%JJ:KAX MT9C'Y,7VF)^>#_>?7X$MUH8UHY]U@=6*>7#K >=BH.II,O#V(1G\?UYM<6<7 MBSZ_NKA\>[RV>A8L_L6?_8'N$*RZ\ME@;4 MP0!G7RYF2^83/6GMX<55Y")ZFG[7[Y,P6H?1DS.KG4'T9+/'^-9Y$*6U_1A7 MT3PW)3\)$W0813DS0:=GYN1;-0POW>FLI+IM1U$)]6X#J0[G9^!TJM6_SD M M!?5&G7*+U>M-.E8W-'0;@?)JAEZ(]ES)(*VOOHNA0]TXEN?HFIQ.?0@VI[@8 M)S>>V5^(@PU.W2MPL-")?>F-4I'+VVXZE2)@%.ZW*;9:$K$S_0BR+P6?NA?: M8.%SS-1VYUGH'R@?HNFM]^-BS\?8H_-H7(C62W$;BG8891JU9.Q4]Y#TS MS77!SIU]O#LA=^(IV7D_3F3WZSSMY#>GI)&7IN$J!(TI\;,O,.]$]##3U0RJ M!YN,45QMI$4WMA[0]#GYGE&2TX-:-9K7T4M2:]Q!5+JM6W!;N897HS;'XA.T M:K>):^/F((89+IHVFFT_S25 \S++84GL>9CE+.(FR*R7C?O&48$:.O5(MXR> ME-*G\':*QLPFANIN'[K3ZU*G$4D]@V5$[4@J+C_"$PVF^HS9UL=K6!".EU35V(="\\E:^T0!5T>+4"\E<-2^ M,:W^B:X,IX M FO,8,KU%)9:V3,.H\:R3)P^HP9=9V"RSDLA2+.,(?5J<_) M*L&G/H1> M1%;\U]V[,'XG6#79\:[-:#[O5<[>$Q:'/EG3K0<[SE/R@5/S%?6AS>3-Q1\^ M<#J^C\-_[V&+8T#3\#[F-L]AE88<,3LOIFR?\D<\.MC[M"&'-V>?DC=_^/#7 MM[!-/0I]\27$7O=TOX5]ZRD4XFWT>%/O>60 T<*:;;,=[' R.X RC._Y[S%L M^PTW&]X8'I'P!JQIM.4!R0X"GM4^%BWFHCA"J7@U: B=?MMZ!W"9%M2:#N*X M;&GC*C'X5H##@=6R#?%_VC* >6RY'=SQ"AIGW/.69$HN%)$/J148]O_B>?6_ M@AH8]S_J /USY/U@-YMPM_X3+TPO6,2;E1]?(AVP]2ODKZE3P0;/_?+1!WAM ME4K :TI8-AX0[SZA5(SQ5!P5 UDXCA61KVM))&]^OOD37 9&OG),K\GBI].? M %=!F/KL@6,,1NN /M"(;4E,'\F&!J'/*W*2(9@_YYA>E M- DY,P YU$LA-Q#&?K0/LL$\(QBUQUD=R ARBPK"[% MR@T@S0:!KFGP_75+!Z"KQKW]X% #?5V6EL.I@RA(1$F2F433F.8QFCC#GH)M MH(//DHWH*4%D)_H*+2$(.96;/SUWF"E(#3K,4$G/G[TH9<%!RF^DS_*7:SVS MP7U#%#I!D4E7POFX\/*6K:B@W&\NK[Y=WKR[N?IX>OT#CH[[<'GYX:?_^,^W MXARY/Y]_X4_^?B)2$[&(]GFEE)9DHI%9".-U>!=R7K&F9)NP8)\E(R CL-_2 MA/T( PK$8;/?<>I 3H4*T'R2GY0G$B"/-(K(/@YX^W:,!>2>QG07^H)4B-/Y M5MXFC"!!XFT.;)>P+:]+( <&"8G4C[BF-,S.P>/-GYAZR-'&^D#2-+9&L=*N M))51 8O#"*1B]:'*Q_D_[R[%X^' ZL723O36M;);;,E.&G M_0?I5^?$!HBKYPL>:&>^(!-/+F/_/60);CCN,U2"$A[S^WPX#6 !D;?=1@<( MUZOA?4?]=2QTBT-R@P>/VXT8UZM9"#X2Q]#"@,((G3>H2 M,G;L?"&IFC[16 M[L],4)48'-* D6T+:3)AF&),JX)IB,Q8&M5.,DLI:Y*RZDR&K E0KIKB& _F MMI,CYAHQ9TZ&:<<$.R=>K[!6=O%DL$9EA-?LX$6[PW?*C8#SF7MZ37W*A^?@ M*H95(^G5ZFL>O[=,Q+QB_L%,*MJ8K[X>=/9GK%IIM8:2EGEYLBTKP#IM40/X M&] R6+$IUEYX56KF[L#_Y3=2XELOV7&NEJ571,7F\Y)/3LS?!N"062&D:??Z M,DJ3-U4[GA'@T#1SG4CP/^W%?XG] ODO!+L*+N8>FJH5,VEW"FQV(8WJY@Z] M/NJ-4]H7=/2)=0,?1 DSMF MEGS1O5FHK^K+@)!^EL0,0L>C,2*$SIQF[UJ*!@+HK 30,T/,F2/$G&'RM\:4 MVCEK/TK(J\GYP".([VYD*XO84PO=W23NB1>1TIOBH#._+$&KU\5U\$M]-SJ2P1Y9M4+TT9UP!']8C,9\ VL+U^(R*FE 24 MMR$_TRL6M]UOO/A O!\T!>EB89]HPS-R\4X<< H',087'--#6&;_W34,<=V VT9.X"<6O7[B M2^C#<9_Q/3FOYE?_>7Z7[A(N^M4)(&'SF3@!U-44%RQ^H,DNY&ST&]O1WM2Z M5NDR5.LI;>?+.H4[")YT]'6XE_[JO;GE_##@'002D\<.>DA@YMW5-M/.BC5[ MTU#@&'!81%E+D0W4!'4M2Q%1;(892'2(*?D@&L:0LW8J?>H4G':-7B>-EASK M53"BLS9(6^F)>,U!.3+R+JIHA"A=6Y=Q.$U%(]B'Z['%)*.B*:-GC)E1FL,9 M!HT'G,$@M$X-:&E!C?.U-=I"<2&#XGSB:V?H4T:^Z.AS%9/>T#ADB=!\FF\V MD*[U-ZER3'PZJB#9E%*#2^K3IU3'K+IE+$^++3; 84H#2T4E$@L["_9@<0_% M81B+T_DPCGZH2 Q.JRN5!J>L+;.X'E5C8!.==O1JLT9EBWAD97.G?TKRXC-9 M^NL4C/WD P^->/2C4PWJ#@43I=:HY!SD]#<%]7C^V.NG'GC80[_G\#+FS% , ML[4F5'L=KU;?$Q[-AULORBZ:^PL/V<_3[QS<:R^E_*%/_[)E\96?70/B\QJ? M]W'@B8$[NA WP;6L8&RUM9L1QU%K>U_1&*U$)V,C-[SSBJ/1VK&\A0-)JYW7 M;)4?49J+)YZ07_R>L41N\W>\3*XM."';:)_"[8S)'FXWC .RC[=>*+:;4HZ5 MW0G9;_/3.%C9))#I\U?+[SHI&I=?OIB>P#6)*157NNS6D!J#ZF$<\%*0DKB' MD]QCF(?-SNJH2(1HY RN51S51; )S>_XNJ$PCYREF!7@WJOPD%""^SOA YO^[]COO;JM\2SC!?DM MA$LHQVHJ\NV48S9[%MZ+!Z^O_NDI^Z>.:S2?K7\:)RV0_9GR0J)EE\7M31=> M%-UL$^H%NI&^OJ2^X%U'DA/7W:]XO!!;NRWF'E93M B$?;;9[F&1AE]6RGTC M#Y%)NO:2,D(.@""&I4)RYZ75D9-51"I$K*@G0E9(@@7YJA*9#(B<19"[V7I^ M&7.7<399TX 'QD5MG[\ 2<4;U/>BSS7P-;"87J=K!EU--]HOM-\SZC9L0H-V M'!?J-\*5*?=&;Y48(N34;O&KV=2K&;4!,SL[5 MN-KR@78-BV)98WU(>L.'J0 V3B1I5>SMJU6UT3,[JQJ'BM\ '-*;_=V_.+9N M6=4T70;>*Z"/>'<(<.)5E/K&H]E]33!W(MT2!:F.]V*B&*ZZ$X7%O _;;.!L MWQWS?R%I5AOP6W,P88UG/WII,<.3K;>F_]Z'N\-KIK5)C>5B50"7BCZ3?FH*_B[8I^=2L<@G;T-0#:" M!=RY"AEFH_$!^&568:ZDTK4AF%)(5X: NYYV";T21!& M>R%&3"[5S#=/;O[T_G3Q^]_DZXJ@<328>LFY.N3322]*XC',Y)^+7)Y!:NXH MTP8_D)L9),RTNTVUT+JOWVP73;O*'1FD@HXR.QBUQ3N6 ]N&=RG C.<,-V37;L2TO0[BT+_D/WWEO[8?> Z?FEA M!$-4_BGL1-E@W$8S^IB+T!BE(5G+/CH]Y(&_"DL.L(@6IM%A+F(KZHGA/2KT MD213".B&BY&R-1IB,>"KNYKNSF)K>;3 XI!9V03 CY9_[_((T(<1-O_IF522GXTRQLRI*CV:I' M9'4837%F60M#RWJUGF.(S-!Z4+GQS7Z[C6BVS.]S<<#.1V_G%2 MU!9=0ORU3V&1&*13@[T/L5EQ%VU*=FMO1]8>W T4\BF!<"Z" M9.>A/#)LZA1G/V"84=>VDC#*.E52ID>L.S0BI4Q[=0S$(:14\P($$%D6F$M/W(8:4YTTA8 AU+#_/CK0IV,-'^D CMH41[M./+8UY M=-?"H7Z%_-5U*MC81+]\]#%>6Z720#0E+"^\)#G \@SC#6["#@DT' M53L(S1ORGOPE/P*##N>(K$K'XGB9O)Z8H!F!G@^#8= _] M=4LGH:O&O67A$!A]798VQ IR@XX\2Z*CIP21[N@KM,1?/7GQ M@G"G($3HN'-!CB[C\D:TSY2F%]G0)^=%W66;E$A5%L%PY*)=$:%.;7WVTE%Y M)/H3QN^B\LJ[%143&@&%I$EY*1I<<%+>A??*B/I@SDS1*/4*\FIMA] EW*DE MH1*?;C7#;:A&=XY@?D+R@L\*4MT,QQ93.+Q&+1^?TG3K&HXL3F0NZXB:%8'! M E,W;;$%DY-,3ID]*FA1)U_I+=[*XJB+8]!]E71G&9P>A;U[8?O'8]^0?F M)<'5ZF.8\#&.)=(E*(/K%\NPS>M;+Y# Y37UPVTH#HSA M3,5[Y 7)/6SGIT&>H!&'8[S+SB7-#PL@7B6;UWO@I1[7;)-5Y$2&_@#40EX1 MSA3@C"P)[]<"W<43DNY7J] 'Q;";?\<_FGB-Z']A*4G,N>4UR M7GCI@U9_- X@6)J3?C<-Q(H&'?Q'F75ZOO-%E!-HCW%?\S9$%[L9A##4?L M'%$#C@=!:Y!#AH_=1@TWA*MR^:TZ>Y5NO002I-NJ*/P-9?4"AMD05GQK.?9] M3N"I[].>] M)Q+:<)+-7VEZ=&*,4R58$91"R:2N4]JF^<517F"([7:D^/+_;\3KS] 8S":PZVS>!'\ .KU2^Y-5)X*#W MF7B)J>,M9UT]SG0@NHI^9%YDJPM-JW!RB/.V&3N1+%KJDX]41X&+R MF3D"U*COFJ:4@V)=.Q+F/.9M@JL:B]U)TJU!YA7S;C"I:./P]/6@1TW&JI4> MR5#2\GL2;KSD0%;E]0TI;V;&47QO*W@+C7V.2B\5)P\DN8*3QH%*V39I4%)M MBY[6*PV &[,"0M-IZ,LHG8"IVO&PCL/YS74BH?P4MK<5J/W80FU6B90G8,UC MW?UHZ%607^?PM22G9LJ,R.8#3>Y8!]TT5XT$XX4^C%\:BA7,S3F*49G5SX*X M!9H7SS]%7V,82NV6C,R4M=4J#TZB]%+PZ+3<_AS&! MPN71,%!\8FJCV??,N(>:UM-=K[08'?%N 89#3_3T6$"+TY"?.T U$Y^-#BX% MPT!#ER63Z%> F*K24V:!L<4QQMX]:W0I1GXT=#D;X<]ZA_6SWK'\#'L /QMA MU#XS'ZK/>L?GLQD-R>U^DX%9\J'5 #[K0.V9BV'VS.78>C9@0#WK&$7/9NC: M#"&@,41J8@!Q,#QS/@*>#1CVSCK&NF> !(WA3!,)J .7YE70/RXJ5UH0A\6OWV17LW@;.+OU5 M-/RD?8#I(3N(*YN$A =I?EM[?E=M4N@Z@9OSTKV7'6OGY0\.Y7UZU5GO)]FY MJR ,IL&\^$#"E/ '\+'R U9]"O?A=A\9+PY0)1]"=@]'>,4!^<8>//XFZ7MR M6SL/]C&,(CAR*W]-.$<,3C #]33=A1OQ& M)]70E!T2_H(PK:"7HV :]_S]&C6Y6EVFP"]\>L'27=K=G):Y6,LI3NP?+L?J M<.BA:M%)K&U+U.=)6PG.Z:TXT[8FJ%BD0KS=+@GO]CMQOG\/D9WZJ'UKJ#), MU+1.M!XJLCKJVJY1DUD1TCG_MDUP8S^GPH JL^%644@@0H0.=7PU&S6;G-AN M;.\FL-&->6F!;3O<6,_BV'K"PGI\83T:'/75>M2\=6+KP5U7G:7%ON=9L?,B MFR5?2ZU5N%@_W5/8:AU>IVS\==(ZZM3+[?IK+R]C\DP!KN;9:SC Y3+]/60S(SQEMK)6!GO6KUGX9X MM^:"M-1:2X^%H<"2Z@+=!?K+8C.9AD.'EFJM-!:V;-=$]RI I%QZRBP0MGB) M"%.M8\9"&.[Y']LP3KQ?/2E#D3\LSMEH/;3:IMJ0A7^>A4R\>C_H<>GE-Y@J M!%N*3\C&2WZA^4U#1=D3&,H]LJ%!Z/."9)]F"QK$I40PR9CR@EY$-OO4WT<> M'^1W"=NN#^3-S=?SMR= )1+&NSI-^7@.N[)$5C:K"L,^6^TX 5AY.RZ#4P'. M/WP2A"GE")GZ& HY1EAOS[;V9S;*57LJ)=5Q@89T%()4K@'$X,B!@CK.PR\: M=ZQJ"[YNS]IN=3\2B+D]72KZ'0UC+ISD-R1'(2S:X?_8!C5V<(5$EV0BUIW78SL1Q M#NIHQ>!HU-.6 Z1,).(0J1)OU-^+Y]+?BL'2J+]=I*:ON0^-]_1KEL/,3BBY M2W>)Y[?F]-0:(G Q4M'8'>^#@^!J.[\J_0O%VHN!Y$QJ* M)2.TT(Q($RU;X<)<%J_F@@B1V9B+2_I:J+L66T-A'?]GEIP'09BEE[^&O($[ M3JO;.S]LQ<@)K($81 >BK=4UA35MB*X/,9.K(+&EITA**63%$N*5#\ERW_VO&N206R9M!V!DFK;/ZA>LK:V'NG:/0!4T>;TG[[*XNAK[+/?5:A M;:M9X4D3R2'AR$96W<@!?O8!^ M$ =+Y0\N\R.28+XKV:4?//\7>5QN(:@9F0\2A! _#-#K*CH?WI2^2&*HY#*4 M.,KBZ; 0'ML'M#BPK"A6';Z5Z2)W7%EQI$.^:6X>\;H-M!DJR*11R "9[3AD M<+.FLSO4R-VB#8XL[K3#Y+2MZ=5Z?ND/XJ>E+!KBR(@6KT:$ M9D3=DU33&1'R3I/J=KY6>V!J["JN3Z*MON;;'UK&:2>DW+4R3(C=HO$A.AWL M@+%H1L<*],%218YNV[C8\\B=B%54<*AM8^Y[56Z1F7S#BA4F&1I"VDODA\BK M+:0?WIQI# 5KNXV-?@2BW#$UD'];;CX8J1MVD9-,(!U9R M=#WTJY4,!,=,K 3YR@;>"CBD_CP.KG9KFF1M"16W,^L6+Z]FZ"MN=WYUMW1T MCJBIL..@:HWZRV*/C-B6'(DJ_!\4SJ&&L*R48]# >EBY\)_#X3;S6HIU4'E9MT->J2THO/ MB1?_\H'&,=W)3T/N*)&_A+2$#1PE M$]CUJ'$IJJ*LM/?_U^0B[6(>41@P_' M)(6KT"=7*_[?R1U25__=Q*JD< E7I2 ':,#Q3QW"37' O=3%>R*>D?SA M3%R5!084#FL "%#=UJO<.O5.JS5(_SESA^;(//MC1T5Z50H,2GM'SF MI*YI2CE@UA,[)67_,(UOVD1BNV0)0[D([([&\4(JR49=S/T/_$RRWV?B>@;U MM,+I&'5UZ6[J[_^%_\5_+'[B_[GS4KK\7U!+ P04 " !&;@E75#8,2R!7 M ?3P8 %0 &EO;G,M,C R,S V,S!?<')E+GAM;.U]ZW/C.)+G]XNX_Z&O M[W-WM:NVI[4Y3%.__K]R8\_??\=2N=X$:>KOWZ_ MR7^(\GD]I^=Y;A:)'%BQ7Z[NY^MHP3 M]-W'3S_^\N/)CS^?_.ECZ_,//]#B29S^\6?Z/T]1CKXCU:;YG]_R^*_?/Q?% MRY\_?/CZ]>N/7S_]B+/5AX\__73RX?]\N7F8/Z-U]$.BH+I$1=18D?.DE]?UEXUPX6^M65:FKLB7\0Q%E!X!*O[+A"HPOM8:HQ-G'^;Z.DB%$^0&3=&HQ5N28S@C5ZC-X&B-K+/95%&=_CY(-^H*BG#32&J7%$)O*^0UH M\%>4%R6SA\UZ'67;V;+U6UW!>93,/YHA08.]#25:?SZB]0O.HBQ.MM?K%V(^ MM!B$:=TZ1FZ3\9K#CNC$S199-"^^1,1'$=GZ>(B3C;U! [G.1F<'PCA$,<$9#Q@)$V(30AJB_@5G699 ME*XJ;T+JO(GGQ/V1)>'I*D/5KY_S/P8-ML:5'4K!LQBO4'HX'9GZ#J7F:4XZ MQS>RK)]'A].55ZFQPO?H%:6;0=ZBQ\)\6K)Y(?51):/D*D[)\CV.DHNHB$[G M\VQ#YKOUE&V8=S.IQ;Y*U,>F!<2XQ1'H=[@,\SJ4./AZWYEX69U_ASKA%G6W8VDP?N(H_E M\*T[>ML3/&M3.SN3NH'3N=&&/_O#WN'FG >8;5J89PZ988XQM[0ZJQQK;F-] M3C/J7&:<.K8\C_+GJP1_S>](CTV+9U00 MNP&.L;DCMEE5!U!N7'W&5*$<*I]Q0J:,^>4_-V2N,8HNO&I&;!"K-7FBL'Y5R%%W:[.TJ<18E-&[NX1FA8B0G(*MB1&7&D7^ MR!=XOJ'M2;S\)1F3BNUUNL2$PG3DD/-KB_G2&DUNR ^=RM!;@8C6BZ8Z*NL M1(/5%OZ1ZEVJ3+YQ^_G MF*P,3Y_R\J"ZX930V*B_?L_]1B2D&C'?/HPN:&.F1\*1D9/WJ1:S^ZDK9;L= M3[.NQ%$V;SB1/SN-V ^7K2D^O)2]\8?YEN\/W_7X?!= M@;_KEL09&6S^^OU/-(J:%%RB+*M#W"1RET(G[3BX,1OPE$B[H!)?)=&*:4'N MM]H.S#?_VE FO*(1F:)U*YYXW(H-[/YK$V4%RI+M/7K!&>LY%%1,Y^Q1^=?& M,(6 7;;'I&[WCP&T^RY6F:Q317Z82\.T.4/C;XO+E &V-\.B;NU/'K?V^2:C M!KN*^N+E=)J_PZ;&@%_ M"@ !CUF4YC%543J[$Y&Q:Z\>F;_-KU )NB;K<:D;_Q>/&[_:?+B*$W2[63^A MC&ETT>?:,OW/_C6R0@5%X_9+UXWZK]XWZCU:Q521M+B-UNPD3D;2:5R6Q-<& MEJH":F260]W0OWK?T.>(WCA)KM,%>OM/M.6VM("FT]0]&E_;6JX,J+%[+)I= M&)\WTYJ=XCG.7G!UF%&><)S3 ]IL>XX7_&X.*M&!@J*$K\#0410$$P7#!C0^ M[]U5BCQ&;]<+HFYYJ$^5D0SW"MH.4(2TOD($IAP('$)6#2Q\WMJK5#A=+(BF M>?V?FSA%)UQ(2.@Z<.#2^0H%M5(@&'#9-!#P>;]/)/Y'( 0^ B'P,20(L$H9 M0N#C'@(^[_J)Q/\$A, G( 0^A00!5BE#"'S:0\#G#<".^.?TPGKVB+^F,@#T MJ7C-WZ;RO/&%"NDT?9M)T_ ^[_MUA"_GMK/L+L.O<97Z3-CZ E(>!'JDGN- MKIH.&'J<&D3XOQG8P+E:Z$C]0)>$ZP0:$L];GJ^*5O=O.#0M[?\.82WY'II8, AD^# Y\W$.F8=9JAB-/RO$_-T7[GDW^M M*Q%==83?*=E$Z/B\)T@3DR9WSSCE'^"(/M?FZ'_VKS45*BA:M%^Z:56?-^WJ M%%';DX]/CU1-IE5%GVN3]#_[UZH*%12MVB_=M*K/>V[UC>6'[?H))TR38,N$5+LT]2OD]6DK9:70!I:^-#U$,! (!H^;"D\^;9S6*GU&2R## (^CV]PZ! MKRTN40/6VSOEF_;U>1NMGHKB]9I&[^'Y'V56I7RV*>A31W19RI_@ PITI_G2 M K[B04--V)1?RJ_!R] -NK]\Z)GQAOPP7JH&0$*+@4!>1OE3J?(F_V$512\5 MFE%2Y,TO>UC7/_R^2VTR6^ZR2-WAZOZ)(+.#3I%F_P)49&A''J1_F8Q5I&GG M(ZM3_=&%]#0AXW5*[%]?MA 2U%CP"]YK079\+O(YB-GY(1<;5JDUF MH%L_W0O]Y?=67LP'E,8XN\4%RD]^^?D.97-2ZQ?$.4?3*]2B:LH35R![\UPG1>^%N/%0]),^AOA%I ABBP2('ZG60]'#,C?/L')0 M[)Q\-'!!PE)R!/5+A0@BA>Z#<=3G;YZT10PE9[;N3"LP>)"6F96R+"]%"UE9 M3EIU0.,)9I4]PW%F:UV3=1GUS54Q<)[=:]"TG"R\T#7YDYW8B@G8Z7F+P(4F MIWE.EG:"I13_8ZT!^]&=]/49BU0) 4U'EQZ-"Y5HLMC3=$'_0_.KOD8)HKFF MB_,HR[9QNBJSC;-CIDZ99L2$E7'FAN3-ALV4[CHH;A7E. EC[6RR/MQ_/>.L M>$39FI-OOO%@$I+&AW%)_$4,0"4@0/B:4ZP/;G\3%/I.@:!3( R(P5 M3+-;:'%^8QO$CA:XB!+7>RV"-2)K*L'"BV=]E^ 5EQ?8NB:JT M^&1]\5)N'O6&1PAI;48YJ8?8T-!-!1$YJW#GY/5+'NGJ!D4YNH]7S\5L^5N. M2@NP8RN$MAEFY;0>@D5'.Q5:%+R<9RL?./6ZQ>E<-?OJT_0G8&T:'Q$!T$:) M!#Z/<&?@E2[<21=WMN5ERW+EA M#&R%'Y\]CV5E6*I>3RF6D]Z"PB@<)% RR M@GBQ0:6]@<*U*6@+"UH5W]+'L,DE'8>$^_R:I2#S B_. DR@9V8+$'O%#E*#9 M\FI3;#)TC[=10E7NQSSH%V1F&Y""0>'*V"+#QU-(E>&NN+N1 .J1%4S/C;,( M?S35U=\($N7ID' M!A.Q3E96C^,LT ]U)148!0&.>_ MTJ&5>(E["5+P>;?.8#\[C/.!+2BD^K 1 M/_*5 \O*?%O$_0KT=+$H,S-%R5T4+Z[3\^@E)GVOI21[S 8NT)RW 0IXCAYM MG77P!&$>]('_9KTI5S[EG('F LS0,TKS^!55IXXW.*?+G]GR,7KKG^F:E-Z? M].J5]AV&@ZRAA4G=FLSW3-R[P'M41'&*%I=1EI)U4MY2_@(MXWG,#OKP K7I M(04\QYZVSCIP@S /=V^DK[MR$JF;)BOWV15 MU!8WR+GON@>J+"!>[$O)@2'M@:%,4WLK>P6"BFK$&3P X$4?EU]!,;Q ;F< M F<]QL+"B_1JRIQAJO1J/ ;FUO(F#QTDCS-69$,6F$["NF/0FJ6E7'4>YO:^ M*YOA&17Q/$JF1-]3HN\IT?>4Z'M*]#TE^IX2?4^)O@VQ,R7ZU@71E.A[2O3M MPTIT2O1]?(F^IYP9HDE^^6(KRHM[TE!E:RUJ)QFMV(68?D'N0D!>,*BM5V.+ MF&_"ZE09[O6?=Q7/=1=ELZQJO3) B31A^;:>.,1+5:(?]24NX?FYI+[6AK%A M8N[A=J/>:XVGF^(99_&W_?YI'UPBRCZH^I3A@$FAI2&(^ES#C03KJ76=YQLU M<+I4(M T5*$!AJO=(+ T',--^*+Q]J[&<[2>OK=KB!OHL[N:X.&^OAOH=D:X M$3;!G\;WE^^>Q3M8G7MYL:_(,^Q[#8S NR[$79:SQ'G- %&1JOZ<&[.@I.MJPZ.S>6:X7J.,.B+!X2#_@A^:BD R)4IKV-7P5 M)CUI9(@^ZB86< E\-:#VD%CIFKJV$W)LUK)<^WG30>Z)+L1L]#'4"_2*$EP^ MK'-/_DPWB-M=-$KL;IH!2M@<>!(B*J;3OU=TNLH04JFD46(W/ %*.$.Y3A-A M$_6[70!07=49 -7XUC\N7Q*Y#/8@I# M?MC+MWFRH8=7 M]'4N\G^+?D:1 1QV4VP##NZ">H&-CFV8A@G^E5==C6T&51[+&4[?NV#=3@HY M'%-R##E]U3G.RU'\\NV%GE'T7O3;K3KE9+NEIHC,E6ZSY6>,%^UYR@-.^C$S M*L*6?B)"A_MKBK;!&AJRFVU\UM426DMZ=%K9M@YPA0 M@MDYDI;P&B3Z.L/1 N(=;FS> TH(N]5GE*(L2HAFIXMUG,94?[J#Q,>87J%F MZ@PLY#72C#2'@PW*/N00OZ[VBN%:,4Q[CA:%-GI#5I?1@! ]_Q/D "=MD#FP MF%6X/GN7V'V?CY$];153L&GUVQ2>PD&M#00)7"X#'*GC1-6W.,5=C6J("Q9" M8/K:I !Z%VI?IZ\H+ZH;:U2H_MLG$HI=L!>'PAGVX0V#(T97*;A MWE5JKC+RYZZ"KSMH,%]#@85,*2-(, P-1LM?*SBD=/^IIK6Y-&9$I)/E-)HS!W,%6EQCL(S]' M<4IG0+-T[_S9;B"EJ=M 0!,&-"$*&H!,P#;<--9EE*)0=7;I 2)N1WQ*B,/ MD9;*!H!2\1^0$-O_8S'==0MD*0C@&6YOW2]OF\/5.-T01?>7=<[0$F?U8PZ/ MT1O*+]^(UD3C.(VR;6DE^JH7/9;%Y7YD,VSVYDFCU]2YGC-239X"_W#6A729 M4:49(Z/_(3L;4;=V(&LR$*J@[(.51> U2E%1Q<'$X&#PIVI]B/CIWQ M+2J$F[3<;\WN6_>;IPB0:0 :A[OEPWTUL'F^IDGU+28>$0:(4!2!37T!S*'-65E2F?3<=0JOPE>BEL!-S>5=:: MSI.FY?[X&5GE;.@_)0:361V;(:5HEXS1U@ MF(?H>>+3URA.J M;XBR/Z,L-\TU698A;_+]-=1S7/%]\1P]_"12*(HN?-@4M M]8BK1[QXQUKCU\9D0AFMMA"[Q6&;8'!'&UW<@ -8!::YPAF9 J?G&Z)).M\^ M9E&:$VM2"Z2+\E])V1[-"?MI%N=D(GQ![)>N[E 6XX7@.?D#UJCHPE9K/*9N M/%Y3C-:5K8IL'HKL<&.!8Q1!#P10[K/2B2E#1#Q<]<%(E59E\\Z(?\LZSC/2 M;M=U&D^/:)3IK^%\>Y#$P_2E)M)7IJ0="J<489R-T^\+LH=SO M_<3ZSC-FP9H"JY42N& >6R:1_O#L:@X'\M/%HLQC'25W4;RX3L^CE[@0Y/($ MT=;F5-#ZCQ<=936QHV!M><_Z0#B:SS?K31DX+YHU\S&E6Z[!%[Q< %@S-((N M[N#5!+DHN4<%67"A11-%(,BP*B/:I<;@$_D/)9!ZFK@1\0PW5IK1E)OO74K3 M1.KP:?R'"40Y390(6)K'^+H^@04<50/F_^!3:SZO(">5QY-OD8R*&8IR=(&J M_UZG_57W/4Z2*YQ]C3(VW,^P]#XN7*^T'^^L$K&K%'[<0PS0!1.[3(7OMYHQ M=1D18H0F[BMG%@S:BS#1D8[_,)J95.8^\J73/2DV

)O1XF!%Z\*'B82SVXC'B8:QFM3C@6KB:)5!LOY\;B"7]FK7A$N(7RL9TW$,+CN[C?DJ]477V<8 MW"$)667$J_T NQ.$QUNRB-L:L+L9\=N!$&=\KQY35/R>!Z@&K99I?7 MD4PSZ9M#U*3$@Q%#@@8J"YSZO4Z?4^ =:J#I;/85?5$,LE!XD_FS&J*I3R * MFO6 (2PZAQ:Z+$+$O 5C63H$T97!(-.%/RCW]SCZ]X_3@;3E ^F>27T[DC;) MT%&=.%ZF[@<+Y8ET'])'=28] KRXI]+&Q](BD'B3.V=8 !0D=XYV#G\R)^K0[/!6]!&3/8QQ-I,YCBI0R>(3!O**V0*?UZ MCBJ54&?CE.YZIO,X01WU'O&P+C=F%;Q-?&M5N&B/"T3P,X]Y>T^\3[7^W4_. M^NRH+8VE%NAVZC$$*9^5[P@0;J_?J7E#%PSW-/?F;$DL<)KGJ&B_"R5XZ,:P M./L )[CXT2)ZH"4/@WI]( $/MY +M\\* MY"SJ.N:_\EN]M[J]B[8\'RWXVF3O8+\>+4P;1[A)Z26F/%JPZ-CK0=$$N4<@AMBU%9NGE&[7! M)LZ?JS/D"_3$G@V!Z>L& M ?+9!U;748, .D"CF:MKFO.TLOXOP%YW&U=N1N M!X-H6T"6T!XUB*$V.AR )1*9A+%Z@][K]4L49TT>_>XN]U6?*MF MJ6:1!RUUM-@VL]N!%G90V09$Y+J>.?<#87=&J:\ "B)4] L*\Q.*"_IAD7,: MJD_DH?=@S@G2"*:R$@5*DRA+"FTB*>E1?+RRR;G!W%"KJ.+F1;7S [PEM1H$ MI?@S7/44I4NDE%3$VX\$T HAV:$-'H1BS>W"KE./08R'QT K\_KLQU#>]%ZO MD'B$X!8*'H, 6]@%([]"@\@-CU%)S^$W='9'YWZ/T1N]R;KE/"UD4%*(3TG) MX$$*M8I=I$IJ#??] *Z:97"(!D1Y]#)@=NF/ 8X2"U@'8;>N<)/,"<:"R_5+ M@K>H.;2\B:.G.(FY1]F&Y>5CNJQ\\%#5L] (([VL[G"3QPF4K=)(%MH0%I>3 M0Y=7[C@@J[3("%#EU6D>*>$?1'F[#XVR6Z-]I%YIK;VD5NG@0:MCG?'WE%HU MCQ%0<4Q[_Z9;R(>*ZX*+UVSL6+W]$,S-X0/<5K5Q 7D<,8-\=Q-N0&9LTB^H MG0,@V&Y@;!M+M^O!E0^XJM5[V=UMCA9Q-@ZM]@ Y'5FU>BW0;V$$^UG6+JVD79IWUPO M! YXJ)5 _EW]VA*$?.A,;#-':)%?D::CNIVFBR]10=7;SI9BQ5EH#^/2 M0-R42ZA0MV(U*Y WE23<5 >]7DYL0,;W8GN71&E!#$"3N;U0$I4;5Q84>7!) MP5 1;6J;4?RVI/*0#\I[>BKR=(#I13CU*%N'97AJI>.PA$IAOHUP\P; +6.\ M,00+5F/;V$"M3N4#CM*/8 \"OLJUL@1 M,G"]8*-YQ(ET:+:L\HK_EI+VOR8_I$16.HGGWP^F\Z%\E]:^3& \>Z$?9,NZ MT>KB+/Y&J,NW00 "3'S8%@"-&Q*YV87D"/*&N\G:3 ,'OD$UE TSQ0_H]:F! M_P E(S+Y%*&"C:P]C8='[0NK:IDCI05.E9P0:RE#4:;%$< EWLL8LJ"QV87G"@YE.V.7O#I'[^N.&# MI3PCW.%#\44 JUTN??TQ(\LJH@GYO72Y6ND/!_-A!E$#/J$"U9+E; [ !K(8 M!/#[=42Q&QW(]*,\P$8+S@"NH-KEDA-0!8I1F-8V$"BLR2"^WINE+=P4QGO6 MQGO5P6+2V#8V8*I3N4&^PB,Z_8*?KU@Y_9)6%^Y^Q>5RB>;$%)=O\^2(GR M%8.TB-,-6M0!S?V#'W\$:M;*'@CD?1_UP4@#^KP/XH>;D6*0G>[*UZ3[U^1J MZ[5;I&HEQE^XJ;Q&V:$K]]X/.&T-O3Y_:%''B%4*H'_;[*XV>]^Q=R9W?6/( M7N1+V:^(>%DQ ;[(?_\X07Z M5R WB#12 7ZR]3E3M+#YN4E*:T3)8UUKM,E MSM85/ 1/VNN5:IYM@99RDW6E>HCG+HH7MYSLO-ROS'-+NZ_N^IMFPV"5:DQ7 M@K%O/VRT8QMN(%TGCV#<2][._[I/J-/]&A8T9*H-@ ;#=HP@<@\'.3.OJ3>8 M@>L(][VF1JU;G,[)G_OK">F"LUE+MUT2G&\R)!C+;+%KS=2&L;-W%D]DJ"8W M5<*A='%'P)-6;\TM8GK>VCL?@I=H#H8@)9QU36N-BTULT^VZ0V4I#RD@,HPQ MTGKH3BUW7/U%P[#*!YSB]5KI+Q]ZC71#?JB^<3]U&A"]$1 M]@^E=)J0%(CS ME^>(C" _DG&[$N$<$_JT#!=/A@IR^Q>S()":H MM> 1N-?D-EJC"[R.8O9:C8J,JU6;S-XTH16[^H#2&&>WN$#YR2\_WZ&,7IWZ M@M9/*&.G35J%FLD1L)"SL4?9*MA0\^[H(JJF'%F [)VMI[50]-/)1P,8"4M) M<<0I%2"05+H/11*'?^#K;\G0@,&.5F96RI(:5,S*O#-R\WBZF&UW9P8]PW%& M7,&,N634-U?%P+*A#CRU(C-G=$W^9"B"M]G-I@?[ M95LN:A<:K=BIMGY![E1/7C#0$%MCV]@(L=6I/-S#BJZ6]^AED\V?Z<7NJVB. M3M?T21HI8*4EN$@5E#@*B$*L81^;@EHM)PMW,;!=-\YR.865I7GSPC>!9MHK2^%O52NGB+,KC?+:\ M:U7B8L^W+=5^A[H2L2W;;%GW_RC9;UX+9KY6>=:8L<33Q3QCD.C[\Y!' KDS M(N$?-JTM86_#\%SVSIR775SBT4W?]9-6I*<.U;[4-D?_@_OEAWB5QLMX3M,0 M5P]1DCG.'3'*G%XA=. O^E((_*R:L :2C-#)+I',Y"(_IU>HV4T"%G+W^)>Z M#;&A[EWW(:ZHG&0!*PB[I[+CC:$58!" ^6TG,"@P7TKF.C MSZ*$IHYZ>$:HV(\6XFYM4)1C#'51+\))Y6V,!YE#'&7*K96-@537%NK*ZQZ] MHG3C9C"OZZYS^/5>L12X!ZG5JBE=W,1SE.9TUW.5H>I7>[,% MS8I%8=G#N.P"10RY. EL%PBKWBTQ**DPD%]['$/!@(>8B(GB-A.EBL?1$"%H MWT.W@>=ESHMD4R!Z_XN^CWN'JCS3+F8LEU&6DH;9R2#P.BJR?1Y5 9F37#Z, M-"(OH:03:.>#!U V#(;KU^W0(LYUEE<1QZ#[9W5=P73]H!]**'87 M*SD4;FZ'-H*(^IV$HJ>,#WU-9GP,4:?;P3CLJEN@'#9!]ZJK*,[^'B4;] 5% M=#1WUK]V@K1V/ 0=#4):MZJWPZP) M !S(S$E@)%3FL[;,(G=BB9NN/47T79$W;=66_BZ"E.XF*K>&'!1=!@\8RR1CY(2E!U=3M2Z=^1+A^[*(EPF MR*FX>OG0617-@:&:]6]5\SNBD%O0G>\&K:*D?L.+'B.XZ'UDL;*.B^:$\KS, M0+]"Z1R4&LVD[.Y@6:NLBRY<-L^7J*!(8644=6BM,K4I@&42H_F/*_SZ 9+_;]@OSC M]U[=-X*4!VK"W0I43#BTUZOUV5=[MKU.%[S<6#*26@<^R?C2D[KBUWBQB1). M1BS^QYW5NQ_'E_4T2?:5YMQD/S*2YE('E\1>EB+"'Z7H(HZ^B23D?MY+QWQV M=\5"9DNLU(2Y1L%A1KUMGXF+_"VB.,,KXAC_.$-IB@I!?CXATI\N\$N!%E=)M&*:7$'5W%P4 M47D. IAV.F@0,S6::$:.?I$G(&C3>0Y$D"Z MF0X;;89^/..E/6H(0:&DXX\9 4$#JN& $8,#$"O/#(T_8- E<)Q&TC%#0-,9 M-GHTGH,"HIG^X-'C5X/AUS# <+')2MFY*& _=II__S&(=A?HHM_@>T;-GI'W M6XN5X ]HOLFJ[,NKU>EK%">G:S8:"4#9 8& ,@A$0+34AX> :X,5*QN,'F8@ M=IGVSNSAS:\MPV0X M)7_.*S<)0;5I\=VCF[K%/4?O0'OH(%:_*O/9OA?Y(^3)6UT.;^\IB:O<'P"I M!9KZT]M-TKKJ=&V=Y*ZCCC9^9;-SV8FGK'96-VEV.ZC7:=4J?-(Y? MT5T2I?5XQ6[9F'-H-G!,.!Q!QKKAEK.=I\- 1GTG;Q:NL]/ZZE5B.G#]H"N/1YMX8-AEE\QK;EJ>\Q<67PZ>0:8-=LN4@+NP00])8BHRQP/ $/9!= M4]L04:*3OJ^?G293G\3)&B[-M<\"T*9\# MH6D-MC3'B?2@SP:KOGD,6/G_M/M@ ['9*11OP)O4%VXDRV]IAJ(D_H86GZ,X MI>'ULY3U'"(0&Y5M[C3JE?45ID-, ,*E9@5^)&@>%E+UB-8O9(S.MM?KERC. MJ)Y4;Y1#<6F#52_LRH25KZBU:" 0B(?59W,']N"SL"NBY=^C9(.^H(A.*AW/ MQW;B[*>YHHD9A+0&@9S4A3?9271*P%7DM?$7L_2>)I[*R *BS.$B\B"FQ5E[ M@(L[\Q2@5L:#+=)U$[)*J;_0KRSHZ"SI!2EWOF*Z'C7._&9_-::6[/1KE"U* M$%3W8W**_:KSY_EF7?T&G/'89-Z; ]EA?@SWK<:TM_6K6):%#7>QJ[+$Y?HE MP5N$2HO<;;+Y,Z&@-]2L=T@+-0%[YZ":WD%7M=<2A^ZW@R0_AHV"G0%0]AK/ M$?_*Z6E2BE&=$J(Y7J5T,^4.93&N&D'=A4>JI]>!K==S5-UWW%88K_-:ESOH M_1!@UB5WJYY9\8RRUO5 \;OSM9^ %V@2' ,*N'"LI5RW.)U7MW6A5UIUB[6M M "KF+MTAO&6QL1V8+(?**JES@5<5]+[(.4Y?45;$1*4+]%0XW DAM2O]@)RH MV;D0$-F,>]P9[1872'E3#$2]3^(LIW9RSY:8]#HEAMP(+G")"5J-PA*XUX0^ MQGF!UU',OCJB(N-JU28;!6P/*(UQ5L+BY)>?RI#3UK(W917 MU2K84'-F9BJHIL[\#6(_3D2D?1S]I(\B?A$IAM@B 2)(JO50_+#,[>:4'!$] M)Q\-W)"PE!Q#_5(APDBA^V D]?F;KV4]"*B6&;:Y0B5F%?)=*=CL MLV=)P*TG*>>^03V\OR32X$9X&0E<0CF?OW%[38BW\I,\0J.F[2O,H_6P(_2; M#NNI#.T7-^V+-HH*QC@!],+:G-LQNGU*VP^!J@C\$HIB;T1J:/6%$3YWN6T# MO]RA?FKP A51G$PO#4K"B )^:?!V0^?/L^7L!=';3.FJ?CZ)G1,HZ9IG&<1T MQ_/:$-08(ST\)*D^5#P8[C:[(U#M_1HO/&"^$N. 2L;A@B/S'A4PK35PPK,)]Q[VM MJ60HE R!(;1\7P/-]BX9#'A;'1=1XGK)(9FF8=#$1V"SF_99*Y]-X$>LRG6$ M<@8,7#WP^)B/.:Z77UH/:$$V>[M6!+V5)6![=$<4_9? II,*2T^0]"Q;0TF@ M-IB^>8]#36_Q89&JLF8#]@*]H@2_4)O7"3K8*2&\0%<=:0%W^?S!;8,-5&\EODZW:4OO4([Y?CPD=-VD2.B#0HT((7-\2)B[]OS(0V\ M=SOY#:JE:%&2,ZY&3!X49J!J#W SXAK"7<&6UT>%5F #KT#$[4N]$N(PT*6E ML@&V5/P'K)H=(PL**JAQ@X?2B"A2 ^A? MUVT5H%ZRX>#%;$@"J"OF??/!KM M,&1X>C4:\&HTHSV$%/!&M$4]\ZQHZ4C^M=>/_./WNPPO-O-BEM6I<'AA?A*2 M)M2-2W)@'>B#$G7].3^"3T77U89'-T9$EB(*2Q%Y9?_9UH>7.,VB;]$N\0]7 M0 55LQLFHG)XT4A@6 S5B;U-U.57)IH2\?%M$Z2<]2J0**5IKS&L8')X7&_5 M>;FJ<+]U.[US?,K-C>5*TU5 M@7!0R;B MMXXYZKD[USUIE-@MA@ EQGJ5M7G#3::21@GN>ZF"$LY0KM-$O;?W(.IWNP"@ MNO[#>8)J?.L?ER\)6;]3UNE_X#@M@)U$MUAM5WBQ4+!E: @C@,'K>@^CF+Z? MUAC80,R#GV5)=XHP? .&:]@.U]8JALT]"6['"T> MHS>]DPH9!]BI!9^#;ZZ%=X WW#0@Y],^T#.J,O"(;+#GP;I=%F3^FW;(NY+_ M<=JZG]10;S30&V35S,.-D]<]^!7;6ATT#ZQ+8O+ (^B[>P-9%J6K.KE1NMAO MYS9[!ODIM</)LG$ID]*"#X_DK]R(G[< MO"7%'M&.5D'OF21[%;AH"9HG8K9LR<6)@I#2U/80T#B)^NNU0<0W.W<[SK!T M$R&H6]IBJ/;>T;4@*5031MVHI:(>7XW6CIV60L)R"M4XY=S%> (;"YN;@8GX ME%=81B'"*_+O@0>1\.=1MHCQ:Y3/-TF4W:,T2D@O_D+F#4\XB>=D0H6B7' 6 M;Y6G IR:/$,&[A#S60.UIA"!GQF8#H&25@2UCUZULO8:->KL@"TAGWGAH;.5 MKOVYE956UJTDW#.($=<-&#:19BX$6)>'-JA #G]./*;(;3\CMZ]Q^J^??N5. M?WB?FF0SG4^NCVCE1^$2-33.O+M< A^$IJ-MSX<5[0/Q<485Z3&ZK5W]\1SR M/56.,Y+T?F].0/>_'U1$?J1E_TM;3.NW$A2"?HG>XO5FS165^ZT6EOGF[D"' M8TXL%YTYI=DSH%V#*1BN(^MW!BP#'\K>B M^HTY10738,L?;#5'@$.,P6J1S)/S^#4TTRU)V*C,4HH'Y#VE%TH*GU<"4(J4 M'/B@TG E:U_>$XQ_>0Y&W2BKHO;'X0N>U]%25^'JF:=U5*P#WW.$]'N>RP:^ MJB-ASW6[Q_&:SL&'3X&K=C1R[J4Q3TCF=- <;)T;X5/M]ED#PE+U68]U\[MU M$LJ+EM4,W 7Q4-A'P<.>(9IG8#OQ$_LX849E(#7SC*^0VN'X,J3IL*XAV-'' MH/+VD[W"2GV[$G^^66^24LV[:%O*>(_FB/QST9L9J@AWDT(Q8;AH JMO"4BR M^GQ+07V+WHI:RD=\ADZ)_5$?0 JJQB&)J,*%#DQQ6PY(5%FXV:>GR[0'AZSM M*[;&(?UH FDO:3 MJ($EG/8W1?N;HVV2'69#U*;XYD[!-4B&WK;'![A<#O<+$HG+;-PC2/I.\D:< MQ7B%TBEEQ)0RPE:OGE)&=.TQI8QPG3*B\G& ;!%JPEH9&>&H33 UTZ MHU4\OT4;XO+Q:@M5!E):K*&\M+.9#J#1\%!K=&GQ^#S'35?KI*KUG5^GC5'R5GO>MN4K?_>;=57J) MZ/*K]-V"P>0LFE(B0%(BA)C\>TJ)<,@16C2&3"D1II0(4TJ$*25"]ZQ_2HG@ MB^6GE @!#K932H0I)<*82DXI$::4"%-*A"DEPOL9/J>4"%;'DRDEPI02P3PH M562(Z=9ZJ+?6O(_;HE,FA2F3PI1)X9UD4OB<_S&E49C2*-CJTE,:A:X] MIC0*KM,H?$ZB-_RP)I/^_R3$J'.9FJLIO$"M'*1 B/?Z!S_=@Y_NP=OLKSQS^GL/?KH_?:R>7>1[IOO3T_WI MZ?[T='^Z>\(WW9_VQ?+3_>D !]OI_O1T?WI,):?[T]/]Z>G^]'1_^OT,G]/] M::OCR71_>KH_;1Z-)C+$=']ZNC\]$$/37=5P[JH>_H+S=%Q5W5 *]E M3W=5M<9D/^^J!K<9U^M6TUW5$.^J&JQG/=GLF>ZJ3G=5I[NJTUW5Z:[JN[ZK M>A;E\9QH>Q$GFP(M;E%Q@_.<3+$>""$ROY(YT&64I:<&=*((-0159C1TQ MF=M+IJQ<97.<;<_Q>HW3\R3*%7=(-,_H#3&V2TN4'[RR\_UZHM_V*Q5 M:+]H 15R-C8J6P4;:MX=T$35U(L1$'N'3ZQJX>@G?13QBT@QQ!8)$$%2K8?B MAV5NOEU]8/2Q)B*ED[;5B&8!UM4WNF]7M0>LDTJ=>ULJ@M42GUBP9F*)?="V7K8" M%X<":H&^/6KW*X?KM$ $^\5]5* '@G^TV!^&2-<2D(+4V!!XL"'0G6[8-RFW=KH297<@_OR6HC+\HM^>9 ]DM4;+*XV,Z6IZ]1G%#]ECC+ M([H@F=,O,WM_, K9N&!\3I+$7_C:),.!FSQ$W3+D)N[E+AF0("V[8ADRA/4ZXR@=M0 M>7P+*08;84GJ)_H\/F=XLWI^_(JI9OE@\(/YZKH'-=^C[A"Z=CU!^Y4<"F=!6X/[&"/ MN(B2P5U(P$6SD_2X''4WD-OL<$#OR3'@O2S*RCJ4OT1O- 49NW E(L=X4>9Z M8B\8:)1HTK=!2@0)1WU;#(<>J,XQ0K_'A=E';9A]U(;9QZ.%&6N+0\#LXSBO M88T+LT_:,/ND#;-/1PLSUA:'@-FG'J^F)1C MN,/1;P^?,9ETI*4C7"'22ZM]#P6*=(O5QH87\Q9;AIK#8 9G'FY.QM\>'C,4 MY9MLJ\28BG"'*C&AQS@":@=%CIA=N$D-?WLHKQS1F<8=3HA2\RAYV#PMXM3'B8%9@[B]RZRINA>G7X=C.F)WYU:J.)+FDA$:P$ MA4+"$T1O8R )F(^QRCN"H1+DM,<=+$4B!-YBJDUT/.K.(&,]L#?P61]O;P"8\D"] M@2^)P;G)7<7V'UG)!\#3)LO7S3S@RIJ#;>@O!]L\/'&CDL;76Q0*[2/SI_W:-9>&[5J/+.M)SFG-=/ *[%3>EP@-Q\ M,"@SB/6D55@06EQ@,G5Q#_,3Z6&%X\ UC09-3P22B^?=U?(X6]^.C7?8.D:O M$^CQA/4,*,]WT%V,S'OH/@05E8 MC)"#U]*/GO4OT1+,BUT\!I()K1UU2+_1\O8UI0ZIT9,A$^NW(O+E(Q6T=SI4=@8;R M"U1MYKQ+.'NFOAVL\B253_8!"($QD&!'Q2!(5&E993C>5-7Y=GZIIP.='0]" M8IN!$1(K!D>&1(Y5QD1B55W(QX0\?0&X!" O4&Q91\^0M8(G64NMK!8TIIL6 MEP+R6L--K-/)+/]4$$.PFJI3H0,+]M.A*PL>+"JH+X1@(3"8#RS21\;'AZ3# MT"971_> +29,3ZR0!1#1(Y/!MX6*D2KJY8MMMD-@[M=2YX"HUUT.': 3V%XR M>=LG. LIVVPM]@G'BRYW?4*Y,#M\G["T>!MX+F6S:]CH!S9 _SX0[AK.TR$4 M\V2&WGK&XB)31P9GK\..LE6DO:&IO8'IS=@YSB:(RB1C;H5PZC9X5-;KK4SM MHQ_MHQYOUCL'P*=R83,B/CLK&*NOT7K<1KVT)?OJ[;^?$1K^GY,%B?;Z_5+%!-=II=6#Y%4@?=\FD8)T/)R M>AIM>AIM>AI-W%^FI]'\>>5C>AIM>AIM>AK-6\1-3Z--3Z--3Z--3Z-YMB$T MRI3Y?;UY-3WB,3WB 7%?\NT(PR<[ %4<\P,=XHMVO8WGA'V40Z-L[R$.4%F_ M+@EK9\#13G+C\V[A.4Z+.-W@#1-_VV<^]5K#A@BDU_:U"/<@0&X)OOY:?5/. M0# M12S>;S\#&=63WB22=<"!B ^Q^GH+Q<.L DP6B*-)%JY/-#=)*S$&_=GZDE#! M?_!B4,C?OZ%)=VK-J#;JJE!0URB+Q%Y='GK$H;"VOEJ4-Y"M@5.@EOUE8T\= M@U6D-[=6[,[-Q^SVP+I&665.W=YZ WG?[97J&$RY NGV($M;6)<.Z<) CN^Q MHYH8VWEW! H]8KX$+\!A=SD+6\$<=B$KE&F,F$TGERMU0DNDS:N9.@!0K[SI MQGU_V-_0JR%1048!69H5'NUE5?T;>Z"KJ2"VEF+?7%Y$?=BLUU&VG2T[&4#* MZZ?G43+_N)-Q##EVN>R_E$'XJ%V[B\NO.WGVVZ.B+4$(:7-Y4DKJY&IH(U%U MK?HT7=S$T5.(6DY&X_F?YU #O]JQUOJP%A_-U M:NZS;0OH5QGZYP:E\RWO5BZ\!&LB60FGRO/$XE["U2C!*B\KX8OR^0ZFW'LX M.D4DZO>+N+MSH-&>V,@ S+T"=7UE1#NHGL!GL3J.1&![>=<3F%Y93NW9A60V(=Q=4# MM[#"CAOB511N8"Y/K8]@B'T$0^SC<4&,K_@($/LX9CH)-Y-#R+ EFIL#?;MP MIBBI6SA/%]I/);WJZ>4:U/*M0!3KKVW%&5C)1,Q3VUF M.ZO(E!*MB]KC38DV%I:MI%*S#>LI!5L'TR&G8!L/MT:IV^PC=4KYML/I,:9\ M&P^_@U/%V<>RNQ1SA\%UF0,>,(U0TM7M(:$[.L!";3(N1B52',]#0EQ,RHD$ M#[(,2(@=PUYUO]L\)?$\V=*7%=#B'*]?HA2J JBL0#-%66^>VNXG"1UBA6[G MXM?%>SI&44?@80ECN3Q0EQO7WXE$,'B7RJ<6FQ*'3F<))NE%[1X>*)*0&BS< M')X6G$4)T08]/"-4W- :*"SZQP4JLMKL8C)?=.-N_ZL))?JYW)HOY[7G!*44 MA"6VQ0L3"5E[7<(E<^9" "V#P?IUG8*8]6[%P&499$39>90_$Z]&_T/G!J]1 M0H<8_A$.@+0YP9&2>@X:#3UU@"-G&^X-*.4(@#7\J-J@S5Q*QG*:&2&5]0\[ M-1)+8+[YY]!IT@TC:1"%F*!U]=^'T(FN'+?1&G'G02HRKE9M,GL;1N?[U V)[4*H@]T"NW"$&"%G%X"EK8*-M2\?^675TT5 M, !C;^Z1"?LG/&0[50M'/^FCB%]$BB&V2( (DFH]%#\L<_/)T8'1<_+1P T) M2\DQU"\5(HP4N@]&4I^_^6Z,#$S.K,U.M8%#M;5 M;7YTZN<$.5Q0F3NG$J#")U MBRF3.[/% L&CH1U,X BORN$"QGHTT=7K;:P(Q&F3".)M*I) , 70SP0_?+;A MAOE6$R#UX*FD:WR3F"X0X$ U-?(^8MX#(FJ%R4-=[$=?IP32*"_NHP*5L<2+ M>BT?K5A,Z1?D[EG+"P:".F-;F,!0I[)P0VK+S:2[:%N.]DH'!Z2NK:ZD#@1V M>EJ;8$U90^AAC*-L4V"#];K]#:N;=H9>B#R!!Q&/FR]AA'VL0Z15L"/VL?1R M67)62XVMSC LD\96VP6>D/BAP/,_GJ*\NNF TKQD?/E&_T0.$P+O6VRV;$MV MC\KD\^FJ M2O!SMMW3U-*??HVR!2_ML'6^M8TM\G6R65#63RK@A$]QOS6; MUO3I!B;.^] M\.GB+HE28<#5F%4T^!FE"B<[E.N7!&\1*OWT[(6JP;\OJ*)K]BK%=.X>WQ@3 M$!AN&^9ICA&D*G=&Q=*$>[#344H-4#4TWQR)2:+L_(R ;$+_Z:2@JIN M"B'5T0(59I?#0%0HRQCI8 [8AORU"S[(E+[;Y1I$@W%A0^RMS+%^[ M,CW+5O7E:7"WVB#OHI8Z7$2%<$N _=;>$MA_"(#() MN$[)IY\>GS.\63V3/_GIVF'$M= J8K?^EV-KK*D@QY?NN=(>I^+F;*$*P,(G M)0 ^*5O]4RA-S5=%JWT_C;GH1%G M:$[X<06=>0M98>+@INCZ!4UEW,0>N)-RM:L-BKY!0%P M9 N&B$.I\H,!R'+W;*\\SXH6ZLB_]H@C__C]\@W--T7\2H;A93Q'?'\G)VJ. M:P1$OB(&I!0('2).EG/AN3(=.W]6#]\2JS7S:"Z3:2Z-A(8^['R:4W60F1W_ MCO*"!NKU9].<+[59.U\<"LV=.W._=05W&9XB@%Z)+0(I M%9JIJ]@$O*@WOX M)9UY"'[#B<]* (IW^W^G LD1")_Q,VR06).J/QPU+59ASLMY\U9L'Q.P#5=,PEG"D[3 M;\0QZV$GWIU*_4D8JMA%N*<*N+/'-BN>C=_M1B0'L$4]"?: ]5.T9OXG;D?6O:L?O- MNW:4B"YOQV[!<). ]YT:ECD1CE&:\;=3:!I]4<^@AQU[6U4&F550:0*1!6X$ MJ03M,83>PP(P#,JR[1O%FW5YN8=>*_Z"BF>\P E>B;(.'K#&H6VC4V/PC7J9 M&.?T%671"OT=)X0;31,UMM< 53R&^U!4//F1D1LS?(>BT#;/0Z:A.74-GH+"Z@AKLR_^I(P;NZ4PH M%^8,'[6.H4.\O([PO*X6K(>,ZQJ-8\D%0U0;-)C+5?+MHKFQ'6\W]-1WMFRE MAB%_QGAA[0Q.7<-0CRJKX9UTVE$;QD67M:W0.]S<:WNPR@[<1;=EUH.G1SS6 M4R\>T!2A=%^N)LZVSL8::,N\@)\W476Q;?&(J<:VQUII);:&6T$E4U^UTCRA M]%J%3F-L>#GIO_O9_\A]&%S1T'X,J&CJR]::*93^#- KW"?%C*U2Y4//R^OH M^75:34^84[_R(\W]M-O8M>42AM4^U$^8UCXYCW$;-!2/8JJL^9-3SB\B^'%, M9G"JX=4!&4S^<'=V=D\I?$W0LH_'CM8?>S#&>/5=U3-UGIYA=U]/VB=8S=?MTYG7OIPW0&[ M:<"N,Q]=W.J&6XXQ'@&VG&J"LV*9Y0]/D?IH1T*4([1G8Q2CLGQ'+*A MC\H9*56?)J4]HU7KOBN63_QF]28_)Z0CT'>. --BM MDD.O<,?8+CF #N%F'ALEQ8=%#(Z>&\2&K.%NK%IZ,!V/]T)XM^F'R5NVMSTY M_QN M:D$Y:?< E+5YI)0>*-E5^+U6B?/=V0 !:PJL M5JKKQZ5LJ9OFL//MBL ]48@8\/D"O:($OY2C0TK&B8+\06\IIKF@_?4+[M^F M!A?T'S'&9M"$DDX]YMM,KRA[PFYC<5!"V*WJHUVBXNEB':F7]!^808VAB4[,J\W6F#)[NVX!-NJDS 0!9O$G,J6!\#*DZQYARBYM$ M(Y&G1<$D31GPT]%V#-3;0]$Y"M#GKK/7K\/=HVA6K;OQ6I?;G8;=U*W1/GUK M"U>//8S6>H6:Q\&!A7S;-.=LP0HI$.U5_/XQ^@-Y1>HB.(D_][9 M]C218M^^@GD?@+*S-2V@=+<'3P2J9Q!G*$7+6*@@GXI5CJ5RO+<@;Q@,58^W MJ\!EO5^*XYS@ARN%JO[!]>'V:+FXQ 2;_,WT_+R?BTY,,^1&N M[0IZY[?V*G#1$H^$]VS9DHMS;"NEJ>TAH'&R,=!K@XAO=NY1@F'I9JM M[3% M\[S2HVWO-MG\F4S"3E<9*FOEG^&!B)MS.P6QLR'3M*VPI@&ZHZEFK>49GJ*V MP%?0<@>!AW:JKOFYE97;3KJ5',-QB?7A#1ZG_UN M584Z&NW:YS3&/;3#VX_O+C'<"W%MV.%:FD_,;9HZ\*<.@/'L$#,'OAB63QRF M9\NG9\O'[Z\\JO0B7LT1\2N"T85$&VMA8+6G>.&-P?6TYCQ\OD_7 M>),6LV43:%,)3/WE%<[V^0Z_Q G*"Z(YZS:&LNE.D@S8!((^2W8R :9YU2[6 MJ\(=N'T6Z&X7R^^B>#%+3]-T$R7EAWFF3$)!*A6 M;&0"4].*?7N0@^EN;:G3?SS'\V=&N=,,4?WD?E67"]^MPKD$ E8[5K+@5.$U M^_;^1*T((^Z7:('.T!(W<6K;ZY143P8&:I:LR,^B^1]\Q Y@U 6M$:.P<#O< M5@.@:U2YLY<61-."6GHRA6DM%\NP;GG4)3LS&,JGF1R8\PD$NK8L931%,*_; M/,64Z_R7%^BIN$Z)$394]UVO)-I>+I=H3C=-A(_;&I6M&TBS;"#P'6(1$\AJ MUE?#]$_>^-<,SQ%:Y%?$U" _"J7?1^.HZ ,!EJ[F1OY/74<-H%]\ 1 SR^!O MJ+)?F;#?W== H"#7RJ3A>QSK9OY7C6;^M6KF%*WH0&F]H1O75E_AT9I]&97= MW:/2*AL(A(98Q 1@FO75\/O5%R\#O&KU.<,YBSV3HK6A]8H&@KP!]C !GEYU MS8:T-Z?OW^<5J#&MG*S!CW1.4\9>=0^7>.LT7*VO,[S#7VD7A^_@_DT MU]?,^02"7EN6,L'N@+H;['ISS (<.&X1&\2A7U!ON"\+!@)&8UN,.-27E35P M,S@F>2DS>URF?&=YP*88):(*&T0A=1O+IEBMM:E4G,"OEXX;$#EBY-TA8BKM MBF]^/.HZ:E8C-P8^0'Z(;M.KA>MF5K(GE*4PZ(-G;SFG#]J0V1)1@N[A.\S2 M4E:ORLPB)VH=Z?B2@:5[,,)+H2*AX!Y1.4QBTA6$BA^6N<-G)O2\ MD($/,O! X:-'JO5@[\-'C^57($;P/2%$3V;8YG:LF%6X5V5E:Y2>]9277CG<^H;S+0?5]%#?NWVH MK]Q5NL4I?D%T*RA=53+6023<,4NG2#N'K+*(;T\R]8D0QWYZQ'Q=TXNW'[K%-K+GR#TQ7Q M NMR-GP7;6EKGF\R"JGZ9*#^!W^7V@*G_BI&GY-[=%Q%; MS.%Q]_"V[4V9A09@S[2-Z^Y/L-MU.MRF'(RX>_12QZK1\[S.:18#.@#E[@5= M"67HT(.;P2KZI-6.D2_3A<,C2M:YQQ= WRA U##$B-Z1K=<\78)3^%5R7L7I+CR\'T:MH-J! M3D 5/MX@ZEN&FJ#*8\EM\"4J-EE<;"^B0AX+QB/D>KDN8?B8 QIA1 _7K=4\ M78$WPVL[)4.Y&[DPR*8A*JA,I=$O>%P@U3#2B*"52V&>,L%+$$]980Z"9MUT M,:,!6I9'1B<_A)=3@I;5JC]S8LR[+)ZC$_E*2%V.ORR2E3LN,,---.:"22:$ M>98)Z^EGH5)?I_-DLR KP/,H21Z(T!&;V-,")TWD@$W5RQO,MN M(=3FX9FT;_ZP>?I_9.AYQ'OEH&!7,E!A7,+@:*$--=IA$"V1QB31Q:A %GIC MH5/[9RN_R-[18H6JWC>[ITDEV+,_=HRK1S]$C+A$Z MZO3-8A6.H.H'I)EPCM-6+L@FD\ML^8_RQ>E>GD48,2&#J&,,N)A4U M-W#T)KVVP% M]LJ"QV_:>8<&51GX'0BM:V?]!C.^>W;32]1C*^+KP,:3)^=19Q[IVXZ?48?+ M:?24./47^C]/Q$_]V_\'4$L! A0#% @ 1FX)5R)^TGXQ#P ?T( H M ( ! &5X,3 M,2YH=&U02P$"% ,4 " !&;@E7Y6J) MO#$P+3,N M:'1M4$L! A0#% @ 1FX)5V]W.X3D MV04 &<< * " =L_ !E>#,R+3$N:'1M4$L! A0#% M @ 1FX)5VBA^[971 ( :5H@ L ( !W$4 &9O'-D4$L! A0#% @ 1FX)5T2$ IU,%0 M2T\! !4 ( !K)L" &EO;G,M,C R,S V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( $9N"5>6?/4R-CT )UL! 5 " 2NQ @!I M;VYS+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4 " !&;@E7AMN9X56_ U M5 L %0 @ &4[@( :6]N&UL4$L! M A0#% @ 1FX)5U0V#$L@5P 'T\& !4 ( !'*X# &EO I;G,M,C R,S V,S!?<')E+GAM;%!+!08 # , -0" !O!00 ! end

482D% M9#R4"7@:X+H3BF.46<6:TL(]X:[;D-7AM&-26D02CN MB%LWW%-=N2?N.=&I'/:>IZZQ^UZ#;2\F5V:XY/G-W.H/ +##V-Q% -XW?$8L M"4%0+XD,C%"FB*58.JP,E2ZH===S'H@B78B>EATYQ\R7L62U/?N@%&%FC45"-I)=6!1644BA(C MB:RU3JNP+D'P,*JL>^K,E?FYAV0R?IP-?K080:%44V0Q0PA')IRSVD8B+&,1 M"4/X.A:X WGO7/;(\_/>GUNZ$I''#(*8A3B_!-EY68(@'9]V]@N,81\+R_ZM MK=7[LL/F#]S(U:C-=Z;LEZO7&@@:8M"$!DP9$5H31QGFS!GD@EU;OWJ@,[P> MPAI OR,5J#E_($-2AJ2C0-)V0:G5 C>OF>1>(J; 'Z5:<>UJI'P_%^!=(%B#OK# -_\\7^F*6OJ+G#X MU3=_20_O+22YRGM#E?<1;5:F\\AKG-XV>ZQLW4SOHN\%M M,1D;'WP1'CH^17_H!M/TJ_ZP&$VNPKB8IP(4IBS#I"S^1#*9;BK\X\^[M]Z>N//_?34>?*_E1J3K2"3:F1F&FD=*+L\0(IKS&22NU:&O2P MR87.?:A4[OO1--)QI.]D^GKP.3IT\I5\AAN<*I^ M$9XYIB-32)/(N7.2,F;$SM<-G !F".](,D;&F(PQYXPQ3Z7Y[P8RZ;QQU9X3T:8LT:8_8(Q2@07I"-4.8:TMY*G"ZJ$YS(8@];Q M/70"11CI:?WLO(93!F#:2'HZ*F/FHXA,KN;)_,:=Q^.'J4I,(A0$EMP&IC51 MPA@O'?:&$\T%:K64AL)6#',BI11CK1%A D? M$ADG$61=&N/!PC2$9QZ$C T9&SH9$K()$; 23DO" I,6.^.40]@Q@H75+3-\ MHJXD#F;V@0Q'&8Z.$C_"R#O.N">((6:L3]45PG(CD7 HH';W*ASW"'ZVF-.A MV!#;)SFG&W2A*0FG"]$AUL'@NA]-8<)JNO;&'?IO$(,=XH%)0 M;@(+BL!>,FC#"7-!6L?6U:@'BV'"Q(<_(6!:X M-C1:#:X>L=$(:AB)7CBG'6\[ L541^I&,G1DZ#AWZ-CC)IJML.-!@(I+[(+! MTD4E&0"(Y=I*R;2S$2FW-F?I0"=;J$=)1R^7V!([GG,8*L-5AJMC>SJK%]UI MC[CP'EG'F3#<:AXQ-9)ZB[E2K6^*F.XQUM&SM>:>S8. 5?KS?_\O^" MS;?I M7S#<-*_]X=3,Q_OXD]D,5*]*LN4&IH3I_>[=V]=OS67X#FS-[Q?PQW+,;A#, MN!K8U3+N-!G=S*5H\;2^% M5QLO@DHB,OLYM?55T9] 0V[^V:?Y\.UHX!,>F46/]FKO17$U3@CRAS=#'SZ_ M^+;ZZYN_F(>SM*H)\W^G6:E@<55G*E3[ '/T3\^BM"DBKZ-F2 >K :0X8U19 MI1@B6,YP#9X,_F*R[5/JQ1-M&BF<5X$3QCE#1BJ,!+;!6Y?RU!VF=4UN>HB] M6 [6CD%^[LW!%B@R0QYXIOE4J493I?>9*M9DJG@U517$ B8-$CX[0//_\R(= MQL#/F>(^K0Z)O5?!947"TUW<5+U\L6*=5@:C<,<:FRN,CZ\:]56 M.OV:]E9>3;8[HUD8JL-Z9S4 >?\<2+SBE7U;7D9U/-^F$S5=1Y:+GC?Z$87_HE.S'=$/ MP55E0P7%O0)VWJ1EWOXN(W7WU#.=+I^C9F8!.98I-_WAWJDV64*>L82D8Z+] ML[&RB#QC$7EM^N/B/\Q@&LY13%KT CON\.UR0=/%QJO>6[ZQZ6@[K-:/-H^+ M97G>\KSE>3O6O+494G@F-^!\/QK?)!/SR( 4?\*92KD394>92GF+ZJL-62V+ MDY04@OE^=H'3:CDHY8H+Y1#3G&&+X8<@&$:"(&X%J2D')9A0O);;9ZE4]WMU M4&(P3'M2HVZDP72SFCQ#2X:6MK/EGF2C6%Y\_QAQE$3&6(&X]XPAZI34BG-) M%=-(8&(ZB#BD(_6C&6PRV)PSV.Q12? DO<43:!,(UI1C1ZP!M"'2ILO]@M4L MLFB9]1U$&]:CHB.5CYD/(V-XMH=@MS'DYJ-FHE*($JELY@!0ED" MSI(E4CIN!'8UI%XG!S*.4KU"1RHQSY1FH_-1M!\>Q,[Z93D-OK"WQ:^OWK\J M+D:$)0]IPC78.KA[9;O945\@7OJCP1L:#$QKJ_4,#!%/D MHO#@((,!=LA$CX-S%@7FHS<[QSB/[2SCGN3B7-0^Y]H<-DHPN0JS2,$',''E M='R;LV\Z155\5N'5O6(.7D7','58<,<,<WJ?LY(R6K_ M[-3^!/$22@PU#$=%K&7,2:V]UD%Q$Y%D5#;8.K5L\WN8=(0 +N>&9+0Y9[1I M*QK#@L>":-A($,\,TY98$PAFQBAB- J=@Q0D>[PK-[;E+(UCQU_*"5C-LAC% MNTA,N@;E9C3H5Z,NRJF%\?3+9(877YL]E /37T1@>J^@2A"8DZB$ K>*B8!U MNH=2<2V0BXB3FKN?-J'A^TKV+H;^[4)$WZ](Z$&14?:8Z@@PYL/B+U('6\WB MD"(@3Z)QR3MA1KF@O% V4(5)\ UB'L=33=R1K-*LEL]<+4]1LD(ID8P8:RQA M+!IE'?:!:^05P=ZY+NNE4&=SD/N,0A 9"TYHHO>/&"!)M&*&!QPTHP19Q:)7 M2GN"G%&BVSZRZ"E\-CK?H>M2-UWSV_6(PB^3JS NKD&&7/_&#!YRJ.0[JO,= MU9V"Y[VB&-A'J5V@"!O..%=*8B(M\M8I0?#B@HSM$;I2GO92ZD0/H8YLD(YR MY77&DXPGSR(BP[&RU(0 VRA&1%12:J-M%,99BOG.I]&'A9G.%M)DC,D8& ME5,^>+#,"#Y0S/)UFZ #V6320UW)OFNHRL\]\)+1XVS0HZTX"2="@U&GUF@+ MD! UU3(0A(-WSAE*VG;;,>YQ<=XHD8E>#GJI4B[$[$PT^:QBQ3M$+WX>#=UC M9XE$3U'4_Y^]=^UQXTC21K^_P/L?"MJ=A0>@VGF_:+T&)-N:U<"V="1Y!^=\ M&>15S36;[&61DGI__8FL(MDDN]B\D\56 G:KFV2QLB(CGHQ[:(0LPQQKYKQF MGG)IH@1UJ85]LPF1'4%Q.]"SG7'T+.I/2-0/Y_)H1 #*C$7$ JPR!@V-BBC ML!9$<.RDV[H@^P0(T):@=Q;^+/R7XREIEG[/+ " I89HIKA4PB+IK!/4*J)< M&\]_C#J8/84&3T_)T9)!YR)!YS .ED9D"0AY8ZEESB*&!#$D"(-E5)QZ%/@J M'\M9+0LL.QRU))QZH$ZNM J.*:6N- MC!ZWN\\X91U*+V:Z0&X;\00%\]5HRF$;O B7!(,-UNV9F-81TP<2Y%/E\0FZ' M# EG/*X/XB7 V#(FF$9(82:1,9):1Y3$%EF,V-9>@A,KS;1#]"4KS3EEXY"S M>;*?-?M9S^%YJ!M3&A&-5\P%9Z+3SGM*?# XD!W& 1]Y/ ?C'41;HC#E(&Z6 M\PMW;*AHB-'&"$<9X=9R)TUD%/-(/'/TS.+?6E=&EOPL^1?N-HG!\F ME2(* M9@53AFGC3;0$Z33@N&TG/^M@U!)[*:=N9,"Y9, YHE.&&^F8=L:+%+[DV&HO M!3/>"H(EO-XV5"$,=31YHAGAIW+1'+1IR/F=,ZT>W)/K$I]R7>*^[AS+@D-( M8L54TY?:UDL63/%0C*Y-?]95-C<#S\W 6X7H>UG9"4 M6F/HRJEN!]+GVI(>F%$CH\:%HL:9.LIPBZ4DP1"EF :PB(:I8"QG#",M5WFL M#P0;O"/:D@B01R)EL,I@U0*_EO52!9E"YS&F[@R6,..-$B%(SX3BQS6!D.XH MTI)V57G*T2K/%)&G=$V9*3L_!]YY7@(CM61 >'MA]CRH]*_'VH=O(/:PI&+. M>ZI>F;);+CBI5$INT-2;R(Q1!G3%@#6N4-JLK/X_5/&^9*JC:$Y6R#"18>+< M,+&9PVH..YC!PA 9D$LQRPAPX2G53#F,L6?HN YNW.KYE1DU,FI<#&JL\%;M M"QL+#JO%R8W(1H$DZ)0*N:AQ[, B*X0W6;'>>M=D5=<'NC M'Q+]%M8$;)'Z;,/VOP#N NGK=?L!/OG+_XQ3VM2]C^K%#]^GB_=FDK,7!']S M-VDBGS4^:G\_/3B538UNNI[\:VUW6]NV(T-#[X(BQK MHT6W[WKC]%:W7PQ&UV%83%(!"E.68506WY%OIB7QT_8*M-'FKZVC>]O^]>?? MNRG4.9^'HHS$)/#(3&3$>:L15C&FI@Z1![EU?=7R+:CE?/%VY9RR96C5*2.G%(%1*,/)AB#F/!; M]^D[ONBWMFMG%OLL]J?,E-].[E.X<3ZQB5##1)1*!L0"X9I02;5*\]9YRE5H MG]PW! AM\Z%X\/MH.R.RJIM9^W/ MF?IQ:"Y0R@5*[4?M)?R%U+UU$@F] . MQKP=D)TKLC.&/"D,V=^]%*@/007#I/8LJ&B]X2&-A)(*,R-#FZ$%RP[A+7$I M9VC)T/*M0\N2!XM3HXBVUA.*F,)!4:<#Y3QRR8VR^WNN#P+<9I%;)>"GPN.8U"T.#0)ZI(S?-;+LK)V M9>@P;KPTF#CC&*+!$,\-2:UOI4$A^",7WK8FMR:W <@0<=D0L5]:C?5,.J4C M'-:,NVBD FXP7!#0O@5;%4$Y5(_(#NCU%XT#+7(HL"-ER;2C163*AFF#(V(= ME5N&FWXP!EINM^JGG?MXB93:O:%YWV_@;!$**6,0%0IS. V=S-%:;@CV"M%+4-.*F84(Y8%8Y6P M^LA6J^PPWE)U-<-4AJD,4T>9";,13BUYUVS$2-B@/5>$F4B-T8$Y03GG,EIU MW&$P1'5T6XK5#X]33]GSEJ$Q0^/%:W#S^=G.>*R$\MH _#%GA0K64]#;C.*> MKIK=?C##4I(.12T-Y!]%8UOR/::?__?_P MIUWY,OP$E$LF[_;&9D&+YE>HK MEEZL=O0C//4_/8O28@:Z=M0,Z937A@AGC"JK%$,$3[JYP)7!OQQM>!5!-1LV MW]-(X;P*G##.&4JY_4A@&[QUE GM,&^ZY;J+1!*P)%8__F"'Q??U8T_XXOAD M(F@G,N%]R"1V(9.LR%3Q3^%"+S&? R[^CV?I >#O"5?7?_=,"2+Z\X=WKW_M MEJ./Z:*9S.R'4C-!0N@OBQ!5+\][@<=>/=(Y[^8QP=<3 8]0>C4*,^_/%/$AS# M6"A. F(X4$,,5]$SB=E"__D?'Y[]^*8NFTWULY]#.4KYLF7-A=W8 M#7Z>"D5AX"U37E=!!,#UZK.I8]IXF,3"AWX9?/JM"N>E^#F ,]S-A:*\#F%4 M7E48,%W-XV?(V6&8X)WPA>R#+W(7?%'GA6&R$YGH/F12NY!)9Q@^&@R3IPK# MR$5E-.%*>.:5LHYQBQ@"+5R ILT/!L-O 4)O&]M4+B+P7,,#,PQK^U9>%?\( MQ3"XP:<^/.R*.RQ\Z:B(ICM,6OLX7!5O^@5\:U%VOQ8W0++KL@@ \[[6FO\^ M[H>"HDX!E*"=XLO6B7>JO;W?[NHJ^/IY30 ^M,PT;DJ3 MRSK-Z4['%-OGF&JTX]9=A-%YCW.V$YWX/G2:/'(^FH]Q--.3'\W'.8HY-\8K M+KRBFE'NX2_BI22&!(.M.]Q1O##5Y &+;/=P#SBF.N?7M3):/ME7MC-:.MX' M&WWY:#)Z!197CN"HZ8\!Y@'2N\,*\CO%;0]>&0PG;[EK($XH%P^H82C'/9#T M3T4<#FZ*@87G_5R)+]P?S+W)1=6!E9RY]>G1+^O3KDSG8W7X=%-Z7&*W=+^R M"U0U\^=/.I$J_0,TAZ);EN,P["2GGKNN:/1K^!QZ!84+;L>C\JC[=K7X_,54 M,YK0ZA\R]4P M)/* N72(1R:(4BHHS[# 6#JEFN;Z[JSR;5T*O(VNUS :^)B[--,=M] 5EWF[ M676CGTZM/>ZI&37ZR-=>M9V3?,\E-OJGUUXE9P&LWT%* M ,"7Y/:#NPY^W MOX\=PE1!:@(T8B0!H(S M*:-1VBA,=<#:!^XDGF[&5/Q\M[SMF;OT[&E.6;U%L^U9D> ]58$6<[RI.$I& M=Q*U0:\W^)).VRZ43>(^* MA7.C^*X2ZL&X! T#5A.^NG [JDYI0#0 PW2ON?O\]<4"!]\SSN'-D4:/Z-JK MU&/FR'HFV8&SR'FMMD:/Z-JK]#YD(EL8;8^EBJ7_@2 M4NI.6G[/ [?_&LH2#A%0;3$I?JN-H4%?HJ\7=>,SMBFE4Q]V:R\Y+XX@>;Y[<@3:9T\_3ZUF-LI2?=6_"6* M4N;B$_')+^6H>Y-9?RJ.'+4JSZX[7I8U('\VJ? M[=LX?7^Q]H@Z[R4AV$EF!->(*T:4LUI$1)H&Y#V>?CH3A<5':,HZ5?-9IVB6 M=(K6SI]I2#H]1[^&=C;3NF \.)7LG:OS2\O(<$H(FI_V&U#J*!]I$(SQP$S$ MG@'\>&4-(8(=$7%V;D.-24?+EDSYS;"38>>286=%H[WCX,[G88(AVJ6M)=-#?HR[B7<:\UZM84[MX.?QWT M/R6\F>$<5M1*++$+0C,5@Z8.FVBY1,H[Q!HZ[)T?YZCJP/]/ .FRNI5AYRFK M6\NXLUK=(A9,/N*9%]8SSH-FD@$D4:885VC:OZ15,"0['+>D27)6MS+N9=P[ MF;K5#';S7G/MC%"1N^ I"X@8&BU8C4@'+R5EHHUHQG&'X(>]N2X/S[)2E<'E MDI6J9G19K3H)PPEVS 3#+.A/6 G#D(,7',8AXC:"C>XH_13LMW:H3B?*P&A] MFL7/B\D5=<\L7]B[XH^K#U?%IP$\9+_JK&4^!>#\4^1?G.MD.%LFQ>5IN<<"*C(Y("@5QJ1@VREG'I(S<&8T\D/XUP[NSU%KS#6!;1+**G$-&6 M1.&-0 (DU-L0">-$&!^P%%X+8Y!#LK%K7GM$%G<(:HF9!=KR8YR*#J(M"1OE4_R)2VA+@KLV"!# *H^7 M,$R#%=I1')"QH(([=2*K>&=GI;P8I3N?X1DA6A0&U8%9Y!GU-&+F,;;4><X](N^6>(MQAJB41T7Q4/W%!/&G(,%A#HR0@BRHP(822QCMK!(Y("'*>\?)?(H43O@/.>=92RX2"Q8R#TE MAH$^IRS%8'YA'7U 2:]3BD6-S;%$?U=M3DC606V):V8 R #0#I/N<#%4RR2U MW! ;1622*,T]]S9BS8T2H VT#A ZL(0G ?ML/PR GW#"'2F"*V@.&(6""$X M,H*XY5:8F%Z3G#GJVH8X&-$.%[E_2P: IP8 +0D 4R&,=XI[3P,C AOKD?', M*1QT\.AH[HC=/VRQ5QVAGT*$HQWJQ*EBV>O'6E]4%+L<@22EP:WW\6S3]\7MH->M2%&48PO/ MTRU3*''ZL?JB$VAWQQIFL)N0;#'IX-2XO]W2+D'+.VC+B8>$QX M0(+B% MFL%0)*2AFTE)JG-@A ?ITZ(#;4I.P(S2TPXK,:)31Z&P]MT/@-'+% MC"7,66&YPE$&$W"P!NL=PF$GU$U(A^O+!J"LFV0T:'&P7"O&J44.6?)Z="!DI8$M[)NDM'HLM'HJ(%SYA&61&A-K&5>,TMQX$C) M5#= 5-QZZL=1*\HH"\IKJC6(OR/1 M2[0=>L:Y(NDL$>F"2\4_#D:F![>^27W2A_ M1??FUG2' MP9]VMO>V=&W90> '8T"O4ZSZH(?$+LN^!*7QD'%X&7!$5@7!+6-4&J5]%!I3 M(D3PGLH59\M! NE"MZ1Z;$OQ;)/>^ T@R:E$\EPC42Z/4F?*%#"4X. D=4(R MQJ0REE(?L,88$QILW BK=F\1S*3L*-%2MUF&K Q9&;):G\X >A4G@FK,F6>8 M4X,BM9%XI0- BUCESCO4," M(D.!&,ND1M1[Z30#,#NNE8H[M"T]F;*.ER$S0V:K*774U)4T2M,ZX1QB*)7X M:4L]4S8@C(@D>M50@4.YZY14'=+6XIRLRV5@RL#4DOP:%T5*VL6$\P@:&K%" M64\%5L$2PU;.93]0FC[ND+;,+7JJ&MM2^DSZ^7__#[R0>.;']!L0W]4&@)E0 M?_F5ZBN67JPXZ",0^I^>16DQ$U9'S9 .5@-#<. E995BB!!=\Q!<&?S+T897 M 8NEU3V:5K,[X4BM =AA\7W]=!,*'OK9'SZ%[Y:W/7.7^#W,EC"[_8K'_>]Q M.>K&NZ5$(BIN]R)"S3W_"(4-O6[X'(K1M1E5#35 0'O=?BBZ_21BXS!IM%&& MQ:8=L^2BNZI)![QP.P3!KG*-AJ%"FV(TJ+[171NP'-,7POM_AA'\-@K#4(Z* M8N0[#M*H^H V@>.\.!+1PP^"[(U@C?$$7[E[M M", ,K.%NVA&D:B@R+*^*N:>#:V"%-X-A*'K=/T/OKO[F_F!4/_B7 '#0Z\'G MBR0;:>77@YXO!N,AW&RQ8<+:VU>P^?:=B^_3K0QF9OE6XGBD![U^]?_?ZG?D47L'! M\^=+^#'#8=<+9EB![?4LX6TTN)VPWO25*>!.^'&"[@TW>#T8P);?X^HJ:7$A M\=;^DH'9_",O$N 1$LP>_Q9>>6[32\]-A!6]*$SOB[DKYU('?[@>3C]=4Z,Z M=PI4Y6=.SB:$[M68R6MP:%R'I.I,4CF73Y2&8VOZUOR>/)N#GM4/]9_!^$W( M7F/R_/W2,;GS)J@9N%7W>@'R"S=RD]>^3![?@C EI%>UUOV?%]3"I-/_R M!N#FZ[,?JW]^^-XL4VE>$N:@>VI2_CZ^@:]W2WK;:],=_E>"B9^[I>L-RC' M7SI$7O4&[L]G]V<*,<('$;5U)#""O:(JZ!B%0TI'XQO;!6*$1X-[W2R _G6; MMF/W9>U@EIG%3U55M416)>S87O_\.Q"-/)NQP=YZQ?I[[;! ^FQ#!GU9 MEF%43DCMW_;?IQ-F"&?OJW22-/$LC8X0)S0-1#&.M9*,"H*999IJC [!LSIP MRL$T85C:*BS&C!?>PB-S18A%#WCVX)K6P1.T05&)@UYO\"6I-95"GC0H4 SZ MM1IV8_X;U)K)^0[JRMUM4CT"8#]H$'">_WT,.AI%G2)1L5(8?@ZNJE\H**Y> M)5/5I@:N8?@$1B#H4<5-O;G51C=)'4U7 'EN YB)GV?:T]U$[2GG[_1==?/!N(0'+/_Z8A54'%HN MZ2YRR6JY;+[C>K;?05:V@ZI#$XGM0B2^#Y$:X7+=1;0B4L7YH%+VDEWO0!:J MU.[T]\1A4"=][ZE\U(?@^E-V7B=\-E747!Q5JYRJ:$>HDUG?9?+P?KUC50FN MNM\VU79DL^J?J25R F7IY6C9"]2*92T<4:?SZ[6BXK5U#+R. NWCZO]G/$A. MI'=P5E=^EE;R^,M:'?FMP?TL@M^:"'Z &W8C/"P8 M)6^30[:5#/[6PJ<_5[K:F_[MN-UB2"Y2#)<"2<>HPQ;LLJ=S_V3*ZR+\S[@+ MCY\\5,5W^R/NV4<_''4:Q5///F@9&1[/+$CL^[+OTS^_W#-Q@]]ZOB[1*JNI MIU@*R@2)BG 3K55>,V>P6SW<9OJMK^[F?+JOAR ]H>_NJEX=L\_,>WUGSLB# M=@3#HD.Y;D@/7\))Q*N-4QJF,4YOAE-5!:16"IEHQKW2*@_J M+,$B"LI7-RS<':=(&W J=K\&__Q_PW"0Y$H13/[]:4+4B6S@]ANZ@V%*_!N% M!YEQW^WOW%B_K^="\K-U^6HC0"YGGM_GI"]FJ,^WE+=2Z!"9$,$P)J,UVGB. M-59*",TVP<>]P&UE5\@9/R\N_:#C%9/JUI8..N?3S[+H7JCH&D&(QX@H3AGQ M8(IQ"::8HQ0%;<7J257M,<%.*/VM58BRX&?!WT[PB<'8\1Q-=3X4ZKCZ2=&+,PG8.;*=*(Y M6'B$)7T+SJH=<)VYH,'JPEHA#=JT:I8* "*B4)TLI[)TFD?O7(KPLP M 8\*.JVU!C/>9+QI+]XPG I?&0O66D:\UX9CY*GGCC%EY:H>2A=A>68E)\?D M3F9QIKK)RNK\.*Q8]:[XCN4H7?;XK7+U,V85%=@&C1B72&E.J&%**HT#6=FG M_12@.67@(_GJD.Y@W)(.HME3G^5V.[E5R%FEG$9<$19(U(:9J#PCV% 3A+ML M^RR+?A;]+/JK@G0A641,6DT#TP;K&+53CL"O& 5T#-$_H:ET4-%OK3.FS<;/ M)1?EK;:+RFH2\+07364AI7XXM].YP$4Y-QAX^K')12>QH+(K++O")H-A<+!( M!D-I4NV81L13,- P$VG(PB;95\<"YQ..TZ8=V9:IJ=ESGN&BO7#!"=64*H>$ MQ2P(HS@#51!>%#(*BXY1AW)"2_!HB--:U3"C34:;]J*-3^D F*/ F&8X&LV( M,]<7JKVR\&50_\Q*Q5KFC5F;?XCC\P/HOB!.;HL=II'7(&3F._ MQE-#_G9+:P?R_U+QX3W"O_[\>W=^>C/CQA&,F>9ILD4 [9(3@0FU#%-.Z2J4 M?V5Z@*SAPW4(HU\'KNK<6D%KU4SLIYJQIQVG3P/JRT\ZE6/%=7#^.KA%QQ?I11)H.1Z>7!T7D^Z[$T1(7D!*",<< M#+4VCI)@E"7&$N8OP,-P,"14J9*B)2VJ3X*$2]Z#]#.-4:QF\OUXBH&*?)>! MBF*?@8J->IDGCJYW[(>C$&^Q'E; M3XF)+V_L79X\F2=/9A$\*^ODR9-Y\N1L4;G(-4^>S,.6GFK5R2[#EJBQ(6K$ M/#:.>>,T%=QY891V@2+1T(Z28$)QRQQF!...X+P=[K)VQ@@RR&20.1?(>!DL MT<@KQRVC#&M.@U$N8&TEPD)N #)/(\29<2KC5,:IUN*4]D1*IZ)C,3*#M9$A M$.U=,%H(:O41<*H5 YI>WCL;"- [M"C0'BM7/04 MQ^"9#=@Z[CT+7*:Q5EHV=$0YK+%XSA%4DHB.YJ@=N)A[6V;1W;*MK4*6.120 M)YXI'[627@7++%6:!M^09=HZ$RQ/GLR"GP5_ZS.;8<^T(QXYP4S4QANOI;28 M642YXA=@T^1C/S>WO83)D[F9;>X7=S)<-XB$0)1'3 46F5'"8QJ$%#8PA5G# M7*<3V6*G'^@[%'/B)$18^UX X>\)RY0P17#1FJ&'+%88&.E,7R34']K M3< \>3+C3<:;EN&-%"%5]!%J)7.@F$B,= P!_B1:\4N(IF4E)\?DSC]A)4^> MS!Z_+7!7DTB<9-P:0YB0P3KEC8X4*:Z(I.>T#(\[?DXRU6&R)3"9/?59;K>< MU!T%]]XI:W%DV&(5F6'11(MX,L_B9=MG6?2SZ&?17S69++4O4$Q&HBS#'EM# M&0=+26K'J:/'B,[GR9-MD/JG$IS+DR>S*RR[PE9G7QDG,!%:D]2AGWB-TKS) M&%!,NEW$9S3)3C>92;*.QK(=8)T]YQDNV@L7CEF,J48>C#_FA3*66^M>97%OHL]-L)O0U!F< 54T(R+K")3C%'#0W!^VB/ MT;#H9"91/NS;8.DT-_;<)DQW5LMH.B"S&%43,JNFF:.[A3!=W_7&Z:UNOQA4 M=I2KIY07IAH%4GS'SV(\;4WXE@W+F>M%W$IOV<%6W8[#8\U07.(9L5%)$CEC M3F&-M238!<&,EO#2JH/BE>D!.(;=.XKXQ@&<%V1K# + _.:@&V+4,Z*BP9D=09)EUDMF'HUN78 MMQG2,J1E2/OF(,U(2Z*7N++>H[%6!"*QH0(T-*["15OOQX>TUKKQ3@)GYS+_ MV8.I;*L,^O\>EZ-NO%O.QE57#_-Q";GB_!@YN1\'(],[@ZW.#C3_YTC3:[^M M=M M)F^#4]1XH1S6EY '?"AL(AV-Q5/#IB73-OU,(^.K M^>,_GF)X_,3QLMWP>+7/\'C>=,=U%XEJ>'S:ZA_LL/B^?NC)UA^?2&H7(NE] MB"1V(9*<$NE1%\7!_0[7 5[M]09?0"3@M\&H/TC5O,,0PQ"0(A2];K]*/B@& MXV%Z+!_Z9?#IM\K;:=(X:EL'7XLR15_+%Z?;6[W+WF*TS^8VRMRZB]19)0"C MGC5X=\7INK@H,QX-5BRJ"9).JY!-$:I6LN"/?QHDH\"4(R\39#M?>#M*KKT>CVQ????_GRY>JK'?:N!L-/WQ.$Z/=#>/O[Z6>?%5]O M>B\ U8#90O_Y'Q^>_?AF+O_*I;G&J35"^F4Q;6Q^VO$VJ'E52?WT_H^K1F=7 M/##>"5'(/HC2B/7K+DI8?T[D)3O1B>Y#IV:T7WL5SMA[-.PE3Q1[!4!OC$A' MYAFCA"DCK9 )Z2@2KXV,SA#%/-<*D)TC0Y 2G(38$)*@ M2%"T.L^P>3QFZP>W\)D1+]88\91>/:S%+8"C>FE#OIC%#.6%$W+^4.R A(^N MJ\Y!OANG5L;\I>7U8#AZ/@K#&_CK MYVNO(N<]6]E.A.)[$:KQ/%][%K3Y;#]&:?O-CEET]G(W6 MFE-V>K NGK:7>,HV.K+77B7V.CP:3_:U5['SGK*-SNRU5\F]"-5XLJ^]BN=3 M]FBG+'NBIVSP6E+IM/<&,1F4<1PYYI0+PIA*+SZ"]_ >>A=Q= Z'G[#K<*>@ M)=XK:MF,]FNO.F_<$N\4N,1[12Z;T7[M53(C[]&0ES]1Y 6.C1X!Q%(3F73. M6@.6 )8Z6BYY8$=!WJ:Z^64,?JJXNU.LG.P5*V_&^K57G3=:3G:*EI.]HN63 M1\X(>@P$%4\508GEC$?&';4L&J>L$X%'1U0,4I,V1U\,4D(3+YF4F 46M>!( MHA-$7S!NLU^H9=&7/0^ G9(;R';1D#V7N%-> :&/Y1C6 M"+]0[DC%X6L=)R^D^[\HNB.XN0.$^VG0KW WG7^_IPS$HU%NI_ :VH^8; /$29P8@%*:TC@H!U@)@2$>R$58&$Q9M-('K& M8!]"OSL85ER&)9_U<2Z]I,CF!31%!D4KW$.*0!36M4 MM^KJ=^:NTMX>K641P0D?:/21"X:U,Y@Z8Z5VFF,]<[ =4!0OI0IF@WY-P;I$S-E@A/,6(RR(IM+$!NUZ+R1X@CNE]95ZL%.UA$U5 M[H1/!]LQI832P@K#K6#44"6CI41YYZ@0SC1,=M\7E9[>IF$DKQXBY/U^C8J_ MC_NAH*A3)/IUZNV$(^,VP$?AL>ZNBB/I,8KA"&8NEEHS!@>R=7!2T_?2^7R\HQEHXXG! M(:HH&3)"\S2>G"/JP;JZ M<"XDE]BB@"9W5UT-:4UR>,&W_L]XD,) -V;X9Q@5M\.N@W=AK>GJ,M2?[J1B M8G==F.$D3:JB9$&*FSFZ%#8X,R[KV]8W\8/T2]W_&1;Z:=PS0UCE8X&/^IW* MV]#LFIB^-8T9O'K_[O4[0-U7PV#^? D_9G$#UPMF6-5+7\^<0*/![=1I,WEE M6C,],?LGCO2&&R0'-6SWS+&WRDF1V#0,]W= 8#[_R(L$>(0$L\>_A5>>V_32 M!+7"KU>_]F7R^';0 M\\E[9?:.5:7[/2NNAPE'_N5-WX>O* MUE]FT/TVIA: H5]6,O<^])+Z\M.@')4?KD'"7R5D ."OA#IY]U[U!N[/9W.1 M/VX8"9(93QE3GEEG::0:LZ!\PP7[]*VZZOBPPAH\[P&TWFJ%K]\3;^' M!:B[WYL-7/KK2; #W0[IT%]_KQT62)\]SL7W'#I/[;>W5=2L[]_T$_K"6?BN M9_IEFN;G[N8XUW$7-'.<>4:8X5X[PC GP8'%HCB.!^#&3)'.*& M& X28L$$!F7H >>VWA$.*L7DF(>5W'.[F^?V4'-[I3?48QZ>5S#>C5WXJ/EB MAAYN O6^Z4H'G!T5 I-;]\>/?N7J=)&@@89Z!:I5LLJD#IO6I!TP^F:%]ZX]/0 M]$>5!C4,;O"I#S2HWE^X\G8PK!YXX8M&UZ":?0G%N%??$AXO$<2-TM.E>&-A MRK6TFQ U-_JFY,>VBV[L#38F,^@E!6WL$$#OR:;IYI<7ZMC2=V#:ZJ;E)/G M\F.WZ2[>DV\PC*$[@OTODPJ:%@=OW9.LVI]A^-PM0Q5L'=NRTJ%'DQ6713<6 MH-".36_AN^I@;1&'@QOXTL&4 M,;UTN>ZI.O>J!3//_@K@<]N/1FX$']!.). M/]R@ZM8<,V&H>J6)%3?DI:M5P'UHE&R,W:V[Z-'*N/4(M -L';DY.C:OB8V6' MWG_S)+.C4]CQ*%FDE8G9Z]YTZ^.D4RV]QM_@%Y[A\P#.G&XO#2&:X6R5%3*/ MYD"NZEEKP$J_W@X'_UU_6;BY[0WN0E@ %[A7&+J$?C9F)0FK MU+1QF6 #_IS$=YT+O:2G)"]44J%N>^'Y1+3,+0B?<==7Q1^S[]CD\\5WIE<. MBC_[@R_]I'Q-0,X'_SSI8^G^-P&4#O_7"O#6//AZI:S2F-)]RW!KAK4*.+W1 M",#572_IGF:2HPUK&'^ZGGOC2QC.U*A1E7(V?<89/-6^.%"AX(VJJJ:"U\E: M;:BZG@W3_O8&U=RUV?*G*ZH7?4*0:LR97G?1=BG3^RVPL2YEW47ZXF3\=>W6 M+]VB$"4F6 Q\RGL* B M3"R51=7=F9X;]VJCY)&N>OMM9V-=P%J'RG9]E?;TWC1FY*^]"J]SCP#0^'$O MO(T/7'DO$WI4[JK:6U*FP$:=;7R_9U7B?://CQ'BHC8*4\(DC99$KI525-.H M%6NL?]_2]7C+9P3LV_.^IXD(?ZM"DM6&<3CLOKL MPX>X?\3I]ZS-]*6;9_K2JY;,,-EK2.>I>/0O&;XR?+4=OH)&41C-+9>!!2U5 M^HVA2+2(A+BFT90S^"(7!E^XH:@IP]=N\'4BI;;UFNO/W<]=N*,O[KJA]\ % M='C$/Q>LGPV[GSQ _S+)/IERTA) 2V^"$%8*J@03PENOB$)1^L@E_":>DGZ) M&GJ\G 6@+P6%,Z1D2-D>4D3TV'/$ L&&D8B5QQQ3#DJ@\)H9^91TO@PI[53L M+ME;^5^SU-!LX6<+_^QH_X])7M7+.JWJGCN78=]1Q 72&CO*-.?&204:I&5" M>XUC ^Q?KB;)FBK:LZV?7949R"X?R)A$T4I'K,.I.E-83@#)=!36(<:;VN)= MKO[*^17.0-9^W;;U2NO4)BQZW7BLP/H147/[S)0)M!X)#Q^I.+?KX=!N8\5_ M#,,;/!^RH1%9A%TU*0B#P1X1%CI*[*QP(()MT>/F<.UY&=P+/Q[>!3-\]N-< M&\!I]G*1WBE/B&NGS?3*@G$*P7"$1X&$"%)3IK!56C)"M8QI&J^QK8EE/CG! M6#I7T\_##O?8H.Q@EV*%#?J![RX5I):*XU<'[=058#HP=^?JH 7A>#9X)B#ZFZBC88QQ;1PD@8FW %*A:3BS&!J'7>>81.LC8Y;I2QG M0AJD+ZW)RHIJH0_OWIVN-FBG'@N/CQ[>;)MR;5"N##/.\9LL3H&$&OXU8@8[G>+P:?\]\O77W+>/"- MX8%C+'+/#8E8,!^Y,IP[JIUBPBEI&JKTSJ9M93QHHTIUR1ZZ7 ^3#>,60?6F M:>36:T*%$"H*Q"3UELA .+(*">0=:AP3?!8=CHHKV0[0?@(F@5;9>78T<@!:V@0J-#^,%:\B6K\91//M1/$B6K^=4M#Q;/G-UN[E:!&%D MFEPAX "6VAD/-H&))%H7F>#Z("?RD^/JI1,M_3QQ#!(U(#L-+1*J/#^:V5K/DNN7B,%_08/\,H\D8 MQS38MIJ >P,H6DPFTC7.\DW?7GW?EU!W#3J7I MQ-7(-%/L,(IZ ].R^O%?]2RV=]4HMOFCBDBEJ=8*D)HP+YU%@4>CC"0JNJ@; MC,?'%;#W<"-8/#QU=5C] 69C"30Y5M7CE\'0EZ'_[,<(>_0\53H^./LFX^<6 M=N=^8ZJ]M8-J0',L?'<(!_I@6*:]3]/+!D55X@ /B]JS9R@)I.3<8,T9#UJI M2!W"6&KBK4%;)P4>)5*^C3]/"#GYCO?I[>K:W\S7[LWXYGA;:N((-N9^ MUU9O<1SW)G,3)Q>=8R^%\0IQ"LJA\,PSK"TCFEGM/)'4JO4SXL^YE]W^IGL) M!T+1M)7U'CZ8ZW<_(;@)KN>D]QY1XP[#!FM4_F+*XE^/Y->;S%RKZ%Z^Z=?[ MO^38J][\&9YU9F+,)P +SB*8#]A3R3SG%CD)AC'SU'EL_-8MMXZ)S_,^0C;O M(R0S'R%:%ZC05_QA>+G:L-9ND6+> *$C')R2J:BNM.HS?)=J,WI^]4GTI* M[*1,]]7[=Z_? 7.\&@;SYTOX,3.470^@KK*&KV?NT-'@=FJ#3%Z9UOY,=-.) M^=UP@]># 1Q/]SZ5==52^VK)6,P_\CUI5J^P(L'L\6_AE>I>KK?L^)ZF%#A M7][ D?GUV8_5/S]\;Y:I-"\)AU=U^98A4@ZV-3Q/2T\Y/QJLG'39I MK0N#X),JFVR6GZZ[(1:_? UNG,[1XFV,71>&G>+GX54!D#L:I0X!77-5O.G? M#\^^OT@ZZY7. K5R$V1/,OO=H_+13 M*QO"3LGR.[4^(;SU+/\'?%MM@\&9?U,F??K\^LN,%K_1:5FTV P8U$BI14#!5IK@R4%&P@LHD!U!!*L^PK+ M*79:>FZH9H%&93CC0%ROB/=6TTV^@ECA;5"22\&"5&"INX"L8H(1++RO3=W1 M=7?H?_@^?=F/B_\L4N7&3!T0H^K55' "'VBV=*KAW3N;.6!Q@P7P-H)]4ZGW M?1=J4Z><]P82K B1RA,GF:-:6VP,3CSKG=5H_=SUVI1)EE)EFM3&BG_33QO^ ML=[OM-T36V;1[IE;6?4(Y4J+9P:)$T1LLF[TO'7SYO?7*^R;RE,!-L[,4P%< M&<)#\Z8,MR85C2<[9[K*B1^JK'&VO 6-U]=^P;27Y_ F!6,,$9RKZ#P3FEO, MN!)$1Q.QQAN/>CG7_CWF0:KV9=K+;LD?& >]WN!+.J0>>.6+[[I7X:ISOAVQ M1)M D))4,-@.;9 25E)B)-52;#K<\3P[\L_)8RVY&18(5-T0OL]=A[?]C5SU M )"/N76K2$OHI]9A_V36;0,*0, M6S!31@,PTFMOYO6@E[1:,+;&PWZG (OFXX?WG<*4E:D#'ZC"$ 96"I]*KJ=; M^/9:(:@^T.\FG3DM$"ZY":8]OKNJI5X4.% MXZI8H6I7#P6W.Z;^6+FC_S8V-=/XCX/$%7,L;K#"2(#V$9EFC"J# A+,Z:@- MV#*VW5BWJ$+B'57(_N"A_MBOR)$K^W=?P-2'$W,XN#D*F\ .)#>T^136LPHA M"!E*-/$!6 6,J8"\<,J#>6>-L[C5K+(Z#KHR57Z>A9:2Y1_PT/^&X:!XP$:W M-76!4\Z]=RY(IA#1+!K#1#"6<*>MA%>PT(QLFH-P_KU;S$=8N7=D\S('W!3! MG.S<%*E'9O@IC*:R[D"2.1\,-H0VM@#:7=GJ" MDWQG44;K1?E13]ZY# VP-H-#*G(%%B=1%O;-6<:\BRBRS=.*3KIAN]L(2]I. MK5DUJ_8 J&N4]WN]?5EM;]C;"U/.M?&18J/ !)6,,&NX"RZ$Y-16B-*]_(.G MD.,#:N0UDSQ4R[]IC3Q&::PT3$E "VL0&&]).X\A""NQH^WCCSW5\#5\D[3P M%9S3 AT\28;G-:M4+QWJ@@A MIZP((3M5A)#C5X3LJWC_(\"FIW.YVP\UJ"\F&-]K=.,R\86IAC"$XB* 3'AKOIIDF:P%6_O8WO@QM\ MZ@/^^YJ9?QJ4H[)IBAC#UB(:>!HDQFB,BGM#2< 8_J9,KE=\UT\1,XA1T-&\ MXUXR'6.RQ4*TC&*&""?LTJ:(3:HI[U,OJFA5.;Z!DPP^5=:EDL_KHW A+S!\ M3;^'V5%4IW8D9-OJ4/JNFV)]@W$)KY1_/=GH,KI35BTECXTN6\\;.S#4=GF\ M!R?33IF]E.Y#)I(GO*V9_C,3IS2_,#)(1)#-(2QCD(A'DF$K2Q'KG MY++G*R2_9PH2E:87]FX#>?9.XD=M;KYJ)P^])?]ZK&UX2OW4)[[\X)M=_;_4 MCN3Y2JNHE-)24^L(PQ0I@HD0P489E0F^L?J +80"W_3=X*8*+56QLE\GL80J MRI3$Z&W\D(2H*3<8 ((PM-, M!6Q3[2[U)H@8.?%(*!V=:AR RA;"V6< $TXSEF0LR5C2,BS!FGC**.61268U M,U$B#<_,&,7!!;0^1^D,6$+H4Y@:E<$D@\G3 A/GL++.."6)8]Y$34$],=2C MX*.VO*%-SW*>W3G !#]1S>1$_J?6.YG>AS*8H;ON ']\#KW!;>*L*EWK%M@, M?IWD?>7AR=_$\.2M40U1A5"HVUHSZ9&Q!NPI&71JN19(8W':YKZ;*7?^?,^; M+_O^7<69D[4V71"ID<"!VPE 6DN. "64<2*&P0OD- MQO.T21*IZB@LLB1F2;P\223*Q&1?$V0E,]%8A].41Z*LIX''AF95V]C<)Y=$ MV>&J)<.8VVQT-Z>I7' FR(?0Z\'S=(I/H1^&IE?W./$WW7ZW' WK.N63V>E; M4_=L;M5UB5U'7O2.7M"#K?I",1MPFA"CG$S%83Q2ZWQ$.%A),/*>-388W-RC M,!&EO]6"!'#].(LXIIZX'4?&MI/;.,M.0/*\(YNB^=3"2X>C0TH9QB33V#OID+ 8 M.X1P0R.<;=Q1RZ]# SYH!CFM&H=ZZERU%FJ?6-. M,EML>G:0Q$#1X0*W$Z'9.C\;#Z-89N^K5, [Y=;UQ-EC+]N_DY<3ZAXJB:%'=5_*-.MG6C!):SVU9# M$=RT9=N:%=3//X>YZ1DVQMT!:"B%F8T9*J9CALS- #27_ZWO-)E8!XMY=$[' MT?B[GMWQ>C";.#4HU33J]AMPVE$TW]$ 5MQW^!SF4-JB_ Q*V<]%7<@_79S:/9;8./0F747T8LSW5X% M8+9^TB[J >&D4^D,L/O%3^-1#9U_']BR>.DJ)8(@+#L%J"H??_K[RP01_S/N M DX4(_/UUMREL8!I#G)]YB<#KBY&J[YFKI='K6I4>H>O]9Q:?XBI:*C&[-OQ ML!RG"87P?6]2Y^(^:&7OX2M@0XJ?!CY4JWCS_J=.\2'42C*6[*IXZ>NIAZ;7 MN^LDK6Q>+8J]ZE=XP.'@SO1&=^DV[AJ0OC"?AJ%*,P(U;G0-]*O??PF/2 M[&:3GK&>3 7:Y_31$^7&U4/7>MIDEN-PX$+PY4QEG%S3#XF(]=.[\7 (M^N! M>AG\&)X@?76W3 _M:J4-]LV4L[MV:[F?J^]PPP#T*W<> M/K=>0G80*W9"N6>[+)!?G-S_(U16PA!X;\I9:?NGQ@APQAH;='9@3WRSKT(_ MQ.[\4&%O$6-(2LX-8\H9!6=T2C>F@7)O1*,]OG%2R!;6]E7#S,4MC.WU#XH] M"LQCJ5GT#'XSU!!JO(N42Z_,^HY\AWE0K*\>1K5G3[K3B+Q%';!3S ^[WY]L M%!&/4=)U$;,JZ.@8Q0+47BJQQPT=EK=(!]B<;.3J84[G8?E#,"08YB1$^%<; M80.FG&MF?0A*V ;_WQ:QBLT?E#[B#KD?Y@O/-C'3R_J6UY9?.+ZE5NF-MA-TV+A.-N\O$N7.UFP[J7CO/1 MT(#15I'@:"<=W^4@$2<\Z<0E'EI3DJ9MOC'=_@C^!]4LCGN]:H)U30.31HE6 M>E3]1^W* B7(AQB&%5,!GYH2]*+'5)T-+-OI6]-YC*_>OWO]SGP*KT P_GP) M/V8Q/=<#O;8*W%W/C+S1X'9JE$U>F0;O)D\\B10VW.#U8 !*\7W\=MW8CWUI MC^7\(R\2X!$2S![_%EYY;M-+STV$%;V ??EB[LJY3.\?KH?33]?4J&*8!:KB MF'/#+ZU8 ;L.1\R]O0*B_/ONQ^N>'[\TR ME>8E86-_3Q59^'5BL'1#^;C;)Q(CM'2.&*88P49CYFD06DEX4>)P +=/H (C MS3E'1K HC=**(N^EC,()[_4#M\\A8\NKW3+XJOAU9M:]O_?-IZ:JZ7![74<, MZO.MNX_'9CT!=J#:(3TVZ^^UPP(OSV/SIE_\W0!QAG<312GY.!+&5Y9<\KYL MZ]Q(1RD\;>6Q,<5M\MW<.P?JD%0MZA_>O?G]_BV6W<_$R M>5YJ/T?UJ&"U!GC+PT7%^#8.@3[%K;FK'FZUU9I"5B_^J#\^>?IW]47O)]\W MIZ]3":8JH8YBKEC@W"*!I?61:8JT9O)QM,$4_S/YX]_&E_?/6P>[,K+ MZ::LCWF*+<+X#W,6%ZR9Z0X!XU8>ISIJM>#X;T#[K=N+Y0CX*SYN#'CCAGF);8\,F&,BDX8';T*BH$I MV CE*57\40E!90R%X4TY-4MFFZ]_V7_8!*WI5#^ZW\;?@NZ[;7^B5 MBR-FW 9.D03CE*1MP4X3)G0$ 6AT7J3]>#<<)*_EV^$D9E979=YV^T/SOZ8F M_S_?I[VJWOBMVT^,,WE]_[VD\WM)9EOYG*PS]ANV\K8FX13P9B W0]$)/6MG M;B) LF@'XT_7Z0_9F9K)E2U<^6('1]TQEHP82E)]%6+.6BT#<]*00 W1TJZ4 MH"UWK!;UL^\8>WS''FQ2[1E0G63Y;0UH\Z3O_^.ZZZZ7=@@LNK1)BYVA$";4 MTQ3*U9XH+H3S5EJ)*!9DK]TX-.:I&=GU.E]B4S*8G<.\BE#U%,"KXLT]")X/ MR+BQF&NGL?.":16,]2 5P4D6N<6X,32\S92;LPO XY U25KJWTUSAQX( M1)5V,WV:3@5Q-Q/JI9V<[["?7&< 8DFA FUNIJ6%7OA/&W3!4M," _EX#FZR>C4ZH,:^F1 MNJMZQ.0CZM'@!.3V"F,..HR3&C.GN%7&X*!,%-$++5?F?9[W/-Q9P>>K%?PT M+Z,*J8,2 H2NU,WN39TZZ(N!JT/.KG8<_ QFW"U(\V<0*/C['B-V]HBOM[5W M,- /&?M=?Z\=%GC9L=\J)> X9K0F2@LFK$AI[UY)[2F)!(P,#Q:'H@TE.I=B M1B>7Q'VRQ5S&[#33(Y%PX3SNI@VILS_F@T]UFLM';6'L#9\[ N^RJ>^SZ*>JBK#2?I1M\;6238S_%4OK4ZV'J?O2]DW=R"! MO5Y9IQM->.2V/G,J/)Y]_^)')C=)2YAF9"=9?:C8W1@?&G0=4SO,JI2BVHV7 MOGW&KD=#]\9XY[J+#AGO7'^O'18H+Q'=?4A>IJ3@/\;JX[(&K0E_S=Z)K& MS\&.WO3+T7"<+IAIE/"%OTSO5JIR.N')\E.17?^^;DE$G"3R>8Y)$;3Y3YMDT M?<7%4;7*:>+* 3LZC@:WLYLJ]?C(W)7=)AIQ95_0>+>0A;\*"T[0H;&-377W M;#Y[J=U1SOS8CUGY$VY]# RVO=J@;/#0 MUOPV+5-0![5EBN(EM,Q=!M@3H^C[M=9<'L-\ID%W^V[M=X_ T5),9C[0FBP6 MZW1 R#%!F5(1+!B"E 55E:,U?MWS@@\F'2Y:TOMQ/< <:]__^NCSG@+#CC,- M[V"8]V;9%[:!39F'W.6)#>?3'J<<.RE"VS@NI (QR#O!A4.,.&2#15PQ9;37 MR+G&WE1M 7-*.AH_='6>1Y'<@WFRJCGA[U^W\N&9AR&$K(E>J";Z"++-F.)Q M3/O;<% N!+R=4$@Q@QGGS#&K _>(* \V-G=$-[K9SVP8$]2AO"4#9EH+22U2 M$A=Z=;1$16RC-MA&7>_,FMQCEO+!4D2M"SH0LKXE MQ3EM=-1AM"6SB?=2VKXQ\_W$\/MROK$D@&UW:S@^CP;93+O6FNHMML?/KIK. ML^#;.-4'MD-J1S!VWC,1(VBK(1HLK(W.F4@L#6:#::SG0VK"+\;Z;J\^V]BV MOS5*[N]AM&5J33M =1T56X:W<^,YSJZ;MG9PR=DIL[^7 L1IWD?!B-9,*$:B M9,)P;2QS\ KB)@;=W#CNS#X*4,ZQ;(MRO@_'M'0RR@;Y:KMDN9%C=J\YU&24 M[9_B$O)6AW7!2C\EAP[&91%!9 :IO?;-I"]_73Q2?690-VCI]JN4UD2EX:#7 MJ=O]N\&XYXN4&C^L^[I..MQ5B?!5_7I555(7_-7LV50?7^7"-?9=J6M24J.5 M5-("& +@4D[G ,SE^F^3YO]A#(\V>>)IA]Q.8<>CV?/V8+VU2M&9%-#< *%< M=UI=GFXXK??M3 IE/HT!8P?#N_L"QJK^>'9E_?2SR^?+GZO!!U7'W$DI3IEJ M5 =587 )[-&- #I RE2$DQIW'+GM>:I*>+SUE:;$H93HA4U*.A7:>*NPD2PZ M[!E;GVVQ/EV<,&D<,\)9(1G&UFHAJ6-8N4""LN%,K:_(5?%3:KD_K%LC)U+M MWMUJ_3/N0)A#=K=:?Z\=%GAIW:V:6MRM&QVWNK#GPRAI8HU5/2IZJ167DCO& MP-P&)4![H)K$F+@8["K-:_%FE=HUQZ,?0K\[&/X^&(422SZY\=K2'K9%:<]5 M4[']Y$8+TE(OI:C6NYU]]KAP4>OY[[$!W@DGD]:_^6#K5> MJ*;NK.M6O,C ( NA[GTS7[=MG*0&.2D09R+U4M$N4$ND$%38YOR^ \K&S@/, M)+]ZF%58C,9$91+Q30&I &JN![S"FDAFE@';-_8$6_'L;TQ5A<@S",M)4G#U'TTHK M2\7M#\<>S)SRDT\= %,5(%)ZWP01&C?6#IP&B[\D5%VA1]K MM5<+\RU(L.O>UFU+DFUR!*8RA@@4@XH$Y!'8NNUZOK>R@XARRZ\+Z M>^VP0+FF['KIN%U9:VU A2'6*44E25U/4J\3'24BB,,9X1M;0^'=#M^'I\0Z MLUM[Q*VR-"I+F$!6(2ZPX!QYPF#-[OA5VGN'X$?+'1Q &;TV=5>A6;GVQ/E[ M> 3!7JO4IY0Z(QC@M%5,4Z,E[*#WT1U;43W*R3^'&56Y^>3P*P&W7;@=+;7" MJ/HP@WA4O6B*,DW\*[P9F+':0I>.6IJ]_WAV(I/:P$G\8'W#OU@6R643"=(W*"693',!(U18H:C(05#/EH M*8J.^$BIH,:OCK2V\JB8WZYBT<5W_/AK8PU:>[-K#I9(<^C(X-NY@_[>HK6F ME]PE.5%\E_2.0V_1A?:H.#09MH'CG\QP> _M7]*I_+EI:)?1OW@H3GWC_YT$G&:/FQ'2SGBWTJUX-/&RW:"8CUF M\'6W/\L(7TS]=[\^O^YZ'_HOZCB2 M8P(%G8*^EE&CP/H,6DFE4/#(>_[LQVDD7_WP??JR$TK:I2@49Q:O-_,>UR.) MU[%DJ#V"<@27#I%"$J^(#)P)Y0PVADD5@Q;41W]1+IUI=^83'K-MDO#VGJV_ M-/<@SZ?L)8#'XXW=M5%!Z(0*BK+(B.+*___L?6MSXT:N]O=3=?X#CY/=RE;) MBGB11$TF4^6Y)=Z=B]>>;&KWRUM-LFDQ0Y%:7NQ1?OT+=#&R)EVXT@ ;0P -]S%Q7MRW3]/>J/QZ![F[T;R*$[%]]=,5V:%$P0C))B@R\ M=F1+<0B*0^PE.+M44TMF/$->U"MZT1@.;&_(3,M@AC7AKL,-;S2T_V,)9=!=(Q4 CZOI4A.-'44JC"5 MF=FS68QN=>Q^U=+<^4,E++HET]+YV*$ *>U''XH2[5N5X87@O O):%_BI6ZL MEFK[3#?98.)8OFEQCSF.[IAL[#%]X R]P<:>\#O4BOJ6YU?ZH#]NA_+L7"7V M_?E9VY12#EJBAD'W!R-1Q-KXHU=:VSRR=C3/6,P M&5N^[5O6T\^2!@_U8Q_1UGI#?TWU%BG0MQ4SBIS7-RP,M8MYPIE7&Y-N51&L M[[,D6-^J)EBOORAX!P6.)^ CAW@NHM=0X6B:UF# /9T[$]-RL"?J:#+0!SXV MD;)]?4/H1Q]8NQ*8;5-11J:QH:^?%)8&ZQL9TYGIF(;KVD.+6XR98X^+;(QU(._(F M(Y/K#C,ZHMKW4-=H<'WH.@ZW)LRSN#&>&/;0'0V'YL0?.B;?L FV@?NL<7_2 MCHI'=V+JWL!W)O9P8MF^;7O^"&CDCEU_-+&]IW/:7?3;EM-N)JK\Y5:]UT.@ MEQH(-Q[J'K;=,G3+LTQ#=XRQZ5D^ALY\TQ_MH/YX/X23K"8+16NS6+:"C- ? MAQFQ#LQ3E)J\/C][?P9K]QK,QJ\G\*-T:-V0LT1XK=,RWI7%\\*.5Y\4&>_* M2%%N\H87O(^!B,DRYG%?2<53S27=KDYY29K;1RA(4$Y_#I\<._C1,?-A1"\T M%EZS15H)'KZ<)L75DAH"85$;B.3_2EU/48ZB/@,?:JIJ.T2=P+J#M2$H4'Q5 M79.CBCUZ^Z1^!6_@(62_69V$08BM%\&^Q=7;7-K"GEQNA>\[TJ8):H#O3L'N M_H8&,_SS\D>V3J6J)*QC4FTIP5MAJNC#'17T@DMKV"-S,C1=SW)M-C%\V/)' M[L@V'389/J#QX=:6T7WEO+J'H!XC^)\]L"8Z6,)L['K MQFIYM96,M\T1CX<.HI98B#[B8Y_9KLZ&MC5P=.8.@4V8/68CV(_UI]<$[\E@ M5MF 3ZL*5M;CDTJ#G[CA;X5/H(_NJGV]7]"VD,YF"X3UK5 2]/%3R$0EPE0B M3"7"%3_.&$PFCFT-]2&S)F+#\,P)'XVL\<3Q_:Y$T?]"!<%4$/S,$AX..[&L M=63824$P&XV9-QDR3"^S/&\R&=@8,YOXAC/T?7,'\%][.X,YQ'R*0\S I7+@ M9Z MVZD2[RL''G(7?#UOY!I#W>*V"VK1U(%''8.9SHCM &^R!FUHMR6WK%T* MK[46)A4*WT_\I@J%N>0-CY!D&'X[&GC^PCEZ5&3$CJA2F M2F&J%'YX9(<[ILDLIGL>,RQ[9$W8V!PX8V/$^8A;[.G-'O:4'TE%PNW<5ZE( MN,-ZX^XBX9')QK8SL#W3'%KZ4)^,![9E&;[IZ=R8#)]>]O%@U?&($N'!AA@% ME0AW($!!)<(4F^A"B?!DZ%G^V/ F0\.WP&NQ!PXX+1YF*#-O/-X(J[\SK6AM M-J@&]R(Y]NV6]"UMK?KK>!WQT@YS;U6DHK^FYF+]4+I2/U2?9J63M;;JX]:1 M89OJY34]?2J:K ;1)=;(R1*Y:M]#G1D>MTSNVA-K/!ECA]V!/G+'C-L3UWPZ MZ$T-FGL\ZILWBR3HT*T>FY80(%IE$.\1RZ$[*N\A@ VV[;H>]_T1XXYE.H8S M\,;FT'5\S_T)< TMT73=Q&30MVI'I-LMKHC>&RC#5DV*]$F+25<6 MD\.\_L@CJ5^$_8\U#'9G8@-3G0^YQ-MS<#K=]9S%K]1G. MC%!1X1ZXZ+R&_W17&Q.K!2 M_LA"K\"=\(EG3=RQ[7FF8S/;'PUTO^SKV+&5$N ':JE07F$=[E@ID,Q;:M1W MZ9+Y]L2<3)P1=UQPS#S'FSC^<,P9'X#Q,NB02R857*E@4Z"4!K?"2U$[@=/$ MDQ!S00M#GZ6=$ 2N^P-8$5MW06&YWF#B3(9@,ECO4?=^R-N3T M;HT%4D<^FS6Z XRAASPL]_Q[<"O.%&K*^SCY%3=_F?6'.="H9H(LX&D5MV+L M.\STAHX[XM9DI+,!=X>6[@&789> 8 A$DFEM(D* M2XDC9?V49[B+WD=:A<'R/HEGIRIY][/_NS*EJIL7XT-[XNJ68?C68.(P9\#] M(=#9'!ELL@G-HE54M2=]^W98D&OLV>URV+(\0=?"I$3Z%F9E7[L BS)D"6YB M7="ROC$>UTX\+\!G@&9=W+A12A3>S;_!/()4U&UN< ($$%'+UWH"9HTQ]-S!' M>SR<^/K0&$Z\L3]T1[[7F1UUS;3\HO2;7"NUX-<@M+!F\R!1RS4KLG [LEC& M2!_JSL ?^R/3Z9?KTQ.XQ!:0WO@NB,#TU7A_VV?V9;!N.&"ASCN3B'R M:HC$BX5\3-D5 E0LY/%#*KU%(,I<;8C9'2)8'RS55EB^QN!1F!%/&Z*Q%6:N M43]F[E/#L[\+8Q81"B34#!.%HFCCSEG@;? ;)$^L7KIB#E?-8"V(-%;:5>*1 M,'[P=N>(TH3?@FZ66P!0%^:%42'X36 CH(06!=A:.N4ISK.5"3CU#37_Z MKYYVFO&9I@][@M$UO;=+!;,90_AS\5>Q'*@"%\!?O[/!I_A) MX__-\9$LTSAS40'AO,1(@.RQ5YNF,;9"%3;VB2IL;(4J;.P&5;@F>*N]07$S MTW2Y.70\!-\96V!0^::)@9S)R'9&[@[J.'7CP5VEAH])&8?GMAR1V]@*/-)X M''CD$X>X%3J>,6S]+GT"!ER0NGF*^R-SXBO>0]5:-"^5:'%+:-][L:4?A^UK M\LEP:(, Z6QD.9[ON+[A#H8.!"ALY"'F8]L>TG?,:":"-BCJ*N MRHZI 6C0F5C6P)V,S1&0E4TFNF5,@,2Z,Q@,7*]VGJR%Q")4_RC1O17?92ON2;%43,]0CM M=<5SN;(9GT'FX+XH!BN9 MX13DQ>^^S=%Q>O0J;.ADN7IP=,G0_8AD0@5+P@40/ L2,3"4;P1Q*1-QJJL! M*XA#13<&QE!6W!W6&G!M<((-']XT!'ZS 9,0U7H#)1!PUD,.S:\ZC MJJ\J?-I5%/R:MH 1V$L3G]OJ":83@3 C.5&=.=>8M@02Y+<('*M$X3YB' MT1[+Y_[8\DR7.<,)* #3]H>>;_G>T:LR.0[DWR(HYUN8@:"!#.E#;L$NLC37U=SMT=)ER M4E3PJE.\&M)<1VQLCX;>Q!DZUL08V#H;^T/#P.(87??W&ZU\>IIKK:NE"C." M2*LJ3>T"]"^WV-&SOVF&]:^,P>S3R)F/;G>A#V](]SO3)<&Q8EC[QN6]Q MLV,<]A1 [AJ*Q"U''QKVD.MCT[(M[G!_S*P1R77;@25SG!T E.[5Q:Y5$S\> [PV_:8; MGCVKIECWS&$>+7'TXF(\OS]8YE#.QC!^W? 0A^KZQMQ@5G!KAI MU5 MMX:ZX>@C:\QMM&U\:V#>A"/1)[HA"WSQ-U-O/$5R:/1'>Y:A3;CC#Y&2Q\&/ M^^;$UCD?V@;L]I9E,M^:F+[ML;'+#&=T,W#8NJ71!_:F_-5]K,WCD,T?M'@/ M!3@?C5Q[8(S'!G,'EC_1H*%/:5?/AU$'VM%BCV^EA@;)C#"8,=W!E: M]F#L@'-H^JXQ\@=L['0N7+R2TV M\GSN=[K#K.X:9EC ZP=V!]]H)8_-/4]IUYW M(A2SAK%[)]*YQ$*MXE+UUZK+=GZHN!68^:/!F^0WXBH\8%0X0Z_/S]Z? 7^] M3CC[>@(_RA-Q-^0L$TS*_)8OGQ<*H3PJP$W6.J(S##2]X'P/%DV72Q'UX M.D\]T=0GU2DO27/[" 4)RNG/X9-C!S\Z9CZ,Z(7&PFNV2"O)0B^G27&UI,8+ MS9I_TP8"]Z4"ZE1@$:G/!C\!XTE@'P$1LYXNLB&#JOBJNB9'E2/CVR?U*V?> M0\A^$YH*,[:V7@3[%K3XS;A&[,E86_B^(VV:H(KZ[C3R^#<\=H9_7O[(UJE4 ME83*D?L=J&(/D,5M)'@W6/]WI07L.A.IB2XCV \<>O8 M"LO?W">6O[D5EK^Y&RS_O?;!$+#.VI?"1;ZMST-MA-X*(-?<)T#N\F7/,Q'J M2ZU..7,L&SPUP[2]B>4CF+YKCFQSR'1[8MKFTU-0]/&#W0+KX6Z!WA_OVROH ME:O0\AYV!K<8-KQQ!P.L2C F[F0R,/21;PV8Y3A=:QI9KZN'FW6-"5ZF.>%# M0S<]P[8& VY;(&J.R75O;/JCX0Z6XN"\;HP@NY5=4*2M@(.79.AAHPDG3#UX MD$28+WR4>)Y53HND/29M+F'1N3APGF5A-9,IK5XNGRB2GD*N+,X*.E)NY&O MQ/S@^WD27P4>F,):&D1?T43T@22%&3SK%_/_=36,*]^"KT_0UL1CF50\K@C^ MI=B< <<>ANJ>(%%WB0,%5T*TJ5(7AR6 M@..669=BD\V1<)6P4O3D\A[(UYP":P5\'13?Y"1:QFNYUNV M-1EAI@R;& Y8,8[I3@83S[I?1.]O\N$:W(%[7-MW!V DN38;C$$AN+JN6YYM M.#<*86XZZS7@INMF7Q/$TE1>&)!IU0VO-(.X/RAS_R2WH,PN6Y/>_ZXM!MB] M8"4F_ZFF1;'X5Y2PH%$:1%=Q>"7;\H:",>9+QH K E'NH$R?.(&/6;* \>5) M6A8K.3E2;ZAL&T<4"5H02I,(P]C@DE023&(X*_5QB^%.-F^E M5?,?N7TS M1I'%:A6=R]AR!>34*XVS5F/?>#&2$3;3U3YK,#]'UFE$\+:X,+GE#HNBS:Y8 M$ HJB>E7.W+)=H[+J'GU-HXIAYWP4"RG2D>XP4@X+>F. M7 6R\YIB><4(VW>8OU\);:&Y=AGMOO]=6PRP_KZU.V_1$&E_9T !MXK"_O:55_[>YSR M^53[$*/A^F='5E@J MIU2< 3DQ2T1IHP0<25'D,?LLT+&%$"2ZO MDR]>'XXDPID82^#[0ALE^$P-3ZMA=X%A^(&7P\X!-/)R$&@7+H9- 7LPIMER M5$*#(X5+J99'<^*O$,2>>ZC\OKF@+(H%XE'*ED19'UMU6&$:+\<6@8V,#*KQ M"(PLT:]SPZB WX_Y-^[F@A]*6DKRR(:U)1=DT]4!X0>+\FQQ?A@TPBR0*EN=AQ934\]::(95/$GH=99@BY%%LSS4&TJ\*J3RX27/3C? M8)$N,"%67%R( )OX!J\[YR%_2G?'^U7@%GISET=7][]KBP&.NZC8!2\-2Z4> M2?[>E6H7:F%-ORNUKI3\)OU^'CN@1[2+/EPUY=$V&MX:FJ5.%@^Y4[LO17![ MQ5U]RP9]+=2?J'N2\[]->_=NJDY8EJ#4VZZA7 %C\UBJ>_C M:NZ'2HB5ANO* _"--[=T\7:8U["W\F)D09"O0.6W;'X5!L[959P4'D.ZU)5 M J_B.]YX;UWJ:6/'R?MNLO>H/^TNJD+!(>L[=,&&[\'-TNSC?^#>[(+36)R( M%"R0KNZ@8% )Q07?0+&DDX(""F.,Y%<8ZL=.SJ)@M'[HNG/-2.&-1 M+K9T&I>/!@Y1HEH8/'@. MQWFF3+7(QUTJ*N%FRN[6J0M66?%'HJP;I/)[[B3"L1GW*NG"F\TIH,,,E\][ MJEVE5*"DMH_;IW>3V.*=JV0H=[1SX8I[E @0)4 MN3.Q;AF+6K9Y%^0ZF2=!6-B>9I4A!;DQ/JY]QNQ7,=WW8I_\>Q&OD6M;-DW> M/!&UU,+^+9APJ5?QRRJ5E&6.1Z%J@T5]Q20W850I0%P:++J8)_R/W M4N$D- MTHNY#$VINV2HWQ/OEGQ[G8 +X<5BPUV(KY?;_I,"_L\F,]L84&8V968_,#.[ ME(K;*",&B6;(*:@EX^/;DW\:_S3AP_\[/CZ)W&F<'!^_$J_:X9GB35)M #W[ M\NZC9O17,I\4!WPY_^7\_,O[+/[UR\33R>_O/OX[M,7%3BYT-Z>7KSY[>+B]/,G[>33 M6_COY,._+TXOM,_OM?>GGTX^O3D]^:"]^?SI[>D7=4TA$N?O+G[[\$5<^?GL MW?D)?G^Q=KCZ$(W:J"6Y.5GX%&T2L";/1;HX[K["GM0'Q_]$AR\LXO/J2+8X M_TAEN.E:V!)(86/PDS!+>^(/_:?B0[0Y8'-:__B:KW\">W7QD20[;I_JNWSY MV!EG4>'TGDU9 MLOSP4^)LS\-'+[XKX *QK!_<=3C&O<=O+5 MY4P<[;"YN%?=N:N5W$,';E@C=)2//\2QR-^Z*(VACK'CVKQ.EX47:$ #8X)+ MCXN[?+AXO/;?VL_9#$8_BF/_@86]]GII_.3_YQH/T3B ML>KC+^]^N7CW]E3[(<"$#_7A[R?__G#ZKW.X]BH.&0PA5E_P>8B"B'^!S1WR M/YG\U0.!\%@8R[]RV)'D"[0?0%69(_-ORK*?\Y"YZAZ'SP,T>^5?<-WIQ?'[ MU\ :&7>G$2S_9:""S_BA"L@EL9>[LBS%XU<\C.?*VP*3 MM*0L?)6Z2> 4E+V,A<#R;UAOS)3!O#3NX\K3_^"%08UY+9$$!H +'!'I%D>D M[/8EE?%QX52J\-;RV%IZ!2P[3H+TZ_*6OG:!\?0*5ZP!D119BWA;JA)OU&?H MG/44NTDG(4XQ4(,6__) 29QAIJD\J $/\(I+]U/1KXA_+;DK^!,_FW%P$Y A MX2&8Z(BC8KX\05^BZF',"T^F6:JA=Q*5/DU%W0D=*<>"?F,11'+R()31MPKK M"SM3'C&4 Y#GSW?(D0JOBO0&C#3FL[E<.!PY$,B7QR013#@I74"$UHS%FHM0 M;8)>=0]/*D*@!!AAAA1 M W])3.?V\?SB0O)?_=-)NAB-*%P1P4[ M58[WY3+DBM&4#.!6$OA!L1[X$IC&&:)ZG)YJ:#5K^DE?.T=9+*@OXB*E?@>= M$L+#\LNIF/V=:MP/A;#")"[CV--\AG,J$S14[@Q(!SA ,H !EZ9\7>A7LR%\ MYJK0NZ_&)W,H,_CZ:P2&!G)6GLI,",6G/6T1YS(#G>7R%$'.'YD"N"?A9:9% MRN_BR Y9)\H1^@RR?17PZUL+KSE@LHNST&J0-0#DBA*!# $S*^*W?@J2)7% MY7"5:H,Q 7SN)8\X6CL5U0]4$'OOE=3'R\G)^H*59!XL#T"FAX=%0.@92[YR M/+56.D1 &P##RTX2*"5"82 $$)I[RW@LDE1<-.?QO%!1L%TRE!"<1D%469E1 MBJ48DB]E'5\-Q"G'^Z(PTY:VV=(K]_"\^]Q-I=>/OK( :28OX5#WDB8IHR^KAJ."KUK?9N9)%" M;Z7YG"?Q-ZS?P&!DGF&A@ZZQV2+.DG@.NES#PZ<$0Z0NO"). YD$ L_5C^'Q MZ^!I.!$8HAC2/%,@O2@51["]?SG&<81QXY:A.X,.KX[-/?>W=\HG*95?F^EDB-D-9C",& M]1MR\7O.,=8JGG+V]K?W)SU-GHJE%0PJ0RZ7X IADZBHP(T+V(WESN"H!**"3*?BSX#/ HV=$08%(>S2 LP MF-$D 4&%38P+W)Q$1( \[\Y[(28-'0M3!>&"D99+O@F'-_:L):H MO)F"QCJ/W2DOB(?N,;"&"5_GGD@[O,7$1S&'50N$*A$/#6:S/(HOP]C)X4W: M"GGRJ5=8D&HR:@+X(DGRLZ(>";?PGO;+Q3_@#F \R?3E\(#Y M03AFPOZL>"3JZ@/@\ MPRC_*IP &'(2U#!=@0\ 8QOSAN29;YD*67%0$\&L:-*#KQ#CR3_*[0QLE U M:I7#Y(HL/;V*H!3+XJ7JW,^(1Q+6T:4HP72(;I>3E_ET5[S$'WF-%"9 M%;AQ)L)]R;&\"_1E? V<*+:#ZIY:@L!C6K-T=DK>A8OEK*OP"'5R21T!N8_% M/O6QV*=:.X&:J]3+@$D@0Y"HCT2Z.A*H,%%6-LJUK7)5J:5S<>@WRPLM+;9+ MJ<\N/IZ(O%%D?)E>@LZX2$.6YH60!#_#S8YAD6)A%BFS0_K#>#@;H0J7FWQ/ M9F^GL^/3E)*_C)/2N85N'70*])V!U/E<)A0GZ/"K>+*/J(F/% M'!3&" B5V-C #D5AFL4)&F*P--_K_8DR(!4L&,8MI(91.?HHX.4H8!' @XL+ MZV49R%AYY'#E:?&"A<(]Q/I5%DH[K7ABEY1T8?N)B%*,"O>:\Z]H(Z4\](^9 M,NU$X @T.&S<+.(QZ+S"I"QS%HJM$0W$GO8.S2+@J#?@;GI,\-+KA/T)YN3M M9MXJ[]YJ717F$W)OE6%[J[PL?59DW))A?T>5GX-E @\J)ZY&'8E0A0@J2RM- MSJ.(@LKY "O A;, =P$Q%I5GWM-$+>U)7NOQ2UTA*6N?(V^:0B0I64 MKKV'%C1&6$1TH2UE.7:"E0C71OL$ M!H87JJ$MW[WLRYN5\P1-U/++VFV@^0<9 M^Y&6ZII#"IO5@RB(BOS/$G%-HM&>KH.4+0R&@R/YQB?$F%"25(\ M#N'?1-(+VKJ!BYD5ZW3-;VZ5AY\"H%,* *4 /#(%H,4[6'EN]( MK'?+'B8B MWB4V6HF.45I>0@WEV12,^S]5\J4Z8Q 9VP-]4D3A*SO%,E@LMXLWHA(%3U\\ MT8]-1O-Y)C4;UE>L;H#*WA(Q?LRF"Q*L;1"4"@1FQ"+$QEO@+?%9 )RRB#P8 M Y?QES<7*ADKTZ; 4^+<1GD.PI_(8(+IZHZX)*3/N>5WV>),K#]SO8IF[;=(+TQAY2?5/5RKC&\QA/A7* AX JRBQ0-!2IA:+^ M;AY[B[1B';\_^]"[?2=2I_5[V(Y:+'A%W"Z03 UN<2HF=8M4;0S_!660$6SZ MI0QA;*XXS5DQ$86%[>AQE**$J7SY5.PWZH +#(2+.MXU-0K.+W?*EJC-+]U4X02T!RXCOT MTX+*N8N#)8"5\&:BCDTS$!2M:3)U=RA/7%X^9YZ8VK>)WT0 7+,P0 MN^=BHR71E W_GJ.2*_Z6%M3;B[/W'V!9ON!-1T^V4"0OK)B%=]M?(E BA: P MWN0D-O+*GSB ;1STI4AM:.1&77JC3>M]#4L!>([(AR/T"/(W>SHL2BV 8^O?OM M_/,QL&YQ-BR/M6Z<72TC8M6[WYRC M>M!?C8BNG+RM2)[\B\E#>7DF#W[$C3-YXG[B_J:X7Q34ED=G,G\2^%Z>1U_Q M,L>T=,*WW84P]5@XIE4Q*BND18X[*YSXXO\J!SWJM&;IF!?)EC.9)(O(I@I3 M*@S\94S)'HJX7THR1C+6#AD3P!8BKX%'21R&11#K(4;:6KK91F$#<^R)S'Y' MR.3YR &%!)X(UE"4Y+S0[O/9BP!\BC407)LNYC#\)+@,%RX\W<-S#'F>_>N7 M7TB/DY_>8C\=(=]BMHQ(;_!U!6Q-;C4[*9K4@@.2D@I/)7\)W T_")UFCB:.'HO]M#I$J!U&6NJ]:@$ M UE%L+)XO:V4_=_O M<51*L5AT&<0=!3X^>3B].(8>/8V)P&_*I+55V\Z MP[8IA6-PQ=4#?"D"RZ?,,:,HSM,BP6AE8X"-1;RE1*B83Q%M)1F' MI.D>9B0#:P>!UK*C_ ,#K>L"A#@DE9WDID!MW#E^DFZQ* MDG1$+)(3DI.]R,GOFX[Y-CG2AI*)98:EH<5S'AV'S.'8 B?C49G'_OG#NYZZ M7AV]Q7DF8%4D* ]+RC.092E=Q*_K;2P&Y!4%XMEU?(S0%#C,4BA+;4%N#+DQ M+1'.WV[BE=WOS=R/>"%2X,7^A3 9$G^JV)9R!;R4L@1V3"8*3&2QPV\7M"F1 M*]1B5XC=1/:H /X!3_^17_$H4*W5-E53 8]C?0BI?E+]3:M^5;"SINX1-$;@ M8FTN;%+'A^DM]?:ROW?"+Q$)/TX6JCZH4LNGJL/7MQ0$#%S,YEF,0*-N^7+: M#V@_V+-8U.H@G%8+#7O*#RBS@!^'5+;JU=],"BY$EF2(9.B09.C+E!>"\^[C MR4I-ZLURU!*2[6-907]2K:!?%:)UR+V/)R>]Y=[U=*/M\%$]#$+U(%2/':%Z M/)^=AUR9IPW[K,36;[ :^!;/"4RX*S3A5G<:38!]@$V7\2#Z@?U-;#32D!%(.@(2)CD&; MKM,R>EHI4!(>'A&V\C"L)A(H-V15:H184#"9++"VP7%Q_N#EB>J'(( $;\O6>GU\@?T"0F#T8VPJ#L\-P_CZ.)\OC\?7^TH4 M.9+JV7A:6$K!^@N<59/^]?$;#,0MG[UK\2%#B RA=A]]5-K(%+U]<^<6G7!4 M=IFI=4CW&W?8L48XWI<<=SZ1-5;M /'+"<6U'B>C9.QU0UJCZ@'_YEY-O7KC MU:(M5=&QSM-:J#^PM6Q<&,?K,?*J*KEA+Z->(G^$IA]\F&L;QB MIF\HIF!KI12@95IHD-PFRR3$),3-Q^3O+>E3D?A"TG[Y_.'MNT_:XWL]HN%; ME\-Z']3\_GH1O\%.A+#,)ZYH1P&"^ [&,&/9AL;$Q;7:\F)-7=WJ9GR_"[4\ MQ[H!](;0T,,>%++-:!P&GCAO](,(S+! H!67O:Y%3"1"R#U$DY3XK M(+[:+Q*G@ST?8]'ULJ=:R_[C8,QA'^XOHA'E\EU%0WH8 ME<#D+,:C,0?K]O!YW/>Q<3@VOF 9 @[* >$H@@C+8$6&7QX5G:+C%&L1?YG">J/DFT9"F7J.R^T]?>,7>Z M;!(KFHCR"!NL+IN8J\1#B:=5L5I%\Q^858$>BIWGPSC%L)EH*.Q.*Z0HN\JR M'%XMVG8$0 A>]$QW8I9XHF(X2+CH@B[H+ D@8V^B2$5Q884D59:JL()LX;"V MXCB 69S"^PMAQ*;5@> V/)-# \DM'V2I@C?JPYE$#,B";@$[BWZ_8(TQ9=14$HI,%7LRF;)'O=Y M@ETGU;4_X05DJ1)OMX*WWW(\=PFB@KM%E0CP-P*_NZC#EYL+1F+S")O'HN<( M'!_";6ZE$%_E2G23;LYP\HK]L6JO@;'G%M2L$+\XV:K:3%C0$Y2MYK'M$O:2/SWM::=@ M'&KCW88&-Z2%8\?KPH IZR3>@H62+^'.3R(6+M) V$KOR]W\36$TP^!(I(&^N#X'UH!$BK@$WB$=Y8-#$Q= M-# PGMI-;*.:J]$'4A2*_25]_FG\T]S@ =U"R\[T%\-&B5>\_.1+/$I M)[!I\UG=9VY1RUL\6WZ-TXB1MG"#?J2:GS_UT6+8R^>.;M\J-U4G[4%@OPAP MXX_PS335WJ'VN7/3>P );O+.+?1&=RSCQ\C-,,0HOD[8O)9%>,[K>Q%\Z]+J MKAE5.U,=FM*1924AUL3MF+\VOZ,FIBNJ_8IW*1[21/1M_B.VJS M?(I4(.,O&Z%+WKQY]^[]^SM.(O:0%'+TZDNKR-O=A-B! M6#W"U7_\D/9U8O1]72RJY'C8'Q^$Y.S#'VR%TZ?RJC'?^-L< M<^'O3A[;B49I2FT\)]W0E *P^Z-&%$!S^R-Q\\%RLS[I[S'63=Q,W%SC7(>& M2=Q,W'P@W&R!D]Z,J]%:?Z*]YTL?XE355L0W5>!B7^2Y&WR;A)6$=:_":@_[0Q)6$E82U@X(JS&P&G([25I)6DE:'R>M MNF7V!R2MVTGK,S@T_,0S+01OG@X)#T'_-&>_MS40W0Y%0@)$ G3G+CT8]G62 M()(@DJ"MO=)):Q-52()(@MHO0?IX0%994 =Y" FM 7[Z,F M]"W"U-M(M_/5FMK63V*G_3+6"HLEMBE"1F8"O TA*17Z9!I\TV82[4L@2>YT M$(79(=Y4P/.(U@$[?8UVC;BDWZOWR,+5G3Y?02\*NA6OD;5*=;RF)SK_(23Z M%0\7/=%A@2' 4U!4>F;,:U.7P;>P+JOW@SPAGL],4X M+\$H2,\D0*#^V!=#6*)QKN-LIM762?>ID.<-MUF8BYL!IZIVX>ZM]'W!A!3O MZS9.VOT GJT89I?AW(B76P)6VHI!=IF3ZSA9O7NK>#[BU$H0*8(8(P8Y/)0Q M8A#2(,0@+6&03FJ0&@VAAZV1G.A*'/)X4CELP.]?:),Z(I,JEOJBIE.V_71P M,/9P#-K]]A1$-Z(;T:W#&X!L$;CK'>!-/)OQ1/6DHLV A)/H1G1[QG2K,RRZ M2V")37N&,;ZQ:5C#.C:-B[/33^AC9DJTCPTCO M8L$=@[B,A DD.2T[CDF ?2C69/GF,'W,// MV90GF(V[I\ABZZKC=JM7'U&JMD=]^MP1:&F-:8UIC6F-#W:-NQP)EV>E>S!U MOKS[Y>+=VU-1@_3[R;\_G/[K_*0P=WI:Q#,*C.]^2 ?B^0P.I+$3VM=#H^!"Z/4H0U0+!CRB=V;>6>-S0]J4L1@UU9VE%91>Q\:&PL4UL3&S< M?38&!Z29_!'B8^+C'?*Q,6BHCU0GZH'O=3YJ.0RY64I6TUF(0":,;TG^:,@C M:64LXS[9;6>T8V>CWF,\9-(>9=3.4!_)#,G,BLS8#<40269(9CHJ,Z;5T!DH MR0S)3%=EIJD3U[W(S)Y\R,?XA'MS )MP_9YY*NF^A'8\;LBAHB3E0^>LILYQ MB+,.G+-T:]A0GBVQUJ&SUK"ITXXV&Z5[.L.H!P[O_*]L-O_I[1XK5EOI!+?1 MQ>T2F2AYE_B)^(GXJ:UD(GXB?FJ>G]H>):W'Q#R9Q3#D/UDFFB4F\4S+Y_!/ ME&ESMIB!N;L',$UR$#?RP^X=Q(8..2CT<.B<93=TY$R<=>"<9=A]FSB+.*N& M(_]AESBK6]'2/=BM'X.0IUD<\3W:J=WR@MKO+.Y+U(=B_4Q(301 M%W>=B\?F@:""$!<_8RZVK(92#RGHO3O(&J[Y?!^]HLBAWXM,&H.&^BQ1J.C M.>NOW]F&;OQ$S$7,16J+.*LSG-4EQMI7@+M&G),]&*ZREPU\?046[#XBWE0H M6Z-:Z&"AK-70H1G5EI/(=%1DC$,N+2>1(9&I PV8D+)(9$AD'I/CT";$UN=V M2E$/@,F;. P9<"++@BNNLS3,(Q(HQY1]-P_A,YZD/-+^B ,P8CTP8L-XOE^# MEKSF.M5%![UF?=*F!A$4:2*9Z8#,C E?FF2&9.91Q^8FG6B0S)#,/!*3O47- M%#MZI/'DIL)[ VI?P[JDEL%K\MEBU=&0':IWO[L?,3(Q\JOAL$U-KHB/B8^W M#0R8;;+8B)&)D;<]W!QVGI&;\B^L_?4-MO7ZO)'FO)#["-@R->+%N1/RQXUZ M7W+\?5W+MY56:S.E=+LI!,]'LG^;=G625)+4_4NJ:;:D!(\DE225)/6.\PO= M;LFA'TDJ22I)ZAT5NN.FFC+N15+70@'X\W__!SY@L"#B,Z3MJY=.HOTH_U24 M*+[:-,,_\C0+_,6:DVZ.:@&]R)/"']>"R$TX2[D'OVG9E,-=;AQYVG]SEF0\ MT1C\[@=)FFE3%OI:[&O&P#!A2+,Y2^"N+)9WL1G7YO#"V$OQ27"1H3G<97G* MX29)J.6["HAIV2 %GI1%')\V3^++A,W2OO8[A]O# $:IQ3#<-'?2C$49MIW& M(:5 +A9$2/'E5%+X2@MF\SC!2[44;G3Q[9H/2P]< 2-E\'$^QRM2\=P@NN)I M)L<"4W$2O&P>9UR\*EQH6<*BU(^3F6CH F^?<2]P@XBGQ=1G+/G*L_[Z(K=X M_=_<:.$-%R6/6'U8R##W8+V^'^D:#"/$7C=X[?>ZOOQ K.W%V>FG\Y/_G$@. M2.(%"[, 1Y?P=,Y=K,0+%WWMES!V8#C%U<@(7N["8K$0)@?O_=XRQZNOLNU! M^<$U<(_&T[1<-C^$E7[4I%9'U'L0A^,]?HCW -<48Q?@9N.?4GQ> !P5+$SCY>*4Q)8K@8_YK7_1UT*6 M1^X4;_KGR8>+SV__W27>7 3[0F?F+K=+'_::2 EFFH>X)6J A'O66H3F(W&*TM3CAUD0&Q^R.0G7[Z<][7?8.3J M2Y[,TG+OEJ.LOKZLG^ZM# )V83=/$O@<)!+V>9S1<(@RXJH7%1,&24C3&,:' M,Q23P6_BZ#+&>R[ECG V!2G5S)7R%B5)?>VU,C"N80% BD/.Q#8O)Q_A!B)W M?7[78WK%[0FHB\LH^%,\(BWRI]3&I=0-/FMU-N72\=+,6",'[BNPF ':*D#Y MGA9Q<:>P:\2-2/WE/>4&4ATL_S9'A%W@TV)'6&H>G HM%RN6\$SF^[NCLHY M>G62WD-(97W]$2=!MB@82YAG:"3Z/@,=OB8(BN\4"<5NB!? [B&_D8N]SI;" M*L2%K/G(C0RU@4VNQ14(%@;Y!#Q4EW3[QH2+AD(_!\P B ,;@AS!<6%9XKIU]LL4*G<3"PHLN> M=@GC2I3QS;Q9$ 4X6C26>AHLQ<4OXJ:3R@M6#3RPY_$K-]MBL$B%8L/&V5>7 M06VF>,TU2[R*1:[E0I7=KSW_&+OEK&-37$_A1NJTN:*%$ M^*;3\G@UB^?%3JH^*?Q3Q>O*&=[P@O>7*#P;+R(?Z M#%3*5%D;XA1_7=]L\/*+KZIK<@0K>_^D?H6MY"%DEX&)ZOLPJK#U(MB/,;9> MLF)$3WK?D086C/_ST7>G("_?CEZ)?U[^R-:I5)6$[NPBU5@':IE2I^3*T$%[ M954]H"_)T, +P_@ZU7Z W4+YF>G?7CQTZB(8!%(98B3)!17Z\]'@2/RM0E3B M[Z>NG]0I=S,D4K$J5D<%K[M^)D99<'D-B2WW)\OO/II:5Z[8;>][3,[5Z&'I M.H4RK\.+6U,B7X3[\E&Z+>_0;5F/V[9BF(47M;^@CS@9K1,G#%AUD4N)0?;'('O,ZB8&Z2*#D 8A!CD\#5*G(;3[ M[N'WU7U,#AFAK(VY;RU+UVHJL:UE9&@,NZR=F:0D."0X+0FRX#2& M8D:"0X+39<%I#,JLHZAEK?<6SWG*6>).Q1G]ILRU:D;4IF2^\CI,#*LD"%%3 MEP-!L3=MZH] G%4+9PV[U!^!.*L[G&4/&W*,B;,.G+/&>D--<-MLY7;YN.3C M6D9\<_9LE]WPO6+MM2R'SPPP2& T94Q1].G#&:LI*)\8Z<,9J"HJ7&.O &6O0 M$![E,\27W%CH\7G.$5XANM3>*:NS8Q@2<3F!TFPFH(C=>5($%-'VXGH"BJ"R MPT/A90**Z'!]) %%M(U3J)CXN,#X..FZO&Z=Q:V/F(+1]SA [(O<<;"#0G(#3@C]Y&R9?I$-@1_ MW*@//=S2/4H98[L_:H7NNX<\;=K>25))4OHZ]A'?/Y M7]EL_M/;917S\B$,2YHUYEVQR(4_8[AZ'LQY&$2\AXOK3O%BF"E>&Y4WXO/Q MG6Z<9BD\)(W=0$SS.LBFXBDN/$* FZ89D(GC13"W---B7WQ?X/D77XO":@YW M\T3S\S!< F2. QQ4(F<.IO/DYBY4R0Z7J*N$*T 6";& V3#%PBZ(X-!Q 1(^8RA\"2X#KH#BL.I]BML$,?"-QVG&+KE< MXQE"X@+S"0ZN]GI JLX3CAPOB.^N0UOU.P0N\ 6($+%P\:>4>R7)@B )3_,0 M9 K%1#)*'*6"&X5HI &\E"7REBC MP!U'1!8H)469%H E)O-XR1C0#3!V$)Z M)76W6W_-3^+9+:PKF+MX_9:/AR%',8P\0C1DD#!>Z(CEZTJJP,SQ!;X 7U@? M%U"JK[W/$Z24H$N X@F$#A=R_ARVRAP&(5@5[@%&FDE6]->>4Y'((-NA3!Z] MZBMIZ@R[J@]P""^ &/!^=W.]SANEWB]8V#FH#U>-/<6Q(T>0.E(\J5=NY8K%7##,0&UJ?O!-;.QX MC98E+$J%) LQ0D7A)X+B/2$KB=A0P*:;_7+Q[>RJ^^_WDWQ]._W5^(A63&E?EL=+ D*_KDLJ]N<@$Y;*[HSB"%! ;$QL M7!<;MZ/2LOU'7X>)W+*2:DR@+52V^AS*5IOJ/4_EY22G)*>/.9X[X.)RDM.6 M,!R^E:' !_/@ZL156AOCX_>W_&+OGKA+.O M)_"CG+L;\C^.,)\O5OR_]^S[ Z MY54"W$&"J&Q\)HMTDJHX^4T*:Z6U!!KK0U$<*=2\EL( MC_H,6'NJ\K!%'&B=[S>P2O%5=4V.8&7OG]2OG'D/(?O-PF5DS:T7P7X,0L%+ M]N1*;'S?D39-N/_ST7>GD<>_';T2_[S\D:U3J2H)3ZN4WQ#/:A3JX9RGP!_N MM*>]7<-H.6,9_OIN#:]XRWGO&R$@*>=U WM&SJO$"5(8#QCC*S]#7!HOR2\1 M8,%%9(9%3_V]?%CO)AZ#Y);J"]TIGR%&PT*\NH!O2O,YPD$LL5301\9#>6WD^20Y'19:3\C>;+LC4)U183'Q\ 'QLMZ3(COB8^/A)CE#?)CXF M/NX\'X\;PI[KWGG982(]/#A7F5 @J!KN.53#&<;DD.OA2%);SG\DJ0_W)0+VHUB\\-$NYF M8MCQ=;3^A&6D10QCRD3UO9@C2S*8"3S\[>HM\ H6IO'J;,2=\ T\;XY5_*A+ ML'2?>5&5;0KVJ4:_?><(5/4EDXF:2J]LYQ$G"0X)S@,%QVJH M3H0$AP2GRX(S-!HJ%"3!(<'ILN!8YH&8:OMR/JD^?Y>*BNKHGI13UW0=G=4? MM")KCLI!B8V?Q,94G4]LW'DV'K;$Y0<_?8U3;DV$547[E7Q82:SMDF)[M4Y!"R(WX2R%%P>1 M* '/1-DH%H2GP3=M)HON.!;=:46!FX;9_V(6+)$CQAM3-N/:'-X3>Z+H'#/ ML=KZFA?,X\+#@BB7M\B:=XD44-37(V3 9<)F6&[>->"#QT(\+"$;NS?7+PAJ M((KH,=E;%L2G/,/*^B2;JN!7!9-RF2(.[*92Q,NJ?(0M0":8L>0K1PF8<2]P M@Q+T81JG"!-1,-'9%+A5,U>>CX\ =08,=,VU*;O"Z]T\0>9,@3B!#ZH3+G/C M-*.J_Z?LUE3UW_9*::KZIQJR0^%EJOKO<+$;5?VWC5.I9I<8Y"!K=HE!2(,0 M@[2$03JI0>HTA ZDZO_+NU\NWKT]%3&9WT_^_>'T7^SK/X>0\C$6<^'LT9#TEG$6;58K'J7 M=!:=9=S?)"KD?[+]&*Q==HSWBN/0,B_5;$KF*;Q#7+R[/MM&0S81<3%Q\>[L M+[NAVE?B8N+BW44^] ,Y:*7 M^J#$D>!Q^"9%/FN0X";PA]LIGJ;@D@'SEAZ M0\"6Q%B'SEA&0P?JQ%D'SEE-M55HLU7:Y;#W;_#L2"1J:#^SAB:=WQ%GU5)>T!0 M?YO-U"Y'PRL(S!H">$\Y\_;9J(L,B+G[&7&SH!Q*/(2Y^QEP\ M/!0L">+B9\S%UN! 3BDI-GZS!?#2R:CT ]JR%1!%U@\DEJ";E&9.K%4+:TU& MQ%G$6;6XC$.C(3N%6.O 64NW.Z6U]A566KV/)G1CWO1]S2': MZ6_O;-3[TD=V0]@OC^3#-O7:)I%YWB(S[@](9$AD2&0>8?6.&\HH(9DAF>FJ MS P;RAS=B\PTY5A:-]IXM]![W'RJLL^,K8UD:YG&\>(<&]7?'-J^)+2I+ADAZNBX]QFC2$(@'20])3^>E9] 4 M>LCNI&?-H<2?__L_\ $#THK/D("O7CJ)]J/\4TVW^&K3-/[(TRSP%VM>H#DJ M>X(_@>8O<3+%2S=W''_PT]?XX>C5YSRYQ7/$M[ZJY.=):FV7I->K=0Y:$+D) M9RF\V(\3+9MR^"_A7+3E3H-OV@R>/TTU#LOB:7_/(ZZ9@YYF# Q33(,E?B14;!./,D (\>!JEY.<<;8B >\ZY8Y&+^(D[].,W8)3P@ MF/,PB.0(_#P,-1A7Q%D"]XH_>93$82C+K'QMEH=9, ?!/IO"+#03" 4DYVE? MK<(-#G1#EJ8_'[T^/WM_!N][#;/_>@(_2A%S0WB9D*-I&8;(XGE!+)4,[>)@:B>V M(M;;ON]( XGU?S[Z[A2$]-O1*_'/RQ_9.I6JDK F%3M4V;O>-G_G('(+>&SD MY6ZVE'<7E 3N>UJ6!"Q,-5"E3$;S7- <@0<:I8?:365(WWI?H?:N0#W%>2II M!5.":U _I]JU'(##A6I9P,/ZVOL\0;R269S 2YBX)G8R!DHOX2F\"1Z;Q#/U MBE[Q"!YRF $H/R](83Y9$.6;Q^/"GHX/6YV.4*K%5]41PI]"T/#1?NSFJ="N M,!+XQ^6"-#A21%29!2E28_W!<7)CWGT-]S>I576AC.7O!C[F,F&S5 /EOQP^ MO YDU)TNO\ZF+ .5S4,QG$(_%_J]K_T^Y9'X:L;AK?"1?"+,IGAKG)0O72-3 M#]=L45P/"[^(@,5<6"*8#WX$Y@V,11&>>OG839-,XOR^>X4Y8P%Y0B,"B\M+@0.>"OW]F&,?AI.7CQ@?X3SF'].Z-7 M?!ED8)?"O*,8.)O#-B]H!F\3I)4LC^L%B@+^"3FR4A@>>]R'UWJ2(4'E9E.8 MEU@Y^+!<][YV&J49Z$'!@"P,8[Q 4#S O2:2J[9D$GC+5&SH#DL#6 PWB5,E M$%$^XZ":T\I:.<)J0 NF2C2W.P"%@F9Y>!P/>U+],@ M%5-.*].%U8LRV.?3:>"+>2^'Q\ 0N5R^'1_ 0>L) ;Q61$O!DKHY(K X$DG# MRI"DF:+!&/(T!]( CP"K1JXPR<"L$(^$;Q.TQ8 DD@H@7U\YGPM&6A)",#Q/ MA6"AA!:&H@'!)!E.(0+%*IH"QPSPO'W*SF!)3]UW&8AJP-K'' M84@H^/"$D@MN?PRP9 #&+5L;0%_[-;X&2B2@XW-8%C\$GLZ5YL*9(V4*O7/% M\>%,,H#0:\"L?#:?"H84.C6.EK3'US*X'Z&C<*"@T?!IH*KS5 Z*N6Z.0@X+ M/$_P+M1(62[8+(E*8HHC%_]CL=D"^" MJOT.F1XE^T>*J?BZT6 MV51.8JGSA*Y+Y\"( 89)4"[@.V$Z">Z$I1G3\04J5<(U;'=H:/C@ M_,;7J?8#* )X4XB3_-N+A\Y21&K B PQS(.N]\]'@R/QMPH2B;^?ZI5(3_EN M-PL)5G46CPH/SO4S,^L,5I];RY.Y>6C MVR9_?[ABMS*PT4W^(@)2'V4@ZAT&HM:CJ*T89A$0Q: M4IG72$23V/APV+B99CC$QL3&N\09(&U,;-Q]-A[TQQUGXZ9\$:OCT,H2'.NV M9.2&L+%:&4NY%VV@=7&&UN(RM(Y2PY98H_<0ITT[/,DIR6D#7@DP*DK:!5PF<,>4Q <0BB M2 PB":@F(5XV0*K52H'; -=:7&__".P'%N4^R1XA^SG!8B(DA9X*[,;DZV")KG%9)?8$4J8*R!_ B$F2>,HXJ'$!.DA.H\; MP!3_+-!TQ)/< O,JALG'4>Z&/,X"CZ^.HB=V&4^*C,,RN#45N#?Y'!%S0" N M\Q#A*$!LY@@=(8 H0N;@:N*G>&$8< D;$>=9BJ\ JEP% BCI\S;3W@"9(5$K M2H2M\JV(^04?R'E7'RN'D^"ZJM'BDQ5TR\:!P2M<[JGU0MT"JA/1.. K) @\ M(/41QB?VJO/']XC/UA\&OP()"B ?'%/W(#,>N' $I5'#(0A!:;0= S.EPU2O 9;>-4*GXG!CG(XG=B$-(@Q" M89!.:I Z#:%#@<]X9-SE MT<'PZOPUPMB@VLWVUFX:1D,I2.U,8B#!(<%YH."8#36M)\$AP>FRX)BCAFK, M2'!(<#HM.).&JCH(9X-P-J@DMN,EL4WY>:T(?1(;'PX;-X,U16Q,;+Q3B,YV MU"D0&Q,;/ZE^M>MLW)0O4,:3" M?A)4$M364\K26Q*_)$$E025!O4-0K4/>4=?"!?CS<1 N,OX%5BJ^J:W($*WO_I'[ES'L(V6_61"-K;KT(=IG- M+M[U0@LR>)&[.^[TB;)MS_^>B[T\CCWXY>B7]>_LC6J525A.[4 MZ3\<:N/\KVPV_^FM=B&A';H'J7$J4302G@*WN]/>#;R'.1.X-\NT^&M>0CD4 M@!8",P/^: ,Z)LA[\G+,@$8] ^!=XB ![\>-$LH:3!R&J;@ER@7D-XIT] M+<^",,@"?)7'YPG"<(ALB-BO0D24-XC;?>:6-[$9#"GXL[P)IX?O#T/N9CD+ M$9-B#CO+H@ITS! MA0@ ']BH0L2[2;FZNN"-@DIE/'1WP#:=!++Y,N4*S$+ @ A@BI1G E@EFZXL M"OSO-BH2#@;A8!PP=@#A8%!5Y:'P,N%@=+C\DW PVL:I5,5.#'*05>S$(*1! MB$%:PB"=U"!U&D('@H-QMHIT2[@4;3@_HV)'08910Z>([3S9)[DAN7EH1OZ MY(;DAN3FL1V>3,)!(L$AP7F\X P.! =I3PYCZ[W"SZZ; YG<1?W^8%.ZI+$Z MSJ9\J68 EYK;OXBQ]L)85D,V$S'6@3.63IQ%G%4+9]E=8BPZP[C_#&,U)YG. M,'8_I,/P4P=]^R#<5&+B9\S$>G](3$Q,W'4F)OQG8N*.,_&AM,V@J'=1_)CF M"98E4M3[0#S] 46]B;&(L8BQ.L-8>D,A"F(L8JSV,!8%O>]=SS?Q;)YG/-'2 MV,^N6<(%'$48N!0#)Z?U3LNEF>8)%'DA)MXA$Q]&%RQBXF?,Q$VAF1(3$Q/O MD(D/H]:HA3'PG2=U9U.>4&C[0/QYLZ&V.Q0H.G#&TANJNB;&.G#&&M*9"3'6 MLR]!H=#V _O*W8;TVX/?$&\:T8*CMC;*)F^VF][LA&(RQ,6=YV*3@).(B[O. MQ69397K$Q<3%N\L1'Q](NU&TT&/YU%8_I"ZU<;C MAK:_('\S27NMP&@F-CX4-K8:.B0F-B8VWB$;CQM*G20V)C;>*1LWDSS9/5S_ MQS;3;KN;&+8E3DJ"2H)*@WG&>8#64@[L705T+"^#/__T?^(#!>HC/D+2O M7CJ)]J/\4U&B^&K3#/_(TRSP%VL.NSDJ6R4^835>XF2*EVYNQ/C@IZ]QRM&K MV[U\?.NK2A:EI-9VJ92]6N>@!9&;<);"BX-(RZ8<_DNX1#I(@V_:3'81Y]A% M7"LZ=FO8SE3,@B5RQ'ACRF9I5VS5)LGP8PE M,.KJQ)>#B8OV&&(D\]46BGAI073F7<%EF*D:YXDV#^8\#"(Y?OP@X^XT@DE? M+OK:::1]=K/8X8D86T^[YD!][N;X=@;C#Q7" PX!)4?+$@;+Y(IU\N-$/''* MF???G"49C FG^88E8>HPKP>_A0%<%06LKYVD\,2$IWF8]8KY._PRB"([FQNH7O 0%OZRI_W"(YZP4*SD MB3<+HB"%9Q^G<*22>E1^K$',G?)PIXVS8$L*#=P MK8N$":(K#OI( *$T]^#EG02+NG;$@RKAX,PJKDP/'36 M\CTNXE^$Y?916FSOT&);=T1:,*YR-.1NO$"1WV+G(I,70AT9@0.DAP2' >CX0Y)-1L @4A4!"JW]VN?K>97;<584]BXT-A MXZ;@H(F-B8UW6:1H-03P1GQ,?+Q+/C8ZKX^;\D8. Q;D,0GI!!5"]9+/H5[2 M&O7U5BA%*FPF025!O>/PNRU(J22H)*@DJ+=3:M)4>SD25!)4$M2'4VK45%8, M087L&RKD1BGR38R0,EM6TNOY8(0H4FA>SLM+H\!C,$'XH%:BW8:T451LOSX_>W_& M+OEKF.?7$_A1BK0;JIH%$0%=U^<;-&#Q575-CD!AW3^I7SGS'D+VFT7^J'&W M7@3[,9@I+]F340OP?4<:J /_YZ/O3D$#?#MZ)?YY^2-;IU)5$KJ"P/)@6IX* MH!*$V-!.(U![_# Q-8+E- ,Q3<+4($R- \8AN(FIH76YZI_XIB'\BDYS39VG MOH05T3;6I4IO8I"#K/0F!B$-0@S2$@;II :ITQ#:/5;$KB,%I^N^/X$SM.$8 MB2K^9-QYT%!^2CM/N$EP2' >V@&[F6:5)#,)W*UAMXJ;34?B ME<>+=!^/.YDD5LK=/)$9.Z((:O7)HI$(XCJP*Q:$XJ@8\WHJ@_5RT?"FAH9% MGXMW.RP4G3Z6!%%DP'N_'PX&Q;&WEL_]!%ZKS=E"#.X:,[5<'ES)C*F_LRAG MR4(,0LX>+I^)22;Q@H790IOGB3O%R9>-.B0-S]7W9U.6S)BV],!A78$@JU_W M!!$B#@-)8I=S+UT9B7@ICAU708M]GR>J%Y$@$X[NJ8U 6IF7H9A4-?\YU+0, M-3#A_:4/9*VSB5SIZ)00[R[)D8A#0( M,4A+&*23&J1&0ZCU $QOXD@,'>,;49SQ]$5-L?@:Q695*&H_1]FO#B*Z$=V( M;ONB6YT^\>X3&5>V!]VN%4FDP M78**'LAA.LD-RN XI[B MB:?K"5=SMA#)4T$DL@?K]Q&;4C"-M75H1FZ;JBIK;E,CQMH38S738XP8Z\ 9 M2V^H\R4QUH$SUJ"AD$F;[=3-Q_,=[E14&K9QI.%1R"6[E,4WLAIHH9T+)..W MHM8$'IG[S,UD,0[\%H2BIJ>A#JNM=,?O2W6I>= U=5!KG7\]:$D;H7N(TZ:F M!R0RSUUD1B0R)#(D,NUWVDED2&0Z*C)-';3O162:\C*M&R7)[3LBD3UOURO3 M&^IKVS8U4^E+];R.95M*#J,E6LIJ68MYDAV2G?MEIQVA%Y(=DIVNR8[9IA:0 M)#LD.QV2':OS-MN:^X@_.X4@>%K!CNLAV!Q"[(4<(0"9]OUP/.PO0?)*P+G8 M%]!W>G\\_(OV*,JV^7MX:1'CZ&+G!'!Q*>;LDV*"O&\5# M^MH)/ @>D^9AUM,<#NYMI #N!-H?=V-XS7]SEH!'BH^1HY8PA6O9?&O-1MWU MZN$***##79;#+3![>*<$,LP3!:VW]E@\1UV;^S. W-/.E]2\8$!"H/W[/,L3 MK@ ,*R?&-5#AJ4Q>:YO8WP5 (RI8X'K5,E8?]\?U-O0M! OEKGBK:?:-_;P5 MEO\N@9/0G))-?,DF2<$F*PV("RV*LU"36$< K75"A4(7;UZ!&JWUM3W4<7.. M+8]YN.AI;*GVD&1('H4+6A!(H8=F"8M2;)4<1STD)&Q9[A3U5@IR"\^8!5&< M8%/IH>Z&+3Y.8?] M M^D"'P&>EL[[6FG&9]I>D]H3TV'7W9)[ TJ[NC5AX YF-BR>)@B$Z/M%9PJ M-[CE/N(ANWOXFXC9B\?Y0<1@=P,JI!E\(.%RD:)^GL S$LWC&0O"0]PK?F% MIQ\^Q&GZ-\PXJ@#<'B90ZZ68;UC,MXJ/3)"M!-FZ*]"D]L%<4B-=XAMJI%OC M<3%!D;:-=0E(D!CD(($$B4%(@Q"#M(1!.JE!ZC2$VM](]Y=;@P $+=>&E%6" M+%')[H1W+39;GY03<; M@IDY@$UNS?O%GYU*^\,C;]DW]SB&%3N6OVM^F+M9+HZZTR)UY([S[FN><,U+ M@BL>:>Z$@0N? M9 G#\R(GB#/N3B.@P>5")"BR*,!T09P%#FQ]7-44H_O;"AO:-4NKK9++">&S MN7CZAD[(#QWE8[(@U''[Z_.S]V?LDK]../MZ C]*>7-#SA(A5-.R #"+YT6 M27U21'?48BLIWO""]S&,.5D*U7WQL"?7F4RJ4UXEP!TD**<_AT^.'?SHF/DP MHA<:"Z_9(JW$@EY.D^)J20V1W:L-1*"KDMM0A W59R!34Q68$S&Q=8';H+.* MKZIK<@0K>_^D?N7 ,0\@^\W8%>K(K1?!?DQ:STOVY)03?-^1!D+H_WSTW2G( MW3?,+(5_7O[(UJE4E82V)I(^F':?1UK5D[>W77]J7G@N$\*- M0=^J9@[BJR.NNLF7_/G+/#6 MYL"T.38DD9->'S$22%) D4-S69(LD)I%]WI%JK#,86297#987?B%J6[UR]S[ MHD-\)0-S<^JEL8?4RVK;KK()?EQ+_!=$:;\\;JQS M,-;8&:SCZ#@&NPVL-9AJD84-%W^O&_UEBFXE+9MA5F,62BYGER#TXC>9^(NP M;Y?"\I-+ EM6,"O9"VC+DUD0R03?60 U.$VIG4,D"P99:O$DJ6>^!Z*%G8_O_?'+8;4'GLVYPM>"*4GVI N/ WH./\?@5#^,Y\J!D3B'JP*PY M/@"]-V#7*\EKX,;D"3:ZRO!YHHHG$BP*#@VX86]BCXM1G)Z_Z6D77!02:/K8 M@GW3@R?"7RS$@@20>'R+F\FM3&R 8H*)JAE8;FZE&KD.LNEZ38$H;( YRI1J M%O)BZDBY7$Q:295X>FD$^$D\*ZM(>F);C'VEE_($]M\,_33N@;WRL8: /U 105(!+1J0%VB&X@#R3.X9-E3#.6_ M@-'$9[@):)6L0^G]JW5+BD@XD^I&,N[;JX5&^J1OE)\42NYV-UL&&==LR=72 M%^$G)W);^=ZHF&?B?6;%8BQ>E[)9$;M(BXB"$L'JH^5*%T5^>,V&2:Y.00W] MP3.ICGU]9-5!X09<#3"HRP.XVUTO^-E0Z=,QI@+;!40+M U,BC^$1*&<>V@L"*+".H'7S.N5JCUM=I]@9E@B4V]Y'G)N M\29D1.T"F(DK2Z>U1!1<,V7"IH7!RX >:!][V#>E@*_H!&,PZ8^>IH3J+>XK MHCJKVDBMPN:IZH-AQ&BLLYK06&U=P19SH& M&\4+4C=/4VE)*X='/H;\XUQ!V"+S[JN)YIGT-7L3"-"Y>M/X>\5B0\!E/1% G4?ZP?%U1]]T#Q9YF MB X"CN-"?GEQ=OKI_.0_X++C8/X_>^_:W+:5I8U^/U7G/^!D\G9U3T$:R[W)9' MOJR]]KH^SYLG?W_]Y/$S_O>OI__]_-D_7IV.//8KO2LYPGF_8X*6;I.[. M5LDU:W,HN M==EI%!.RR#?G5O]-*(\NJKT^^?GC\C5XOG_+E,Q^H=XL16C[G M\48-)$)7R4?$#48"GT/D@(X860M=4\B.L1]ESC]]K*RKLR.$*H7U&QMU&1C% M)YV[;KL+S5_DM(/37VQ5^SO'G_CU@S;T@Q$IFE0Q2 A7T$UFN>D M;Q;13GQ]Y_C!_K4?0]LPU=3/!HFH^R-PN,[N->/HO$"R)FM7*?\OR^XYK:=M M0TNW[9;WR2Z+H!Z#MK]NWB*@-]>[%U_Q.UO/2@VDA[A/O&\J&8/P_/6:8AX4 M)3H3G+_T[A&[0VGR#OBK"U&!EKL8)&>C?.R?%QT'PPSTZ]N_O NZ2^-37S^X M_VT0#GQ'&E8S6KS$^*#P%7&-#OG651Z8HX+Q;(ZB=Z87>UKE@YZOGC MRTLU!7FR= BRS:H-M]U&>:V+\N\?X.-]Z55O]^[L+W::JMZFJK=/4?5V'6VN MHROT*+@H7GB--H%=36!7']Z6?W+GX/KR7RJ,8?*8#.89F8^2]H@@WJ:^_??= M\O=HV8^Y4Z.;7BAOY%3/;5M75$OM/+@-F)R?3[3^!;8 MOW=&C-^;LW<_EX;Y;-3SG^G@WKM[_."S'-S/=Z]-HG4CHO6G?_GV[LG=[R?A MFH3K#Z^WIH#;E; B ^25*>)V\T/Z,GR1DY/[GXGT>_+B)S'^E-IP$N))B&^W M$$,7?_M%B/$4%[(]?>%@S4ITZMP I\KD4]W(8;W[[7?'#V^/3S6)UBT2K<_% M S!)UIPT.2*?$1MQ^<) M&$\.]23%GS J- GQ),2W7(A)%=]";J//:,V]NR/U(.TX8=H(D14.P'R[KD[; M#Q/(S]FI\PZE\7Y#N[D+\//$DP^"O'T2XR]'C#]/=F\2XTF,/ZD8?QX*\]N! MN'"9"7FLWOA*W3OY3.&EZ:!.!W4ZJ.]UJ=Z_^R5?JCWG O][ MK43T'QVPW8\UC-^W!4*UCBE-L6T''*[ E\X4?)[AI)E40+@FLKD %$OI8 KJ M,?N5)?N5]040X\(LH7R?U=D0_KWN1YBOF9[(:!*J>AO!7:?TFX;.&G,Q.PY$ M?!3<%$Q7>&2,P>TJSWM(]G_. %JW!(.KB8[ W[]^\BAINC('FB$C]WXLD/6( MQWBC5&M]PF&E9"G+Y/6FR;/% >-T'Q9=L\G)"&OSQQ$V,UXX+6:Q) T*JM*\ M63..=9[-5X/#3J]LMTV'K]]VT?1US4]%)177R@WTL>+X##0!I&2$O!;DYA'% M^,QJJ)@D>E5WK6+)B_[>.8)4IW^Q^5]_\UU ZLD:EKY" ^I #]SH ADQW##(,>&YTM *23O_87M3V&!!P,!. J_5BL0++P,.0DAZBC8#3 M<=J=T98!G?Z; M0Z8,H+U_,=_68,1PY.-T,OW-$U$Q8+4])3#8.D 'X!F:9/VSA/1O";9P+)+0 M=]3-DC](T8K4NY)-M$E9SX5J ME!;]4=:4[2Q;I+@("I*JJA FB O:>UJ$LJ2EZ&:_*>/QFJY/)A,A/03VTGE9 MM_PS:"*4%P%3+FO!W\=-RC15-+P2C\T6OV78>=.0XC&S*TQ"#141-65* MOOR,I8G0N;,D^SVACPM!TM=W'][KG;\>V3/S_<"1HYN4\M-@+6Q M<^=8()AK0!>(Y]LQG4E(?>,^[MY!;RLQW#".O9H6Q^U7;&5$Q#PF]!']%486]\+L M87\VA%*4C,*6A(G/B#Z?GXA;GFYD$I@LN4M7 QFN1RU$-C]:UF2VVL4@#,DU MMIZV)1X'NSDIK%8(IOZTE_F-_R["2F_AJT9^Q\*E X1)T1O?-J]@8!1K$&RH M*J)%F].FUFLPK9,4RMQM71A2XIOO6]'H!4V_]QY9\.#HRK7&=T !ZO!$&(? M=:.<[!C3/6,-94U8;Y3NC$4^5Y8R>31;2'1V,D>NY0VD$WLD+"7;)'R)A\9, M=+#_F6YDZW;0SGS+>YJ0%:6U6W,+YH<#/0W =?PV4_7-)0@_-P MTN#EM&.RYC:XLR83.AG1 :PO69N(EL/I=I9%T\&]FS932HFG3%.T3GL@H;LM0K)YY#,W2C):0^,YX M]]JV#]?VOK)X/W=\=Z\\W]UK]7*>"M?=*\ZC3O22R>*VQ; E;XBU*"G>] MQVV.WGS9E>/6+CY?] QC0 M/D^@P;Q)<<7V<'TRAS("LEN2,F%$]9%5F)"ML'DF$TZ.6)LZSE^?SY.X!QSXK.0Q;Z#V]+JLZ,++2C-(Z?YOY(&SKH47TWXB@;W. M#?T5/* :@]50D8\6T.J5&9G\:CSP>=$96I%C(T\3ZO1!D=X6RGW=C@L-B7X/ M-C,0RJYJQ'&Q93..>?MW:W@-&XSKY3QKBKIK7=AL6S=MJF:F\8HLT7>F6/878;D]K[-:4O/P8!BW$X_D"LO[F[V?;HS6]ZVO_UR^G/;YZ].7WS M[!]/DM.?'R?TB^?V\^-GKQ\]?_'ZEU=/7B>G/[SXY4WRT^FK_WSR)GGU[/5_ M7K\5]:F+!7_E# AL&H8**\_;1'=4&-6K+IE[S]1;:&,B::/)XW I1 MVG=]B$;?^<]Z6?/%R68-/6-%>T2O*@NR_P4\YJ,H;T(J8K=NXJ*RG\K!*8X]LRNB M,TB'+SIMN5ZH[4KX.ET3"+6=P53_+@Z&!)\M7,Z:(4+B<\%XXN7W(K!L&^+ B4--"I\8P,%.2>]=9JL=ANL M*Q>-(X^OM6&ZK^&V]G9S(2Y>X#-OF(H<=U".G#1-Z8+]>1Q=WG4$<3)_;"VK M6UT2851W;B3,^#YG)S3?[C]"F*DNVS'C3;_W5[F6YGF)(G=XF__WJSM?\<]: M/2\_BYWU^/7+I\_)B7V#+WWUT<:LF$R1!W&YJUIY=7R!+3=L M&R!/#T;OY[!E[WMW=D\S1#R!K-O6XQ,8+MM--7B,%X"_^/G-JQ?/7[.Y^O+5 MBT=/'L-"O;0'Y*;;**[ATEB3LODBU1&T+;X9]NM8?K^$V6!8J+2QZ')Z&Y2);RE.3M=!VNP6!:2Q\1?7S]Y MY.J:N'^!GX-1JP7+\V K)YQ,P3G?;MU)B%+*Q=;KKB*A#F*68LFMN7C7A[;P MET>K(E_27,ER8BOC!5>P-;Y,53[PU&E2_4"*:SG;T!*08<-W!JRKDFXHGB@9 MS N:8JOM) /EU4V MH_NGVX9_HBLNF],*GELH$6]KY++"").:35/$6V^347?J@J#K&A9R/I=XME7@ M(NE]65/3NX<_9?4 M;V=-@Q-4=]AT$YR@'"QG$XG6MM*HK6V BIJSL6PR[Q8W%GMM/,+1?<5']>1> M=G3RX,_Y7_C3)P\6^E/GZ@A?>Y\GTBLH@OSNWGTY36LN4DB#K[7=!FFA5FN; MM7P:]BXO7X;+J]A$Y MU7*Z31W+W7W29K:O_O:&' ?U/&9Y7D%[!(T^+N7F71F)#W .I?1SJ1O^FR1< M),,@DY>\5?!($GGU 8=/@6="ZE,*I=76D5A:O 2W2(W\JGXA"3FN--;!O7/, MVOR="WR>APZ5=\A$Q.;L][A&0?5 \"@RQ+>FJK1)P5^VO._F=;B=P0%%@I%- M"+T,=IPJ*W<2-.E](7W/04N*D+P:*0]FC1BLR;ARX)5:7*X:;/Z?6$.\P5H% M [0"Y0*20Y+T*;?9LQ+O%'Y)G MSQ*EITQ>O/GQR:ODV<]/7[SZZ?3-LQ<_?XA'32[;R>1)'Z0G?7(]GK2)]&=U MII\_^?OI<_&BGSQ^]O/?#\N-_MC[]&D=5,XM25#/?-,;4AIFZTTG9'::R._V"M1WRULG3TT=O7KPZ+$5W_46N*.1 MGE;JL22UXWWPHCJORW,$V3@734H3-7O0F4BZ'2?_77=(2\,[FY.1:*UBW%W: M!%V6-0)>\@H?D\MFB$APUI<3C(N\G3?%# &.G#Z.2-F9EK.9N2Z^8?@06)B9 M11G8!Q#;4E' I1*1O[7I9C1ATHBH/6,+VXQQ-91=(2B:]H*\BQ^])D*YA!8P M-;"VT^B[ZJK.=.*!?8R*:YC3!GW@-;,OP:9R3A>"]@5.C.M'+:79S?9T],_8CF MK49S+3*:D.N8>>,_;J!W&RV43$?>T3-[<, MG) OOWSOWE2^-Y7O76^7HLGJ#=S?KSFKQ H;98. V8&>^"2M)Y\HWARYF/_]JFOUQS'!V0+[ MZJKF[LFW^PSV3RY!?_J7[QY^\]U^E,S#S]\+'F -2"%_-O!_@1S^*3Y-%J0>W>M]!OX6.B8L>."%,8B_U_._7-&&+6G MG 84*DNM'X/A&R0SY#_3J9E.S2&=&KX&U+BQ7D6K)@VN!Y1+ *_(Y;3+W23 MDP ?B@#O@4SRR&?Y9+),LGNK9#?$_=/.8"F>YYITE#.>H\5>C8Q)M"?1/FC1 M1MPD5W@(+9?V]7'6!9<[$V15;"9)GB3Y$"6Y:P6:V/EEL]:N3,$_"?'C"3"*ZS15W%"6#)=* G93B;&CHD]A.8GN 8NM,B-'>"0YE MD U15U5>3@(\"? !"# PZ4;V+7W/'KQCV>/CTZ^(YNW6N3K8BZN7G56,_93 M!J3M[06:.5YU;:NT";^\;5!K\SU^F"1[DNS#D.RX8:A%@W_=;%=2179\X_5\ M-UCW\(JS_0'&*9_L *D]ZGC[R8(T@UR_[GD\U\N+02ZM9+R&J5J%65FL&?08 MR(--P1#Z: GD% %J]IBWP"\ E)D+3AFH(2/;\=,8J871=T)B*H^0AYYGC82Y M7-H\VX@QP&48SY;6*-U51I\ IIM9"383'V1PT;.4T]AM:F 4&4?=4C3W;9MB MUDG7H%0"RKX:K$;+O3@A^&./:&>[*IJ%M#3EGGQA'+3?81T*<8"C?G"9^"C[ M[EE9/@3T/RQ\^_R==!Y5LD'=)//9A.MF%8/S?>=(-HXV)EC,RV33E,W51?0= M\NE+1Y7H1=O4Q@67\7^J99,)DT;7Z^F_,LM#XBN7HL/".D@+A;DBT]%XN$Y< M[:7CWXGXDR2?994N;+^]+K"U:6>8((;M;2GIA7XMSC&^_^W 7"/@ "1;Q8)^ MIKT(BDG0>UK3W%#+=X5KEN"STF/^HV'K_3-=6UW8;K M7)U>8$B!8N%01F.II=$"DH';1J3=L2NS!HMZ!C2$NN':X:Q0QAK><(B6_.XX M.261I7^6BFP53IYW&DHI,:_7Y1.]7 /[&0LK6(TF8-L.UQ3OXY^\*K0B9! :Q)6N M?RA\"\$-\;$[6E95?8A/26.?4AV_N3OKY\\?I8FOY[^]_-G_WA%O\HW90W):G-/Z,BV>,]4P'8&K%X1 MY)QO);ZL!+ 5YJ)QEW82* M3C#7!%GN@"]OMD;L!8,HN<^->HTD5W S"TW-<9$\?GV+W#.4LO'5DLD*":!,7 M*6I&*X+\X+ X ^U ZK\6']!T()#2N*5HQ(!E=ZG)25O9,ATG3X5585W#Z+C( M!Z5)[L&77& !_O>',63=<"_LM7:#GKK% . E%Q'XOBI#\;Y@N_+"60J]W>=% M!U=G3T -LX\QQ^T^[7^73%16>-RVYMK( H!3AS,Y&8NGNR]?D1)!]AO7":7, 2$(SR A( #R4Q!(TN'H75=7 MXZ@+90K*];D8CEX06/0+>BSH.45E,$U,3EE"E]O8W\HU^>'W2.@E!#>*;Y3; M?X_0A5#5:U-1U7G!%X'1K#QSO1%S14)5V8L?:@LD2@4?$:0+FL=6-"T9K9V2 M!CBGN&YB6^$8+6=D-V7 =4J3'XJ:[C-F"58QW0!!Q?#3%'K#5D6F;\^V 2W, M8$\68C>)\6+S*0*43M; BCL,*-:C>GET43>E^1I#!?3E=[C=GSK3%$6[%$PYZV<9*0J=/L#YXANFG$ MAZ_^Q@;/1B !VGF]"8X0AR35]Y"8R)2RG\3V,,36I9$<)=(B7S,AMF+:QHZ_ MM("9S:Y!@ #BDSXT%] (>.W;$5-869>*)F"/SA;G6;7-@,4 CR.<>Z)].0(M MP2&XZ?1,I^= 3@\[SU&V)JS0\D+/63G-2T@D0+LMA86CR3;%U-8PB?6AB+77 M\!IPG3L4B$7="G;X&3VC&NG-F?,U73?IZ3LD<8E>ULMB!/4B33:K74O_SI"BM@R&^Q?,MGHN=$L:#M:J MED&:"&:D\FBJIZ_1:TL2-DPE&L;M?0H%44P->&M,X#;EX:*0K09$K$ZA5=#] M8I[,RKH6U@. *M-L:UJW6MEY%DPMX2R&,"K+1 C;55-W9RL@LA7M6UGA 2: M*RZ*K1+E)FS;YV>[Y,_(>=V]\_VK)S^]YG^>?/\7",-9@XJ1J)! Q80SX#2( MO&3-;],)![3B2KE9_3L@VK*&*UZDVJFIU[-ZOB.U0'>*U/J>E?4Z;[JRKO+- M"EFZ]CAYT4FIAQG^"L;FWV $2\$ D-:$5+9%DP7@_.?=MI'?I1S/]%55LUUR M6E:[,ELK3?D\[UAYT58^J^;'M,6% /JYIU;T/O_ T7GB(YS_UB_K-@M-[I(^ MCI7V*QPGKL:7V$7.= 6>=&A;H??_4@GR?Y,\^27U B6I3W6A1*B\*/&FYAE( MFNG\\RMI9/(R?8(D>[@NK,K/,JW!V!$/>6O;^S#G(O(M'(E*5 Z6-5H!@RAY37W5-:,C>F*:YCT<1J:N6LRO$NM<7R22%#M\A85+5C MF5U7O=-'> K/A*6'0WM9,=$&EC&*=&ELOZ&NAA_DE&%X35^L:N4.7'*2F[FW M,/XMJAI<10Q9Y1L4Z[!J'A8+2(4RQPM7>59N5W.A)]THIQ==Y%R7/RLJ5[W' M/0A9XP]]JGHCT"7R,+N+E:&1L^VDT.4!Q2+5REL!'O8%BJCN!>UK;H_AXH5< MBUOE76'M,2W9(UMKS\0E!JTOL (RK@NR6ME!PBRK6;-00WA1M,OLG):I(B'S MR\254"@I\GT!.1?-2CZ?XU02:&([)Z%1H_A2*CTR*Z#-RB;/%KO U*R;@.H& MQ;A2'^<^ "#@MELSWZ;-L% NLG,@$2O?+MV.$C:(_+%(#0L2L-Z0><4&+3=" MOLW[(604&R_D]5;FQHLB<0,;!\#H.VU=MVL@'H!2FKKI;P7E.:7;L6W''ND\ M2#%XAL_2$M "YOY:^#.C$J(>.^^U*G9+R*H2O$S_ZOS?7PFSOEF2]>RL=9Q! M*4_6JUJCF[[NVQ7762M#2-FBO05VOA=]\W*P1/ MCTRG6.BC,QN$M%%_S?_JVJB966K#N+:K#3LGN#1=2QNKD,D07D775 EGH@P* MG&\V]90":;Q-48$W@]T#SZ\ T=OMS\ZD6 7LY_G;*V.@=%\2FBK?)B^%U&UQ M>1=KF:2M-RMT'LP]%^^:W@3F2S8"N/0/>/7A#0L)&703^-N=R1L[$FM@H+-6 M'%@4?6.B#O4(]T* 9:_F@HW1\]7D2ZZ1O?)#43,)BF1:PYC&C?41/]DYB/Q3 MKZ .DSMU=TOR".MPRG1337+ZB/3F!1V=3=9JV=Q/64/FPMT[)W=$4P9.7&DD M6YSKI._MPK6E"U).NM@O;/]%FRNM!6)A1*:%=3B(>HKF&'2,L/FUB<(::%XB M\6YV6@+:)]/[K<,BZJL?T::0VFF597M%\\F%%[UV%8 92%-]ISH MM7X@.=B;7 26_E7R5;'W&21P6RQ/5W$5&O."JOHJ?0 +8PR6D^5D37*0M4)/ MB#LI6 YZ;EQFY#@8_G@%BP^F@L6I8/'+*5C47@J.K\WRDN&IV$U2I>$=P/C> M4 7+-L%4E'\4,(FJQ:OSRZJ*R!TIHSM#(:]ZB_.H6A MUWS'OOIBI2PND]PS7!HNK\:M8\ZM-Q$#7;BD \*M/%IF$RGY%K8A6]G\?AYV MK.N+"A8L=R^6^5G1EE[AYHZ(DL^M>LP!QW>JM[D+T2G'&=>U+YI.J6$DNB;5 M_Z'/\&C MX<5LS/ 3?!)KWN$2*I-V Y_72<,&\6P,$Z/0.Q1R4>6(8HC1#F/-A4R6-:AG MDI8-65S'-+VJ/I>%DX#D&G1NLUR8KF73W0[2/<6>LOYA).WRK%KJ-KPR03"V M8O#*I)9T>X9H^-@6,!%XZR7U<0Y32R*JR^1'&1#&\F-'\TM>2SNF]%G^^.-K M)A.O\K-Z6Y@K91P_L@)VG;.YF1^)NR*;DAB;M!"E1K)+,Z];SEC,V'7N?80Y M\7[@3\:_>RQK9#W';)1TS M!)=G"7!W[2R(5RJMP;D!99#1C39EF.#S((ZP@OAC$/HR62W061?M'"YB&R3U MPG>Y#_@T4M10)KTE)B>L/08AO1$5$D3&+"3&[J0F-F"L)7;DA4-'GXW7O_IT?O-K2\D-9\$?*&V6^!![$']=/\(FL M_3+7C8LH^M7-Q#A=DI0U8AXS>:(XQW%/^A8Q-PG_*G128 P[$E^Q[U->5;5^ MP[YE4;[J0\WX387&@IT(L8OW-)\U'8AN0&"=B@BU&[I]6*9?T@],)BQ3_P'_ MUH/6]N\(M)N[)J,7\VV-FGW164K#CIQAXW+^8]KIQ]=H:\N5?1F="1SXK!>Y M(@-OE5>.^>K):6-+6?[D-N!/Y.!][_? -!SI$:>IY7N,!I&7&]?#G0LE'<=/ M:3BJ)52G:]R$NS0+GTTLBV5^Q.X?9R4A0G$43'6^0$MH*#Y#;#!V?BP>4(L? M)+E4MQBZ!) ;/9?JAH<]?*$K-%!W_2XOC5#>(O/O5,Y0='!,6WM;*@J&J/O> MMV["@*UV#[/!%=@W%BE1E1>[UVJ1E/49_Q@>.C;'_''6N].9(CT%/9>89<$V MBE-GZ2"#;9>NO4FDL ?]P6*K_8"&34P/KUH4HU8D*V9TLCW#9[WE]G>T*J;1 MY.GCI$WH[E++=PVC+.M'>WFTC0K9BO-"\U*' 0X\:5I?L F^N*-YLGT*QMG(IT[=R, M&O#INK)O!LAAI+O9,NLC_!CIQZ([."OZ0](.$ I?01%!:PF@PVU292\$5L<5 M/"E^2:&JFC4!'1A7ZV6LIMR!*_'?JB-IK3LYS$;#%KD$#&OS6]V,JC!!CK*S MB]"< 9:08NM]=EDTZWYTV#2 >PJ2D3R+1;!_D(U7/Y\>21(8NB6?KRHHSIU8 MBN$B<%,^3M[@$;WR0'K7U/(W51??=)D\KO)%B/$W2.DGKX4BK MA]N#^]^U8U+[97?)29&?RU*>YV$4PL#/A@6J'XV*HX'E=Y? S]JZ1$P&]VS&$F,!QP$)%*/Y\AQ4LU;M!G]>U&T@O#&V)(75?B"\]SG M?23P@<2[SWU+X:8+1FK /K.5[.MO7RSKMTF> ^S6L-RY#]WZ3VOC M6TI_AJ]CYBBGG>88LCKZ9*_HOK\OO2BC']F^L6CU@ XCSYJR,.]#%@_YBYK; M5/8BN"H$CHWPCU>)^'"J1)PJ$;^<2L2 MT*K[,8SQ#[=$:1*@C0)8ZSX>R^N M\S?]4[C\KZR9IX5P>,?HRG.*\HP^B08P-CU\RD3((.RWX3>TJ"0+1/;3) !MIP^1TZ(/*S^I_(G^ZYIC/X!1%4>JZS/^931?*)-F'(]G/ MLRI;Y&0M9;.C9;FKT^31"5!0R EO44"Y*F:(\Z7)+&_J+7GF*!??\R&$9^?= M-JMRKJ,\RYIL0=))CY9 ]<]OGI\>W;USY^[805G45;'(:'+3\9B.Q\$\F+[.YJ/8)PG>2WX.1WY^?D<*]/R:QFG#\!"4(5P\> M'\D&:G8%HO3OR8/[(@$'@REGX2ZZU]!8:1FKH@(8TBI'-!K5',#I@E;8%G3H M YA.)CJ>"RNX]A9SSMMZ\E[_=!K [=_9..@(X<9%&& 9)W01-7_I]F?U@Y=XYPM/NC&1#AC(R2,&@N$4RMS=J[71U],;.SS9 MV%_!['#*398S9ZU,X+J>ROTE%<0]=Q<@8 &+67EKRPRNI2E#6F#6AH&SE M%7";>N!>]'@[L!IQCWI0%1"B#"]KP"QP800?[*R\334K3P>C%\!J M6XH]3+4=2*.Q$$/'O)E_1=8*:IZ"S(.RIC1A/18H#A(. >=U:^AW;.N/F M>3#IE]R&K2A5 C4_'[PC:GL.NDHQ]%G(].R96XL*V (1_Y&J)E>)Y90W@V=S M<^L^P,)ZJR4E_"#[/&S?PG!'JQQE(MP)WW#7;>,H73^ Q/ZCB/B^B JL-TH) M'6+I!L=V5G.5DD'+.HYH[MX76))>/VG<>VT0A=A_6RZ][16S8XCESLM;R16( MU ^:PC>!_ Y$'3 TYPQ7,67<)P_LRC:A*G"$6Z 8V &I./87Z80F:3 MP!^&P'\(2\L4-)LD^' D>$QEQQQ"/=Z@B)CF4'IZOCN^%NOPY1Z/0((4BNVT MD!6R6% 0K%FHD_'G]B^,B\:EY4R/[1R(V#M@,&-9K;C6/3O+*T&3-]J;')[' M/%=/X<+@NKSO1,_E5)5Z3]Z$Y(:#Y?)([N.N54P?(4?8H".!8Q" 'D;I,@-= M,3@2L*A(OY6[8.;1R"L 2&:_>?7#8.>%QH?S=$L=F:"NVQ5H\5V%>$'C. MC7C=/4QKZ>.H- SL)-0-VF$C1;[_*//4+Q($8,1EOA@C(/Y,IQ8U2B@),&:G MW2F(4PDS6:Z1,*,)=N_CU1LQ&4G!Y O%*WOZZ+6/06^SM_BU/8!9ICSO1- Y M,LX5P-@Y]5;A_IE/?N>$($V>//+$0Y<(0Z$G!4N\:+(+OZPR\7AAT"$2R8XA M>X?P7?QK:_)2',2N'409^&#K(75B(*'96$YH[9==N2S*ZPI-7==9=;A4W*"7 M,/X@O3X!$J$V58,5!-U,0>]5T X'$$8ELN;596S38AG$G33^3#*VIA6>SPTK MW+.?]&)_=E;L41>YHF&%P*"7@FE9T"QX:$C"EHZ!<=$VCX.\(N(_-CPY.8R6 M.9<#ZP345?LKSX]?'"79D!5P!]QC<_;5%D>?NG&:-2?.:2^4U_167YLI=51\ M>_T;NA\8;#..G?4W^ _8/O7-U#XUM4]=;_O4J,]W'3F77W/CP:HK[K-; MT9*:[32#/$R*63?TH%?9)2#Q"2L7^-=;%,C^5>';66NP]P'K&VEPX30,.\RS MIH&F%%LA7#+F0N+5&JQ4/KY$R:_JKT3OM:[B:&\V34':H8 S64^QZ2G0<<.! M#O =#%H5?>J$U<68B$_!YDF"#T."VSQ_*S$A21*/V/"7B/$4=9Y$^7!$>7^Q MPJB9<2AQYNLRW2145NXTEN/-,3WJ@4?]7J<^];#7(TZYK-&@B,'A(T QUAY7 )4X>=OF]Z"IT_&\&, MRA>WJ48HQBZ_W.FT.BZW,UB<7T4O_9H M[YL'9'V#A[EZ0( J)@U3&RN/\]XGHO>A1WV2)OGO\WPC]=!&T_*@H[NGU3K:A]! ^_9 M"-3B/.;HLRU%&;X"U$-"0B%9:.-2V932C":K,.L6C(=XV@:Y:H%1@\H5N?00 M=5IF/#:[(/[%U;B,;A0^QFP-3/3*!D>X2K'5$8MKJH7W9"@@F5YW6\Y.A=16 MDI:TS;]\"BP]T=:WDJ1T!@%_0NC>< &ET:?MQEKG^=8 [VS]:\[C,S^4%?U& MMW[_.;/<[)ID><5Z6?.'WW'Z\?I1 1/FY@Y:)U M6\]H!5;%QJ5=>SI#[D\U ERN<&[/;5G*Z!)6Q<3P@Y;TCD!3+O-$J @R7=H%G@@-8 ML,<&7]3BK6H=O&.=AYMI%5T5H47?/0HXDSZ^JN@#25)4*-6^&/2(0_ M@M9W_P,R8^24!BITH5B+T0K]4K[=[#PW#D/ZXZS;,52O=R0ESQP1^?XY?L__/OG^+V*@X,-M:R8=&/VD1(JY*Z.AT+]$"S%%9IY5L!K2 MY!'M-BVK99/)T4# MYK1%!?UVB[WT7*@\#U[HUO%[9E @0O;KG%HE-@X>7;NNU9.4:4.=XM8/+.I< MS!>Z6Y2D.^^-@^XI?<8]?4CJ1R5;[[QJ,N]6]$5T*#;YFAL/E)!0RG2NN%XQ M\65$(NZ#2AU=4>!E#(^%M+VBX@8E.M;<9:T_XP=!R3B-SGHX-DAR"S.ZS&4/ MYDS92-\H)$2?E"X!B.$C3)B.__0O)P])$?V*ND:QI2]]G#]=4L<3@%1K M'AAE961,,:DFJ]^B9'[QRR2:0MG6.IC$-P-)[E M4K2;1#YYXVR^R>47'K/2&P2236B))5 M'3QJJ<7>;("8WT81,KI@(5KPOPMO($HA-9U:ABT0[(Q%TNA7_\F\!5R9R\CMS'>N(!;G0:N#?,^OV-4 MX,,;AGZ/.TSNV] O8K".W-O4[#Y=VGX^,Z9R;2J_U!O+$B$[QRT$AO)J*S:/ M[U'G)[P-_8AR%UZY-P'C<0V<'=Y2"YOI 0/'NY8M6*35\'WZV*=,YG__Z674 MI,/"IZ3LX>^+RC40!-%B#IQJ,%QZATB_\E;MZ3+P34)B<:H55+"](4&8NG*$ M,Y",M,>KH[:Q\]QC.]5GN[A&G0NUBTH.*7Y5^&8G3#T-.>A[#1*2B/U9J8GT MFV)R160DFK-6=AI@-IP+:L0\+S:,/Q,TJ<2T(,X2'H-"&/GL]: CI!()P<04 M,P>&IVR4JTF#9I4FA:@7!%I-U3/G',08C0EX @+R"?CATD06"BZD]V"?'\9I M]V$W[[W;)W6?,7.4PS@A+D^>O&/9X^/3KY+X![S+:ZW>EV= MU7CP!1WA6;Z]R,EO?-6UK79>_?(6[EB>1MY2D,IXIY3>IMCIL'#'!S,+N8ZM M3Z9E,+ 0N2./9,5)Q34>H="A>S#BSSWX%*A7XPEBBX2UUE?86Z8X;CFV,!!2 MB1"T:21=;*JN6-^3\77/GF/2KHD!Z"AK$<9G:A9G@5N_F'5NG_ZVG96%5@# M7M;:,YV7N_>VEH59E*.B\"6BJBT!F-6R9HUJ<99X)\$"^Y*!W3(I)W?GQ[NZ M<&\.D2XD5$KC/,^E?IRG19_ K%P.\Y+<_,A#([\M=LE&W43.VW+4=M1CDS!B MMK.B&YVSAH]MVJ'3.@+E(?6#8JZDJKC3GD 'H=D1>8XA2?K ONS\S>A4D>O7 M,LZAE)NGGN@VA$VI+&@BCB,G^#AR])%NDV6@;L!I?%6T;]OD%6WHUAY5 M.[SR\;S3 &45B_63>8MBW7IQ,ZZC"^U7(NHQB!0.-]A>+<+M@ !O2/A M0%/66#G[H,.PX#6KT'<*+A>10*KKFCKM$PLERW:,H\[T' 9??56;(+3Z&;C02M0>V M53]?X>";LR;,/6C>0LL@XD+W6W98AHL6HS/[!-=HNQ>G12$\)!Y<_Y;"KI": MQ72HTNALX#C(PL5G(GR\(<"YFA 5B)[D+#D)XW"A+LMB]._[]S]"6KIE"&C5 MD)@=H]Y9K91/R_;U+FPX60 QFW! @-A5[L)SM(APP)KH'(W7.EXEX]&[%08W M3C]]P_>!S&NP%SP^Y:WP+!FF*[44*"Y6$E@DF?Q[@+>)>6QI,*3\Q_N,&%C) M)=O[@&^!RX-M4;UB6( ,VX]J[1JD'_03,E(. DIU@P=HYPHO3GKH=>GX1$(I MDSG: Q:YE.KE"\MK9MMPEVGV9%M6#LFKR!<]KCDEH'9Z.&*BELPF6BS8(E$) MPB(*IT1>Y^9218+V0N?Y7%^3'/ M2OJD&,V#^?],'6$.O]LHY]-Q,'-QQ$ZC2%#6]>1R/U0#7=%&TG![P&+(@*CGC M8H8"5@7N9F>@1)>WFD-38FP2\,,0\'%@51CG765%DI&G7ZOUJ@#!@14>W1)[ MK@2)R@3\>NU8[,7%6>P_4N5CCMET>J;31:[3 ?VZ#8E7N .6R-27BK^@Z-?N M8-23ZS+)^JV2]67!:0,QF.:%;SS>UU*&#) WNMB5V=NUOHH;QJ+[PRD8P^#!U M6=%'B:%677J#:24HT]78E[ MU-YR^(!!=G[8M2BK=7GK8EQPR!D'+BV4:Z#->X^T1B[KL[0OA*UT)P:@L,5ZD\T'H!H.N=B5*HKY)?UT7-YYFYK%ADQC'H>(;BQ) M-G,([[+B+(];HM@LO8[R3G%Y.- 2\R3*-HYBG]WOO\RG)?0&%8KB=^(NRH /7FRHCNY;C3()(>/A0_KBP>U" 2M M:$?1M[DMVKPRI(!X V5?+#ZO1-S @7MRGG-!]\A"1J _H4/']>2\GD/B MLE"MA8@)\>-$)F!T'K5;X*GU'W2=A^IC#]%?R8"M(IMTL,A7?OK Z'SME\F4 M8&_U&4FBV 8^PKZ]\'5=V)67*R!RW'6/Y0I(A?2XO);+=I%&01_9#KD@':7? M8!L-&7/L'3*@>^\_TJ6YVO=)$MDN9_S.3!=F0 MRIWSOX5QF]R>2O!-_TQ#O_?PWE]2@_=M5_5%4&#H:P@'E5[8H"W $+>1*C46 M1[;!0V)0OGR,FM,0=RW;)[B[#D5LU/BQK7\W?OA9;86^8K/%Y?'$;],OODDT G;Y60$@QG M04TX7<,;H F;>4T.FJF&@,:7GS,#D,) A$+Q:8?EFR_FVUI;-D]2(P9H<@3? MN=31E]73HQ<>YOG2P>I8;?XVX'^2A<48F@)=+!_V M:<"NFH^U%53)3UE#QU+6XU4]Y]J3>;$0BR=87E('K=9W^AOD7O+W)S\_>77Z MAI2&3?_'QRJHJ_J*IB!XKHX1"%<5ZM#U'7@MVHXP"0*@[<>P%L0\F?+JDR ?AB"[TMU6P22DJ<]:&U=TS8'$ M1-C4X*([AC5>^R#6Q]$] M8$5/AVHZ5(=RJ$8K=R6 E09E(/VK!\C30A_#J?&@4B#,KEB6>2I:G,[ P9Z! MO&KJLC0^D['>0*MF;[E'7V"[F/23IE)LZ!:9A'D2YL,0YJ%"#Z/D0M_C0_5. MT"4;59RQHD\]]K[S&NKF+*L<5+WOS@A+Q \#UONF(;L"RYJJ/QL0HI1)!<#9@\V)QKBZT6*PHZCISV=WS' M##DUVF(+<3KLTV$_C,.N]>G;8MNI\:5YO%F-=D(N"'#XALQ]2H=!>1S@]"-N MX,LKT585H>!93FV2^$GB#T3B-WF-A#[:/E21CZIHOEE*IN!<-&#.[;9]OYYK MB\'%! )Q= 8+V4F^<_6NVGC(K(%3+!^J+.^)U+*]PM32*-IMA88]_[W0Z.M&O';Z M0$G^>=4:FO @=KNW\L[5W$W-J]-Q.)SCP-:&T,J1H/YOEW$CWZ ]PE4U>[+6 MB##43L)EMT/85HJ06K;(Z7W;W/G/^>++;C!],TK1)YE59ER-&&U=X1CW>"F1 M.H#W4>M[FYK\HFIO%I"NX5Z^3T9RR0ZG422#K%:*I$5,H-09KAWR>YR8D851W#V62><-E*^ MMT2;2"KF:3*$*I<<5\)[;2QAKN$W(+@/:PCW0]2UOHFT?4L'&P%?;D0G\PRR MEBG60E"6R'C4+IC5:^S580QZ6_I0YE())G3+0D++],51$\2EP'H&F6YLJSQT M6J]UC8O80N;5&2(/(<(Y7;1K17X)" V*K3 8*C:_M&[2B2 +0"A=M;.@[ZVE MWBG+Z F+M<0Z;&H+$YRUJ])/XQ2N-#R7&5#4.=CAQB>4K!M:ER,7+ R&JKN\ MHK_EE7:WU%6E"!H^(F+\*G%KN3Y0%J"/8HWO/?F%&[OYGX_0'BOY:.%"CA+2 M.L2H\5UG[>I5/7ONN M#))-_-KSK1HUI5&8\J#\A$,S*U0/L@ A6#QM^Y/3E]$'21M$L2S)UFL[HCKG M =6".N?T%)/.\79XY(8T9[_L&%1EN$$AVOIP]"$%X0#)',\]??/FU?G1RY]3 M1GHW*J94A^C%7QO,:X;VZBJA=GD?H-MTHX."U?F\??!_//']LBTO(I2SK M&O2@H+GDU>^I=)E;?; MI&E8BTW;Z+1ZU:!*T0K?X,Y M:V=V7>H4C&^PD#SHE^5FANU1DVEL%YBHU)Y%<9$SEL*P5C>:0:H8/&WRC!Z? M/+)/O[)//Q>>M11\7:3.Z<'/JOEQFKPD0^SWO*2?2!-4F5Z[C^IF4S=ZI[_> M57FM][_FG6\^XRT&]2GL@,<9NV73O"YP?0>UKJC95]2B>M MMH9R+_[ )NS5)6@6":_-Z4/U+K?W71A!(;.<% :IDI.'V8BBS[:RU_$C32)# M_J;!J@,F:3ZOFX4O[<;@!-DF/#1JZI%>\!:'(WPR\]%U?(O1Q-9=H .M@,,Q MM_@%PN:TY-4L: ,-54T^>LFQ&AG\GKITJW(A6W@;CK>W+R$DP]M\EY"AM+#= MP6EM&)*N.I/ID[T+ 2*+$3 :/1I!-9%4$+QK00^!<6R:1%:LD_\SCL+^9G$5 M,-O*>7PCY.P5]:^9K&EVG,.4EP>7PGOR-[9["!QE^I[%D0L'K$8Z.#^",T// M614;V1X6TVC$9B,XHB##<1)4_@@)8QR?:OP&&XOJ7 &@*@G9)B^EO?_R.U9/ MIH[5J6/UR^E8C4)SI*I+CI HZ J[W;C$8Z6K]8"DDW]YB_I"L;X6M7[><=7Z MDL"Q[\NRT4->=6VK00&ZO%E"&>;0H;SS76XA9+Y!O/:UH,!%A@#<]@+0%<$# M=8"J#L7M8N4.1*$"L6C@6] [I!+&ZNSE*AY@(\J5DW!%):Q(!(+".YHNSJ[9 MLJ77J$$#D'E^.RK#A(<7QD)9.LY)03)9;VJ.*7D(QZ3-*HW096<92M1T8N%] M13>[J.Y\/2-=46.O05NG"1GNW_ M(HY-#KQ(OU4J#2(_<]@R-GL:9 <,S) FUH^ES"Z<]7+A(I'2MX%76L$MS5M= M@O,\E.\T$+IA/-3;BQXF=Q38$Z'Y][#JNKC=>2&22/Y,*VZLL!>7Q3 Q(G3\?W M'[ICP\F_GAR01LXMJ#>0@W[(QM9%RMY1HZCG"RY+^$%:7?KN/!L$& M]H_K:/?B?2=? G"ZXD1=FAD)?:>NTDG31 ,6V1\-D\EP'I4D63D?JORLWDJQ M&,":).V_?S0>7 R2HSZ)B4P,71E.N24G/V8X'3\1J;HPC.S:.B]%M9N!_);]M+T/$2+-6"6:N"B1$H5: CV2TV>3DD>I48A^PA M9)+MD6K" )E*1&ZX1.04VO=_\BJ?9RZ6]1MCSO6#YB;ZZ-KV\ZHRG83W<(170%W?(;Z# MN@HIJ_BR:T(]'KGF85&$E\V9;4#JPC99A1 EX@/M/E^C!R@M?MJL:_%#['/Q MUZR7W!S.L(@143M^)!Q;B>:EAGPKGG.2G6=%Z5D)Q?OM8UIK!*.^J"1,-N<@. M)Z,'(,PR_[MW[MY-DY=+VA!9F!^R'1H>Q\&']P;I7/ ! G[>T8;5+OF^S!$$ MD+1\6*IUFZ)WS,G ^V'RQL5Q0W8&3UHDJ03'?5'N7+9WD(G5K7:1.Z;W M6T?0[FM&8[^(LZ,<.=,V.HV>[2'$B",TMS*8%F1L/,\0;XEL32KERRA=)@^M MOBQ8I(L:I\JG^,)D'-RP<;"O!G#RO28)/0P);?/\K60G);&SKU)FMZKB7 M0X;-RT98$&$W0I@T^?OK_TP3%['$^]F+3M73ZCTG* X5;\6ULD@#43#R11+3 M5GHZ+36?::3_VQ7SMZB0;^,^_L5MLI4CGR^+/%"W)5=8>A3%R,I;PE,\5T6/ M)H>DX+Q>L34NSZ!TACX*>IG)L)XN@)N'>NJ:%JV-8852/E]5])HS[6=SZBWX MC/8NQI5W"$21R<,?<"7QKE55#D+K:G>DK2E04!;.F6SZZ7 '#$# M-ZH)72P/A:!"F\V%A_6\X[@2"CGKBVHT_O<]?6F2[TF^#T*^YZL:S9$2H:]1 M0)9?2.VO1O$!)1&59C%J4X%F+OFKB?H?Q$OH9V(89R-@_PR:136\[9@"??>^ M\D6/7WY!2; +7G.]\T5AM-1!0[F^+^X0WM?*\PX$C;C!.>H5W)-U$XP"5P?Q M!VSUN3NU^DRM/M?;ZC-ZI5Y3$_Y(<;'"LTHVKVXVT/\:RD AMFB:00_R4!5< M67'?OW/\;7#V11ON@3VTJQ9TX'(_$SSPR4^G$I^\PI2L%_G*^_:>PWUY?/CA&L4T-5CPHO '6=KA+LYZP4K M, YA[[93OQB>==>54=9\DMT?9/ZA>!;+$-4*,W5A0@VDR(%C-"NMA/(SOLA: MAZQ70A-IN<2@LXCN9H3S ^:%_^T0G=VZ5H.@F\W/N/8,XE6>+]H1N;G''+TP#]/EL' \$G&":JX< S$+E<:4C"52'\-0X[O87. MT*9$+N,I9IV)AXX=??VY];7T]RC:'NZ)'P+IN U>9O,\ /=RT2[MI<>S9>Z2 M^B.UBK5:6B#9'OBQT7$S7F_ )'A5M&\1_F[KN:@X0;JCU?E!Z\;R5@ 1?EW5 M97[(Y4I7,!%EMEQA)G.)N15*-U.6A0NXW54#^-'6JN V2;3YK#!Q@I6( F-QN+/") 1HJ10L]R MT$$X^$&8[SCYR4-@QQD^:76V!N&PB3%HJ;/GIGT(#\O2\IZ%W&\<+N@1P>W% M_&A[W_4P,I:Z+-S]N7^$&AOB<*C&,HH0$,A= '$\HG?92]8P3I>RLA\K#V4Y MY04T016$G6B4_JA& 2R7[0SJ8@5(:-ED[;;I)/NM.\,/]W.A7;\D)=[#C9.) MS[JB7!P!1X9Y+"L2U6C_<(]P5_IQ]X$^D_+]J?]!#Z*[E2YSQ$V#K'\'JT"64.C^@[+*:^/KN\?UD MAOI>WC%6(7WN0BW89',!?SBKX8Z\<]WT$ 5";26K(P@""LXXSS:X.F)P)'Z6AT];"_*< /*J@S-E=*>@ M_DT7HGEDMM&8\!7/VI2%G03Z, 1:R_:70!YB1ROK*L"A%6MM"MI[)U\5L_4# MX%K#R2-X<:D9/'\UEU_?P?2'/)-^3 M?!^$?',(G7WL.$AGSK#(.8=N]T:.IG:J2:@/3J@1J];(9,LTX>=U>2YL)Q+- M%@BM/7U6DRA/HGP0HJR)0L2(7332%+"F"@,#8T!&4@"= ,7VB-_,=E(-R!%@ MA);Q0[9Q&+@DFM+=#I>8GSTU'$Z'X8 .@PAFF Z)0NJL[3/(V'87DK5P.#W\ MY!=?9WR1CZ8IVD'*MLD*(7E;,XU6=T9F7D=>^UQ8 8IS1@:5W!CXX4Z#!]IO MK?)/E@OE?PZ^I6:RB'PC*@")(TF.;@%1;1DB&4-_J-!68%S'"[!U3 0SIUT7 M @.V6U$CP8%Y):@,<[\U,UA1 MHH,7*I.KX&BBE-O()66T#DF3BVC\ C3]7PQ79 #9.^^V7&/+.[V$K+#<1:9C\?0;(^P_>Z3=*@ MP$"RJC'B=+]G[,,0J+_X>O%[4[WX5"]^0]00-U,R+MP$%=.U<@U<:[CV$;S8 MA5SBC"Y61'5)#/[?@M(._2SS59&?:[IG:Y'H."U_BTJ/?LB%@?4=(457Z='- M@%K&W'YTJ!9'S@%>TQVR\Q4W@[RN@+F!:JEJ(]8():0JN4Z:#(9\$<)S)VVA ML <7.9AQ72J)@RN> ME!5P;ZLWN>(RQ'.A4:+@#K7'?EI23I/;;/;E7$+7,< PL]WF;S?U+BM=S=>K M/V7KS?>/[2.IC"_BS/4O=@O$Q=FM,\;:3,PD*E6L4?Q IMXH,IO M$Z)AW ^%O-&VU+K@ 74'O9?6#X;^)MN)X>V "O7$,0UTOG7L:P9<*"?NE7Q& MENPEXWO>IHONF;\QW.7 -C-K6W!MV R3EW045V@>.!U= 9U\\LP7)T:%H]8\ M^_6#.W=DM=9ZG< -S95;'73E)5,)P->+)FZZZ00 M1JI(+<08Y2E?>O:"#,J ]!"@1CD;NB!KHQ2RD=*Y2-$3R9%=WF0%]R)KOPHV2^ "B1+A>UZ#ZHBGIO$/2G)TC M6>D,QG86V5*DN$K8H-Q(QY D&=D4W5J?&@D#><,YC^9C3]_U5?E_:"<#[MRR MS&5!42-+TK [V%F.]C)H@Q-H2'V;_99-: E,:*6RA'[".F#Y>VK!7(7?$L3$%X*%Q[AQ7$!K_RMXZS&JD"YZ@A^&;%?NQU9F%N,&ITZU4' MB5()>V*AABJ5!4\5*-C68ZW.S'SU73N B\.F( MXK9G:)DX!I(XTAY)+N2&HXC!>O06*YB9;P&$W=G4V4+W!NVY4)=B[4? 3:X; MMT=5J&?*4Q++[..2_Q5IVYR\$5PW="\5X/3BRXDAN9F?=F3$M5];K>Q?J#IO M:V]JQR==364TXZ$9NPIZ!,/9S,@]*J23T/F\[ Q%TT MX^ $Q9R-@GB>%6M72A6>D^APO[09-SD%\;:#_K[Q\@\R?U;?_]=_P MEK\-R]Q3WSG,+EW$BMX$)TOMRY"7*T(*;W6J4"#DQ),ZK1=']?*H:W.W"'97 M89GP>^X)4HWH&V#%#F/413R$">P[XA&;<&^Q_4 M1;CW&02;$%/.I>-'2X;<@++*]-I"=\Y]SX#S(TWDQ2@8_T\D-35K]UR;KOU0 MW>'-'-P[C;UV&/_A8#BWP.RC[$G8B-#(MMJUM"^9XEK2FK3SIICEQI%@EPZ) M]A$9=WG).9059TC<[^QK&P>0:7-?0E"MPUGZBG,SP^VOUBJW'MOY5#-2F"3Z MA@4!R,)>0CL?/(;^[MAF14GS'NOZ66JGS,^T;Z\>PNT(CW2=66!Z-@$"6I_;&*] MBOH,QRDM$$)E,[XM:MNPQ\C)'.5VYF!KZ%M9]B5$<.-L@-KZG"(/"K^J3%4_ MO:=%.J*4X?5 64;N C"P31^>+=;10<6&"3))N=5]>0;_)RETK8B7Q>%SU-#EQZ>1: MM@$PLI1#LALJR3#Z;7HR5W"]RM=ZR (X'A^^7SFE] ?$HKL_U19,M04W5%MP M0U"; ?.04\0N'A!EGES]T<[;[L F#4(,7K?MC]:$I&?NX@[HO7 1KC=UL\W$ M4&4_I?8N"P+@J0!EAWZ5:\68YU(?L8'V3^^;)HR"XZ^18IO.VJ#=U;_)DC M70CC8<90H0OD^)>]A7%KJ984'.(R_]U\.I06:+:#\;]XJ!B A Z]V,GG>4=@ MOR!:>;B^PH0VK W3O<=TX;RQ2C-S3PF@T>'XFE5U9S4 M.$?R1:;O\VK&(SHFR5%Q-6JHHDOJ%2F_9E$J@:.X2C2?@F]ACB= @=;=%F4Y MZ?ZMP'@]]0UYJPKJATBZ@3L,4&VQW;]US!0XJ$%6A=FT]TU8Z;4NRD PK?@\6T&ZSY5)T ML<#6K6OV#.'/'=@JK;$(:KUC* M0ALL6521)"O@7[B&Z"=M65]HD0]7?5LZQ9NZ>RMRXWHGQI\[3IYQ%H7^2?<. M8E)!?LL*(V2F7"C6=$5T? " )SFX$"7"A>9@;R@I\=Y17=3-6RV*C5[CC8G! MNYS!D5HQIW:$9G.!U>80HJ+:IOH,47;1V"[C[=OC/XZH$-,=5NG:T$+,\\6? M_N7D(6D]_\*QGK"9UKIC X%WW@:)>$GEJ!3XYP9/S,BS.E.?,V8WQUA6.;G4 M*T;R31S;.3#;&2#<(UA6=74D]:9^DV!R%-M.*ZVC@@J4I\$PMC)7+0WO0X%B M[2+E:64.&C>^5)C<% ^Z]/5#;EJ=:]&4:NAE*::>S94:U(1L-F2R\@:8$AI3Q0*8GW%AVJ=/JS8!52U'1O5R06 M;[E@.R-3>EZ<,]"NUE#5I:JLKD(M=HICU=3DQZQ]\&J>;8%86F]6M-+RY.NY M@>_?.7[P*>[@:TW>1OOES-K1';-HL"J2?%/(_N&\-_F9L&QR&F4$[E2U3G3' M]_P"<8+ZK_[2X M0$6S.)((:4#FVE@:JF(E;_-W6K%NSDB)*E2&U0/2;<^7%BK/(EY,AH!V!1>B MDNM6$%$AN'.'/\!]1)N.O8Y-"].@/\KFGR_I'MI*7&W,W^Y=$/2*Q_F?&SNH)HF5).@3+;P>/L\KW:]%CK M$N0"OM;#]&9T7RSPS?&6G..6&M== 8V1I&5&3@$Z]BS3S?TKP14_J':0+%[; M#^1>24XDW$J?$)UKA1/[I H!+]OYMJ"5R9J^!H#%J(X3=I-C[[;J?[P4XH,I MA3BE$+^@%&+%!>6DDW$.5T0U-&I&N=K+F)-[7'YG$KXTE:=4U: -E M4V-;-U6&4M 4:2G\WX)K V%D+LNZ7DAT-;3!/4FOZE>K,PDT:&S'6@@BK\Z+ MIJXDT(PKPD>YY:MM\%T-&LL#\#9VQ25"'A*G^+;$?HOLH/LT(I_JP<2$\/5L MQBTZAC)!1^X9(#)P\W#-+3Z-.$BUJO'C&:UHKI5&?9<0S1!H$N:*^<">HIWW M+;I1 ,!L/"N'Y_QH*RPVX[C_25G/,S%UDD=94[:S;)'2O\ACI+TM,G78_;LE M!5D5[0KV GK)PQ+9,3LFX5IQ;QF:'1B;B,=*9A[^MGW'VRQ?P:_3+ :+AL;, M98[FD+,,T;YI?"1/>Y9U9?;:V/!X[]B_[I%B6 &56Z X07)AK@#$J]S)(]08 M==;UOIY[5\!'7\D*;1S@+RL?@)\@VWEU:Z N>O8#<)4]TU+7$F$.<2?["J$= M'& KO':+59>>0VV_:SGB59+96!WI*Z # \,I0;/#5SM+%*3P:*(*$7U M^%%ZRQIMS>1W4J&&=U .?@&]A@Q)ZXLE%MG:4F;.1.6Z..^-]9-@KAPO2I&- MMN/XW%@F%"!\+)QNU7R-B/G.^/M<>]9(YFP4DRB$:0J5W-46+N C<JZ\XPR0K+82.8.V>/C[]LC)/\QUB]%(/^2+' #]["M-+SBVHB!4[1 M( C*MQL;BX]C%MT&W ;8'_)]U;AIR#WI"5M41&@!6H3>??/K^65Y[.XCG++*-S)"EU&?Y]@)1.=?E&$A+ MRH:O"X9R#+82VCBRMMQ77W7D460\_%_>-IE4@L9!+=&6+4IIF#M!,UDR_3_C MFO3S$_0\R[,EQU;CMND7V/9U99H=1*QMHO<9:_1ID 6!ZB,U@@E MH0^9AD;2B&8[U5GIJ("Z--0Z1XN@G2\Q+9VZH^O;E=*(9N=^XDI44U@-RN?$ M:3LI!1 ;3+GGG&@)IHA%Y*:Y1^MM*:-DC>C"O!T6H8X0W@UNR-:K3+R8FT MX*I@IF$) H=4.._#@F =RNZ>D\MR!+A [_^Q,B&K- OI<;47J%?MUB^>AG3Q MBEM[M)A#<%"X)5UJ.$7RP@,9"9.]5J(7; &8A6+'0E; [(@8_$H-3EC2U,1 M =7Y=8W-8?OXF,TGW5MR9G?>ZM+6.M-,02'AJ'J*A"/(5\:R$JVV%>P 1QE("4L4 !BX#" M'_+<1Z%_M+ZM3]OCH1DQ81*A FT6"U,M 1QTL#*JS;3H]S;93LC*;\JL8N:+ M3=>PVRUH:ZTF12UHI->ZV%1;QY67(0U1Y.(F6NPZ#0/M@>ED$&9M:M%MB?Y= MK'+&6_,K#BR*'AFK5#IR:K)7""&ESOTGB >KB!5Q 37[D2-?61:E&'MA@P\N M=$F!&$?(7C[DZ+G]L@^LL[,;?7@,:&)"0)AY2G=$[/G29J6K6\%1.0!,<%5 M9FU@T0YD;=NM-UK[L8[N7&Z5LKCO,@[]]A@B?"IFG\,5GB$#V?7;R]F*.1DB M"PY9>HS2Q@>V74NOP;36/6TCW;\.Q)6!,JVJ)0AV^)=>J1TB#7HAKI'.,6!P MO%1WF#1"*J@$&N2@J%S]J)MG7+/@1+#W^0;T4)HQ9UKSH\J 8'8C97UKEE+5KI6E%\O2B! MUMM##JFC&;N$^^0;A?NCU7G P JP/[SWP\86^8=LGXV+TW'RV ='3^YJ3S%3 M\S'61A]G?7N%14P8 US!R;^^_^WQMWR%:(=\[Y*@'KDLP M[K&7A/0I^P*B8VOF:SP4\2.- 4E;J?'TZTQ>GL!VYCX4N M30(:WDVV\S#WUK%;K&<=F1V"!*.UM&F,M>*QL>K]V*8",2#8+UR)W'!I,ZDA MD[4V6^;;(6#5;5(H/S"&I0JJB;'DM:3,M-RIAW^50U,T#:,&<*S!6(.D-LG%\C1^ M+*HR(.085701"D^_G%J@(3YZYXZ3G[-VD?UOZA;'1*)N>J@+[H*(S<_!*F,D QRMO^S?>5;:N.0YB!ACR8R4A1=3N;"T+&6#R-!<42Q/ M74C.'+X8&6/N4 7V+CEB%/$M+2.P1E;[:>FP>6UZ@C,Y@AW%5[:E43AZIR=M M@U7M*C$61O%(6"W&P]&1A\.QW]$CE-)#$Q R^T6^<;2*H1W01.WH8>B3>\]9 MN7"AIIVU $*=PY,.CBN@ [E%AO-+N.-M9"R!3@F#\*E^L=:&\BR]+NRX2D.B=&M:DTJO MLWA6DSASZJ1 3JI&C6CO3:H,@]+>5I )1! ,K(>378SH0&YUNTT>/DSN_ML] M.=*5JZ0]KX>4?[CRQ/3B"%MS)J5_CG N+J@(1$1:G%/-+$I=Q6PGF2QY.%Y[ M\L /(B;E"P>3,E_2AA6"-!A=>'@D&XI;)#=@O16=T ;C!C<02 =$<2#?@6LO MB+8R/-2""T'C6F=4'^?;VV2FO5,X67R=\+CEQ\\S8TT?A_*INX94CIE[T2_3' MEY?=?U=*9&BAPB%;_*YI8>\G-?D2@$!S#C%H,3(0M0)"4OD,Q% U@LS10\.M M/"3E4NIA69!QQ@R^3(BV@(W'Y9:/M*_5J.E G6O[@,):>4_TLKO MK<*]:FLPSE5C:?_@;Z'X,2)AQ[A+;DZ[3>Z#*M$,BTJ_.M28#,/A2TN,?6._ MB91PS3K?WKM[_"!XJ)_5G>&4 M;/(?-+,[>Z9U]_XWQ]_UIW423>GN@V^.[_@I68_OIQ,(%H"@7?SDNP$-FIN[ ML'*7 .H^(ZN3 P5D<,I506OU;TRF-W/4! ,<'SOWB'QZAYEKBO0O@=;BI+31 M:Y\$2^A>^?6];QX_?^^[XWF6BH]&86F_2KT_N?!>)A<\E)]'W0DKR M?"QW+<=6(#B 5I@7K6W% E;*H!A\:\VP"G_W3 M2\Y(-SZLWDIB0[3V77515"Z.NW(<3<^8<#7ULO'-OK[_P[:VVM#>2@6?3$A6P_!(6(+Q6D_6 MW3OW3*^ZC_Y=^6P?!<[:+94QM]E>J 6W3[]-7@[,;WJ?#= M+Z\($C+LV:=[USE.C(V48$2I7.//9K,UYIR_>\\[#4%L:# E[A&5*$<;6M#> M$TLOLUB%?OCD3N#$Z,N&QK!UF>=FD_9BX#WC=X\U'7I6H3DMEZ6,YV'@$NP= MSJWI^W4UI(DX:9N-:.Z[!-P(2 G;7"^A38\I'!JMM(T%P7W /$H7H'K M@26;FCV1O2H@C446' D/('= M%:M"WEB9"HV,T_?W#8)].CF+ M;:[^1DP\/ZY^Y6YL$1[@,6\#%1F,]%85.?QLAR0HWE 39K2W2KI*7T;78!-5I\0YK#C5#6+)X9^ QK;N@2X"?6 MI$NA4*=!H=S#(FH8^F6"JKW!0<&=>W6@@S@%R?RY<(:XR8NO"8V!X5Z*%U(? M;U/W8Q("1H]#P=+>/6A-G:U, 1N0'>R8S=-N1R M!6CK,([Z[_$/9NP\V&^"P5T'[M$)(=_WG& 5HN#NS7#>H%SVB3;D",3ML*MI=& MXB^#%*NX!C- %AOBB=D*?"2LV%,1;^QT&B(9-]FF6)0,_B0;NE3H"1$V=;B] M#NX%Z@(WTM([AKNP-.P\5.Q0'K0E[XB>-!& M[SL,^G10 9,N0T^\LRT?0JSQ>_.+M7V<,=M".'(U99E)%\1+.?S?(L0MF)4"N#Q[W78[C_EJ%6]BRKPCVY==(@ M4C#1D,B++DR(>U=Y=>/[HU/GTTJ]?-"_D7J\1;HBL]_Y$]S=$JCMN%;*P9OX MO?E!B30\9$1(E3RR.88( OY'W(: X!I=!W,YP^=Y&7-P?\%B_/M5SY+2=9&7 M3$<0J_-_O[KS%?^\@8S9SQ(D?_SZY=/G1;M]@R]]]=%!:#&;HLC_.U$"+3)O M>E FT;AXO?WEK]N%C4]?P+J #-I_VRZN\.D3CLAS[1-)A0UI6V\^?1SG3__R MW<-OOOO^B@/+NFV]9V!C/L%7P2-CU?FII\&5)87O0X>!H?4D2 F[H, ^:. ! M:UL$\N, V[XW\75S"M=-Y-O) _[W__U_Z!<0V+]- C\)_*<6>" WQ-HDN!)@@]#@A'14?]D7C3S;HU$^%QM:<EGXZ,=.).8P38]H\,%G( M9<970H1*;M;A%K#(RI_$>!+CPQ!CCIB%'F8DS_2E96N(H49R)\$;28L*A896 MX6N#6)@IW./E3O(_R?]AR#\77@'"6(D! #8\H/K0H_%(/I:\!"D.A_!/Y[[P M[^FCEZ?:B4D&D$=B9I17?<)O75.T"SU#TR&8#L%A' *7G;W(L[=2K^%/@$M^ MI4.B)^5K,I:GI6=@"G()$5$!XCE2HVB8Z:A:U3B/8R56H-;8!]B#6!1S.-A) M<[D5/-G(%J83-YVXPSAQ?>6.*"SGVH8:/D1%*8UANOC>J#!<&6A_U M/]'I.\NL+,A!V"Y0^!,?N( XC+YO8$E)X!(=<$WFQ $(P"P,I*6A F^!XG8Q+Q2<0/0L0# M7-I%0;H9-"MS07#0:)7J\U6Q\>7Z'RBV?XC.YV^GSN>I\_F&.I^OH3PU(K + MR'\##A*[R?IEAQ:^D_IS>IBRVK$F1BYCCDN+8LA_;%C%#G!$8.:&SY'Y!XD$=+IA M+[Z7IHPEEUMC\ L:)Z,!6L,EHX'H$!O#!'>O4["*8.?\\COD%]E*ZVP@FZ:J M$V\#"58CB'V<0=^GQ!VR(/XY9EX-<];PT&O:\ZSD)'.2+MSE$??8L.(;&QTUK